EagleDefender es un juego de estrategia y defensa construido en Python, que combina gráficos personalizados, audio inmersivo y una interfaz de usuario interactiva.
Desarrollado como parte de un proyecto académico, ofrece múltiples pantallas, perfiles de usuario, música de fondo, efectos de sonido y una base de datos local para almacenar progreso.
- 🧑💻 Sistema de usuarios con login y registro
- 🕹️ Pantallas interactivas: menú principal, instrucciones, configuración, Hall of Fame
- 🔥 Efectos visuales y sonoros personalizados
- 💾 Persistencia mediante base de datos SQLite
- 🧱 Componentes reutilizables (botones, entradas de texto, perfiles)
- 🎵 Sistema de música y efectos con selección personalizada
- 🐍 Python 3
- 🎨
pygamepara gráficos y sonidos - 🗃️
sqlite3como base de datos embebida - 🧱 Arquitectura modular orientada a objetos
git clone https://github.com/UlisesMZ03/EagleDefender.git
cd EagleDefenderpython -m venv venv
source venv/bin/activate # en Linux/macOS
venv\Scripts\activate # en Windowspip install -r requirements.txtpython menu.pymenu.py: Entrada principal del juegologin.py,register.py,halloffame.py: Módulos de navegacióngameWindow.py: Pantalla del juegobaseDatos.py,database.db: Gestión de usuarios y progreso/images: Sprites, fondos, y texturas/sounds: Música y efectos sonoros/font: Tipografías personalizadas
- Python 3.7+
pygame
