diff --git a/README.md b/README.md index 32b93bd..c066759 100644 --- a/README.md +++ b/README.md @@ -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