Skip to content

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:

Notifications You must be signed in to change notification settings

alonso1298/Invasion-Espacial

Repository files navigation

Invasion-Espacial

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:

Características:

  • 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.

Estructura del Código:

  • 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.

Requisitos:

  • Python 3.x
  • Pygame

Ejecución:

Para ejecutar el juego, simplemente ejecuta el script main.py.

¡Diviértete jugando y mejorando este juego!

About

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:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages