"Homage" programado con Love2D del clásico shooter diseñado originalmente por Toshihiro Nishikado y distribuido por Taito y Midway.
Durante el desarrollo se han ido creando distintas ramas / branches para poder examinar el estado del proyecto en distintos momentos:
ventana-vacia: Proyecto Love2D con una ventana vacía escalablepantallas-del-juego: Añadidas las pantallas del juego (menu y game)movimiento-canon: Movimiento básico del cañonufo: Añadido gameobject ufo para crear los tres tipos de ovnisufo-squad: Añadido gameobject squad para manejar todo el escuadrón de enemigosmovimiento-squad: Movimiento del escuadrón de enemigos y cambio de framedisparo-canon: Posibilidad de disparar con el cañón (¡todavía de fogueo!)colisiones-disparo-canon: Detección y resolución de colisiones entre el disparo del cañón y el escuadrón de enemigosdisparo-ufo: Disparos desde los ovniscolisiones-disparo-ufo: Colisiones entre los disparos de los ovnis y el cañónvidas: Si perdemos tres vidas volveremos al menú principal del juegopuntos: Puntos y máxima puntuacióninvasion-y-niveles: Fin de partida si los invasores alcanzan la tierra y cambio de nivel al destruir un escuadrón completo
Para descargar una rama particular:
$ git clone -b nombre-de-la-rama https://github.com/codemonsters/space-invaders