docs: Actualizar README con estado actual del proyecto

- Marcar todas las fases como implementadas (funcional hasta victoria)
- Añadir sección de mejoras de UI recientes (2025-12-13)
- Actualizar problemas conocidos y próximos pasos
- Reflejar que el juego está completamente funcional, solo falta ajuste fino de tokens
This commit is contained in:
Resistencia Dev
2025-12-13 01:26:48 +01:00
parent 13d56c2431
commit ecb15c27f4

View File

@@ -18,22 +18,33 @@
- ✅ Sistema de victoria (3 misiones exitosas o 3 fallidas) - ✅ Sistema de victoria (3 misiones exitosas o 3 fallidas)
- ✅ Fase de asesinato (ASSASSIN_PHASE) - ✅ Fase de asesinato (ASSASSIN_PHASE)
#### Frontend (Funcional hasta MISSION) #### Frontend (Funcional hasta Victoria)
- ✅ Lobby con creación/unión de partidas - ✅ Lobby con creación/unión de partidas
- ✅ Intro con música y animaciones - ✅ Intro con música y animaciones (título: "Traidores en París")
- ✅ Revelación de roles con cartas - ✅ Revelación de roles con cartas
- ✅ Roll call con avatares - ✅ Roll call con avatares
- ✅ Votación de líder con timer de 10 segundos - ✅ Votación de líder con timer de 10 segundos (esquina superior izquierda)
- ✅ Selección de equipo por el líder - ✅ Selección de equipo por el líder
- ✅ Votación de equipo - ✅ Votación de equipo con cartas cuadradas (aceptar/rechazar)
- ✅ Votación de misión (éxito/sabotaje solo para espías) - ✅ Votación de misión (éxito/sabotaje solo para espías)
-Componente VotingTimer funcionando -**Fase MISSION_REVEAL**: Animación de cartas de votación revelándose
-**Fase MISSION_RESULT**: Pantalla resumen con mapa táctico y tokens de victoria/fracaso
-**Histórico de Misiones**: Círculos clicables en esquina superior derecha
-**Mapa táctico**: Tablero con tokens de misiones y marcadores de resultado
- ✅ Pantallas de victoria (Aliados/Nazis)
- ✅ Fase de asesinato (ASSASSIN_PHASE)
### ❌ Pendiente de Implementar (Solo UI) ### 🎨 Mejoras de UI Recientes (2025-12-13)
1. **Fase MISSION_REVEAL**: Pantalla que muestra las cartas de votación una a una (backend listo) - ✅ Timer de votación reposicionado (esquina superior izquierda, fixed, 20px margen)
2. **Fase MISSION_RESULT**: Pantalla resumen con resultado de la misión (backend listo) - ✅ Cartas de votación de líder redimensionadas (cuadradas 32x32)
3. **Histórico de Misiones**: Componente visual en esquina mostrando misiones completadas (backend listo) - ✅ Eliminado contador de votos rechazados en resultado de misión
- ✅ Mapa táctico permanece visible durante toda la fase MISSION_RESULT
- ✅ Tokens de victoria/fracaso posicionados en el mapa (ajuste fino pendiente para tokens 3, 4, 5)
### ⚠️ Pendiente de Ajustar
1. **Posiciones de tokens en mapa**: Afinar ubicación de tokens de misiones 3, 4 y 5 en el tablero táctico
## 🚀 Cómo Ejecutar ## 🚀 Cómo Ejecutar
@@ -68,14 +79,14 @@ docker compose down
## 🐛 Problemas Conocidos ## 🐛 Problemas Conocidos
1. **CPU Alta en Servidor**: El servidor puede consumir mucha CPU. Si ocurre, reiniciar con `docker compose restart server` 1. **CPU Alta en Servidor**: El servidor puede consumir mucha CPU. Si ocurre, reiniciar con `docker compose restart server`
2. **Fases MISSION_REVEAL y MISSION_RESULT**: No tienen UI implementada. El juego se quedará en esa fase si se completa una misión. 2. **Posiciones de tokens en mapa**: Los tokens de misiones 3, 4 y 5 necesitan ajuste fino en sus coordenadas
## 📋 Próximos Pasos ## 📋 Próximos Pasos
1. Implementar UI para MISSION_REVEAL (mostrar cartas una a una con animación) 1. Afinar posiciones de tokens de misiones 3, 4 y 5 en el mapa táctico
2. Implementar UI para MISSION_RESULT (pantalla resumen) 2. Optimizar rendimiento del servidor
3. Agregar histórico de misiones visual 3. Testing exhaustivo de todas las fases del juego
4. Optimizar rendimiento del servidor 4. Ajustes finales de UX/UI según feedback de jugadores
## 🎯 Reglas del Juego Implementadas ## 🎯 Reglas del Juego Implementadas