Teen Patti 20-20

Demo, RTP 89.76%, rules, payouts & capture data

Free demo · not real-money play
✓ Working · checked 1 week, 4 days ago Verified · 23 Aug 2026
RTP 89.76%
Volatility —
Max win ×1000
Type Poker
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

21 screenshots · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/teen-patti-20-20-b27/

10,000 free requests / month · sign-up required

Ask AI MCP

This slot’s spec, table rules, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · rules & payouts verified

Captured by hand from a live demo and verified frame-by-frame — the table rules and payouts were verified against the provider.

Captured 23 Aug 2026

Per-screen breakdown

21 demo screens
21 PNG (ZIP)
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Teen Patti 20-20

Everything pulled from Teen Patti 20-20 into machine-readable data — table rules, payouts, palette and assets. A capture result, not a game review.
21 screens captured
6 palette colors from frames

manual demo playthrough → 21 screens captured → rules & payouts verified → catalogued & reviewed

Specification

verified parameters
provider Turbo Games
max_win_x ×1000
bonus_buy No
mechanic Table Game
release_date 2026

RTP configurations

This game does not run at one fixed RTP. It ships 2 figures, and which one applies depends on the condition in each row — buying the bonus, an ante bet or a game setting. All of them were read off the game’s own rules screen.

Variant RTP Condition
Default 89.76% Lower bound of the RTP range printed in the Rules (rules p6); depends on which field is staked
Player Config 97.39% Upper bound, called the maximum RTP in the same Rules sentence (rules p6)

See how this RTP compares across Turbo Games’s full range →

Table game

Type: Poker
Pair+ (Player A) Pair 1:1, Flush 3:1, Straight 6:1, Straight Flush 30:1, Three of a kind 40:1, Three of a kind Ace 50:1
Pair+ (Player B) Pair 1:1, Flush 3:1, Straight 6:1, Straight Flush 30:1, Three of a kind 40:1, Three of a kind Ace 50:1
6 Card Bonus Three of a kind 7:1, Straight 10:1, Flush 15:1, Full House 20:1, Four of a kind 100:1, Straight Flush 200:1, Royal Flush 1000:1

Colour system

extracted from frames · HEX
Export palette
#1C1927 base dominant 1 base
#601417 base dominant 2 base
#56515F base dominant 3 base
#951C1A base dominant 4 base
#979597 base dominant 5 base
#343242 base dominant 6 base

Media & assets

5 files · 5 types
21 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Logo
logo
Preview / Loading screen
preview

Ask AI about Teen Patti 20-20

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

What are the key stats for Teen Patti 20-20?

RTP 89.76%max win ×1000demo ✓

From the verified capture of 23 Aug 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Teen Patti 20-20 vs Mines — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — all key aspects captured.

Designerget_slot

