This file needs to run in Safari.
If you can see this message, the file is being previewed without JavaScript.
How to open in Safari:
1. Tap the Share button (□↑) at the top of the screen
2. Scroll down and tap "Open in Safari"
— or —
Long-press the file in the Files app, then tap Share → Open in Safari
POKER SIM
What would you like to do?
Simulate — run thousands of Monte Carlo hands, see your hole cards' win rate vs random or picked opponents
Leaderboard — see which hole cards perform best after running many simulations
Hand Play Guide — deal a hand street by street and get action advice with outs
AI Battle — watch Q-learning AI players compete and evolve strategy over hundreds of hands
POKER SIM
Monte Carlo · Texas Hold'em
v41
POKER SIM
Odds Tutor
ODDS TUTOR
Your cards
Card 1
Card 2
Opponent's hand
Card 3
Card 4
Opponent range (by pre-flop strength)
Gold=pair · Green=suited · Blue=offsuit
No hands selected
POKER SIM
What's New
CHANGELOG
v41Current
New landing page: home screen with menu — Odds Tutor, Hand Play Guide, AI Battle.
Hand Play Guide — Turn & River: now shows full board cards (all 4 or 5) matching the Flop display style; equity, pot odds, and advice all work independently per street.
Odds Tutor: results page cleaned up — history section removed, Home and Back navigation added.
v40
Battle — VPIP: results now show each player's VPIP (Voluntarily Put money In Pot) — the % of hands they called or raised preflop, a key measure of playing style.
Battle — Reset Learning after one play: the Reset Learning button now appears immediately after the first battle instead of requiring two plays.
v38
Battle — blind rotation fix: dealer button now advances each hand so SB/BB rotate around all players; eliminated players are skipped so a live player always posts the big blind.
v37
Battle — escalating blinds: blinds double every 50 hands (starting 100/200), ensuring bust-outs happen fast and battles never drag to 10,000+ hands.
Battle — 50,000 starting stacks: chip counts now use tournament-standard 50k stacks, matching common live tournament formats.
Battle — live blind indicator: the hand counter shows current blinds in real time (e.g. Blinds 400/800) so you always know which level you're on.
v36
Hand Guide — live equity per street and out cards shown as card chips.
Custom range picker — build any opponent range using a 13×13 hand matrix.
Battle — sharper pre-flop AI hand strength tiers (5 distinct tiers).
Live strategy legend; leaderboard confidence warnings; welcome screen.
v35
Battle runs until one player holds all the chips — no hand limit, true elimination mode.
Eliminated players are no longer dealt cards.
Results screen redesigned — two columns: This Battle standings vs All Battles progressive totals.
v34
AI Battle — player learning now carries over between battles. Each of P1–P8 retains their own strategy personality across sessions.
Learned Player Strategy selector on results screen — tap any P1–P8 pill to view their full strategy grid and insights.
Net chip score per player — running total of chips won/lost across all battles.
Reset Learning button — wipe all learned strategies and start fresh.
POKER SIM
Your hole cards (fixed)
Starting…
Wins
0
Losses
0
Win %
—
RESULTS
Your hole cards
Opponent's hole cards
1 Opp
—
2 Opps
—
3 Opps
—
Wins
—
Losses
—
Ties
—
—
ANALYSIS
Win / Loss Breakdown
Your hole cards
Opponent's hole cards
LEADERBOARD
Best Win Rates by Hole Cards
1 Opp
2 Opps
3 Opps
suited
offsuit
POKER SIM
Hand Play Guide
STREET GUIDE
UTG · Early position
Your hole cards
Card 1
Card 2
— PRE-FLOP —
— FLOP —
— TURN —
— RIVER —
POKER SIM
AI Battle
AI BATTLE
Card 1
Card 2
The community board is fixed for the entire battle. Every hand is played on the same five board cards, so board texture is never a factor. Each player is dealt fresh hole cards every hand — this means they visit weak, medium, and strong hand states on that board, and the AI learns what to do in each case.
Only the betting strategies evolve. Each player uses Q-learning to gradually discover better fold / call / raise decisions across all hand-strength and street combinations. Chip swings come purely from strategy, not card luck.
Hand strength buckets (pre-flop): Premium (JJ–AA, AK, AQs) · Strong (77–TT, AJ+, KQs) · Medium (small pairs, any ace, suited broadway) · Playable (suited connectors, K/Q high) · Trash. Post-flop buckets are based on the best 5-card rank you can make with visible cards.
ε (epsilon) is the exploration rate — how often a player tries a random action instead of using what they've learned. Starts at 0.40 and decays each hand down to 0.05. Low ε means the player is exploiting their learned strategy rather than experimenting. Learning uses discounted returns: river decisions get full credit, earlier streets get progressively less — reflecting that late-street choices are most directly tied to the outcome.
raise× is the raise size multiplier. Starts at 0.75 and adapts over time — if raising wins, it nudges up (bet bigger); if raising loses, it nudges down (bet smaller). The Q-table decides whether to raise; raise× decides how much.
The battle runs until one player holds all the chips. There is no hand limit — play continues until every other player is eliminated (chips = $0). Eliminated players are not dealt cards. Hit STOP at any time to see current standings.
Blinds escalate every 50 hands — starting at 100/200 and doubling each level (200/400 → 400/800 → 800/1,600 … no cap). This forces short stacks into push-or-fold territory and guarantees the battle ends in a reasonable number of hands. The current blind level is shown live in the hand counter.
Late game: luck overtakes strategy. Once blinds reach 3,200/6,400+ and stacks are around 50K, players are down to 7–8 big blinds — push-or-fold territory. Multi-street strategy collapses: pot sizes are always "large" relative to stacks, so the variety built up during training becomes mostly irrelevant. With short stacks, hands often go all-in preflop and play themselves — a 60/40 edge still loses 40% of the time, so one bad flip can eliminate a player who played perfectly. Strategy wins over many battles; any single battle can be decided by a coin flip at the final table.
Live Strategy updates during the battle — watch each player's strategy grid fill in as they learn. Rows are streets (Pre-flop → River), columns are hand strength (Wk · Fr · Md · Gd · St). F=Fold, C=Call, R=Raise. Dots (·) are states not yet visited.
Results screen shows This Battle standings, All Battles running totals, the chip evolution chart, and each player's learned strategy grid.