Project Pokémon es una aplicación web multijugador de simulación de combates Pokémon.
La plataforma permite a los usuarios registrarse, crear y gestionar equipos Pokémon y combatir en tiempo real contra otros jugadores o amigos, replicando las mecánicas de Pokémon Rojo Fuego / Verde Hoja.
- Registro e inicio de sesión de usuarios
- Creación, edición y gestión de equipos Pokémon
- Combates online en tiempo real entre jugadores
- Lista de amigos y retos directos
- Matchmaking automático
- Salas de chat durante los combates
- Historial de combates
- Panel de administración
- Basado exclusivamente en Pokémon de la 3ª generación (FireRed / LeafGreen)
📚 I.E.S. Miguel Romero Esteo 📆 Curso 2024 / 2026
- Lenguaje: C#
- Framework: ASP.NET
- Comunicación en tiempo real: WebSockets
- Autenticación: JSON Web Tokens (JWT)
- HTML5
- CSS3
- Angular
- Diseño responsive e interfaz orientada a la usabilidad
- SQLite (desarrollo)
- MariaDB (despliegue)
- Docker
- Kubernetes
- Proxmox VE
- Debian
- Nginx
- GitHub
- GitHub Projects
- CI/CD (GitHub)
Este proyecto busca ofrecer una alternativa más moderna, completa y escalable a los simuladores de combates Pokémon existentes, aplicando buenas prácticas de:
- Desarrollo web
- Seguridad informática
- Administración de sistemas
- Bases de datos
- Redes y alta disponibilidad
Todo ello alineado con los contenidos y competencias del ciclo formativo de ASIR.