Nesta página
Um jogo crash é o produto mais simples do seu lobby e o mais fácil de acusar de trapaça. Uma linha sobe, um foguete explode, o auto cash-out de 40× de alguém não disparou e o chat jura que é marmelada. A matemática quase nunca é o problema. O que os jogadores enxergam da matemática, em geral, é.
Este é um passo a passo prático pela fórmula por trás de um crash de 1%: o que ela significa para o seu hold, o que o "provably fair" prova (e o que não prova) e as decisões de UI que fazem um jogo honesto também parecer honesto.
O jogo inteiro é uma fórmula só
No design padrão de crash, a chance de o multiplicador chegar a um valor x antes do crash é:
P(reach x) = 0,99 / x
É só isso. O 0,99 é a vantagem da casa. O bustabit, um dos jogos crash mais antigos em operação, diz isso com todas as letras no seu texto sobre provably fair: o 99 da fórmula é a vantagem da casa, embutida diretamente. A página de house edge dele mostra a visão do operador: numa aposta de 1 BTC, ele espera ganhar 0,01 BTC.
Agora vem a parte bonita. Se um jogador aposta 1 e faz cash-out em x, ele ganha x com probabilidade 0,99 / x. Retorno esperado: x × 0,99 / x = 0,99. O x se cancela. Todo alvo, de 1,01× a 1.000×, devolve 99% no longo prazo.
Então não existe alvo "bom" nem estratégia que vença a vantagem. Um jogador que faz cash-out em 1,5× ganha 66% das vezes e vai moendo devagar; um jogador que espera 100× ganha cerca de 1 rodada em 100 e vive de esperança. Os mesmos 99%. A página de mecânica do bustabit lista as mesmas chances de ganho: 49,5% em 2×, 9,9% em 10×, 0,99% em 100×.
O ganho bruto teórico é 1% do volume apostado, seja qual for a combinação de alvos que os seus jogadores usam. A volatilidade muda; a vantagem, não. Isso faz do crash um dos jogos mais fáceis de prever no lobby, desde que o tráfego seja grande o bastante para as médias aparecerem.
Onde a vantagem realmente mora
Esta é a versão que rodamos no Rocket Chip, a nossa demo com dinheiro fictício, e é essencialmente a fórmula que o bustabit publica:
crash = max(1, floor(99 / (1 − X)) / 100), com X uniforme em [0, 1)
Dois detalhes importam.
- A vantagem está distribuída por todos os multiplicadores. O 99 corta 1% de cada ponto de crash possível, e é por isso que o retorno esperado é o mesmo em todos os alvos.
- O crash instantâneo é um efeito colateral, não a vantagem. Com essa fórmula, cerca de 1,98% das rodadas terminam em 1,00×, antes que alguém consiga fazer cash-out (a chance de chegar a 1,01× é 0,99 / 1,01 ≈ 98,02%). Muita gente diz que o 1% "é" o crash instantâneo. Não é, e jogos crash mais antigos que enxertavam uma regra separada de "crash instantâneo em 1 a cada 101" faziam a conta de outro jeito. Saiba qual das duas o seu provedor entrega.
Se você quer uma vantagem diferente, a forma geral é P(reach x) = (1 − e) / x. Como referência, a Spribe informa o RTP do Aviator em 97%, ou seja, 3% de vantagem.
| Vantagem da casa | RTP | Chega a 2× | Crash mediano | Crash instantâneo em 1,00× |
|---|---|---|---|---|
| 1% | 99% | 49,5% | 1,98× | ≈ 1,98% |
| 2% | 98% | 49,0% | 1,96× | ≈ 2,97% |
| 3% | 97% | 48,5% | 1,94× | ≈ 3,96% |
Repare como a diferença visível é pequena. Um jogador não sente a distância entre 49,5% e 48,5% em 2×. O seu P&L sente: uma vantagem de 3% triplica o ganho bruto teórico com o mesmo volume apostado.
Para públicos cripto-nativos que comparam vantagens, 1% é a referência, e qualquer coisa acima disso precisa de um motivo (um produto melhor, tetos maiores, uma marca em que eles confiam). Para o tráfego de cassino mainstream, que nunca pergunta, 2–3% é comum e defensável. Seja qual for a sua escolha, escreva nas regras.
Por que "justo" é uma sensação: sequências e a barra de histórico
Veja como um jogo honesto de 1% parece da cadeira do jogador, usando a mesma fórmula:
- O ponto de crash mediano é 1,98×. Metade de todas as rodadas termina abaixo dele.
- Cerca de 17,5% das rodadas dão crash abaixo de 1,20×.
- Cinco rodadas seguidas abaixo de 2× acontecem com probabilidade 0,5055 ≈ 3,3%. Numa sala movimentada, isso dá mais ou menos uma vez a cada meia hora.
- Em quaisquer 30 rodadas, há cerca de 4,4% de chance de não aparecer nenhum 10×.
- Por outro lado, a chance de sair pelo menos um 100× em 100 rodadas é de cerca de 63%.
Nada disso é suspeito, e tudo isso vai ser chamado de suspeito. A solução não é mudar a matemática. A solução é mostrar histórico suficiente para que uma maré de azar pareça o que ela é: ruído.
- Mostre pelo menos os últimos 20–50 resultados na barra de histórico, em faixas de cor (por exemplo, abaixo de 2×, 2–10×, acima de 10×), e ligue cada um aos seus dados de verificação.
- Nunca filtre o histórico. Esconder os resultados baixos para a barra parecer quente é o jeito mais rápido de perder os jogadores que conferem.
- O feed de apostas ao vivo tem que ser real. A nossa demo com dinheiro fictício preenche o feed com jogadores simulados para você ver o layout; num lobby de verdade, um feed de ganhadores inventados é enganação, não design.
Tetos mudam a exposição, não a vantagem
Todo jogo crash de verdade tem um máximo: um multiplicador máximo, um lucro máximo por aposta ou um pagamento total máximo por rodada. Às vezes os operadores temem que um teto "quebre" o RTP. Para alvos de cash-out abaixo do teto, não quebra: a chance de chegar a x e o pagamento em x não mudam, então o retorno continua em 99%. O que o teto remove é a cauda distante, que é exatamente o que o seu time de risco quer remover.
Duas regras fazem os tetos parecerem justos:
- Coloque o teto nas regras e no painel de aposta, junto com o que acontece quando ele é atingido (a rodada termina e toda aposta aberta é paga no teto, ou as apostas são pagas até o lucro máximo).
- Aplique o teto às claras. Se uma rodada compartilhada atinge o teto de pagamento total da sala, diga isso na tela. "O foguete explodiu em 1.204×" e "paramos de pagar" não são o mesmo evento.
Provably fair: o que prova e o que não prova
O modelo provably fair é elegante. Como o bustabit descreve, o operador gera uma longa cadeia de hashes SHA-256 (a do bustabit tem 100 milhões), publica o último antes de qualquer jogo e depois joga a cadeia de trás para frente. O ponto de crash de cada jogo sai de um HMAC-SHA256 do hash daquele jogo, usando como salt o hash de um bloco de Bitcoin que ainda não tinha sido minerado quando a cadeia foi registrada, então o operador não tinha como escolher uma cadeia de sorte. Qualquer pessoa pode recalcular os resultados com o verificador open source.
Já os originals single-player, como dice e mines, usam um par de seeds. No modelo da Stake, a server seed passa por hash SHA-256 e é mostrada antes do jogo, o jogador pode definir a própria client seed, um nonce aumenta em 1 a cada aposta e a server seed real é revelada quando o jogador troca o par.
O que isso prova: o resultado foi definido antes da aposta e ninguém o mudou depois. O que não prova:
- que o jogo paga o que mostra, ou que os saques funcionam;
- que o software, o RNG e as regras atendem aos padrões técnicos de um regulador. Em mercados regulados, esse é o trabalho de laboratórios credenciados e de padrões como o GLI-19, que também pede aos operadores que comparem o RTP teórico com o real;
- que a experiência é responsável. Essa parte continua com você.
Se você adicionar provably fair, coloque o link do verificador dentro do jogo, não num artigo de ajuda que ninguém encontra. Um recurso de jogo justo que exige abrir ticket no suporte é justo só no nome.
A latência e o problema do "eu cliquei em 2,00×"
A maioria das reclamações de crash é sobre timing, não sobre probabilidades. O jogador clicou em 2,00×, o servidor recebeu o clique em 2,04×… ou depois do crash. Regras que evitam a discussão:
- O servidor é o relógio. O multiplicador do cash-out é o valor do servidor quando a requisição chega. Mostre esse valor na confirmação, com duas casas decimais.
- O auto cash-out roda no servidor e paga exatamente no alvo. Faça dele a ferramenta padrão de aprendizado para novos jogadores (o Rocket Chip tem um por aposta).
- Não extrapole no cliente nem arredonde para cima. Se a curva do cliente correr à frente do servidor, o jogador vai tirar print de um número que você nunca pagou.
- Escreva a regra de desconexão. Por exemplo: apostas abertas com auto cash-out são liquidadas no alvo; apostas sem auto cash-out são liquidadas no crash.
Um checklist de jogo justo para o seu crash
- As regras informam a vantagem ou o RTP e a fórmula da probabilidade de ganho antes da primeira aposta. Na Grã-Bretanha, a RTS 3 exige que as regras e o RTP ou a probabilidade dos eventos de ganho estejam disponíveis antes de o cliente se comprometer a apostar.
- Os tetos (multiplicador, lucro máximo, pagamento máximo por rodada) estão nas regras e no painel de aposta.
- A barra de histórico mostra todos os resultados, sem filtro, com um link para verificar.
- O feed de apostas mostra só apostas reais.
- As confirmações de cash-out mostram o multiplicador do servidor.
- O autoplay e a velocidade seguem o seu mercado. Na Grã-Bretanha, a RTS 8 exige que o cliente se comprometa com cada ciclo de jogo individualmente, e a RTS 14 define regras de design de produto, incluindo tempos mínimos de ciclo de jogo. Confira como o seu jogo é classificado antes de lançar lá.
- Nenhuma comemoração para um cash-out abaixo da aposta (no crash isso não acontece, mas pode acontecer em configurações com várias apostas que fecham no prejuízo).
- As ferramentas de jogo responsável ficam a um toque: limites, tempo de sessão, um saldo líquido visível.
Resumindo: um crash de 1% é justo por construção. Se os jogadores acreditam nisso depende de você mostrar a fórmula, o histórico e os números do servidor. Mostre os três, e o chat vai arrumar outro motivo para reclamar. Provavelmente a música.
Quer ver funcionando? Jogue Rocket Chip (dinheiro fictício), compare com o Hyper Dice, em que o jogador define as probabilidades diretamente, ou veja todos os Scatterhaus Originals.
Perguntas frequentes
Vantagem da casa de 1% é o mesmo que RTP de 99%?
Sim. Num jogo crash construído sobre P(reach x) = 0,99 / x, todo alvo de cash-out tem retorno esperado de 99% da aposta, então a vantagem é de 1% seja qual for o alvo que o jogador escolher.
Alguma estratégia de cash-out vence o jogo crash?
Não. Todo alvo tem o mesmo valor esperado, então as estratégias só mudam a distribuição dos resultados. Dobrar depois de perder (martingale) aumenta o risco e esbarra nos limites de aposta; não muda a vantagem de 1%.
Com que frequência um jogo crash de 1% estoura logo de cara?
Com a fórmula comum floor(99 / (1 − X)) / 100, cerca de 1,98% das rodadas terminam em 1,00×, antes que alguém consiga fazer cash-out. A vantagem em si está distribuída por todos os alvos, não guardada no crash instantâneo.
O que o provably fair prova de fato?
Que cada resultado foi definido antes das apostas e não foi alterado depois, porque os jogadores podem conferi-lo contra um hash publicado com antecedência. Não prova que o operador paga, que o software é certificado nem que o jogo serve para um mercado regulado.
Ainda preciso de certificação de laboratório para um jogo crash provably fair?
Em mercados regulados, sim. Provably fair é um recurso de transparência voltado ao jogador. Os reguladores contam com laboratórios de teste credenciados e padrões como o GLI-19 para o RNG, as regras do jogo e o RTP.
18+Conteúdo sobre jogos de azar para leitores do setor. Todas as demos que linkamos rodam com dinheiro fictício. Se apostar deixar de ser diversão, há ajuda gratuita e confidencial: BeGambleAware (Reino Unido), 1-800-GAMBLER (EUA), Gambling Therapy (no mundo todo).
Fontes
- bustabit, Provably fair: bustabit.com/articles/provably-fair
- bustabit, Game mechanics: bustabit.com/articles/mechanics
- bustabit, House edge: bustabit.com/help/house-edge
- bustabit, verificador open source: bustabit.github.io/verifier
- Stake.us Help Center, Provable fairness: help.stake.us/en/articles/7891166-provable-fairness
- Spribe, página do jogo Aviator: spribe.co/games/aviator
- Gaming Laboratories International, GLI-19 Interactive Gaming Systems v3.0: gaminglabs.com/wp-content/uploads/2024/06/GLI-19-Interactive-Gaming-Systems-v3.0.pdf
- UK Gambling Commission, RTS 3: Rules, game descriptions and the likelihood of winning: www.gamblingcommission.gov.uk/standards/remote-gambling-and-software-technical-standards/rts-3-rules-game-descriptions-and-the-likelihood-of-winning
- UK Gambling Commission, RTS 14: Responsible product design: www.gamblingcommission.gov.uk/standards/remote-gambling-and-software-technical-standards/rts-14-responsible-product-design
- UK Gambling Commission, RTS 8: Autoplay functionality: www.gamblingcommission.gov.uk/standards/remote-gambling-and-software-technical-standards/rts-8-autoplay-functionality



