🎮 Descripción
Implementación del clásico Super Mario Bros en HTML5 con Phaser. El objetivo es superar niveles, evitar enemigos y llegar al castillo final.
🧰 Tecnologías
- JavaScript (ES Modules)
- HTML5 + CSS3
- Phaser 3.55.2
- Vite 5 (entorno de desarrollo y build)
- html2canvas
🚀 Instalación y ejecución local
- Clona el repositorio.
- Instala dependencias con
npm install. - Ejecuta el proyecto con
npm run dev. - Abre
http://localhost:5173en tu navegador.
📜 Scripts disponibles
| Script | Descripción |
|---|---|
npm run dev |
inicia el servidor de desarrollo |
npm run build |
genera el build de producción |
npm run preview |
previsualiza el build localmente |
🗂️ Estructura del proyecto
public/assets/ → sprites, audio, fuentes y estilos
public/scripts/ → lógica principal del juego por módulos
index.html → punto de entrada de la aplicación🤝 Contribuciones
Las contribuciones son bienvenidas. Si quieres mejorar el juego:
- Haz un fork del repositorio.
- Crea una rama con tu cambio.
- Abre un PR claro con descripción, contexto y capturas si aplica.
Todo PR que mejore jugabilidad, rendimiento o legibilidad del código es muy bienvenido.
📄 Licencia
Este proyecto se distribuye bajo licencia MIT.
