Invasion Espacial Este es un juego simple creado con Python y Pygame, en el que controlas una nave espacial y debes eliminar a los enemigos disparando balas. Aquí hay una descripción de los componentes principales del juego:
- Jugador: Controlas una nave espacial que puede moverse hacia la izquierda y hacia la derecha utilizando las teclas de flecha del teclado. Puedes disparar balas presionando la barra espaciadora.
- Enemigos: Hay varios enemigos representados por imágenes de ovnis que se mueven horizontalmente en la pantalla. Tu objetivo es eliminarlos disparándoles con tus balas.
- Balas: Las balas se disparan desde la nave espacial hacia arriba. Cuando una bala alcanza a un enemigo, este desaparece y ganas puntos.
- Puntaje: Se muestra el puntaje actual en la esquina superior izquierda de la pantalla. Ganarás puntos cada vez que elimines a un enemigo.
- Música y sonidos: Se reproduce música de fondo durante el juego. Además, se reproducen efectos de sonido cuando disparas una bala o cuando eliminas a un enemigo.
- Inicialización: Se inicializa Pygame y se configura la pantalla del juego.
- Carga de Recursos: Se cargan las imágenes de la nave espacial, los enemigos, las balas, el fondo y los sonidos.
- Bucle Principal: Se ejecuta un bucle principal que controla el flujo del juego, detectando eventos de teclado, actualizando la posición de los objetos en pantalla y mostrando los cambios en la pantalla.
- Funciones Auxiliares: Se definen varias funciones auxiliares para el movimiento del jugador, el enemigo, el disparo de balas, la detección de colisiones y la visualización del puntaje.
- Python 3.x
- Pygame
Para ejecutar el juego, simplemente ejecuta el script main.py.
¡Diviértete jugando y mejorando este juego!