¡Bienvenido a mi versión moderna de Space Invaders! Este es un juego desarrollado desde cero utilizando HTML5, Canvas y JavaScript puro, inspirado en el clásico arcade pero con características únicas y mejoras adicionales. Controla una nave espacial, dispara a invasores alienígenas, enfréntate a jefes por nivel y utiliza misiles teledirigidos para sobrevivir a 100 niveles de caos espacial.
Puedes probar el juego directamente abriendo el archivo index.html en tu navegador favorito. ¡No requiere instalación ni dependencias externas!
- Nave Jugable: Controla la nave con el cursor del mouse y dispara con clics izquierdos.
- Invasores Dinámicos: Los invasores se mueven en formación, disparan balas al bajar filas y aumentan en número y dificultad por nivel.
- Jefes por Nivel: Cada uno de los 100 niveles tiene un jefe único con movimiento en "V" cuando está solo, incrementando su salud y velocidad.
- Misiles Teledirigidos: Gana un misil por nivel completado, dispáralo con la barra espaciadora y observa cómo busca al jefe (¡cuidado, puede destruir invasores en el camino!).
- Efectos Visuales: Animaciones de explosiones (normales y nucleares), impactos en el jefe y un fondo dinámico de espacio con estrellas y exoplanetas que cambia por nivel.
- Sonidos: Efectos de disparo, impacto y lanzamiento de misiles generados con la API de Audio de HTML5.
- Puntuación: Acumula puntos destruyendo invasores (10 puntos) y jefes (50 + 10 por nivel).
- Requisitos: Solo necesitas un navegador moderno (Chrome, Firefox, Edge, etc.).
- Instrucciones:
- Mueve la nave con el cursor del mouse.
- Dispara balas con clic izquierdo.
- Lanza un misil teledirigido con la barra espaciadora (si tienes misiles disponibles).
- Evita las balas rojas de los invasores y el contacto con enemigos.
- Derrota a todos los invasores y al jefe para avanzar al siguiente nivel.
- Objetivo: Sobrevive y alcanza el nivel 100 para ganar.
- Clona este repositorio:
git clone https://github.com/tu-usuario/space-invaders.git