Este juego es una combinación entre los clásicos Tetris y Galaga desarrollado en Processing e integrado a Java.
IDE de Proccesing. Java 7 o una versión superior.
Para poder ejecutar el código e interactuar con el programa es necesario copiar el código del juego y llevarlo directamente a Processing en el modo de integración en Java. Además, dentro de la carpeta del proyecto debe ir una carpeta que contenga los archivos de imagenes de formatos PNG Y JPG necesarios para el funcionamiento del juego.
Una vez ejecutado el juego, El jugador podrá tomar control de la nave espacial que aparece en pantalla, para conducirla el jugador debe usar las clásicas teclas w, a, s, d para manejarla hacia arriba, hacia la izquierda, hacia abajo y hacia la derecha respectivamente. Así mismo, el jugador debe esquivar los meteoritos y los proyectiles de fuego arrojados por los ovnis, cuyo impacto afecta la variable de vida que posee la nave espacial. Además, la nave espacial tiene en su poder un conjunto de herramientas que es posible visualizar en la parte inferior derecha del panel de control, donde encontrará la opción de inventarios de defensa tales como misiles y 5 campos de fuerza (cuyo escudo aguanta 20 impactos) que podrá seleccionar con la tecla x, y la opción de tetrominos para completar un clásico tetris para que de esta manera, por cada fila eliminada, la nave espacial recupere 20% de su atributo de vida (opción que se podrá seleccionar con la tecla z tal y como se verá en pantalla), estos tetrominos podrán ser controlados con las flechas del teclado, siendo la flecha hacia arriba la necesaria para las rotaciones. No obstante, cabe rescatar que el jugador podrá elegir intecaladamente los tetrominos a controlar en el puzzle. Sin embargo, para poder seleccionar, controlar e interactuar directamente con el tetris de vida, es necesario tener el panel de control de inventario en el modo de puzzle; de lo contrario, no se podrán controlar los tetrominos y estos estarán apareciendo y y cayendo de manera aleatoria.
Las naves enemigas también cuentan con un atributo de vida, que se ve afectado en caso de que misiles de la nave espacial impacten sobre ellas.
El jugador debe conseguir la mayor cantidad de puntos posibles sobreviviendo lo más que pueda al ataque de los ovnis y la lluvia de indestructibles asteroides, por cada fila completada del tetris de vida, por cada 10 segundos en pie, por cada ovni eliminado y por cada impacto de misiles; el jugador obtendrá bonificación en su variable de puntos.
Los pull request son bienvenidos mientras sean para mejorar el juego. En todo los casos, asegurarse de que cualquier modificación a requerir sea apropiada.
El videojuego fue desarrollado por Reinaldo Toledo y Francesca Bonilla, estudiantes de Ingeniería de Sistemas y Computación de la Universidad Nacional de Colombia para el curso de Programación Orientada a Objetos en el mes de noviembre de 2020.