El Impostor
Futbolero.
El Juego Definitivo de Deducción
Del Papel a la Pantalla
El problema del Moderador
En la versión clásica de "Papel y Lápiz", un jugador debe sacrificarse para ser el moderador: escribir los roles, repartirlos y gestionar el juego sin participar.
Alguien siempre se queda afuera.
La Solución Digital
La plataforma asume el rol del moderador. Asigna roles de forma aleatoria y secreta, sincroniza las fases del juego en tiempo real y gestiona las votaciones.
Todos juegan, nadie modera.
Multiplayer Real Time
Sincronización instantánea de estado entre todos los dispositivos conectados mediante Firestore.
Roles Automáticos
Algoritmo seguro para la asignación secreta de la palabra clave o el rol de Impostor.
Fases Gestionadas
Transiciones fluidas controladas por el host, garantizando el orden del debate y las votaciones.
El Ritual de Juego
Un viaje estructurado en 5 actos para maximizar la intriga.
Lobby
Los jugadores se unen a la sala mediante un código.
Sorteo
Asignación secreta de roles y palabra clave.
Declaración
Cada jugador dice una palabra relacionada.
Discusión
Tiempo libre para debatir sospechas.
Votación
Elección del sospechoso y revelación final.
El Motor
Técnico
Un sistema diseñado para latencia mínima y consistencia de estado, combinando la robustez del servidor con la reactividad del cliente.
System_Topology.diag
Next.js 15
Server Actions
- > gameLogic()
- > roleAssignment()
- > dataValidation()
Firestore
Real-time State
- /rooms/{roomId}
- > currentPhase
- > players[]
RoomContext
UI Sync (React)
- > useGameState()
- > renderPhaseUI()
- > optimisticUpdates()
Reglas de Seguridad
> Lectura Restringida
Los jugadores solo pueden leer la información pública de la sala y su propio rol. Los roles de los demás permanecen cifrados por regla de base de datos hasta el final.
> Autoridad del Host
Solo el creador de la sala tiene permisos para modificar el estado global (currentPhase), previniendo manipulaciones por parte de otros clientes.
Stack Tecnológico