Blitz: uma partida inteira em 15 minutos
Um modo novo com linha de chegada. 25 rodadas de opolyx de sempre e vence quem valer mais — cerca de 15 minutos em vez de meia hora.

Em palavras simples
Uma partida de opolyx dura cerca de meia hora. É a duração certa para uma noite com amigos e a errada para quem tem dez minutos e nunca jogou — e os números diziam isso sem rodeios: duas em cada três pessoas que terminavam uma partida nunca começavam uma segunda, e a maioria saía desistindo, não perdendo.
Blitz é a resposta e, de propósito, não é um regulamento novo. É o mesmo jogo com uma linha de chegada: depois de 25 rodadas a partida para e vence quem tiver o maior patrimônio — dinheiro mais tudo o que possui, a valor cheio.
Blitz é o primeiro cartão do seletor de modo ao criar uma sala, tem o próprio filtro no saguão e há sempre uma sala Blitz aberta com bots, então nunca é preciso esperar. Se você ainda não terminou nenhuma partida na sua conta, é o modo que já vem selecionado.

Durante a partida, o contador de rodadas no centro do tabuleiro mostra a chegada em vez de um número solto: ele diz "Rodada 7 de 25". Quando a última rodada termina, a tela de resultado informa que o limite de rodadas foi atingido e nomeia quem tem a maior fortuna.

Para os mais técnicos
25 não é um número redondo de que alguém gostou. O motor sabe jogar sozinho, então o limite foi escolhido rodando-o: 150 partidas com semente fixa por número de jogadores — dois, quatro e seis — para cada limite candidato.
| Limite de rodadas | Rodadas (mediana) | Minutos típicos | Termina no limite | Líder aos 70% ainda vence |
|---|---|---|---|---|
| 20 | 21 | 12 | 100% | 57–84% |
| 25 ✓ | 26 | 15 | 99–100% | 66–81% |
| 30 | 31 | 18 | 98–100% | 60–81% |
| 500 | 55–111 | 31–63 | 0–19% | 0–13% |
25 é o joelho dessa curva. O limite dispara praticamente sempre, então o modo cumpre a promessa; a maior parte do tabuleiro ainda é comprada, o que importa porque três quartos de quem abandonava a primeira partida em menos de cinco minutos não tinha comprado nada; quase ninguém é eliminado, então quase todos chegam à tela de resultado e recebem uma colocação em vez de uma eliminação; e quem lidera aos setenta por cento do percurso ainda vence de dois terços a quatro quintos das vezes, o que faz dela uma partida curta e não um cara ou coroa. Limites de 15 a 20 ficavam mensuravelmente mais perto do cara ou coroa, e 40 quase não economizava nada em relação ao Clássico.
O modo em si é um ajuste alterado. Sua configuração difere da do Clássico em exatamente dois campos, e um teste garante que todo o resto é idêntico — então Blitz não pode virar outro jogo às escondidas:
// packages/game-engine/src/modes.ts — the whole mode, in one object
blitz: {
startingCash: 15_000, // same as Classic
unevenBuild: false, // same as Classic
turnSeconds: 60,
roundCap: BLITZ_ROUND_CAP, // 25 — the only rule that is new
taxStartRound: 100, // far past the cap: rents never soften
taxFullRound: 200,
speedDie: false, // no third die
speedDieFromRound: Number.POSITIVE_INFINITY,
},O final também não é código novo. "Limite de rodadas atingido, vence quem vale mais" está no motor desde o primeiro marco jogável, a tela de resultado tem a frase traduzida em dez idiomas há meses, e ninguém nunca a tinha visto: os limites eram 500 no Clássico e 300 no Speed, e a partida mais longa já jogada no opolyx teve cerca de 130 rodadas. As 25 do Blitz são exportadas do motor como uma única constante, então o cartão do saguão, o contador do tabuleiro, a tabela comparativa do guia e esta página imprimem o mesmo número.
