Voor het jubileum van VVVVVV opende de auteur de broncode


Voor het jubileum van VVVVVV opende de auteur de broncode

10 jaar geleden werd de game VVVVVV uitgebracht - een indie-puzzelplatformgame in 8-bit-stijl met prachtige chiptune-muziek en ongebruikelijke besturing - in plaats van te springen verandert de held de richting van de zwaartekracht. De eerste versie was op Flash, daarna porteerde de auteur het spel naar C++ en SDL. De game kreeg veel goede recensies en kreeg blijkbaar iets toegekend.

Ter gelegenheid van het jubileum op 11 januari plaatste de auteur de bronteksten op GitHub: https://github.com/TerryCavanagh/vvvvvv Er zijn 2 versies beschikbaar: “desktop_version” in C++ - dit is wat wordt verkocht in Humble Bundle, GOG.com en Steam - en “mobile_version” - een afsplitsing van de flashversie waaruit Air-games voor iOS en Android zijn samengesteld.


De licentie verbiedt commercieel gebruik. Muziek en sprites bleven eigendom. Het belangrijkste doel van de ontdekking is om te laten zien dat je een goed spel kunt maken zonder een goede programmeur te zijn. In het bijzonder vestigt de auteur de aandacht op een eindige toestandsmachine met 309 toestanden, geïmplementeerd via switch en 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Het belangrijkste is om niet op te geven.


Nieuws op OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Bron: linux.org.ru

Voeg een reactie