Eight games for a shared table, even when everyone joins from their own phone. Create a room, send the invitation and play without accounts or downloads.
The collection now spans strategy, social deduction, trivia, word games and live drawing. Every game shares the same room service, player moderation and reconnecting sessions.
- Conecta 4
- Impostor
- Wavelength
- El Lobo
- ¿Quién es más probable?
- Quiz relámpago
- Stop / Basta
- Dibuja y adivina
Engineering notes
Live state. A Node.js service validates turns, votes and drawing actions, then sends updates through Server-Sent Events. Each game has its own engine and view.
Returning players. Secure, HttpOnly cookies identify a player when they return. Room state lives in memory and is cleared when the service restarts.
Private information. Hidden roles, secret words and targets are projected separately for each player. A room administrator does not receive another player's secrets.
Deployment. A vanilla JavaScript and CSS client, JSON content banks and two Docker services behind Nginx: the catalogue and the room server.