Die Wiederentdeckung von PuzzleScript
Als ich vor ein paar Tagen mehr oder weniger absichtslos meinen begehbaren Zettelkasten (aka Bibliothek) durchstöberte, geriet mir das Buch »Make Your Own PuzzleScript Games!« der großartigen Anna Anthropy zwischen die Finger. Und sofort begann es in meinem Kopf zu rumoren: PuzzleScript, hatte ich das nicht vor sechs Jahren schon einmal auf dem Schirm?
PuzzleScript ist eine freie (MIT-Lizenz), minimalistische HTML5-Game-Engine von Stephen Lavelle (aka Increpare). Die Engine läuft im Browser und exportiert nach Fertigstellung eines Spieles HTML-Dateien, die das Spiel beinhalten. Man kann die Engine online hier ausprobieren, aber – im Sinne der Datensouveränität – auch lokal auf seinem Rechner (zum Beispiel hinter MAMP oder TinyHost) betreiben. Dazu müsst Ihr vom GitHub-Repositorium der Engine nur das Verzeichnis src herunterladen und es auf Eurem Rechner irgendwo ablegen, wo es Euer lokaler Webserver auch findet (siehe Screenshot im Bannerbild oben).
Ich hatte im Oktober 2021 schon einmal ein wenig mit PuzzleScript gespielt. Dabei herausgekommen waren diese drei Beiträge:
- Puzzledorf versus PuzzleScript (Update in meinem Wiki).
- PuzzleScript – Tutorials, Erweiterungen und Ideen, hier ist besonders der Abschnitt »PuzzleScript und Künstliche Intelligenz« interessant.
- Playing around with PuzzleScript.
Tutorials zu PuzzleScript sind leider immer noch sehr dünn gesät. Vielleicht sollte ich mich mal hinsetzen und ein Tutorial zu dieser extrem minimalistischen Engine verfassen? Denn in der Beschränkung liegt ja bekanntlich die Kraft! Neben dem oben erwähnten, wunderbaren Buch von Anna Anthropy gibt es eigentlich nur noch eine mehrteilige Tutorialreihe inklusive Playlist von Stuart Burfield, dem Schöpfer von Puzzledorf, der PuzzleScript als Rapid Prototyping-Werkzeug für Puzzledorf nutzte. Aber auch die in diesem Blog Kritzelheft schon mehrfach lobend erwänte »Eingebildete Kartoffel« (Potato Imaginator) hat eine kleine Playlist zu PuzzleScript (fünf Videos) hochgeladen, eine kleine Foliensammlung »Intro to PuzzleScript« habe ich auf Google Docs gefunden, und last but not least gibt es noch den eher kopflastigen, knapp dreieinhalbstündigen Stream »Live Puzzle Design« von Matthew VanDevander.
Aber egal, ich habe jetzt Lust bekommen, auch mal etwas mit PuzzleScript anzustellen. Als Inspiration könnte mir das »Aha Alphabet« dienen. Vielleicht kommt dann dabei tatsächlich so etwas wie eine Tutorialreihe heraus? Still digging!

