A VVVVVV évfordulójára a szerző megnyitotta a forráskódot


A VVVVVV évfordulójára a szerző megnyitotta a forráskódot

10 éve jelent meg a VVVVVV játék – egy indie puzzle platformer 8 bites stílusban gyönyörű chiptune zenével és szokatlan kezelőszervekkel – ugrás helyett a hős megváltoztatja a gravitáció irányát. Az első verzió flash-en volt, majd a szerző portolta a játékot C++-ra és SDL-re. A játék sok jó kritikát kapott, és úgy tűnik, jutalmazták is valamit.

Az évforduló alkalmából január 11-én a szerző feltette a forrásszövegeket a GitHubra: https://github.com/TerryCavanagh/vvvvvv 2 verzió érhető el: a „desktop_version” C++ nyelven – ez az, amit a Humble Bundle, a GOG.com és a Steam árul – és a „mobile_version” – a flash-verzió elágazása, amelyből az Air-játékok iOS-re és Androidra készülnek.


Az engedély tiltja a kereskedelmi felhasználást. A zene és a sprite-ek tulajdonosi körben maradtak. A felfedezés fő célja megmutatni, hogy jó programozó nélkül is lehet jó játékot készíteni. A szerző különösen egy véges állapotú gépre hívja fel a figyelmet, amely 309 állapotú, kapcsolóval és 309 esettel megvalósítva: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 A lényeg, hogy ne add fel.


Hírek az OpenNeten: http://www.opennet.ru/opennews/art.shtml?num=52168

Forrás: linux.org.ru

Hozzászólás