До ювілею VVVVVV автор відкрив вихідники


До ювілею VVVVVV автор відкрив вихідники

10 років тому вийшла гра VVVVVV — інді платформер-головоломка у 8-бітному стилі з гарною чиптюнною музикою та незвичайним керуванням — замість стрибків герой змінює напрямок гравітації. Перша версія була на флеші, потім автор портував гру на C++ та SDL. Гра отримала чимало хороших відгуків і начебто була чимось нагороджена.

З нагоди ювілею 11 січня автор виклав вихідні тексти на Гітхаб: https://github.com/TerryCavanagh/vvvvvv Доступні дві версії: "desktop_version" на C++ - саме вона продається в Humble Bundle, GOG.com і Steam - і "mobile_version" - форк флешової версії, з якого зібрані ігри на Air для iOS та Android.


Ліцензія забороняє комерційне використання. Музика та спрайти залишилися невільними. Головна мета відкриття - показати, що можна зробити хорошу гру, не будучи хорошим програмістом. Зокрема, автор звертає увагу на кінцевий автомат із 309 станами, реалізований через switch та 309 case: 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

Додати коментар або відгук