Para el aniversario de VVVVVV, el autor abrió el código fuente.


Para el aniversario de VVVVVV, el autor abrió el código fuente.

Hace 10 años, se lanzó el juego VVVVVV, un juego de plataformas de rompecabezas independiente en estilo de 8 bits con hermosa música chiptune y controles inusuales; en lugar de saltar, el héroe cambia la dirección de la gravedad. La primera versión estaba en flash, luego el autor transfirió el juego a C++ y SDL. El juego recibió muchas buenas críticas y, al parecer, recibió algo de premio.

Con motivo del aniversario el 11 de enero, el autor publicó los textos fuente en GitHub: https://github.com/TerryCavanagh/vvvvvv Hay 2 versiones disponibles: “desktop_version” en C++ (esto es lo que se vende en Humble Bundle, GOG.com y Steam) y “mobile_version” (una bifurcación de la versión flash a partir de la cual se compilan los juegos Air para iOS y Android).


La licencia prohíbe el uso comercial. La música y los duendes siguieron siendo propietarios. El principal objetivo del descubrimiento es demostrar que se puede hacer un buen juego sin ser un buen programador. En particular, el autor llama la atención sobre una máquina de estados finitos con 309 estados, implementada mediante switch y 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Lo principal es no darse por vencido.


Noticias en OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Fuente: linux.org.ru

Añadir un comentario