VÉRTICE / JOGO ABERTO
Transparência: como o desafio nasce
Atualizado em 28 de setembro de 2026.
Todo mundo na sala recebe o mesmo desafio. Aqui está como ele nasce, o que fica em segredo até o fim, como você confere depois e as regras que a própria casa segue.
Como a semente nasce
Quando uma sala abre, o servidor sorteia a semente: 128 bits tirados do gerador criptográfico do sistema operacional, escritos como “c” seguido de 32 letras e números. Ninguém digita e ninguém escolhe; o painel da equipe não tem campo para isso. A semente é a chave do ChaCha20 (padrão RFC 8439, o mesmo algoritmo usado para cifrar conexões seguras na internet), que produz a sequência de números do desafio. Mesma semente, mesmo desafio, em qualquer computador.
c0123456789abcdef0123456789abcdefMesma semente, mesmo desafio, em qualquer máquina.
- Sky Rusha altura dos portais
- Paciênciaa ordem do baralho
- Beat Keysas notas da música
- Torre Instávela fila de peças
- Stack Upo ritmo de cada andar
- Ascensãoas plataformas*
Se cada pessoa da Terra testasse um bilhão de sementes por segundo, achar a de uma sala levaria, em média, perto de 50 vezes a idade do universo. E a semente só teria valor enquanto a sala está aberta.
As salas criadas até 23 de setembro de 2026 usavam um gerador mais simples, de 32 bits, que permitiria achar a semente por força bruta a partir do que aparecia na tela. Uma auditoria interna encontrou o problema, e ele foi trocado pelo ChaCha20 sem mudar nenhuma regra. As rodadas dessa época continuam na Integridade com a semente antiga, que é um número ou começa com s, e o rótulo “gerador antigo”.
O que o seu aparelho sabe
Durante a partida, o aparelho recebe o que o jogo precisa desenhar. O que daria vantagem fica no servidor até a hora dele.
| Torre Instável | A peça da vez e as próximas cinco (na tela, o jogo mostra a próxima). O resto da fila fica no servidor. |
|---|---|
| Paciência | Só as cartas viradas para cima. Cada carta chega quando é desvirada. |
| Beat Keys | Um trecho da música por vez. As notas mais adiante chegam conforme a música anda. |
| Sky Rush, Ascensão e Stack Up | O percurso vai inteiro para o aparelho, como um mapa. É igual para todos da sala, e o que decide é a mão. |
Torre InstávelNa tela, a peça da vez e a próxima. As seguintes chegam aos poucos, e o resto da fila ainda não está no aparelho.
Só carrega no toque (255 KB).O servidor refaz a partida
O aparelho manda só os comandos, com o quadro em que cada um aconteceu. O servidor joga de novo com eles, na mesma engine, e é essa conta que vale.
Iguais: os toques bastam para chegar à mesma pontuação.
Os 14 toques que o aparelho mandou, cada um com o quadro (1/60 de segundo) em que aconteceu. Fundo limão: pouso perfeito. Vermelho: o toque que errou a pilha e encerrou.
- quadro 28, pouso perfeito
- quadro 114, pouso perfeito
- quadro 158, pouso perfeito
- quadro 216, pouso perfeito
- quadro 265, pouso perfeito
- quadro 315, pouso perfeito
- quadro 364, pouso perfeito
- quadro 422, pouso perfeito
- quadro 465, pouso perfeito
- quadro 518
- quadro 537
- quadro 552
- quadro 567
- quadro 601 · errou
Beat KeysEm outro jogo, o mesmo caminho: cada toque vai ao servidor com o quadro em que aconteceu. O perfeito é o meio da nota, a faixa clara, sobre a linha.
Só carrega no toque (264 KB).O desafio é selado antes
Antes da primeira partida, publicamos o selo do desafio: a impressão digital SHA-256 da semente com a versão do jogo e o desafio gerado. O selo não deixa ninguém descobrir a semente, mas qualquer troca mudaria o selo. O selo de cada desafio em andamento fica na Integridade, na lista de desafios em andamento; no torneio patrocinado, também no anúncio da edição, e nas salas, na tela da sala e em Minhas partidas. Depois que a rodada encerra, ele continua no registro dela.
{"version":"vertice-3.6.0","game":"stack","seed":"c0123456789abcdef0123456789abcdef","content":{"speeds":[-1,-2,-2,2,1,1,0,0,…]}}{"version":"vertice-3.6.0","game":"stack","seed":"c0123456789abcdef0123456789abcdef","content":{"speeds":[-1,-2,-2,1,1,1,0,0,…]}}Impressão digital (SHA-256)e3dbe276cc3eb3238ef59ab0acc1caa4f6778b0d0a97a11a9bcd9e7e0b443ec0
Impressão digital (SHA-256)4923119b5998bf400f36e71ebd7bd29712835080fa5b12df5387f02ffeec63b3
Depois que a sala encerra
Quando todos da sala terminam, a rodada vira registro público na Integridade: a semente, a versão do jogo, o desafio inteiro, a impressão digital e o placar, com os participantes numerados. Os apelidos aparecem só para quem jogou a rodada.
Registro de uma rodadaRegistro de uma rodada do ambiente de teste: semente, versão, selo, a conferência do selo feita no navegador, participantes numerados e o mapa.
Só carrega no toque (315 KB).Confira você mesmo
Na Integridade, abra o mapa de uma rodada encerrada.
Veja a semente e o desafio completo (portais, notas, peças, cartas, ajustes ou plataformas).
Toque em “Conferir o selo”: o seu navegador refaz o desafio a partir da semente, calcula a impressão digital e compara com o selo publicado antes da primeira partida. A conta é feita no seu navegador, não no nosso servidor.
Quer conferir fora do site? Baixe o desafio selado e calcule a impressão digital do arquivo. Tem que ser igual ao selo, letra por letra.
# macOS e Linux shasum -a 256 desafio.json # Windows (PowerShell) Get-FileHash desafio.json -Algorithm SHA256
Para quem programa: o selo é SHA-256(JSON.stringify({version, game, seed, content})), em que content é o desafio que a engine gera a partir da semente, o mesmo código que roda no seu navegador durante a partida. Rodadas com semente antiga (um número ou começando com s) são de antes do gerador atual e podem não ter impressão digital.
Regras da casa contra robôs da casa
Uma arena com prêmio só é justa se a casa não joga. Estes são os nossos compromissos, garantidos pelo código de hoje, e, quando dá para conferir de fora, como conferir.
- A casa não põe ninguém para jogar.
O servidor só cria uma partida quando uma conta pede. Não existe conta da casa, robô de sala nem sala preenchida: toda vaga é de uma conta inscrita.
Como conferir: os participantes numerados de cada rodada encerrada, na Integridade.
- Nenhuma sala nasce cheia.
A primeira inscrição abre a sala, e o site só mostra ocupação onde há gente.
Como conferir: as salas de cada jogo.
- Ninguém escolhe a semente.
O sorteio é automático e o painel não tem campo para isso; o selo publicado antes prova que ela não mudou.
Como conferir: como a semente nasce.
- A casa não ganha com a sua derrota.
Na sala, a comissão é fixa (10%) e os outros 90% vão inteiros para os premiados; sala sem resultado válido devolve as inscrições. No patrocinado, o prêmio é da casa, fixo e anunciado antes.
Como conferir: Termos, bloco 03; Regulamento, bloco 01.
- Mesma dificuldade para todos da sala.
A dificuldade vem da versão do jogo; o jogo não tem ajuste por jogador.
Como conferir: a versão de cada rodada, na Integridade.
- A equipe não joga valendo.
Contas da equipe (as de administração e os ajudantes da Vértice) são recusadas nas salas e no torneio, e quem é da equipe não recebe prêmio. Criadores de cupom jogam como qualquer pessoa.
Não dá para conferir de fora: é regra do código e do regulamento, bloco 02.
- Nem o painel vê o placar antes.
A conferência do topo só abre depois que o torneio encerra, e o painel não mostra a pontuação de uma sala aberta. Partida de sala aberta também não é anulada pelo painel: só a de sala retida, na revisão.
Não dá para conferir de fora. Por isso existem o selo publicado antes e o registro aberto depois.
- Edição aberta só cai por falha técnica.
Depois que a edição abre, ela só é cancelada por falha técnica que impeça a disputa em condições iguais, e o motivo fica publicado na Integridade.
Como conferir: Regulamento, bloco 08, e as edições canceladas na Integridade.
- Robô de teste não entra na arena.
Os robôs que testam a arena rodam numa cópia separada, com banco próprio.
Não dá para conferir de fora: é regra de como a arena roda, e as rodadas encerradas ficam abertas na Integridade.
Quem opera qualquer site tem acesso técnico aos próprios servidores. Por isso não pedimos que você confie na nossa palavra: o selo publicado antes, o registro aberto depois e o replay de cada partida deixam qualquer pessoa conferir.
O que só publicamos no fim, e por quê
A semente de uma sala aberta, o que o jogo ainda esconde e o placar antes do fim. Tudo isso vira público, mas só depois que a sala encerra para todos: antes, daria vantagem a quem ainda vai jogar.
Em caso de dúvida, valem o regulamento do torneio patrocinado e os termos de uso.