Tiro ao pato
A rodada de hoje
Todo mundo pega os mesmos patos hoje, na mesma ordem, então o placar quer dizer a mesma coisa para todos. São seis ondas, dois tiros por pato, e a rodada muda à meia-noite UTC.
Como a rodada é a mesma para todo mundo?
Os patos não são aleatórios. A ordem, a altura, a velocidade e o tempo de cada um saem de uma semente feita da data de hoje, então a rodada que você joga é a que todo mundo joga, e o placar quer dizer a mesma coisa para todos nós.
A semente vem do servidor, e não do seu relógio, porque o dia tem de virar no mesmo instante para todo mundo.
Tem placar?
Ainda não, e é de propósito. O seu recorde fica no seu próprio navegador. Uma rota pública de gravar pontuação, sem conta e sem antitrapaça, vira um muro de noves em dois dias — e aí a tabela não diz nada.
Um placar chegaria a funcionar?
Sim, repetindo a rodada. O navegador mandaria a semente e a lista de tiros, e o servidor rodaria a mesma simulação determinística para conferir o placar. Isso só funciona porque a rodada é semeada — e é por isso que a semente veio primeiro.
Por que ele não segue o tema claro e escuro?
Porque ele é um tabuleiro de jogo, não uma página. O céu, a grama e os alvos têm cores próprias de propósito, do mesmo jeito que uma mesa de carteado ou um tocador de vídeo mantém a cara dele.