Skip to content

adrianlardies/space-invaders-python-pygame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Invaders en Python con Pygame

Un clon del clásico juego Space Invaders desarrollado en Python utilizando la librería Pygame.
El juego es sencillo de entender y está implementado en aproximadamente 200 líneas de código.
El objetivo es sencillo, ¡disparar a los objetivos que se acercan antes de que lleguen al suelo!

Demo

Ver Video
Puedes ver el juego en acción haciendo clic en la imagen o en este enlace al video.

Características

  • Movimiento del jugador de izquierda a derecha.
  • Disparo de proyectiles para destruir enemigos.
  • Los enemigos se mueven y cambian de dirección al llegar al borde de la pantalla.
  • Sistema de puntuación y detección de colisiones.
  • Música de fondo y efectos de sonido.

Requisitos

  • Python 3.x
  • Pygame 2.x

Instalación

  1. Clona este repositorio:
    git clone https://github.com/adrianlardies/Space-Invaders-en-Python-con-Pygame.git
  2. Navega al directorio del proyecto:
    cd Space-Invaders-en-Python-con-Pygame
  3. Instala las dependencias:
    pip install pygame
  4. Ejecuta el juego:
    python main.py
    

Estructura del Proyecto

  • main.py: Archivo principal del juego.
  • imagenes/: Carpeta que contiene todas las imágenes utilizadas en el juego.
  • sonidos/: Carpeta que contiene la música de fondo y los efectos de sonido.
  • fuentes/: Carpeta que contiene la fuente de estilo para la puntuación y el mensaje final del juego.

Contribuciones

¡Las contribuciones son bienvenidas! Si deseas mejorar el juego o agregar nuevas características, siéntete libre de hacer un fork del repositorio y enviar un pull request.

  1. Haz un fork del proyecto.
  2. Crea una nueva rama (git checkout -b nueva-funcionalidad).
  3. Realiza tus cambios y haz commit (git commit -m 'Agrega nueva funcionalidad').
  4. Envía los cambios a tu fork (git push origin nueva-funcionalidad).
  5. Crea un pull request.

También puedes reportar problemas o sugerir mejoras abriendo un issue en GitHub.

Créditos

Iconos e imágenes obtenidos de Flaticon.
Fuentes de audio de 1001freefonts.

About

Un clon del clásico juego Space Invaders desarrollado en Python utilizando la librería Pygame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages