Per l'anniversario di VVVVVV, l'autore ha aperto il codice sorgente


Per l'anniversario di VVVVVV, l'autore ha aperto il codice sorgente

10 anni fa è stato rilasciato il gioco VVVVVV - un puzzle platform indie in stile 8 bit con bellissima musica chiptune e controlli insoliti - invece di saltare, l'eroe cambia la direzione della gravità. La prima versione era su flash, poi l'autore ha portato il gioco su C++ e SDL. Il gioco ha ricevuto molte buone recensioni e, a quanto pare, ha ricevuto qualcosa.

In occasione dell'anniversario, l'11 gennaio, l'autore ha pubblicato i testi originali su GitHub: https://github.com/TerryCavanagh/vvvvvv Sono disponibili 2 versioni: "desktop_version" in C++ - questo è ciò che viene venduto su Humble Bundle, GOG.com e Steam - e "mobile_version" - un fork della versione flash da cui vengono compilati i giochi Air per iOS e Android.


La licenza vieta l'uso commerciale. La musica e gli sprite rimasero di proprietà. L'obiettivo principale della scoperta è dimostrare che è possibile realizzare un buon gioco senza essere un buon programmatore. In particolare l'autore richiama l'attenzione su una macchina a stati finiti a 309 stati, implementata tramite switch e 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 La cosa principale è non arrendersi.


Novità su OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Fonte: linux.org.ru

Aggiungi un commento