Behind the decisions

How our solvers and trainers work.

Choose a game, follow an action line and compare the value of your options. Here is how we turn cards and betting decisions into a strategy you can study and practice.

A game-specific model at every step.

The four tools share betting and training infrastructure. Each game has its own hand evaluator, draw rules and range model.

  1. 01 / INPUT

    Set the situation

    Game, position, pot, stacks and the actions already taken.

  2. 02 / RANGE

    Follow the hands

    Weight the hands reaching this line and model legal replacements.

  3. 03 / BETTING

    Compare actions

    CFR+ trains a strategy in the supported abstract betting tree.

  4. 04 / PRACTICE

    Study the result

    Display action frequencies and EV; use the shared model in training.

Classic tools solve betting stages using modeled draw continuation values. Cached 2-7 studies also follow a frozen policy through future betting and draws. Neither approach establishes one jointly converged full-game equilibrium.

EV compares the chips you can win from here.

Every action at a decision uses the same starting point. Chips you have already invested are sunk costs, so Fold is 0 BB.

If Call is −0.40 BB and Fold is 0 BB, folding is better. If another action has a higher EV, compare that too. These are illustrative numbers, not a recommended poker line.

Action frequency
How often the model chooses that action. A mix can contain several good options.
Action EV
The expected value in BB under the model’s continuation assumptions.
EV gap
The difference from the highest-valued available action at this decision.
Illustrative EV comparison: Fold 0 BB, Call minus 0.40 BB, Raise plus 0.20 BB.
Changing the EV baseline changes every action equally. It does not change which action ranks best.
The opponent sees Draw 1, while the replacement card and discarded card remain private.
Illustration of private information, not a complete hand for a specific game.

A hand is more than its high card.

The cards kept, draw potential, position, betting history and opponent’s public draw count all matter. A hand can change its draw choice along a different action line.

High-card grouping is a way to browse the table. It does not mean every hand in that group should always Pat, Draw 1 or Draw 2.

Our offline research engine’s information sets remember a player’s own cards and actions, while keeping the opponent’s private cards hidden. The live engine compresses some card and draw information into buckets.

Correct rules. Independent references. Shared results.

These checks answer different questions. Passing a card or betting test does not establish an optimal full-game strategy.

Cards and chip accounting

Check hand rankings, legal replacements, action order, caps, all-ins and conservation of chips. Test A-5 and 2-7 ace handling separately.

Independent game references

Compare values and best responses with separately enumerated small games. Also test whether an opponent using exact hand information can exploit the grouped strategy.

Training stability

Compare independent training runs and budgets. Test fresh hands, count decisions without training updates, and measure best-response gaps in the reference games.

Solver and trainer agreement

Check matching legal actions, decision EVs and model versions. Keep unvalidated research policies out of live trainer scores.

What is live, and what we are improving.

AVAILABLE STUDY TOOLS

Betting solves with draw estimates

Single Draw trains pre-draw and post-draw betting separately. Classic Triple Draw baselines train path-conditioned betting rounds. Draw choices and continuation values are partly sampled or heuristic.

Triple Draw betting now excludes incompatible private-card histories when weighting the two ranges. Its action EVs, equity and range tables use those same weights.

The A-5 and legacy round-local 2-7 opening baselines can overvalue cheap completions when later betting costs are omitted. That is a limitation of those models, not a recommendation to play every hand.

Current results describe a heads-up abstraction. They are not a certified full-card GTO solution.

CACHED STUDIES & OFFLINE RESEARCH

Draws and future betting together

Private cached 2-7 full-hand studies at 10, 20 and 40 BB follow a frozen policy through the remaining hand. New action lines are evaluated against that policy and cached; opening a node is not a fresh equilibrium solve. Sparse decisions can use a separately identified heuristic fallback.

Further research candidates remain isolated from the serving policies. Small reference checks do not establish full-deck accuracy: profitable deviations and training instability still prevent full-game qualification.

