Estrutura do Jogo e Decodificação
O jogo consiste em doze etapas binárias independentes e justas. Essas etapas revelam três blocos de quatro bits. Cada bloco concluído é decodificado como um número de 0 a 15. Para obter as variáveis a, b e c, adiciona-se 1 ao valor de cada bloco decodificado, resultando em inteiros que variam de 1 a 16.
A estatística central é o número de pares de inteiros (x, y) em que tanto x quanto y estão entre 1 e 16, satisfazendo a equação a*x + b*y = 16*c. Esta estatística terminal bruta é a base para o cálculo da recompensa.
Modos de Recompensa e Pontuação
Antes de cada rodada, você deve pré-selecionar uma curva de peso de recompensa: linear, quadrada ou cúbica. A função de pontuação é definida como function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;}, onde CFG.min é o valor mínimo global da estatística.
O cotação bruta ao vivo é calculada como 0,97 vezes o peso terminal esperado condicional dividido pelo peso terminal esperado inicial. Essa cotação pode subir, cair ou se tornar zero. O modo específico escolhido afeta a distribuição dos resultados, mas o RTP esperado permanece consistente em 97% entre as políticas, conforme evidência matemática.
Controles, Apostas e Liquidação
As apostas podem ser selecionadas em 10, 20, 50 ou 100 moedas de jogo, sendo 20 o valor padrão. Uma vez que uma aposta é definida, as configurações, o reabastecimento e o controle para iniciar outra rodada ficam bloqueados até a liquidação.
A liquidação ocorre quando você coleta manualmente a cotação atual, quando um limite automático predefinido é ultrapassado ou quando a cotação atinge zero. Se a cotação atingir zero, ela é resolvida antes do resgate caso ambos ocorram no mesmo evento. A etapa final 12 coleta a cotação atual para as rodadas sobreviventes. Na liquidação, o piso de (retorno bruto bruto + fração acumulada armazenada) é creditado; qualquer resto persiste. Rodadas com retorno zero mantêm a fração acumulada inalterada.
Coleta Automática e Regras de Parada
A coleta automática pode ser definida como desligada, 1,25, 1,75 ou 2,50. Um limite automático cruzado anteriormente liquida a rodada antes de um evento zero posterior. Se o zero for resolvido primeiro no mesmo evento, ele tem precedência. O processo prioriza eventos cruzados anteriores em relação a quedas posteriores; a etapa terminal sobrevivente 12 coleta a cotação atual caso não haja liquidação anterior.
Evidências Matemáticas e RTP
A tabela a seguir apresenta as medições de simulação realizadas em 1.000.000 de rodadas para cada curva e política. Estes são dados de apoio, e não a lei matemática de pagamento. O RTP esperado é consistentemente de 97%.
| Curva | Política | RTP Esperado | RTP Medido |
|---|---|---|---|
| 0 (Linear) | manual-step6 | 97 | 96,9894 |
| 0 (Linear) | terminal12 | 97 | 96,8616 |
| 0 (Linear) | first-cross1.25 | 97 | 96,9612 |
| 0 (Linear) | first-cross1.75 | 97 | 96,9308 |
| 0 (Linear) | first-cross2.50 | 97 | 96,9083 |
| 1 (Quadrática) | manual-step6 | 97 | 96,9489 |
| 1 (Quadrática) | terminal12 | 97 | 96,8437 |
| 1 (Quadrática) | first-cross1.25 | 97 | 96,9657 |
| 1 (Quadrática) | first-cross1.75 | 97 | 97,0262 |
| 1 (Quadrática) | first-cross2.50 | 97 | 97,2365 |
| 2 (Cúbica) | manual-step6 | 97 | 97,0121 |
| 2 (Cúbica) | terminal12 | 97 | 97,6186 |
| 2 (Cúbica) | first-cross1.25 | 97 | 97,0164 |
| 2 (Cúbica) | first-cross1.75 | 97 | 96,9790 |
| 2 (Cúbica) | first-cross2.50 | 97 | 97,2465 |
Carteira, Persistência e Identidade da Demo
A carteira de demonstração começa com um saldo inicial de 1000 moedas virtuais. A restauração é manual e ocorre apenas em estado ocioso: se o saldo cair abaixo de 10 enquanto estiver ocioso, ele é ajustado para exatamente 1000. O reabastecimento não limpa o valor fracionário residual, que persiste no localStorage do navegador entre liquidações, reabastecimentos e recarregamentos.
Se você recarregar a página durante uma rodada não finalizada, a aposta capturada permanece deduzida e a rodada termina sem reembolso ou continuação. A aposta padrão (20) e a primeira predefinição são restauradas após o recarregamento. As moedas virtuais não têm valor monetário e não há login de conta ou fluxo de pagamento nesta demonstração. O armazenamento inclui o saldo de moedas virtuais e a persistência do valor fracionário no localStorage do navegador.
Perguntas frequentes
Como a pontuação é calculada na solução de Diofante Limitada?
A pontuação é calculada decodificando três blocos de quatro bits em inteiros a, b e c (1-16), em seguida, contando os pares de inteiros (x,y) entre 1 e 16 que satisfazem a equação a*x + b*y = 16*c. O valor mínimo global é subtraído dessa contagem.
O que acontece se a cota atingir zero?
Zero é resolvido antes do saque se ambos ocorrerem no mesmo evento. Um limite automático cruzado mais cedo é liquidado antes de um evento zero posterior. Se zero for o primeiro, a rodada termina com essa resolução.
O valor fracionário residual persiste após o reabastecimento?
Sim. O valor fracionário residual persiste no localStorage do navegador entre liquidações, reabastecimentos e recarregamentos. O reabastecimento não o limpa.