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:
39
README.md
39
README.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user