За годишнината на VVVVVV авторът отвори изходния код


За годишнината на VVVVVV авторът отвори изходния код

Преди 10 години беше пусната играта VVVVVV - инди пъзел платформинг в 8-битов стил с красива чиптюн музика и необичайни контроли - вместо да скача, героят променя посоката на гравитацията. Първата версия беше на флаш, след това авторът пренесе играта на C++ и SDL. Играта получи много добри отзиви и, изглежда, беше наградена с нещо.

По случай годишнината на 11 януари авторът публикува изходните текстове в GitHub: https://github.com/TerryCavanagh/vvvvvv Има 2 налични версии: “desktop_version” в C++ - това е, което се продава в Humble Bundle, GOG.com и Steam - и “mobile_version” - разклонение на флаш версията, от която се компилират Air игри за iOS и Android.


Лицензът забранява комерсиалната употреба. Музиката и спрайтовете останаха патентовани. Основната цел на откритието е да покаже, че можете да направите добра игра, без да сте добър програмист. По-специално, авторът обръща внимание на краен автомат с 309 състояния, реализирани чрез превключвател и 309 случай: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Основното нещо е да не се отказвате.


Новини в OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Източник: linux.org.ru

Добавяне на нов коментар