Cada resposta aqui é resolvida pela ferramenta mais barata capaz de resolvê-la: aritmética testada, um chart de preflop publicado, um motor de ICM ou um solver CFR. Este é o processo inteiro, incluindo o que não afirmamos.
Outs, equity, pot odds e a regra do 2 e 4 vêm de código que roda a cada commit. Se um número de uma lição discorda do código, o build falha antes de chegar até você.
Ranges de abertura e de defesa vêm de um único chart declarado, para 100bb em 6-max. O texto das lições é conferido contra esse chart, não contra opinião — então “abrir esta mão” significa a mesma coisa no site inteiro.
Spots de push/fold, bolha e mesa final passam por uma calculadora de ICM, com ranges de call também ajustadas ao ICM — sem atalhos de chipEV emprestados do cash game.
Quando dois bons jogadores poderiam discordar, quando a lição é sobre tamanho de aposta, ou quando o texto cita uma frequência ou uma diferença de EV, o spot é resolvido num solver CFR (TexasSolver) antes de publicar. Sem rodada, sem número.
Os três primeiros níveis estão publicados como código que você pode rodar. Cada número de pot odds, equity e ICM deste site é calculado por esse repositório, a partir de dados versionados e com a seed registrada. Clone e rode os testes: se algum número aqui estiver errado, é lá que aparece.
git clone https://github.com/poker-yoga/poker-math cd poker-math && npm install npm test
Saída esperada
Test Files 9 passed (9)
Tests 105 passed (105)As tabelas de equity são regeneradas de forma determinística. npm run gen:vs-random reescreve a tabela de mãos iniciais a partir da matriz versionada — um milhão de boards por par de mãos, seed 1 — e produz um arquivo idêntico byte a byte toda vez. Os números publicados batem com ela dentro de 0,1 ponto percentual, o que é ruído de Monte Carlo. Uma diferença maior é um bug do nosso lado, e preferimos a issue ao benefício da dúvida.
O que isso não cobre é o solver CFR do nível quatro. O binário dele é software de terceiros que baixamos em vez de redistribuir, e as execuções acontecem offline em uma única máquina. O que publicamos no lugar é a configuração e o resultado de cada execução, ao lado do spot que ela resolveu — o exemplo detalhado abaixo.
O nível quatro usa o TexasSolver, um solver CFR de código aberto publicado sob a AGPL. Rodamos a versão 0.2.0 localmente, em lotes noturnos, baixada da própria página de releases do projeto. É essa licença que nos permite mostrar a saída dele e chamar um spot de verificado por solver — e também o motivo de o binário não estar no nosso repositório: publicar resultados pode, redistribuir o programa não.
A lição do gutshot em Outs e equity. Você está no big blind com T♥9♥, o flop é K♠Q♦6♣, os blinds são $1/$2 e os stacks 100bb. Você dá check, o button aposta o pote. Estas são as entradas que o solver recebeu:
Configuração
set_pot 20 set_effective_stack 190 set_board Ks,Qd,6c set_range_ip AA,KK,QQ,JJ,TT,…,KJo,KTo,QJo,QTo,JTo set_range_oop AA,KK,QQ,JJ,TT,…,KQo,KJo,QJo set_bet_sizes ip,flop,bet,100 set_thread_num 8 set_accuracy 0.4 set_max_iteration 250
Estratégia no nó de decisão
FOLD 0.986 RAISE 2.8x 0.014 CALL 0.000
Rodado em 11 de julho de 2026: quinze minutos em oito threads, parado em 0,38% de explorabilidade após 191 iterações. A lição ensina o fold, e o solver dá fold 99% das vezes. O spot carrega o id desta execução no código do conteúdo — é assim que um re-solve posterior sabe com o que se comparar.
Uma simulação pode vetar uma ação, um tamanho ou um número. Explicar, ela não explica. Todo “porquê” deste site é escrito por uma pessoa e revisado contra a rodada, porque a falha mais comum em conteúdo de poker é a resposta certa com o motivo errado. Onde o solver realmente mistura duas ações, dizemos isso em vez de apresentar uma delas como verdade absoluta.
Verificação só significa alguma coisa se de vez em quando ela nos contraria. Toda resposta que mudamos depois de publicada fica registrada com data, o que dizia antes e o que nos fez mudar de ideia.
Conteúdo e código saem juntos. A suíte de testes garante que cada cenário de treino continua batendo com o spot que ensina — o board, a mão do herói e a própria resposta — então um texto que se afasta em silêncio da resposta verificada quebra o build em vez de chegar até você.
poker.yoga é um projeto de engenharia independente: não é marca pessoal, nem escola de pôquer, nem fachada de sala. Não publicamos biografia de autor, porque nome não é evidência. O que sustenta uma resposta aqui é o código que a produziu, os testes que a protegem e o registro das vezes em que erramos.
Dúvidas, correções ou um número que parece errado: support@poker.yoga
Hoje, este site não tem acordos de afiliação com salas de pôquer ou cassinos, não exibe anúncios e não manda você jogar em lugar nenhum. Tudo aqui é gratuito, incluindo a cola e as calculadoras. Isso descreve como o projeto funciona agora; não é uma promessa sobre toda versão futura dele.
Não, e isso é proposital. O solver é a ferramenta mais cara que temos, então fica reservado aos spots em que ele pode mudar a resposta: decisões pós-flop em disputa, lições de tamanho de aposta e qualquer número citado. Fundamentos e aritmética são resolvidos de forma mais barata e mais confiável por testes.
TexasSolver, um solver CFR, rodado localmente em lotes. Spots de ICM e push/fold usam um motor de ICM à parte — um solver CFR não modela preflop nem ICM, e usá-lo ali produziria bobagem com muita confiança.
A lição muda. Em julho de 2026, uma nova resolução contra uma range de defesa mais larga e mais realista reverteu duas respostas que já estavam no ar — um spot de tamanho de aposta e um de c-bet — e ambas foram reescritas. A mesma revisão ainda refutou três das cinco objeções levantadas contra nós.