Regras

Chances e plano de vitórias

As chances não estão “fixadas” em um único número: o contrato as ajusta ao volume de jogo. Enquanto há poucos jogadores, os potes são pequenos, e os prêmios saem com frequência e são pequenos. Quando o projeto cresce, os potes são grandes, mas saem com menos frequência.

Regras do plano de vitórias

1. Volume da semana

Uma vez por semana, o contrato registra o número de giros da semana, mas não menos que 500 (no início e em semanas tranquilas). Vamos chamá-lo de N. Tudo o mais depende dele.

2. A frequência do jackpot acompanha o volume

A chance de jackpot por giro é 1 / (0,8 × N), ou seja: se em uma semana são feitos tantos giros quanto na anterior (e não menos que 500), o jackpot sai aproximadamente uma vez por semana, qualquer que seja o volume. Com volume menor, ele sai menos: com 100 giros por semana e N = 500, no máximo uma vez a cada 4 semanas. O que muda é o tamanho: o pote recebe 30% de cada giro, ou seja, em média N × 0,3 tokens.

3. O mini sai 10 vezes mais

O mini jackpot sai 10 vezes mais do que o jackpot, por isso o pote tem menos tempo para crescer e os pagamentos são menores. No início, isso significa um pagamento pequeno aproximadamente a cada 50–60 giros.

4. Limiar do pote

A chance no pote só é ativada quando ele acumulou 25% da média. Por isso, logo depois de um pagamento não dá para ganhar um valor pequeno: o jackpot espera até crescer.

5. Prêmios grandes

A chance de um prêmio da roda dourada é de 0,08% por giro e não depende do volume. Não há prêmios pequenos: 100, 250, 500, 1.000, 2.500, 10.000.

6. “Girar de novo”

11,6% por giro, sempre. É um giro grátis pago pelo pool de prêmios e não altera a sua aposta.

O que acontece com volumes diferentes

500
Pote do jackpot (médio)150ativa a partir de 38
Jackpot1 vez a cada ~500giros: com esse volume semanal, isso dá aproximadamente uma vez por semana
Pote do mini (médio)6,5ativa a partir de 1,6
Mini1 vez a cada ~50giros
Ouro na roda principal2,83%1 em 35 por giro
Prêmio grande0,08%1 em 1.250, em média 241

Roda principal

Ouro 2,83%, “Girar de novo” 11,6%, vazio 85,6%. Dentro do ouro: jackpot 8,83%, mini 88,3%, prêmios 2,83%.

Roda dourada

JackpotMinijackpot10.0002.5001.000500250100

Para ficarem visíveis, os setores muito finos foram ligeiramente alargados e os demais, reduzidos. Quanto mais raro o resultado, mais fino o setor.

Os números deste bloco são calculados pelas mesmas fórmulas do contrato (com números inteiros), para o caso de “potes em nível médio”. É um cálculo: as semanas reais oscilam.

Simulação do plano de vitórias

Execução do código do contrato em um computador: um jogador faz todos os giros da semana, e os números aleatórios vêm de um gerador de números pseudoaleatórios. A primeira semana e o primeiro jackpot (nele estão os 10.000 iniciais) não entram na medição.

Giros por semanaSemanasJackpotsJackpot médioMiniMini médioOuro a cadaSéries de 10 giros com ouro
50040391983287,95221,1%
5.00012101.90610177,23753%
50.000358.361237979201,2%
  • Com 500 giros por semana, o ouro sai aproximadamente uma vez a cada 52 giros, e cerca de uma em cada cinco séries de 10 traz pelo menos um. Os pagamentos são pequenos: o mini, em média, 8; o jackpot, cerca de 198 tokens.
  • Com o aumento do volume, o ouro fica mais raro, mas os pagamentos são maiores (na tabela, com 50.000 por semana: jackpot de cerca de 8.361).
  • Retorno médio aos jogadores na simulação longa: 81,9% com o super jackpot (74,2% sem ele). O restante é queimado ou vai para o administrador (junto com a publicidade); o valor inicial do jackpot já está incluído nos pagamentos aos jogadores.

A simulação é executada pelo comando cargo test -p fairdrum --test engine_tests -- --nocapture e faz parte das verificações do repositório. O primeiro pagamento da vida do contrato inclui o valor inicial de 10.000 tokens, por isso é bem maior que os comuns.

Prêmios da roda dourada

Prêmio, FAIRDRUMParcela entre os prêmiosChance por giro
10061%1 em 2.049
25027%1 em 4.630
5007,5%1 em 16.667
1.0003,5%1 em 35.714
2.5000,8%1 em 156.250
10.0000,2%1 em 625.000
Prêmio total100%1 em 1.250 · prêmio médio 241

Se o pool de prêmios não cobre o prêmio, é pago o que houver no pool. O pool é reabastecido com 35% de cada giro.

Fórmulas do contrato

Todas as chances são frações inteiras de 232, sem números fracionários (arquivo math.rs):

  • N = max(giros da semana anterior, 500). Aqui, a semana é uma contagem de sete dias a partir do lançamento do contrato, e não precisa coincidir com a quinta-feira em que começa a semana dos giros grátis.
  • chance do jackpot = 1 / (N × 0,8), se o pote ≥ N × 0,3 × 0,25, senão 0
  • chance do mini = 10 × chance do jackpot, se o pote do mini ≥ (N / 10) × 0,13 × 0,25, senão 0
  • chance do prêmio = 0,08%; chance de “Girar de novo” = 11,6%
  • se sair ouro, ele é dividido entre jackpot, mini e prêmio na proporção dessas chances

O site calcula esses números com o mesmo código e os confere com o contrato por um teste com amostras geradas em Rust.