Wem hamse die Krone geklaut? – ein Mini-Rollenspiel in Pygame

Pygame
Spieleprogrammierung
Retrogaming
Autor:in

Jörg Kantel

Veröffentlichungsdatum

28. Dezember 2022

Das Video hatte ich – glaube ich – vor Jahren schon einmal im Schockwellenreiter. Aber jetzt hat es sich mehr oder weniger zufällig wieder in meine Timeline geschmuggelt und einen Entschluß in mir reifen lassen: Wenn ich mit meinen fliegenden Pizzen abgeschlossen (und diese alle abgeschossen) habe, wird solch ein Mini-RPG wie »The Stolen Crown« mein nächstes größeres Spieleprogrammier-Projekt.

Denn es besitzt alles, was das Herz eines Hobby-Spiele-Entwicklers begehrt. Die Assets sind Open Source (von den meisten Sprites kenne ich die Quellen), es besitzt eine rundenbasierte Mechanik, die den Programmierer nicht überfordert und ein Kampagnen-Design, das es erlaubt, erst einmal klein anzufangen und dann peu a peu das Spiel auszubauen.

Und der Quellcode mit sämtlichen Assets ist unter der MIT-Lizenz auf GitHub zu finden.

Über die Engine, die ich verwenden möchte, bin ich mir allerdings noch nicht so klar. Natürlich böte sich Pygame als erstes an, aber gerade für ein Retro-RPG (mit 16x16 oder sogar 8x8 Sprites) wäre auch TIC-80 eine Alternative (zumal diese minimalistische Spiele-Engine bei mir schon lange in den Startlöchern steht und mit den Hufen scharrt). Drittens benötigt ein RPG aber auch keine komplexe Mechanik, daher wäre es auch ein guter Einstieg in die Spieleprogrammierung mit Py5. Die Fülle der Möglichkeiten überfordert mich gerade ein wenig. Ich glaube, ich muß darüber noch ein wenig nachdenken und erst einmal mit den genannten Programmen und Frameworks experimentieren. Still digging!