Floyd
Das System Floyd von Oliver Berse verfolgt einen interessanten Ansatz: Es ist Compiler und Interpreter in einem. Der Quelltext des Adventures wird dazuzunächst in einer C/C++ ähnlichen Syntax erzeugt, beim Laden in Floyd dann analysiert und – wenn es keine Fehler gibt – ausgeführt. Ist erst einmal ein fehlerfreies Spiel vorhanden, kann es zu einer Binärdatei komprimiert werden, die dann als Spiel veröffentlicht werden kann. Änderungen können natürlich immer nur im Quelltext vorgenommen werden.
Version 3 von Floyd erschien im Frühjahr 2010. Diese Version ist in Java geschrieben und daher für viele Plattformen verfügbar.
Pro
- systematische, klare Syntax
- flexible und erweiterbare Spielwelt durch Library
- zuverlässiger Interpreter mit allen gängigen Features
- Grafik und Textformatierung möglich
- Integrierter Debugger
Kontra
- einige Konzepte fehlen noch in der Library, können aber von Hand programmiert werden.
- Die Laufzeitumgebung von Java muss installiert sein.
Information
- Floyd-Seite mit allem für Spieler und Autoren.
Referenzen
- Drei Spiele von Oliver Berse mit Quelltext: Der Nebelmond, Download und das Testspiel Gewand der Finsternis.