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)
- ✅ Fase de asesinato (ASSASSIN_PHASE)
#### Frontend (Funcional hasta MISSION)
#### Frontend (Funcional hasta Victoria)
- ✅ 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
- ✅ 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
- ✅ Votación de equipo
- ✅ Votación de equipo con cartas cuadradas (aceptar/rechazar)
- ✅ 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)
2. **Fase MISSION_RESULT**: Pantalla resumen con resultado de la misión (backend listo)
3. **Histórico de Misiones**: Componente visual en esquina mostrando misiones completadas (backend listo)
- ✅ Timer de votación reposicionado (esquina superior izquierda, fixed, 20px margen)
- ✅ Cartas de votación de líder redimensionadas (cuadradas 32x32)
- ✅ 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
@@ -68,14 +79,14 @@ docker compose down
## 🐛 Problemas Conocidos
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
1. Implementar UI para MISSION_REVEAL (mostrar cartas una a una con animación)
2. Implementar UI para MISSION_RESULT (pantalla resumen)
3. Agregar histórico de misiones visual
4. Optimizar rendimiento del servidor
1. Afinar posiciones de tokens de misiones 3, 4 y 5 en el mapa táctico
2. Optimizar rendimiento del servidor
3. Testing exhaustivo de todas las fases del juego
4. Ajustes finales de UX/UI según feedback de jugadores
## 🎯 Reglas del Juego Implementadas