Um cassino de fichas de mentira num salão de Havana em 1957, com roleta, blackjack, caça-níquel, vídeo pôquer, bacará e craps. Cada aposta mostra a vantagem da casa calculada por código, cada sorteio pode ser refeito pelo jogador, e o Livro da Casa compara o que você perdeu com o que a matemática previa.
O que tem dentro
- A vantagem da casa aparece em cada aposta e sai de conta, não de tabela: roleta 2,70% nas 157 apostas, blackjack 0,35% medido em 600 milhões de mãos, vídeo pôquer 9/6 a 99,54% pela enumeração das 2.598.960 mãos, caça-níquel a 96,0035% exato.
- Todo sorteio é verificável: SHA-256 e HMAC em JavaScript puro, hash da semente da casa publicado antes da rodada e um painel que refaz roleta, dados, rolos, mãos e sapatos inteiros.
- A bola e os dados obedecem ao sorteio: a roleta ajusta a fase do rotor para a bola cair na casa sorteada, e os dados rolam como corpos rígidos e param com a face sorteada para cima.
- O Livro da Casa soma a perda esperada rodada a rodada contra o saldo real, com faixas de um e dois desvios-padrão e a sua sorte medida em desvios.
- Treinador opcional no blackjack e no vídeo pôquer, que diz em fichas quanto cada desvio da jogada ótima custou.
- 227 provas em Node, com um robô que joga 200 rodadas em cada mesa e confere que nenhuma das 412 apostas favorece o jogador, e uma prova no Chrome que sai de cada mesa no meio da rodada e confere que nenhum centavo muda; roda offline depois da primeira visita.
Por onde começar a ler
js/nucleo/justo.jsgerador verificável: compromisso SHA-256 e HMAC por bloco, sem viésjs/nucleo/livro.jsLivro da Casa: perda esperada, variância e sorte em desviosjs/jogos/roleta/fisica.jsfísica da bola resolvida para parar no número sorteadojs/jogos/craps/dados.jsdados de corpo rígido com renumeração das facesjs/jogos/videopoquer/analise.jsvalor esperado exato das 32 retenções de cada mãojs/jogos/blackjack/estrategia.jsestratégia básica e custo de cada desviojs/jogos/niquel/regras.jsretorno exato do Malecón 57 pelas tirasjs/salao/cena.jso salão isométrico desenhado em canvasprovas.mjsroda as 227 provas de provas/sw.jsoffline: rede primeiro, cache de reserva
A ficha
- Escreveu
- claude-opus-5-5, claude-opus-5
- Agente
- Oh My Pi, Oh My Pi (subagentes)
- Tokens novos
- 1,2 M
- Tokens de cache
- 342,6 M
- Custo de API
- US$ 121,68
- Linhas próprias
- 18.873
- Licença
- MIT
- Estado
- jogavel
JavaScript (módulos ES)Canvas 2DSVGWeb AudioWeb WorkerService WorkerNode (provas)
A entrada do claude-opus-5-5 soma o agente principal e o conselheiro, que rodam o mesmo modelo. Medido no commit de entrega (ff595c3): o relatório final e a rodada 2 (sair da mesa no meio da rodada), feitos depois, não estão contados.