Sign in Join
Wiki copytemporary

Robot - The Game/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Das Spiel
22
33Die Idee kommt von einem alten DOS-Spiel von TOM-productions (Homepage mit Download (sehr zu empfehlen!): <http://www.tom-games.de/ger/download.htm>). Du kontrollierst die Spielfigur durch eine Welt bestehend aus 5*5 Räumen mit jeweils 20*20 Feldern. Jedes Feld enthält ein spezielles Spielobjekt; das kann eine Wand sein, ein böser Roboter, der dich töten will (wegen der Roboter heißt das Spiel Robot), eine Tür (für die du jeweils den entsprechenden Schlüssel benötigst) usw.
44
55## Screenshots
66
77In Robot 1.5 während einem Spiel:
88
9-<figure>
10-<img src="robot1.5-shot1.png" title="robot1.5-shot1.png" />
11-<figcaption>robot1.5-shot1.png</figcaption>
12-</figure>
9+![](/wiki-images/f/ff/Robot1.5-shot1.png)
1310
1411Startbildschirm von Robot 1.7:
1512
16-<figure>
17-<img src="robot1.7-shot1.png" title="robot1.7-shot1.png" />
18-<figcaption>robot1.7-shot1.png</figcaption>
19-</figure>
13+![](/wiki-images/9/94/Robot1.7-shot1.png)
2014
2115Editor-Modus von Robot 1.7:
2216
23-<figure>
24-<img src="robot1.7-shot2.png" title="robot1.7-shot2.png" />
25-<figcaption>robot1.7-shot2.png</figcaption>
26-</figure>
17+![](/wiki-images/d/d1/Robot1.7-shot2.png)
2718
2819Lazarus + Robot 1.7 unter Mac OS X (Carbon interface):
2920
30-<figure>
31-<img src="Robot2mac_2.png" title="Robot2mac_2.png" />
32-<figcaption>Robot2mac_2.png</figcaption>
33-</figure>
21+![](/wiki-images/a/af/Robot2mac_2.png)
3422
3523## Code
3624
3725Der Code wurde geschrieben, um zu demonstrieren, was alles mit einem sehr kleinen Set von Programmiertechniken bereits möglich ist. Der Code nutzt kein OOP, er ist komplett prozedural (natürlich eingebettet in eine kleine Form). Ich habe dieses Projekt gestartet, als ich einem Freund zeigen wollte, wie einfach es ist, mit Lazarus ein kleines Programm zu schreiben. Es ist nicht schwierig, ein wenig von prozeduraler und imperativer Programmierung zu vermitteln, was aber bereits für vieles ausreicht.
3826
3927Der Code selbst ist gut in englisch dokumentiert.
4028
4129## Steuerung
4230
4331Bewegungen werden über die Pfeiltasten gesteuert. Du nimmst herumliegende Gegenstände auf, indem du einfach zu ihnen gehst. Sie werden dann automatisch in deinem Rucksack abgelegt. Via Leertaste kannst du Dinge in deinem Rucksack auswählen und mit Enter benutzen. Es gibt da z.B. herumliegende Flaschen mit ätzenden Flüssigkeiten, mit denen du Wände entfernen kannst (allerdings nur die helleren). Um durch eine Tür zu gehen, musst du den entsprechenden Schlüssel der gleichen Farbe in deinem Rucksack haben. Es gibt außerdem irgendwo im Spiel 3 Diamanten. Du benötigst diese, um den bösen König zu besiegen. Du musst die Diamanten an entsprechend dafür vorgesehenen Plätzen anwenden. Du kannst das Spiel mit den herumliegenden Uhren speichern.
4432
4533## Steuerung des Editors
4634
4735Wähle im Menü den Editor Modus aus. Alle Spielobjekte sind nun in deinem Rucksack aufgelistet. Wähle einfach ein Objekt dort aus (auch mit Maus möglich) und linksklicke an die gewünschte Position im Raum. Mit einem Rechtsklick kannst du Gegenstände im Raum entfernen. Mit STRG + Pfeiltaste kannst du den Raum wechseln. Vergiss aber nicht beim beenden des Editors zurück zu dem Raum zu gehen, wo die Spielfigur sich befindet, denn ansonsten ist das Weiterspielen nicht möglich.
4836
4937## Versionen
5038
5139Das Spiel selbst ist in Deutsch, d.h. alle Meldungen innerhalb des Spiels (eine kleine Beschreibung und Status Meldungen, welche dir Tipps geben) sind in Deutsch.
5240
5341Im Moment gibt es Versionen 1.5 bis 1.7. Der Code wurde über die Zeit von Fehlern bereinigt und etwas erweitert, allerdings gibt es ansonsten keine wirklich großartigen Neuerungen. Version 1.7 enthält den eingebauten Editor und außerdem eine neue Spielwelt. (Fühle dich frei eigene neue Spielwelten zu designen; mal kreativ zu sein. Oder vielleicht auch ein ganz neues Spiel basierend auf diesem Code zu schreiben, was sehr einfach sein sollte.)
5442
5543## Download
5644
5745Du kannst den Programmcode und Binaries für Windows, Linux (i386 und PPC) von Robot 1.7 von der [Lazarus-CCR Sourceforge site](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=148359&release_id=440138) herunterloaden.
5846
5947Die eigentliche Homepage des Projekts ist <http://www.az2000.de/projects/robot2/>, wo du weitere Informationen finden kannst.
6048
6149Ich habe außerdem ein [Anfänger-Tutorial zum Programmieren](http://www.az2000.de/docs/coding_for_dummies) geschrieben, welches dieses Spiel als eins der Hauptbeispiele benutzt.
6250
6351Wenn du irgendwelche Fragen hast, frage mich einfach.
6452
6553## Lizenz
6654
6755Das Spiel ist unter der LGPL.
6856
6957## Autor
7058
7159Albert Zeyer
7260
7361---
7462*From the Free Pascal wiki, page "Robot - The Game/de", as it stood on 2016-11-28 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history