Até 6 na mesa
As partidas Clássico e Rápido agora comportam até seis jogadores — mesas maiores, mais rivais e um caos mais glorioso.

Em palavras simples
Quatro jogadores sempre foi uma boa partida, mas o tabuleiro tem espaço para mais — então agora você pode lotá-lo. Tanto o Clássico quanto o Rápido comportam até seis jogadores, sejam amigos, desconhecidos ou bots.
Uma mesa de seis se joga de outro jeito. Há mais disputa pelas mesmas 40 casas, os monopólios ficam mais difíceis de montar, os leilões esquentam e o aluguel começa a doer de verdade. Espere partidas mais barulhentas, mais bagunçadas e mais imprevisíveis.
- Configure qualquer partida de 2 a 6 jogadores, no Clássico ou no Rápido.
- Uma sexta cor de peão — ciano — entra no time, para distinguir cada jogador com facilidade.
- Os assentos da sala de espera e a barra de jogadores dentro da partida se reorganizam para acomodar cinco ou seis sem aperto.
Para os mais técnicos
A pilha era uma mistura inconsistente: o motor e as restrições CHECK de games.max_players / game_players.slot já permitiam cinco, mas a validação da RPC create_game e o formulário web ainda limitavam a quatro. A correção eleva o teto para seis de forma uniforme.
A migração 0027 afrouxa as duas restrições CHECK e as duas RPC de inicialização (os nomes das restrições foram verificados primeiro em produção e, em seguida, a migração foi aplicada via Management API antes do 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..6Do lado do motor, initializeGame agora aceita 2..6, e o teste de propriedade de terminação com fast-check executa partidas completas de 2 a 6 jogadores para confirmar que elas ainda terminam dentro do limite de rodadas (o teste de fronteira rejeita 7). O cliente web ganha a sexta entrada de SLOT_COLORS — ciano, mantida distinta dos demais peões e das cores dos grupos de propriedades:
// Board.tsx SLOT_COLORS — the 6th token
const SLOT_COLORS = [/* ...5 existing... */, '#06b6d4']; // cyanmax_players é por partida, então o Clássico e o Rápido herdam o novo limite de graça. 193 testes do motor / 60 do daemon no verde; o ledger do banco de produção avançou para 0027.
