Zum Jubiläum von VVVVVV öffnete der Autor den Quellcode


Zum Jubiläum von VVVVVV öffnete der Autor den Quellcode

Vor 10 Jahren erschien das Spiel VVVVVV – ein Indie-Puzzle-Plattformer im 8-Bit-Stil mit wunderschöner Chiptune-Musik und ungewöhnlicher Steuerung – statt zu springen, ändert der Held die Richtung der Schwerkraft. Die erste Version war auf Flash, dann portierte der Autor das Spiel auf C++ und SDL. Das Spiel erhielt viele gute Kritiken und wurde anscheinend mit etwas ausgezeichnet.

Anlässlich des Jubiläums am 11. Januar veröffentlichte der Autor die Quelltexte auf GitHub: https://github.com/TerryCavanagh/vvvvvv Es stehen zwei Versionen zur Verfügung: „desktop_version“ in C++ – diese wird in Humble Bundle, GOG.com und Steam verkauft – und „mobile_version“ – eine Abzweigung der Flash-Version, aus der Air-Spiele für iOS und Android kompiliert werden.


Die Lizenz verbietet eine kommerzielle Nutzung. Musik und Sprites blieben Eigentum. Das Hauptziel der Entdeckung besteht darin, zu zeigen, dass man ein gutes Spiel machen kann, ohne ein guter Programmierer zu sein. Insbesondere macht der Autor auf einen Finite-State-Automaten mit 309 Zuständen aufmerksam, der über Schalter und 309-Fall implementiert wird: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Die Hauptsache ist, nicht aufzugeben.


Neuigkeiten auf OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Source: linux.org.ru

Kommentar hinzufügen