O jogo utiliza nove bits justos para formar uma matriz 3x3. Os retornos são determinados pelas propriedades da inversa da matriz sobre o corpo finito GF(2). Abaixo está a estrutura matemática exata e o comportamento da carteira observado neste demo.
Pontuação e Modos
A mecânica principal envolve nove bits justos formando uma matriz 3 por 3 A. A pontuação é determinística com base em álgebra linear sobre GF(2):
- Matriz Singular: Se a matriz for singular, a recompensa é zero.
- Matriz Não Singular: Se a matriz for não singular, a recompensa conta o número de entradas não nulas no inverso único de A sobre GF(2).
A recompensa bruta é elevada a uma potência (1, 2 ou 3) e normalizada pela sua média exata sobre todos os sorteios completos igualmente prováveis. Essa normalização resulta em um retorno bruto esperado de 96% em cada modo.
| Modo (Potência) | RTP Esperado | RTP Medido (Amostra) |
|---|---|---|
| Potência 1 | 96,00% | 96,22% |
| Potência 2 | 96,00% | 95,83% |
| Potência 3 | 96,00% | 96,25% |
Nota: Os valores de RTP medido são observações de amostra de apoio de 1.000.000 rodadas e não garantem os resultados de uma sessão.
Controles e Apostas
A demonstração oferece quatro opções de aposta: 10, 20, 50 e 100 moedas virtuais.
- Uma aposta inteira é capturada por sorteio de tabuleiro.
- Sem Jogo Automático: Não há fila automática.
- Sem Parar/Retirar: Os jogadores não podem parar antecipadamente ou retirar; o sorteio deve ser concluído.
- Controles: Os botões de aposta, modo e recarga ficam bloqueados durante o jogo ativo. Os controles de som permanecem disponíveis.
Carteira e Persistência
A demonstração utiliza uma carteira virtual local. As seguintes regras se aplicam ao gerenciamento do saldo:
- Saldo Inicial: 1.000 moedas.
- Restauração: Se o saldo ocioso cair abaixo de 10, um botão de restauração manual define o saldo exatamente para 1.000. Isso é uma configuração manual, não um reabastecimento ou depósito automático.
- Carregamento Fracionário: Alterações fracionárias no pagamento persistem durante o liquidação, o reabastecimento manual e o recarregamento.
- Rodadas Incompletas: Se a página for recarregada durante um sorteio incompleto, a rodada termina sem reembolso ou retomada.
- Liquidação: O saldo local liquidado, incluindo zero, persiste no navegador.
Dados e Privacidade
O armazenamento e o tratamento de dados nesta demonstração são limitados aos recursos locais do navegador:
- Armazenamento: A fonte do jogo usa localStorage para o saldo liquidado e o carregamento fracionário. Isso não estabelece anonimato nem exclui outros processamentos.
- Terceiros: O modelo declara uma folha de estilos do Google Fonts; a captura de rede completa do site ainda está pendente.
- Conta/Pagamento: Não há fluxo de login de conta ou fluxo de pagamento nesta demonstração.
Uso Responsável
Público a partir de 18 anos: Este guia segue a política de público a partir de 18 anos. Não se trata de uma idade legal universal nem de um sistema de verificação de idade implementado.
- Moedas Virtuais: As moedas não têm valor em dinheiro e não podem ser sacadas.
- Comportamento: A demonstração não treina clinicamente o comportamento nem torna as perdas seguras.
- Ferramentas: Não há ferramentas de bloqueio em nível de conta, cronômetro ou autoexclusão nesta interface de demonstração.
Evidência Matemática
A lei exata de pagamento é definida pelas evidências matemáticas vinculadas à fonte. O RTP esperado é de 96% para todos os modos. A tabela abaixo mostra os dados observados de 1.000.000 rodadas:
| Potência | Rodadas | Saldo Final | RTP Realizado |
|---|---|---|---|
| 1 | 1.000.000 | 0,0444 | 96,21851% |
| 2 | 1.000.000 | 0,9333 | 95,82647% |
| 3 | 1.000.000 | 0,7316 | 96,24641% |
Os valores fracionários de saldo são observações exatas da amostra da simulação.
Perguntas frequentes
Como é calculada a recompensa no Inverse Hamming?
A recompensa baseia-se em uma matriz 3x3 formada por nove bits justos. Se a matriz for singular, a recompensa é zero. Se não for singular, a recompensa é a contagem de entradas não nulas no inverso único sobre GF(2), elevada a uma potência (1, 2 ou 3) e normalizada pela média exata.
O que acontece com meu saldo se eu recarregar a página?
Se você recarregar durante um sorteio não finalizado, a rodada termina sem reembolso ou retomada. Os saldos liquidados e o saldo fracionário persistem no localStorage.
Posso restaurar meu saldo automaticamente?
Não. Se o seu saldo ocioso cair abaixo de 10, você deve clicar manualmente no botão de restauração para definir o saldo exatamente para 1.000. Não há reposição automática.