Z okazji rocznicy VVVVVV autor otworzył kod źródłowy


Z okazji rocznicy VVVVVV autor otworzył kod źródłowy

10 lat temu ukazała się gra VVVVVV - niezależna platformówka z łamigłówkami w 8-bitowym stylu z piękną muzyką chiptune i nietypowym sterowaniem - zamiast skakać, bohater zmienia kierunek grawitacji. Pierwsza wersja była na flashu, potem autor przeportował grę do C++ i SDL. Gra zebrała wiele dobrych recenzji i, zdaje się, została czymś nagrodzona.

Z okazji rocznicy 11 stycznia autor zamieścił teksty źródłowe na GitHubie: https://github.com/TerryCavanagh/vvvvvv Dostępne są 2 wersje: „desktop_version” w C++ – ta jest sprzedawana w Humble Bundle, GOG.com i Steam – oraz „mobile_version” – rozwidlenie wersji flash, z której kompilowane są gry Air na iOS i Androida.


Licencja zabrania wykorzystania komercyjnego. Muzyka i ikonki pozostały zastrzeżone. Głównym celem odkrycia jest pokazanie, że można stworzyć dobrą grę, nie będąc dobrym programistą. W szczególności autor zwraca uwagę na maszynę o skończonych stanach z 309 stanami, realizowaną poprzez przełącznik i przypadek 309: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Najważniejsze, żeby się nie poddawać.


Wiadomości w OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Źródło: linux.org.ru

Dodaj komentarz