Cached policy practice remains ungraded. Offline candidates do not replace the displayed strategy or enable trainer grades simply by passing a small reference test.

We will not add an arbitrary folding percentage to make a chart look plausible. Opening ranges must follow from the game and validated continuation values.

Four games. One study workflow.

Study the decision, not just the percentage.

Common lines and close decisions

Compare action EVs using the same ranges and betting rules. Small EV differences can support several useful actions. A frequent line is not automatically accurate, and a different mix is not automatically an error.

Rare or unsettled lines

A compact notice appears beside the current decision when its modeled reach is below 1%, is zero, or its local betting gap exceeds 0.1% of the pot. The trainer keeps the decision available for study, but excludes it from scores, streak changes and recorded EV gaps. These thresholds are presentation and scoring rules, not full-game accuracy guarantees.

How whole-hand models are assessed

Cached studies are available for exploration, not as qualified full-game replacements. Further candidates are checked with independent value references, held-out deviation challenges and coverage on common and unusual lines. Exact full-game certification is a separate standard. Unsupported results must be marked or withheld, and a sampled deviation test cannot prove that no better response exists. Offline candidates stay separate from displayed policies and trainer scoring until the relevant release criteria pass.

Questions about the model.

Why can two useful models show different action frequencies?

Ranges, bet sizes, betting caps and card abstractions all affect the result. Even with matching inputs, nearly equal-EV actions can have different mixes. We compare values and deviation tests as well as percentages. Similar self-play EV alone does not establish equilibrium: an opponent may still be able to exploit the strategy.

What does the Rare line notice mean?

The selected node has less than 1% reach in the current model. Reach is a modeled frequency, not a count of users or training samples and not a confidence score. These lines remain available to explore, with trainer scoring paused. A zero-reach line uses exploration assumptions. A larger local betting gap receives a separate Strategy still settling notice, even on a common line.

Is this an exact full-game GTO solution?

No. Each current tool solves an abstracted version of its game. Cards are grouped into strategic classes or strength buckets, and future draws use deterministic samples or continuation estimates. Convergence is not guaranteed by running the tool: check the best-response gap within the abstraction. This does not establish full-card game accuracy.

Which decisions are solved with CFR+?

It depends on the game and selected model. In 2-7 Single Draw, CFR+ trains pre-draw betting using sampled one-draw terminal equity, then trains post-draw betting separately; draw declarations remain modeled. The classic fixed-limit baselines solve path-conditioned betting rounds with sampled or heuristic draw continuations. The earlier 40 BB 2-7 study combines learned betting with a low-core draw policy. The separate cached full-hand 2-7 study evaluates the same frozen betting and draw policy through the remaining hand, with heuristic fallback tracked separately. It is not a newly converged solve at every opened node, and neither 2-7 study qualifies as full-game GTO.

Why can a legal action show 0%?

Frequency is the current model’s action mix, not a legality rule. Frequencies below 0.01% display as 0%. The action path hides betting options below that threshold; the engine and detailed analysis retain the full action set. Draw counts remain available to explore. A truly zero-probability action has no uniquely defined conditional range. For a forced draw, the tool retains the preceding range as an exploration assumption and shows zero path reach.

Why is Fold EV zero?

EV starts at the current decision. Chips already invested are sunk costs, so folding has zero additional cost. Every action uses the same reference: an old hand-relative Fold EV of -0.50 BB and Limp EV of -0.41 BB become 0.00 BB and +0.09 BB. Action rankings and EV gaps stay the same. If continuing instead has negative EV from this decision, folding is better. Changing this reference does not validate the opening model’s future-betting assumptions.

Does 0% pre-draw Fold mean every Triple Draw hand should be played?

