Phaser

pxlPilot

19. Dezember 2020 · Programmierung · andreas · Kein Kommentar

Eines der wenigen Spiele, das ich unter Android mehr oder minder auf allen meinen Geräten installiert habe ist Radiant - ein sog. Shoot ’em up, das mit seiner leuchtenden Grafik die wenigen Pixel gekonnt in Szene setzt.

Durch ein paar neuerliche Runden kam die Idee, selbst ein paar Sprites über den Bildschirm fliegen zu lassen - etwas, das ich seit meinen wenig erfolgreichen Gehversuchen auf dem Commodore 64 eigentlich nicht mehr getan habe.

Da auch über 30 Jahre nach ihrem Erscheinen Spiele wie Uridium und Katakis noch in mehr als guter Erinnerung waren, folgten ein paar neuerliche Runden (diesmal allerdings ohne den C64 aus dem Kellerverlies zu befreien mit Hilfe der C64 Classix), bevor der Entschluss feststand, selbst einen Shooter nach Retro-Art zu basteln.

Die Suche nach passender Technik führte zu Phaser 3, welches ein solides Grundgerüst für die Entwicklung plattformunabhängiger Spiele in Javascript bietet und an Infrastruktur außer Texteditor und Browser eigentlich nichts benötigt. Zu Phaser gibt es eine gute Dokumentation, zahlreiche Beispiele und Tutorials, so daß der Einstieg nicht allzu schwer fällt. Die verwendeten Grafiken sind alle selbstgemacht und wurden zum Teil mit GrafX2 erstellt, welches bereits beim Zeichnen das notwenige Retro-Gefühl vermittelt.

Das Ziel ist nicht, sich mit den Klassikern zu messen. Was Andrew Braybrook, Manfred Trenz oder Stavros Fasoulas geschaffen haben sind zeitlose Meisterwerke, die sich auch 2020 nicht zu verstecken brauchen. Mein persönliches Ziel ist überhaupt mal wieder kreativ am Bildschirm tätig zu sein, neue Dinge zu erlernen und dabei eine kleine Hommage an die Helden meiner Jugend entstehen zu lassen.

Weiterlesen