Alien Invasisor es un videojuego de disparos en 2D de estilo arcade desarrollado en Python. El objetivo es defender la Tierra de oleadas de invasores alienígenas que aumentan su velocidad y dificultad conforme el jugador progresa.
- Dificultad Dinámica: La velocidad de los enemigos y la puntuación escalan automáticamente al limpiar cada flota.
- Sistema de Puntuación Completo: Incluye seguimiento de puntuación actual, nivel y récord histórico (High Score).
- Interfaz Fluida: Pantalla de inicio con botón interactivo y renderizado de texto en tiempo real.
- Arquitectura Modular: Código organizado en clases independientes para facilitar el mantenimiento y la escalabilidad.
- Lenguaje: Python
- Librería Gráfica: Pygame
- Gestión de Assets: Manipulación de imágenes (naves, alienígenas) y rectángulos para colisiones precisas.
- Flechas Izquierda/Derecha: Mover la nave.
- Barra Espaciadora: Disparar proyectiles.
- Botón "Play": Iniciar el juego.
Elimina a todos los alienígenas antes de que lleguen a la parte inferior de la pantalla o impacten tu nave. Cuentas con 3 vidas para lograr la puntuación más alta posible.
- Clonar el repositorio:
git clone [https://github.com/tu-usuario/alien-invasisor.git](https://github.com/tu-usuario/alien-invasisor.git) cd alien-invasisor