For årsdagen for VVVVVV åpnet forfatteren kildekoden


For årsdagen for VVVVVV åpnet forfatteren kildekoden

For 10 år siden ble spillet VVVVVV utgitt – et indie-puslespillplattformspill i 8-bits stil med vakker chiptune-musikk og uvanlige kontroller – i stedet for å hoppe, endrer helten tyngdekraftens retning. Den første versjonen var på flash, deretter porterte forfatteren spillet til C++ og SDL. Spillet fikk mange gode anmeldelser, og det ser ut til at det ble tildelt noe.

I anledning jubileet 11. januar la forfatteren ut kildetekstene på GitHub: https://github.com/TerryCavanagh/vvvvvv Det er 2 versjoner tilgjengelig: "desktop_version" i C++ - dette er det som selges i Humble Bundle, GOG.com og Steam - og "mobile_version" - en gaffel av flash-versjonen som Air-spill for iOS og Android er kompilert fra.


Lisensen forbyr kommersiell bruk. Musikk og sprites forble proprietær. Hovedmålet med oppdagelsen er å vise at du kan lage et godt spill uten å være en god programmerer. Spesielt trekker forfatteren oppmerksomheten til en endelig tilstandsmaskin med 309 tilstander, implementert via bryter og 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Det viktigste er ikke å gi opp.


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

Kilde: linux.org.ru

Legg til en kommentar