Hasta 6 en la mesa
Las partidas Clásico y Rápido ahora admiten hasta seis jugadores: mesas más grandes, más rivales y un caos más glorioso.

En palabras sencillas
Cuatro jugadores siempre fue una buena partida, pero el tablero tiene sitio para más, así que ahora puedes llenarlo. Tanto Clásico como Rápido admiten hasta seis jugadores, ya sean amigos, desconocidos o bots.
Una mesa de seis se juega de otra manera. Hay más competencia por las mismas 40 casillas, los monopolios cuestan más de armar, las subastas se vuelven feroces y el alquiler empieza a doler de verdad. Espera partidas más ruidosas, más desordenadas y más impredecibles.
- Configura cualquier partida de 2 a 6 jugadores, en Clásico o Rápido.
- Un sexto color de ficha —cian— se suma al elenco, para distinguir fácilmente a cada jugador.
- Los asientos de la sala de espera y la barra de jugadores dentro de la partida se reacomodan para cinco o seis sin amontonarse.
Para los más técnicos
La pila era una mezcla incoherente: el motor y las restricciones CHECK de games.max_players / game_players.slot ya permitían cinco, pero la validación de la RPC create_game y el formulario web seguían limitando a cuatro. La corrección eleva el techo a seis de forma uniforme.
La migración 0027 relaja las dos restricciones CHECK y las dos RPC de inicialización (los nombres de las restricciones se verificaron antes en producción y luego la migración se aplicó mediante la Management API antes del merge):
-- 0027_max_players_6.sql
alter table games drop constraint games_max_players_check;
alter table games add constraint games_max_players_check
check (max_players between 2 and 6); -- was 2..5
alter table game_players drop constraint game_players_slot_check;
alter table game_players add constraint game_players_slot_check
check (slot between 0 and 5); -- was 0..4
-- create_game + seed_bot_game bound: 2..4 -> 2..6Del lado del motor, initializeGame ahora acepta 2..6, y la prueba de propiedad de terminación con fast-check ejecuta partidas completas de 2 a 6 jugadores para confirmar que siguen terminando dentro del límite de rondas (la prueba de frontera rechaza 7). El cliente web suma la sexta entrada de SLOT_COLORS —cian, mantenida distinta de las demás fichas y de los colores de los grupos de propiedades:
// Board.tsx SLOT_COLORS — the 6th token
const SLOT_COLORS = [/* ...5 existing... */, '#06b6d4']; // cyanmax_players es por partida, así que Clásico y Rápido heredan el nuevo tope sin coste. 193 pruebas del motor / 60 del daemon en verde; el registro de la base de datos de producción avanzó a 0027.
