Drucken
Kategorie: News
Zugriffe: 3917

Neben der leicht zu erlernenden Programmiersprache yab kam vor kurzer Zeit eine zweite interessante Sprache, Schwerpunkt Arcade Games, auf die Haiku Plattform.

Gemeint ist EGSL (Easy Game Scripting with Lua) welche in Pascal geschrieben wurde und Lua Scripte ausführen kann. Genau wie bei yab kann ein Lua-Script an das EGSL Binarie angebunden werden und man erhält auf diesen Wege eine ausführbare Programmdatei. Außerdem hat der Programmierer diverse Zusatzfunktionen eingebaut, die das Erstellen von 2D Spielen stark vereinfacht.

Auf Haikuware waren Spiele erschienen wie „Wallman“, „Astrorocks“ und „Brickmaster“.

Liste von erschienen EGSL Spielen: http://besly.de/menu/search/archiv/misc/egslapps.html

Leider ist EGSL unter den aktuellen Nightly Builds von Haiku nicht mehr ausführbar, was darauf zurückgeht, dass sich Ordnerstrukturen verändert haben und Schreibrechte verändert wurden.

Da der Entwickler von EGSL sein Erstprojekt zu Gunsten eines neueren EGSL Nachfolgers genannt Pulsar 2D in die Schublade gesteckt hat und man daher keinen neuen Build von dieser Seite erwarten kann, wäre es schön wenn man dieses Projekt zu Gunsten Haiku am Leben erhalten könnte. Der Quellcode ist frei erhältlich.

Leider sind meine Versuche alle fehlgeschlagen, es hapert da oft schon an der Installation der richtigen Komponenten die man zum kompilieren für das Pascal Programm benötigt. Kenne mich damit einfach nicht genug aus.

Da dies gerade für Einsteiger eine interessante Sprache ist (genau wie yab), wäre es natürlich schön wenn auch zukünftig für Haiku verfügbar wäre.

Links zum Thema:

Offizielle Webseite: http://www.egsl.retrogamecoding.org
Offizielles Forum: http://forum.retrogamecoding.org

Dokumentation auf BeSly: http://besly.de/menu/search/archiv/dev/egsl.html
Einsteiger Tutorial: http://besly.de/menu/search/archiv/dev/egsl_tutorial.html
EGSL FAQ: http://besly.de/menu/search/archiv/dev/egsl_faq.html
EGSL IDE Dokumentation: http://besly.de/menu/search/archiv/dev/egsl-ide.html
EGSL Spiele: http://besly.de/menu/search/archiv/misc/egslapps.html