Vor ein paar Tagen habe ich Ihnen die Interactive Fiction, Interpreter und Spiele vorgestellt. Heute will ich Ihnen kurz ein Programm vorstellen, mit dem Sie eigene Text-Adventures erstellen können. Inform hat den großen Vorteil, dass man darin nichts direkt programmieren muss, sondern alles in fast normalen englischen Sätzen schreiben kann. Stellen Sie sich nur vor, wenn Sie auf einer Party erzählen können, dass Sie in Ihrer Freizeit Text-Adventures schreiben. Die Männer werden Sie bewundern und die Frauen wollen Kinder von Ihnen haben und natürlich auch umgekehrt. Sehen Sie?! Wenn Sie sich das vorstellen können, haben Sie ausreichend Fantasie um ein eigenes Text-Adventure zu schreiben.
Aber vor dem Ruhm steht bekanntlich der Schweiß, also installieren Sie zuerst Inform 7. Das Programm ist kostenlos und steht für Windows, Mac OS X und Linux zur Verfügung. Diese Einführung bezieht sich auf die Linux-Version, die anderen sind aber vom Aufbau her identisch.

Nachdem Inform 7 gestartet ist erscheint die sogenannte Splash-Screen, mit einer Auswahlliste. Wir wollen ein neues Projekt anlegen, deshalb klicken Sie auf “Start a new Project”.

Im nächsten Fenster wählen Sie die Art des neuen Projekts aus. Wir wollen ein neues Text-Adventure schreiben, deshalb klicken Sie auf “New Project” und danach auf den Button “Vor”.

Im nächsten Fenster geben Sie den Speicherort und den Titel des Projekts sowie den Namen des Autors an.

Als nächstes müssen wir Inform die deutsche Sprache beibringen, damit man in den fertigen Spielen auch Umlaute benutzen kann. Laden Sie dazu die deutsche Extension herunter und installieren Sie sie über “Datei – Install Extension”.

Fertig! Links sehen Sie den Editor, auf der rechten Seite das Ausgabefeld für das Spiel, Fehlermeldungen und die Dokumentation. Was bedeuten die Schaltflächen oben links? Mit “Go” wird der Quelltext des Spiels verarbeitet, so dass Sie es testen können. “Replay” verarbeitet ebenfalls den Quelltext, das Spiel startet aber nicht neu, sondern Sie können es dort weiter testen, wo Sie aufgehört haben. “Release” macht aus dem Quelltext eine fertige Spieldatei, die mit einem Interpreter aufgerufen werden kann.
Jetzt wollen wir aber auch ein erstes kleines Spiel schreiben. Kopieren Sie den folgenden Text und geben Sie in im Editor von Inform unter der ersten Zeile ein.
Include German by Banbury & Christian Bluemke.
The Wohnzimmer is a room. “Im Wohnzimmer steht eine Couch und der Fernseher. In der Ecke steht ein Kamin.”
The Kamin is a a closed openable container in the Wohnzimmer. “Im Kamin brennt das Feuerholz und verbreitet wohlige Wärme.”It is male.
After opening the Kamin for the first time: say “Spitze, du hast dir soeben unglaublich die Hand verbrannt.”
Jetzt drücken Sie auf “Go” und im Ausgabefeld erscheint das Spiel:

Versuchen Sie es nun mit “öffne kamin” und Sie werden sehen, dass Sie sich die Finger verbrannt haben. Natürlich ist das noch kein richtiges Spiel, sondern soll bloß demonstrieren, dass man mit Inform 7 tatsächlich in einer fast natürlichen Sprache schreiben kann. Ich stelle weiter unten noch ein ganz kleines Spiel mit Quelltext zur Verfügung, dass den Aufbau eines Adventures veranschaulicht. Darin müssen Sie eine CD einsammeln um damit einen abgestürzten Server neu zu starten. Es stammt nicht von mir, sondern baut auf der Demonstration aus dem Linux Journal auf, die in den Links aufgeführt wird. Vielleicht lecken Sie ja ebenso wie ich Blut und stürzen sich in das Abenteuer, ein neues Text-Adventure zu schreiben. Einfacher als mit Inform 7 geht es wahrscheinlich nicht.
Weitere Informationen:
Die Website von Inform 7
Die Online-Dokumentation von Inform 7
Anleitung um deutsche Umlaute in das Spiel einzubinden
Funktionierende kleine Spiele mit Quellcode
Beispiele für Inform 7-Quellcode
Anleitung: Write a Text Adventure with Inform 7
Anleitung: An Introduction to Gnome Inform7, Part 1
Anleitung: An Introduction to Gnome-Inform7 – Part 2
Natural Language Game Programming with Inform 7
Kleine Linksammlung mit Informationen zu Inform 7
Testspiel Der Server des Grauens: Spieldatei | Quelltext
Website mit vielen Informationen zum Schreiben von Text-Adventures