För årsdagen av VVVVVV öppnade författaren källkoden


För årsdagen av VVVVVV öppnade författaren källkoden

För 10 år sedan släpptes spelet VVVVVV – ett indiepusselplattformsspel i 8-bitars stil med vacker chiptune-musik och ovanliga kontroller – istället för att hoppa ändrar hjälten tyngdkraftens riktning. Den första versionen var på flash, sedan portade författaren spelet till C++ och SDL. Spelet fick många bra recensioner och det verkar som att det belönades med något.

Med anledning av jubileet den 11 januari lade författaren upp källtexterna på GitHub: https://github.com/TerryCavanagh/vvvvvv Det finns 2 tillgängliga versioner: "desktop_version" i C++ - det här är vad som säljs i Humble Bundle, GOG.com och Steam - och "mobile_version" - en gaffel av flashversionen från vilken Air-spel för iOS och Android kompileras.


Licensen förbjuder kommersiell användning. Musik och sprites förblev proprietära. Huvudmålet med upptäckten är att visa att du kan göra ett bra spel utan att vara en bra programmerare. Speciellt uppmärksammar författaren en finita tillståndsmaskin med 309 tillstånd, implementerad via switch och 309 fall: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Huvudsaken är att inte ge upp.


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

Källa: linux.org.ru

Lägg en kommentar