“Creative brief: theme, 6 palette hexes and the symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked All key aspects captured Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/teen-patti-20-20-b27/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/teen-patti-20-20-b27/
{
  "game": {
    "name": "Teen Patti 20-20",
    "provider": "Turbo Games",
    "category": "table game (card game), not a reel slot",
    "subtype": "poker — a two-hand \"Teen Patti\" / three-card-poker style banking game (Player A vs Player B, dealt by the house), with a Tie side and three optional side bets",
    "demo_url": "https://teenpatti.turbogames.io",
    "device_captured": "desktop, viewport 1280x800",
    "art_style": "Flat 2D vector casino-table UI on a near-black/dark-navy backdrop. Playing cards are clean flat vector faces (plain white background, red or black pips/rank glyphs, no texture or gloss). Card backs show a red ornate lattice/quincunx pattern (rows of small diamonds and rings) framed by a thin dark border. The game wordmark \"TEEN PATTI\" is set in an ornate gold-gradient display/serif font with a dark outline; \"20-20\" sits beneath it in flat red. A ceremonial gold crown with a red gem marks the winner of each round. Buttons are glossy dark-red circles with a thin gold rim; the table's bottom edge is a curved red-to-gold gradient arc suggesting felt trim. There is no dynamic lighting, no 3D shading, no animation captured beyond simple glow/highlight states — the whole presentation is a static, frontal, top-down view of a two-player card table. Overall palette: near-black/dark-navy background, deep red and gold accents, cream-white chip faces, white body text, gold for headings/winning labels.",
    "release_date": {
      "value": "2026-08-03",
      "source": "page_text of the provider's own game page (record first-source, via slot_source.py), quote: 'released August 3, 2026'",
      "note": "Not our field to set, recorded here for provenance only. Build/rules version numbers (Game 1.0.0, RNG 2.0.0 — see build_version below) are consistent with a fresh release."
    },
    "build_version": {
      "game_version": "1.0.0",
      "rng_version": "2.0.0",
      "source_frames": ["rules_p8.png (Version section)", "settings.png (top-right corner readout)"]
    },
    "logo_refs_check": {
      "status": "verified by zoom crop, both boxes clean",
      "refs": [
        {"file": "win_screen.png", "box": [540, 208, 578, 236], "what": "gold crown with a red gem, sits above the round-winner's name banner", "verified": "crop shows only the crown icon, no wordmark, no UI chrome"},
        {"file": "base_game.png", "box": [481, 262, 524, 318], "what": "playing-card back, red ornate lattice/quincunx pattern with gold-bordered edge", "verified": "crop shows only the card-back pattern, no text, no logo"}
      ]
    }
  },

  "table_and_betting_layout": {
    "overview": "A single static table view (no reels, no spin). Two card slots labelled 'PLAYER A' (left, dark rounded rectangle, three face-down/face-up card positions) and 'PLAYER B' (right, identical rectangle) sit above a 2x3 grid of six betting fields, above a five-chip denomination selector, above three round-control buttons.",
    "wordmark_position": "Centered, above the two player boxes: 'TEEN PATTI' in gold gradient letters, '20-20' in red beneath it.",
    "roadmap_button": {
      "position": "small circular dark-navy button with a thin outline ring, just left of/below the wordmark (around x=483,y=196 in the 1280x800 frame), icon = a white 2x2 grid of four small squares",
      "opens": "the 'Roadmap' overlay (see roadmap_widget below)"
    },
    "betting_grid_2x3": {
      "layout": "two rows of three fields each, directly beneath the two player card boxes",
      "top_row": [
        {"field": "P+ (Pair+, Player A)", "printed_range": "1 : 1 ~ 1 : 50", "has_info_icon": true},
        {"field": "6 CARD BONUS", "printed_range": "1 : 7 ~ 1 : 1000", "has_info_icon": true},
        {"field": "P+ (Pair+, Player B)", "printed_range": "1 : 1 ~ 1 : 50", "has_info_icon": true}
      ],
      "bottom_row": [
        {"field": "PLAYER A", "printed_odds": "1 : 0.95"},
        {"field": "TIE", "printed_odds": "1 : 850"},
        {"field": "PLAYER B", "printed_odds": "1 : 0.95"}
      ],
      "colorblind_note": "All six fields are visually near-identical dark slate/grayish-purple boxes distinguished ONLY by their printed English text label and printed odds — no color-coding is used to tell the six fields apart, which is good for color-blind users. When a bet is placed, the field's fill lightens (near-white/lavender overlay) and a small chip icon plus a '$X.XX' amount appears; this state is distinguished by a text/number change and a strong luminance shift, not by hue, so it should read correctly for all color-blind types.",
      "before_first_bet_prompt": "A small light lavender/white tooltip reading 'Place your bets!' floats over the TIE field before any bet is placed (base_game.png); it disappears once a bet is placed anywhere on the grid."
    },
    "chip_selector": {
      "position": "row of five circular chips beneath the betting grid, with a '>' chevron arrow to the right",
      "denominations_visible": [
        {"value": "0.1", "rim_color": "gold/black dashed", "note": "default-selected chip in the captured frames (shown with a bright glow/halo)"},
        {"value": "0.2", "rim_color": "red/black dashed"},
        {"value": "1", "rim_color": "dark green/black dashed"},
        {"value": "5", "rim_color": "purple/black dashed"},
        {"value": "20", "rim_color": "cyan-teal/black dashed"}
      ],
      "chip_face": "all five chips share the same cream/off-white face with the numeral printed in dark grey/black — denominations are distinguished by the printed number AND by the rim color, so color-blind and low-vision users are not dependent on color alone.",
      "more_denominations": "A '>' chevron to the right of the '20' chip indicates additional, higher chip values are available beyond what is on-screen; no frame captures the scrolled/expanded chip list, so denominations above 20 are UNKNOWN — recorded in unreadable_or_uncertain, not guessed."
    },
    "round_controls_idle": {
      "row": ["CLEAR (dark-red circular button, clears all placed bets)", "DEAL (large central dark-red circular button, gold rim, starts the round)", "back-arrow/undo icon (dark-red circular button, curved counter-clockwise arrow — undoes the last chip placement)"]
    },
    "round_controls_after_a_resolved_round": {
      "row": ["CLEAR", "circular counter-clockwise-arrow-around-a-chip icon button ('repeat/rebet' — re-places the same bets as the just-finished round)", "'X2 DOUBLE' button with a checkmark icon"]
    },
    "top_bar": {
      "balance": "top-left, 'Balance: $ N' in white; on a win frame a floating '+N.NN' green/gold delta briefly appears above the balance number before it updates",
      "icons_top_right": [
        "'TURBO UNIVERSE' wordmark-icon with two small sparkle/star marks and a red circular notification dot — provider's own loyalty/portal hub, opens as a menu item in Settings too",
        "speaker/sound icon (outline glyph, white)",
        "sliders/equalizer icon (three horizontal lines with round toggles, white) — opens the Settings overlay"
      ]
    },
    "right_edge_tab": {
      "text": "'DEMO MODE' printed vertically (rotated 90 degrees), white text on a dark-navy vertical tab attached to the right edge of the screen",
      "icon": "a white circular ring containing an 'X'/cross mark sits just below the text — likely an exit/close-demo control"
    },
    "footer": {
      "bottom_left": "'Turbo Games · Teen Patti' small grey text",
      "bottom_right": "a date/time readout, e.g. '23 Aug, 2026 | 06:05:56', that changes on every frame — reads as a live clock/timestamp overlay (possibly a build/QA debug readout); its exact function is not documented anywhere in the Rules panel, so its purpose is UNCERTAIN and it is not treated as a game feature."
    }
  },

  "hand_rankings_and_math": {
    "source": "rules_p2.png / rules_p3.png (Game Details -> Base Game Combinations, Side Bets), verbatim",
    "base_game": {
      "outcomes": "3 possible outcomes: Player A wins, Player B wins, or Tie. Each has its own betting field. Both players are dealt 3 cards after DEAL; hands are compared.",
      "payout_player_a_or_b_win": "1 : 0.95",
      "payout_tie": "1 : 850 (tie can only occur if all 3 cards match in rank between the two hands)",
      "ranking_high_to_low": [
        "Three of a kind (e.g. AAA -> 222)",
        "Straight Flush (e.g. AKQ -> 432 -> 32A)",
        "Straight (e.g. AKQ -> 432 -> 32A)",
        "Flush (3 cards same suit; rank by highest card, then 2nd, then 3rd on ties)",
        "Pair (equal pairs broken by the non-paired card)",
        "High Card (all different suits, no straight; highest card wins, then 2nd, then 3rd)"
      ],
      "note": "Straight Flush ranks BELOW Three of a Kind but ABOVE a plain Straight, and a plain Flush ranks BELOW a Straight but ABOVE a Pair — this is the standard 3-card ('Teen Patti') ranking order, explicitly spelled out in the rules text and reproduced verbatim above; do not assume 5-card poker ranking order."
    },
    "side_bet_pair_plus": {
      "name_in_ui": "P+",
      "printed_range_on_table": "1 : 1 ~ 1 : 50",
      "rule_text": "Calculated separately for each of the two players. All 3 cards of that player are always used. Pays if the CHOSEN player's own 3-card hand is a Pair or higher.",
      "paytable": [
        {"hand": "Three of a kind, Ace (AAA)", "pays": "50 to 1"},
        {"hand": "Three of a kind (any other)", "pays": "40 to 1"},
        {"hand": "Straight Flush", "pays": "30 to 1"},
        {"hand": "Straight", "pays": "6 to 1"},
        {"hand": "Flush", "pays": "3 to 1"},
        {"hand": "Pair", "pays": "1 to 1"}
      ],
      "source_frames": ["paytable_pair_plus.png (in-game tooltip)", "rules_p3.png/rules_p4.png (booklet text)"],
      "field_count": "The Pair+ market exists TWICE on the table — one field tied to Player A's hand, one tied to Player B's hand — with an identical paytable. These are two independent side bets, not a duplicate label (see anomalies)."
    },
    "side_bet_6_card_bonus": {
      "name_in_ui": "6 CARD BONUS",
      "printed_range_on_table": "1 : 7 ~ 1 : 1000",
      "rule_text": "The 3 cards of Player A and the 3 cards of Player B are combined into a 6-card pool; the best possible 5-card poker hand is sought within that pool. Only Three of a Kind and higher are paid (i.e. Pair and High Card do NOT qualify/pay).",
      "paytable": [
        {"hand": "Royal Flush (A K Q J 10, same suit)", "pays": "1000 to 1"},
        {"hand": "Straight Flush", "pays": "200 to 1"},
        {"hand": "Four of a kind", "pays": "100 to 1"},
        {"hand": "Full House", "pays": "20 to 1"},
        {"hand": "Flush", "pays": "15 to 1"},
        {"hand": "Straight", "pays": "10 to 1"},
        {"hand": "Three of a kind", "pays": "7 to 1"}
      ],
      "source_frames": ["paytable_6card_bonus.png (in-game tooltip)", "rules_p4.png/rules_p5.png (booklet text)"],
      "cross_check_with_rtp_section": "The 1000-to-1 Royal Flush top tier matches the 'maximum multiplier in the game is 1000x' sentence printed in the RTP section (rules_p6.png) — two independent printed sources agree on the game's overall ceiling."
    },
    "tie_is_not_a_side_bet": "'TIE' (1:850) is one of the 3 base-game outcome fields, NOT a side bet, even though visually it sits in the same grid as the P+/6 Card Bonus fields. The rules text is explicit: 'Side bets are calculated separately and do not depend on the base game', and describes only Pair+ and 6 Card Bonus under the 'Side Bets' heading — Tie is described earlier, under 'Base Game and Dealing'."
  },

  "rtp_and_limits": {
    "rtp": {
      "printed_sentence": "The maximum RTP of the game is 97.39%. The total RTP range for all fields varies from 89.76% to 97.39%. The maximum multiplier in the game is 1000x.",
      "range_low_pct": 89.76,
      "range_high_pct": 97.39,
      "max_multiplier": "1000x",
      "source_frame": "rules_p6.png, section 'RTP'",
      "storefront_cross_check": "matches the provider's own game page verbatim ('has an RTP of 89.76-97.39%', 'a maximum win of x1000')",
      "why_a_range": "Because the game exposes 6 independently-payable fields (base A/B win, Tie, 2x Pair+, 6 Card Bonus) with very different hold, the RTP a given player experiences depends on WHICH fields they choose to stake on — this is a per-field spread, not a player-behaviour-driven range like a cash-out crash game."
    },
    "limits": {
      "min_bet_per_field": "$0.10 (USD)",
      "max_bet_per_field": "$100 (USD)",
      "max_profit": "$10,000 (USD) — an operator-level cash cap, distinct from the 1000x combinatorial multiplier ceiling",
      "source_frame": "info_limits.png",
      "max_bet_confirmed_by_server_refusal": {
        "frame": "max_bet_refusal.png",
        "detail": "Clicking the $20 chip a 5th time on the PLAYER A field (after it had reached $80.10) was rejected by the server with an on-screen 'Max bet $100' toast; the field stayed at $80.10. This is the strongest possible evidence for the cap — a live server-side refusal, not just a printed claim — and it matches the Limits panel number exactly."
      },
      "min_bet_confirmed": "the smallest chip (0.1) was accepted as a $0.10 stake (base_game_bets_placed.png), consistent with the printed Min bet."
    },
    "storefront_marketing_claim_not_supported": {
      "claim": "\"Steady 1:2 payouts\" (provider storefront copy)",
      "verdict": "NOT reproduced by any measured field. Base A/B win pays 1:0.95, Pair+ pays 1:1 up to 1:50, 6 Card Bonus pays 1:7 up to 1:1000, Tie pays 1:850. No field in this build pays 1:2. Treated as generic marketing language for the Teen Patti genre, not a fact about this build; excluded from any factual field."
    }
  },

  "roadmap_widget": {
    "how_opened": "clicking the small circular 2x2-grid icon button next to the wordmark",
    "title": "Roadmap",
    "subtitle": "Bead Plate",
    "layout": "a grid of small square cells, measured at roughly 12 columns wide by 6 rows tall in the visible overlay; each cell can hold a single colored letter tile recording one round's base-game outcome",
    "observed_content": "only 4 cells are filled, in the first row: red tile 'A', purple/violet tile 'B', red tile 'A', purple/violet tile 'B' (left to right)",
    "reading": "'A' = Player A won the base round, 'B' = Player B won. Colors (red vs. purple/violet) duplicate the letter so the outcome is legible without relying on color alone.",
    "fill_pattern_hypothesis": "Consistent with a standard casino 'bead plate' road: a new column starts every time the outcome changes from the previous round, and repeats of the same outcome stack downward within the same column. With only 4 alternating results (A,B,A,B) captured, each landed in its own new column — this looks identical to whether the widget fills row-first or column-first from only 4 alternating samples, so the exact fill algorithm (column-down-then-right vs. row-right-then-down) is INFERRED from bead-plate convention, not directly proven by the captured frame.",
    "tie_outcome_not_observed": "no 'Tie' result was recorded in the 4 rounds captured, so its bead-plate tile color/letter is UNKNOWN (uncertain, not guessed)."
  },

  "double_button_mechanic": {
    "label": "X2 DOUBLE",
    "icon": "checkmark next to the '2' in 'X2'",
    "appears": "only on the post-round control row (replacing the idle 'undo' button), alongside CLEAR and a 'repeat/rebet' button",
    "observed_behavior": "Clicking X2 DOUBLE after the $0.19 win (win_screen.png, balance $999.79) re-armed ALL FOUR fields that had been active in that round (P+, 6 Card Bonus, PLAYER A, TIE) at DOUBLE their previous stake — each went from $0.10 to $0.20 — and returned the table to the pre-DEAL betting state (see _double1.png). It is NOT a gamble/double-or-nothing mini-game on the just-won prize: there is no coin-flip or card-cut screen, no separate win/lose resolution shown, and no additional balance change from clicking it. It simply repeats the previous bet pattern at 2x the chip size and prepares a new round for DEAL.",
    "caveat": "this frame (_double1.png) exists in the capture folder but is not one of the manifest's listed shots; behavior is documented here from that frame plus the balance/field state before and after."
  },

  "captured_screens": {
    "preview_loading.png": "Loading/splash screen: pure black background, centered Turbo Games logo — a red circle containing a white diagonal cross/X shape, next to the white wordmark 'TURBO GAME' stacked as 'TURC' / 'GAME' in a bold condensed sans font (stylised, letters partially abstracted — reads as the provider's brand mark, not the slot's own title).",
    "base_game.png": "Table at rest before any bet: Balance $1000, both player boxes show 3 face-down red-patterned card backs, all 6 betting fields empty (showing only their printed odds/ranges), 'Place your bets!' tooltip over TIE, chip selector with 0.1 selected/glowing, CLEAR/DEAL/undo row.",
    "base_game_bets_placed.png": "Same table with 4 fields staked at $0.10 each: P+(Player A), 6 CARD BONUS, PLAYER A, TIE (Player B's P+ and PLAYER B fields left empty). Each staked field shows a small chip icon (value '0.1') plus a '$0.10' amount; a 'Deal' tooltip hovers over the DEAL button.",
    "settings.png": "Full-screen dark overlay (dotted grid pattern background) opened via the sliders icon. Left card: editable 'Nickname' field with pencil/edit icon (auto-generated name 'Apparent Dove' in this session), Sound and Music sliders each with a mute icon on the left and a speaker icon on the right, slider tracks in red with a white round handle currently pulled near the max/right end. Right column: 'TURBO UNIVERSE' link with its icon, then 'My bets', 'Limits', 'Rules', 'Exit game', each preceded by a small red-line icon glyph (list, gauge, document, house respectively). Top-left corner: 'Play time: 00:00:46' readout. Top-right corner: 'RNG version: \"2.0.0\"' / 'Game version: \"1.0.0\"'. Top-right of the overlay itself: white 'X' close icon.",
    "info_limits.png": "Sub-panel reached from Settings > Limits. Header 'Limits' with a '< BACK' control top-left and 'X' close top-right. Three stacked cards, each with a circular red icon (a gauge/speed icon for Min bet, a bank-note icon for Max bet, an upward arrow-in-circle icon for Max Profit) followed by label and bold white value: 'Min bet: $0.1', 'Max bet: $100', 'Max Profit: $10000'.",
    "max_bet_refusal.png": "Base table mid-staking: Balance $999.98 (after 4 accepted $20 clicks: 0.10 base + 4x20 = 80.10). A grey 'Max bet $100' toast is shown centered above the betting grid; the PLAYER A field shows a chip icon '0.1' + '$80.10' and stays at that amount; the 5th $20-chip click (chip '20' still highlighted/selected in the selector) produced no further increase.",
    "info_roadmap.png": "Overlay titled 'Roadmap' / 'Bead Plate' with a grid of small square result cells (~12 columns x 6 rows visible), 4 filled cells reading A(red), B(purple), A(red), B(purple) left-to-right in the top row; rest of the underlying table is dimmed/darkened behind the modal.",
    "paytable_pair_plus.png": "Tooltip anchored to the Player A P+ field's small 'i' info icon: dark card headed 'Pair+' listing the 6-row paytable (see side_bet_pair_plus above) in white/gold text on near-black background with a thin gold-ish border.",
    "paytable_6card_bonus.png": "Tooltip anchored to the 6 CARD BONUS field's 'i' icon: dark card headed '6 Card Bonus Payout' listing the 7-row paytable (see side_bet_6_card_bonus above).",
    "win_screen.png": "Resolved round, Balance $999.79 (a fading '+0.19' green delta shown just above it). Top banner: dark-teal scalloped ribbon with a gold border, gold text 'HIGH CARD', 5 small cards (Q-hearts, 8-diamonds, 6-spades, 5-spades, 3-spades) and white text 'NOT QUALIFIED' beneath — this is the combined 6-card evaluation for the 6 Card Bonus, which did not qualify. Below it: PLAYER A box has a small gold crown-with-red-gem icon above it (winner marker) and shows cards K-diamonds, 5-clubs, A-diamonds with a dark-teal 'HIGH CARD' tag; PLAYER B box shows 4-clubs, 7-spades, 3-clubs, also tagged 'HIGH CARD' but loses (Player A's Ace beats Player B's 7). Large orange/gold rounded banner: 'YOU WIN $0.19'. 'TOTAL WIN $0.19' printed lower, next to the chip selector (now collapsed to a single '0.1' chip with left/right chevrons). Bottom row: CLEAR / repeat-bet icon / 'X2 DOUBLE'.",
    "win_screen_side_bet.png": "Resolved round, Balance $1001.19 (fading '+2.20' delta). Top banner: dark maroon/red scalloped ribbon, gold text 'STRAIGHT', 5 small cards (K-clubs, Q-diamonds, J-spades, 10-diamonds, 9-hearts) and white text 'YOU WIN' beneath — the combined 6-card hand qualifies as a Straight (K-high) for the 6 Card Bonus. PLAYER A: J-spades, 9-hearts, K-clubs, tag 'HIGH CARD'. PLAYER B: Q-diamonds, 10-diamonds, K-diamonds (all diamonds), tag 'FLUSH', with the gold crown icon above 'PLAYER B' marking it the base-round winner. Large banner: 'YOU WIN $2.20'. 'TOTAL WIN $2.20' printed lower.",
    "round_lose.png": "Resolved round, Balance $999.98 (down from $1000.78, i.e. -$0.80 net for the round). Top banner: dark-teal ribbon, gold text 'HIGH CARD', 5 small cards (Q-hearts, 8-diamonds, 6-spades, 5-spades, 3-spades) and 'NOT QUALIFIED'. PLAYER A: 3-spades, 8-diamonds, Q-hearts, tag 'HIGH CARD'. PLAYER B: 5-spades, 6-spades, 6-clubs, tag 'PAIR', with the crown above 'PLAYER B' (winner). No 'YOU WIN' banner and no 'TOTAL WIN' line appear anywhere on this frame — a losing round produces no win UI at all, only the balance-delta background change.",
    "rules_p1.png through rules_p8.png": "8-page scrollable 'Rules' overlay (single continuous DOM-scrolled document, not tabs — confirmed by manifest scroll_panels), black background, left-hand in-page navigator with 6 section buttons (How to Play? / Game Details / RTP / Settings / Disconnection Policy / Version) that are anchors within one long page, not separate panels. Content transcribed verbatim in hand_rankings_and_math / rtp_and_limits / this section above."
  },

  "round_reconciliation": {
    "purpose": "Attempt to break down the two captured 'TOTAL WIN' amounts into their component field payouts, per instructions; reported honestly where it does not cleanly resolve.",
    "round_1_total_win_0_19": {
      "known": "Only the PLAYER A base field is confirmed to have paid (Player A's High Card K,5,A beat Player B's High Card 7,4,3); the 6 Card Bonus combined hand was 'HIGH CARD / NOT QUALIFIED' so it paid nothing; Pair+ fields are not shown as active in this frame (their $-amount is not visible, obscured behind the win banner).",
      "arithmetic_check": "If the PLAYER A stake was the default $0.10 chip visible at the bottom of this frame, at 1:0.95 the return would be stake + profit = 0.10 + (0.10*0.95) = 0.195, which FLOORS (not rounds) to $0.19 — matching the printed 'TOTAL WIN $0.19' exactly. This is consistent but NOT independently confirmed, because no bet-placement frame exists for this specific round (base_game_bets_placed.png is a different, earlier round with the same $0.10 pattern, not proof of this round's stake).",
      "verdict": "plausible and internally consistent (assuming a $0.10 stake and floor-to-cent rounding of stake+profit), but not proven by a captured bet-placement frame for this exact round — flagged uncertain, not asserted as fact."
    },
    "round_2_total_win_2_20": {
      "known": "Player B's own hand is a Flush (beats Player A's High Card) — so a PLAYER B base bet, if placed, would pay 1:0.95. Player B's Pair+ field, if bet, would pay 3:1 for a Flush. The combined 6-card hand is a Straight, which pays the 6 Card Bonus field 10:1.",
      "attempts": [
        "If ALL THREE of base(PLAYER B)+Pair+(B)+6CardBonus were staked at $0.10 each, using the same stake+profit-floored-to-cent model as round 1: 0.19 (base) + 0.40 (Pair+ Flush 3:1: 0.10+0.30) + 1.10 (6CB Straight 10:1: 0.10+1.00) = $1.69 total — does NOT match $2.20.",
        "If ALL THREE were staked at $0.20 each (double, e.g. after a prior X2 DOUBLE click): 0.39 + 0.80 + 2.20 = $3.39 total — does NOT match $2.20 either.",
        "The ONE combination that reproduces $2.20 exactly is a SINGLE $0.20 stake on 6 Card Bonus alone (0.20 + 0.20*10 = $2.20), with no base or Pair+ bet active that round."
      ],
      "verdict": "DOES NOT CLEANLY RECONCILE against the two most natural assumptions (equal $0.10 or equal $0.20 stakes across all three qualifying fields). The cleanest exact match found is a single $0.20 stake on 6 Card Bonus only, but this contradicts the manifest's feature_coverage note that this same frame also represents the Pair+ win — so it is reported here as an OPEN, UNRESOLVED discrepancy rather than a confirmed breakdown. No frame captures the exact bet amounts placed immediately before this specific round, so the true per-field stakes for round 2 cannot be reconstructed with confidence from the available screenshots."
    }
  },

  "possible_engine_quirk_uncertain": {
    "observation": "The 6-Card-Bonus combined-hand banner behaves differently across the two examples we have direct card evidence for: in win_screen_side_bet.png, the 6 combined cards (J,9,K,Q,10,K — containing a duplicate King) correctly resolve to a genuine Straight (K,Q,J,10,9), i.e. the engine does search for the true best 5-card hand. In round_lose.png, the 6 combined cards (3,8,Q,5,6,6 — containing a duplicate 6, i.e. a genuine Pair) are shown in the banner as 5 DISTINCT ranks (Q,8,6,5,3) and labelled 'HIGH CARD', even though Player B's own hand is separately tagged 'PAIR' for that same pair of 6s.",
    "hypothesis": "Because the 6 Card Bonus paytable does not pay anything below Three of a Kind (Pair is not a paid tier), it is possible the banner's displayed 5-card set is not always the mathematically optimal 5-of-6 hand when the true best hand would only be a Pair — i.e. duplicate-rank cards may get collapsed/ignored for the DISPLAY once the engine has already determined the round is a non-paying 'NOT QUALIFIED' outcome, while genuinely paying hands (like the Straight example) are displayed correctly.",
    "status": "UNCONFIRMED — based on only 2 examples; recorded as an accessibility-relevant observation (a screen-reader description of the shown 5 cards would not always match the literal union of both hands) rather than a proven mechanic. Not asserted as a defect of the real payout logic, since neither observed case affected an actual payout (both were correctly 'NOT QUALIFIED' / correctly paying)."
  },

  "features_present": {
    "free_spins": false,
    "bonus_buy": false,
    "win_screen": true,
    "autoplay": {
      "present": false,
      "evidence_two_channels": [
        "DOM full-text search: the entire Rules booklet body text (4368 characters, all 6 sections) contains no occurrence of the word 'autoplay', and the 'Settings' section explicitly enumerates the full settings feature set (nickname, min/max bet limits, max win limits, sound effects, betting history) without mentioning it",
        "scripts/scene_probe.py --port 8901 --grep auto returned 0 matches out of 55 listed interactive UI elements"
      ]
    },
    "side_bets": true,
    "roadmap_bead_plate": true,
    "double_after_win": true,
    "gamble_double_or_nothing_minigame": false
  },

  "accessibility_notes": {
    "color_blindness": [
      "Card suits: hearts and diamonds are red, spades and clubs are black, but EVERY card also prints its rank as a text glyph (A,K,Q,J,10..2) and a distinct pip SHAPE (heart/diamond/spade/club outline) — suit identity does not depend on hue discrimination alone.",
      "Player A vs Player B distinction in the Roadmap widget uses red vs. purple/violet tiles, each additionally labelled with the letter 'A' or 'B' — redundant text coding protects protanopia/deuteranopia/tritanopia users.",
      "Betting-field identity (P+/6 Card Bonus/PLAYER A/TIE/PLAYER B) relies entirely on printed English text and printed odds, never on field color alone — the six fields share the same grayish-purple fill when empty.",
      "Chip denominations (0.1/0.2/1/5/20) are distinguished by a printed number on every chip AND by a colored rim (gold/red/green/purple/cyan) — number is the primary, unambiguous cue.",
      "The winner-of-round crown icon and the 'YOU WIN' vs plain (no banner) states are also reinforced by text ('YOU WIN $X.XX' / 'TOTAL WIN $X.XX') and by the presence/absence of the whole orange banner, not by a color change alone."
    ],
    "screen_reader_low_vision": [
      "Every numeric value that matters for play (bet amount, odds ratio, RTP range, win amount, balance) is rendered as on-screen TEXT, not as an icon or a purely visual meter — good baseline for OCR/text-extraction based screen-reader support, provided the underlying DOM/canvas text nodes are exposed (this project only captures visuals; live accessibility-tree exposure was not tested here).",
      "The Rules panel is one long, single-column, top-to-bottom readable document with clear section headers (How to Play? / Game Details / RTP / Settings / Disconnection Policy / Version) and an in-page anchor navigator — a natural fit for linear screen-reader traversal.",
      "Small 'i' info icons on the P+ and 6 Card Bonus fields open tooltips that fully restate the paytable in text; there is no image-only paytable anywhere in this game.",
      "The floating '+0.19'/'+2.20' balance-delta text is small and fades quickly; a screen reader relying on a one-time snapshot could miss it if not also reflected in the persistent 'TOTAL WIN $X.XX' line (which IS persistent and should be the authoritative readout)."
    ],
    "deaf_hard_of_hearing": [
      "All game state changes captured (bet placed, max-bet refusal, round outcome, hand-type tags like 'HIGH CARD'/'PAIR'/'FLUSH'/'STRAIGHT', win/lose) are conveyed through on-screen text and banners, not sound-only cues, based on the frames captured; Sound and Music are simply on/off sliders in Settings with no described sound-only-critical mechanic."
    ],
    "motor_impairment": [
      "All controls observed are simple single-click circular buttons or chip taps (no drag-required interactions, no timed/rapid-click mechanics were captured); CLEAR and the undo/repeat buttons offer straightforward error-correction for mis-clicks.",
      "The X2 DOUBLE control re-stakes an entire previous bet pattern in one click, reducing the number of individual chip-placement clicks needed to repeat a wager at a higher size.",
      "The '>' chevron next to the chip selector (for additional, uncaptured chip denominations) was not tested for click-and-hold or scroll-wheel support — UNCERTAIN, not evaluated."
    ]
  },

  "unreadable_or_uncertain": [
    "Chip denominations beyond '20' (behind the '>' chevron) — no frame captures the expanded/scrolled chip list.",
    "Exact per-field stakes for the round shown in win_screen_side_bet.png ('TOTAL WIN $2.20') — arithmetic does not cleanly reconcile against the two most natural stake assumptions; see round_reconciliation.",
    "Whether the Roadmap/Bead Plate grid fills column-first-then-right or row-first-then-down beyond the observed 4 alternating results — inferred from bead-plate convention only, not proven.",
    "The color and letter used for a 'Tie' outcome on the Roadmap grid — no Tie round was captured.",
    "Whether PLAYER A and PLAYER B base fields can be staked simultaneously by the same player in one round — not tested in the captured frames.",
    "The exact purpose of the bottom-right live date/time readout ('23 Aug, 2026 | HH:MM:SS') — not documented in the Rules booklet; could be a build/QA debug overlay rather than a player-facing feature.",
    "Whether the 'possible_engine_quirk' (6 Card Bonus banner apparently dropping a duplicate-rank card in a non-qualifying round) is a genuine engine behavior or a display-only artifact — only 2 examples observed, not independently confirmed."
  ],

  "anomalies": [
    "P+ (Pair+) is a field on the table TWICE — one tied to Player A's own hand, one tied to Player B's own hand — with an identical printed paytable range ('1:1~1:50'); these are two independent side bets sharing a paytable, not a duplicated/erroneous label (confirmed by rules text: 'Calculated separately for each of the two players').",
    "TIE occupies the same visual grid as the two side bets (P+ / 6 Card Bonus) but is legally a base-game outcome field, not a side bet, per the rules text.",
    "X2 DOUBLE is not a gamble/double-or-nothing feature; it doubles the chip size of the previous round's ENTIRE bet pattern (all previously-active fields) and re-arms the table for a new DEAL — verified by comparing the pre- and post-click betting grid in _double1.png.",
    "The 6-Card-Bonus banner may not always display the literal best 5-of-6 poker hand when the true best hand is a non-paying Pair (see possible_engine_quirk_uncertain) — reported as an open observation, not a confirmed defect."
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.