No. The A-5 and legacy round-local 2-7 baselines value a called opening round using next-draw equity, omitting later betting costs and jointly optimized snowing. This can make a cheap completion look too valuable even for weak hands. That limitation must not be generalized to every current 2-7 model: the separate cached full-hand study includes future betting under its frozen policy, but still has sampling, training and fallback limitations. None of these results validates playing every starting hand. Starting-hand priors are not forced playing frequencies, and a different table format or raise-or-fold tree is not a like-for-like comparison.

Which Triple Draw stack setups are available?

The private 2-7 Triple Draw explorer offers cached full-hand studies at 10, 20 and 40 BB. Each uses fixed BTN Top 50% / BB Top 70% starting-hand priors, not solved opening or forced continuation frequencies. Changing the stack loads that stack’s saved policy; it does not retrain the hand or force different percentages. The earlier 40 BB hybrid study is a separate selectable model. The A-5 and Badugi betas offer 10, 20 and 40 BB round-local studies with game-specific rankings and draw policies. Their opening strategies can match across stacks because the opening model uses next-draw equity; later betting limits and all-in boundaries use the selected stack. These studies are not certified full-game equilibria.

Does every trainer decision receive a score?

No. All current trainers are ungraded practice: you can review model strategies and EV estimates, but no points or verified EV-loss grades are awarded. Cached 2-7 policy practice uses the selected solver’s frozen betting and draw policy. Range-level solver EVs are not values for the player’s exact private hand. Historical scores remain in saved history and do not qualify the current model. A model preference or a narrow sampling interval does not establish GTO accuracy.

Why can the no-limit model fold more at 40 BB?

Deeper stacks allow larger re-raises and different continuations; opening ranges do not have to widen as stacks increase. The no-limit presets use the same starting-hand abstraction and draw-equity inputs, but train separate betting trees for each stack. The current 40 BB model folds more than its 10 and 20 BB counterparts. This is an outcome of that abstract pre-draw game, whose called pots terminate on sampled draw equity. Post-draw betting is solved separately, so these exact opening frequencies are not a validated full-game benchmark.

Does lower exploitability mean a better solve?

Yes when comparing the same abstract betting tree, ranges, bucket count, and sizing configuration. The value measures improvement available to exact best responses inside that supported betting tree; it is not a whole-game guarantee for the modeled pre-draw and draw layers.

Will High Precision automatically be more accurate?

No. High Precision is planned to use 40 or more hand buckets together with additional CFR+ iterations. That can reduce abstraction error and expose finer strategic differences, but it cannot guarantee a more accurate full-game solution. A larger model also needs enough training; otherwise rare nodes may converge more slowly or look noisier.

Are card-removal and blocker effects exact?

Within the represented Triple Draw ranges, betting uses a joint distribution of compatible hands and discard histories. A hand cannot share a live or discarded card with its opponent. Action EV and equity condition the opponent’s range on the player’s hand bucket; range tables and draw frequencies use the same compatible histories. The final-street matrix scores the represented exact hands. Ranges are still sampled and grouped, so this does not make blocker effects exact for every possible hand or establish full-game accuracy.

Will this methodology apply to future solvers?

The shared principles will: legal game trees, range filtering, hand abstraction, deterministic results, and clear limitations. Each new mixed game will still need its own evaluator, betting structure, draw policy, and validation before release.

Further reading.

Regret Minimization in Games with Incomplete InformationZinkevich, Johanson, Bowling & Piccione · 2007Solving Large Imperfect Information Games Using CFR+Oskari Tammelin · 2014Monte Carlo Sampling for Regret Minimization in Extensive GamesLanctot, Waugh, Zinkevich & Bowling · 2009Depth-Limited Solving for Imperfect-Information GamesBrown, Sandholm & Amos · 2018

Install on iPhone or iPad

Add Mixed Game Pro to your Home Screen

  1. Open the Share menuTap Share in your browser toolbar. If unavailable, open this page in Safari.
  2. +
    Choose Add to Home ScreenYou may need to scroll down in the menu.
  3. 3
    Tap AddMixed Game Pro will open like a standalone app.