Til årsdagen for VVVVVV åbnede forfatteren kildekoden


Til årsdagen for VVVVVV åbnede forfatteren kildekoden

For 10 år siden blev spillet VVVVVV udgivet - et indie-puslespil-platformspil i 8-bit stil med smuk chiptune-musik og usædvanlige kontroller - i stedet for at hoppe ændrer helten tyngdekraftens retning. Den første version var på flash, derefter porterede forfatteren spillet til C++ og SDL. Spillet fik mange gode anmeldelser, og det ser ud til, at det blev belønnet med noget.

I anledning af jubilæet den 11. januar lagde forfatteren kildeteksterne ud på GitHub: https://github.com/TerryCavanagh/vvvvvv Der er 2 tilgængelige versioner: "desktop_version" i C++ - det er det, der sælges i Humble Bundle, GOG.com og Steam - og "mobile_version" - en gaffel af flash-versionen, hvorfra Air-spil til iOS og Android er kompileret.


Licensen forbyder kommerciel brug. Musik og sprites forblev proprietære. Hovedmålet med opdagelsen er at vise, at man kan lave et godt spil uden at være en god programmør. Forfatteren henleder især opmærksomheden på en finite state-maskine med 309 tilstande, implementeret via switch og 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Det vigtigste er ikke at give op.


Nyheder på OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Kilde: linux.org.ru

Tilføj en kommentar