Space Shooter es un videojuego 2D desarrollado en Python con Pygame, en el marco del curso Introducción al Desarrollo de Videojuegos (MISW-4407), que implementa una arquitectura basada en Entity Component System (ECS) para separar de manera modular los datos, la lógica y el comportamiento de los objetos. El juego propone una dinámica en la que el jugador debe esquivar enemigos mientras dispara y gestiona un ataque especial en ocho direcciones, e incorpora funcionalidades como pausa, renderizado de textos, efectos de sonido, sprites y fuentes personalizadas, así como un sistema de carga de recursos mediante el patrón Service Locator. 

 
Controles:  

  • WASD o flechas: mover 
  • Click izquierdo: disparar 
  • Espacio: ataque especial  
  • P: pausar o reanudar
  • R: reiniciar

Leave a comment

Log in with itch.io to leave a comment.