Hi-Lo

Demo, RTP 95.00%, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 1 week, 4 days ago Verified · 25 Aug 2026
RTP 95.00%
Volatility —
Max win —
Grid —
For webmasters & affiliates
Embed demo

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

Asset pack

14 screenshots · 3 symbol icons · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/hi-lo-b27/

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

Ask AI MCP

This slot’s spec, symbols, 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 · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 7 aspects we couldn’t confirm are flagged below, not hidden.

Captured 25 Aug 2026 View capture log

Per-screen breakdown

14 demo screens
14 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
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
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 380 380 Sep Oct '25: 360 360 Oct Nov '25: 500 500 Nov Dec '25: 330 330 Dec Jan '26: 300 300 Jan Feb '26: 530 530 Feb Mar '26: 320 320 Mar Apr '26: 250 250 Apr May '26: 400 400 May Jun '26: 380 380 Jun Jul '26: 330 330 Jul Aug '26: 290 290 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇵🇰Pakistan 20 0 20 20 0 0 20 0 20 20 0 0
🇨🇾Cyprus 10 0 10 10 10 10 0 10 0 10 10 10
🇭🇷Croatia 10 0 0 10 0 10 0 10 10 10 10 10
🇵🇭Philippines 10 0 10 10 10 0 10 10 0 10 0 10
🇹🇷Turkey 10 0 0 10 10 10 0 0 10 10 10 10
🇱🇧Lebanon 10 0 10 10 10 0 0 0 0 0 10 10
🇹🇭Thailand 10 0 10 10 0 0 0 0 10 0 10 0
🇵🇪Peru 10 0 10 0 0 0 0 0 0 10 0 0
🇲🇽Mexico 10 0 0 0 0 0 0 0 0 0 10 0
🇨🇦Canada 20 20 20 20 20 60 20 0 20 20 40 20
🇧🇷Brazil 10 10 10 10 10 10 10 10 10 110 10 10
🇫🇮Finland 20 20 20 20 0 0 20 20 20 20 0 20
🇺🇸United States 20 20 20 0 20 20 20 0 20 20 0 20
🇮🇹Italy 10 10 10 20 10 10 10 10 10 10 10 10
🇳🇱Netherlands 10 10 10 10 10 10 10 10 10 10 10 10
🇨🇭Switzerland 0 0 30 30 0 0 0 0 0 30 0 30
🇸🇪Sweden 10 10 10 0 10 10 10 10 10 10 10 10
🇬🇷Greece 10 10 10 0 0 10 10 10 10 10 10 10
🇦🇺Australia 10 10 10 10 10 0 0 0 0 10 10 10
🇷🇴Romania 10 10 0 0 0 10 10 10 10 10 10 0
🇿🇦South Africa 0 0 0 10 10 0 10 10 10 10 10 10
🇵🇱Poland 10 10 0 0 10 10 10 0 0 10 0 10
🇧🇪Belgium 0 0 0 0 0 0 0 20 20 0 20 0
🇰🇿Kazakhstan 10 10 0 0 0 0 0 0 0 10 10 10
🇩🇰Denmark 0 0 0 0 0 0 0 0 10 10 10 10
🇫🇷France 0 0 0 10 0 0 10 0 0 10 10 0
🇮🇩Indonesia 0 0 0 10 0 10 10 0 10 0 0 0
🇱🇹Lithuania 0 0 0 10 10 10 0 0 10 0 0 0
🇲🇾Malaysia 0 0 0 20 0 0 0 0 0 0 20 0
🇸🇮Slovenia 0 0 10 10 10 0 0 10 0 0 0 0
🇩🇪Germany 0 0 0 0 0 0 10 0 0 0 10 10
🇱🇻Latvia 0 0 10 0 0 0 0 10 0 0 0 10
🇲🇹Malta 0 0 0 0 0 0 0 10 10 10 0 0
🇦🇹Austria 0 0 0 10 0 0 0 0 10 0 0 0
🇨🇿Czech Republic 0 0 10 10 0 0 0 0 0 0 0 0
🇳🇿New Zealand 0 0 0 0 0 10 0 10 0 0 0 0
🇵🇹Portugal 0 0 10 0 0 0 0 0 0 0 0 10
🇮🇸Iceland 0 0 0 0 0 0 0 0 0 0 0 10
🇮🇪Ireland 0 0 0 0 0 0 10 0 0 0 0 0
🇯🇵Japan 0 0 10 0 0 0 0 0 0 0 0 0
🇰🇪Kenya 0 0 10 0 0 0 0 0 0 0 0 0
🇰🇷South Korea 0 0 0 0 0 0 0 0 0 10 0 0
🇰🇼Kuwait 0 0 0 0 0 0 0 0 0 10 0 0
🇵🇦Panama 0 0 0 0 0 0 0 0 0 0 0 10
🇶🇦Qatar 0 0 0 0 0 0 0 0 0 10 0 0
🇹🇳Tunisia 0 0 0 0 0 0 0 10 0 0 0 0
🇬🇧United Kingdom 0 10 10 10 10 10 10 10 20 30 20 10
🇸🇬Singapore 0 10 0 10 10 10 10 0 10 10 10 10
🇺🇦Ukraine 0 10 10 0 0 10 10 0 0 0 10 0
🇪🇸Spain 0 10 0 10 0 0 0 0 10 10 0 0
🇬🇭Ghana 0 10 0 0 0 0 0 0 10 10 0 0
🇧🇬Bulgaria 0 10 0 0 0 0 0 0 0 0 0 10
🇭🇺Hungary 0 10 0 0 0 0 0 0 10 0 0 0
🇻🇳Vietnam 0 10 0 0 0 0 10 0 0 0 0 0
🇩🇿Algeria 0 10 0 0 0 0 0 0 0 0 0 0
🇸🇦Saudi Arabia 0 10 0 0 0 0 0 0 0 0 0 0
🇮🇳India 40 80 80 80 60 80 280 100 20 20 60 60
Full per-country breakdown via the API →

What we extracted from Hi-Lo

Everything pulled from Hi-Lo into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
14 screens captured
3 symbols catalogued · payouts OCR-verified
6 palette colors from frames
6 accessibility groups profiled
7 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 14 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider Turbo Games
rtp 95.00% · single configuration
mechanic Crash
release_date 2023

Symbols & paytable

3 symbols
3 icons (ZIP)
Numeral Cards (2-10)
Numeral Cards (2-10)
Other

Ranks 2-10, plain white face, black pips and small corner rank+suit indices; rank 2 is the lowest extreme rank, unlocking the riskier Equal guess option like Ace. Only Clubs/Spades observed; red suits unconfirmed.

Face Cards (Jack, Queen, King)
Face Cards (Jack, Queen, King)
Other

Ornate illustrated court cards: crowned figure in a red/black/gold robe, mirrored top-to-bottom layout, small corner rank+suit indices; Queen of Clubs and King of Clubs observed directly.

Ace
Ace
Other

Plain white face, single large black suit pip and corner indices; highest rank and, with the 2, one of the two extreme ranks that unlocks the riskier Equal guess option.

Bonus modes

1 mode
Base Game Modifier base
Base Game

Single-deck higher/lower card game: a card is revealed and the player predicts whether the next card will be higher, lower, or (only when the current card is 2 or Ace) equal. Each correct guess advances the card into the history row; the multiplier shown on the Cash Out button is the absolute current state, not a running product of the individual step multipliers, and is recomputed fresh from the odds table of whichever card is live. The player may cash out after any correct guess; one wrong guess ends the round and forfeits everything accumulated.

Colour system

extracted from frames · HEX
Export palette
#064636 base dominant 1 base
#1B5849 base dominant 2 base
#FAFAFB base dominant 3 base
#E6902F base dominant 4 base
#EFB051 base dominant 5 base
#9BA5A2 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • History badges double colour with icon shape: a magenta circle with a white up-chevron marks a correct 'Higher' guess, a green circle with a white down-chevron marks a correct 'Lower' guess, and a grey circle with a white X marks the wrong guess that ended the round — outcomes including the loss remain distinguishable by icon alone.
  • Lower/Higher/Equal pills always carry a directional chevron or equals-sign icon plus a text label ('Lower'/'Higher'/'Equal') and a printed multiplier alongside their colour, so the guess options remain distinguishable without colour perception.
  • The primary action circle (Place Bet vs Cash Out) changes colour between states but also changes its text label and printed value, so colour is not the only signal distinguishing the two.
Screen Reader
  • Balance, bet amount, min/max/max-profit limits, each guess's multiplier caption, the Cash Out amount and the round-history ('My bets') table are all rendered as plain readable text rather than baked into images, so they can be exposed as live-updating text nodes.
Motor Accessibility
  • Interactive controls (Place Bet/Cash Out circle, Lower/Higher/Equal pills, min/max plus/minus steppers) are large, well-separated pill or circle shapes with generous hit areas; the round only advances on an explicit click, with no drag or timed-reaction requirement, and Cash Out can be triggered at leisure once available.
Hearing Accessibility
  • No sound-exclusive information was found on the captured frames: every round outcome (correct guess, wrong guess, cash-out) is mirrored in on-screen text, colour and icon shape, and is also logged in the persistent 'My bets' history table.

Media & assets

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

Data provenance

what we captured and what we didn't
Provider preview/splash, base game idle, in-progress ladder (correct guess mid-round with Lower/Equal options on an extreme card), a lost round, the win-screen cash-out banner, the settings panel, the Limits / max-bet tooltip / My bets info dialogs, and the full 4-page rules booklet.
Red suits (Hearts, Diamonds) never appeared on a dealt/history card across the 13 captured frames — only Clubs and Spades were observed; the standard red-suit rendering is assumed by convention but not confirmed from this build's own assets.
Behaviour of the 7-slot history row once a round exceeds 7 correct guesses (scroll/wrap/reset) was not observed — the longest captured round reached only 3 filled slots.
Exact enabled vs disabled visual state of the refresh/randomise-starting-card icon before vs after Place Bet was not captured — it looks visually identical on every captured frame regardless of round state.
The 'Disconnection Policy' section header is present in the rules booklet on every rules page but its expanded body text was not captured on any of the 4 rules screenshots.
Provably Fair is advertised on the public storefront but is absent from this build — no fair/seed/hash/verify UI element or booklet text was found, so it is recorded as not present rather than uncaptured.
No maximum multiplier ceiling is printed anywhere in this build's rules booklet (the storefront's 'up to x999999x' claim is unconfirmed); only the separate monetary Max Profit $10000 cap is documented.
The duller olive/khaki tint of the Place Bet button seen immediately after a loss was captured once; whether it is a distinct transition state or a rendering artefact of that single capture was not independently re-verified.

Ask AI about Hi-Lo

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

How does Hi-Lo play? Keep it simple.

Single-deck higher/lower card game: a card is revealed and the player predicts whether the next card will be higher, lower, or (only when the current card is 2 or Ace) equal. Each correct guess advances the card into the history row; the multiplier shown on the Cash Out button is the absolute current state, not a running product of the individual step multipliers, and is recomputed fresh from the odds table of whichever card is live. The player may cash out after any correct guess; one wrong guess ends the round and forfeits everything accumulated.

RTP 95.00%demo ✓

From the verified capture of 25 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: Hi-Lo 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 — including the 7 aspects we couldn’t confirm, flagged.

Designerget_slot

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

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 7 uncaptured aspects flagged, not hidden 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/hi-lo-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/hi-lo-b27/
{
  "meta": {
    "slot_id": "0ef47ae0-5cdd-4693-8d6e-bae62663d143",
    "frames_analyzed": 13,
    "device": "desktop",
    "window": "1280x800",
    "demo_url": "https://hilo.turbogames.io",
    "note": "This is the last slot documented for the Turbo Games brand in this wave; documentation covers this game only."
  },

  "game": {
    "name": "Hi-Lo",
    "provider": "Turbo Games",
    "game_category": "crash",
    "game_kind_note": "Decided at GATE-1 and not to be revisited by this agent: growing multiplier ladder with voluntary cash-out (crash family), not a fixed-paytable card game. See manifest.game_kind_note for the Hilo Joker (InOut) precedent that was checked and rejected.",
    "subtype": "card higher-lower guessing game with accumulating multiplier and cash-out",
    "theme": "Classic casino card table. A single reveal card is placed in the centre of a green felt table; the player predicts whether the next card will be higher or lower than the one showing. No characters, no narrative theme - purely a card-table / card-game aesthetic with a gold-and-green casino colour scheme.",
    "art_style": "Flat 2D vector UI (rounded pill buttons, flat icons, soft drop shadows) laid over a static dark-green felt-textured tabletop background. The playing cards themselves mix two rendering styles: numeral cards (2-10, Ace) are minimalist flat vector cards with plain black pips and small corner indices on a white card face; face cards (Jack, Queen, King) are rendered as ornate, traditionally-styled illustrated court cards (linework, gold crown, coloured robes, floral details) in the manner of a classic French playing-card deck. No 3D rendering, no dynamic lighting or particle effects were observed on any captured frame; the overall mood is calm, classic-casino and static rather than cartoonish or cinematic. View is a straight frontal 2D layout (no perspective/isometry)."
  },

  "color_palette": {
    "background": "dark forest / pine green felt texture covering the whole play area, with a very subtle fine diagonal weave pattern",
    "card_faces": "off-white / cream, near-white",
    "card_pips_and_ranks": "solid black (clubs and spades observed on all captured game cards; hearts/diamonds not observed on any dealt card, see unreadable_or_uncertain)",
    "primary_wordmark_text": "cream / off-white letters with a warm gold-orange chiselled drop-shadow / bevel",
    "accent_gold_orange": "warm amber-to-gold gradient, used on the diamond badge inside the HI-LO logo, the Place Bet button, the Equal button and the Max-Profit tooltip highlight",
    "accent_green_bright": "bright leaf/lime green, used on the Lower button and on 'lower guess correct' badges",
    "accent_magenta": "hot pink / magenta, used on 'higher guess correct' badges",
    "accent_teal": "muted teal / blue-green, used on the Cash Out button and on the small refresh-card icon",
    "neutral_grey": "charcoal grey and dark slate, used for idle/inactive controls, modal backdrops and the losing-step badge",
    "provider_brand_red": "bright red, used only on the Turbo Games splash icon and the small icon inside the DEMO MODE tag",
    "text_on_dark_surfaces": "white / off-white, used for balance figure, button labels and modal body text"
  },

  "global_ui_elements": {
    "top_bar": {
      "back_button": "circular dark-green button, top-left corner, white left-pointing chevron arrow icon; returns to the previous/lobby screen",
      "balance_display": "top-right area, small grey label 'Balance:' followed by a bold white dollar figure inside a dark rounded pill (values seen: $1000 idle, $999 mid-round, $995.55 in a separate settings/limits capture, $998.15/$999.55 measured around the win screen)",
      "sound_button": "circular dark-green button with a white speaker icon, top-right, toggles sound",
      "settings_button": "circular dark-green button with a white gear icon, top-right, opens the Settings panel; turns a brighter teal-green highlight when the panel is open (seen in settings.png)"
    },
    "demo_mode_tag": "a narrow black vertical ribbon/tag fixed to the right edge of the viewport, midway down; reads 'DEMO' stacked above 'MODE' (letters stacked vertically) with a small red circular icon containing a white X/cross beneath the text. Present, unblurred and undimmed, on every single captured frame including the win-screen overlay. This element belongs to Turbo Games' own demo wrapper, NOT to our capture tooling.",
    "logo_hi_lo": "in-game wordmark to the left of the card row: cream/off-white bold rounded letters 'HI' then a gold-orange diamond (rhombus) badge containing a small two-part chevron glyph (a light upward chevron stacked above a darker downward chevron, suggesting the 'higher/lower' concept graphically) then cream/off-white letters 'LO'. All letters carry a warm gold-orange 3D bevel/drop-shadow. This is the game's own title and must NOT be used as a logo_refs crop target.",
    "card_history_row": "seven identical empty-outline rounded-rectangle slots arranged in a horizontal row (top area, right of the logo), thin light-green border, transparent/felt-coloured fill when empty. Slots fill left to right as a round progresses, each holding a small copy of a revealed card. Rules text (rules_p2) states reveals are unlimited in a round, yet the visible row only has 7 slots; the longest round captured reached 3 filled slots, so what happens to the row beyond 7 reveals (scroll/wrap/reset) was not observed - left uncertain, see unreadable_or_uncertain.",
    "history_card_badges": "each filled history-row card carries a small circular badge overlapping its top-right corner, marking the outcome of the guess made FROM that card to the next one: bright magenta circle with a white upward chevron = 'Higher' guessed and correct; bright green circle with a white downward chevron = 'Lower' guessed and correct; grey/charcoal circle with a white X/cross = the guess that ended the round (wrong). Colour is doubled by icon shape (chevron direction vs. X) for colour-blind accessibility.",
    "current_card_area": "large white rounded-rectangle card centred in a dark rounded panel occupying the lower-right two-thirds of the play area; shows the currently 'live' card at roughly double the size of the history-row cards. A small circular teal/dark-green button with a white two-arrow refresh/reload icon sits fixed at the card's top-right corner in every base_game frame - per rules_p2 this button lets the player randomise the starting card, but only before Place Bet is pressed (its exact enabled/disabled visual state pre- vs post-bet was not verified pixel-by-pixel and is left uncertain)",
    "bet_amount_panel": {
      "position": "left column, below the logo",
      "label": "small grey text 'Bet Amount' followed by a small circular '(i)' info glyph",
      "control": "a dark rounded pill split into three zones: small grey text 'min' on the far left, a bold white dollar value centred (e.g. $1, $100), small grey text 'max' on the far right; a thin '-' button under 'min' and a thin '+' button under 'max' step the value",
      "states": "editable digits are shown in bold white on a near-black rounded field; when the field is pushed to its ceiling the label 'max' highlights teal/cyan and a tooltip 'Max Profit $10000' pops up just above the panel (info_bet_max_tooltip.png)"
    },
    "primary_action_button": {
      "position": "large circle, left column, below the Bet Amount panel",
      "states": [
        "Place Bet - warm orange-to-gold gradient circle, bold white 'Place Bet' label, centred; shown before a round starts and again immediately after a round ends",
        "Cash Out - once at least one correct guess has been made, the same circle recolours to a muted teal/grey-green gradient and its label changes to 'Cash Out' with the current cash value printed below it in bold white (e.g. 'Cash Out $1.58')",
        "a duller olive/khaki-gradient variant of the 'Place Bet' circle was captured immediately after a lost round (base_game_loss.png) - visually distinct from both the bright orange idle state and the teal Cash Out state; interpreted as a brief post-round transition tint, not confirmed as a separate disabled state"
      ]
    },
    "guess_buttons": {
      "idle_state": "before Place Bet is pressed, both directions are shown only as large, low-contrast translucent green chevron shapes ('Lower or equal' pointing down on the left half of the table, 'Higher or equal' pointing up on the right half) with no multiplier numbers overlaid",
      "active_state": "after Place Bet, the relevant pill buttons brighten and display a multiplier value directly above them in matching colour text: bright green 'Lower' pill (white bold text, downward chevron icon) with green 'x<value>' caption above it; when the current card is not extreme, an equally bright orange/amber 'Higher' pill mirrors it on the right with orange 'x<value>' caption",
      "equal_option": "only offered when the current card is a 2 (lowest) or an Ace (highest), replacing the option that would be impossible (there is nothing lower than 2, nothing higher than Ace): a bright orange 'Equal' pill with an equals-sign icon and an orange 'x<value>' caption; observed values on an Ace card were 'Lower x1.71' and 'Equal x20.54' (base_game_ladder.png)",
      "note": "printed multipliers are absolute payout multipliers for THAT single next guess, derived from the mathematical odds of the current card, and are re-computed fresh for every new card - they are shown BEFORE the player commits to a direction"
    },
    "cancel_behaviour": "per rules_p2 text: 'You can cancel a bet only if you haven't revealed any cards yet' - i.e. Cancel is free only while the current card is still the very first (undealt) card of the round; manifest records a verified Cancel with an unchanged balance ($995.55 before and after) confirming no charge is taken until the first card is actually revealed"
  },

  "screens": [
    {
      "file": "preview.png",
      "type": "preview",
      "order": 0,
      "ocr_text": "TURBO GAMES",
      "description": "Loading/splash screen: solid black background. Centred composition: a red circular disc with a bold black X/cross cut-out shape sits to the left; to its right the provider wordmark reads 'TURBO' in bold white condensed sans-serif capitals (the final letter O of TURBO is stylised as a small ring containing a cross, echoing the red disc icon) with 'GAMES' in the same bold white style directly below it. This is the Turbo Games PROVIDER splash, not the Hi-Lo game's own titlecard; captured mid-animation (unfolding from the disc icon)."
    },
    {
      "file": "base_game_idle.png",
      "type": "base_game",
      "order": 0,
      "ocr_text": "Balance: $1000 | HI[icon]LO | Bet Amount (i) | min $1 max | Place Bet | Lower or equal | Higher or equal | DEMO MODE",
      "description": "Table at rest, before any bet: HI-LO logo left, seven empty history slots top-right, the current/starting card is a plain 7 of Clubs (black club pips, corner index '7' with a small club symbol) in the large card panel, small teal refresh icon on its top-right corner. Bet Amount reads $1, min/max steppers either side. Place Bet button is bright orange-gold (active). Lower/Higher shown only as large translucent green ghost chevrons with no multiplier text (bet not started yet). Balance $1000. DEMO MODE tag bottom-right."
    },
    {
      "file": "base_game_ladder.png",
      "type": "base_game",
      "order": 1,
      "ocr_text": "Balance: $999 | x1.58 | x1.71 Lower | x20.54 Equal | Cash Out $1.58",
      "description": "Round in progress after one correct guess: history slot 1 holds the 7 of Clubs with a magenta up-chevron badge captioned 'x1.58'. The current card is a plain Ace of Spades (single large black spade pip, corner index 'A'). Because Ace is the highest rank, the offered options are a bright green 'Lower' pill captioned 'x1.71' and, in place of 'Higher', a bright orange 'Equal' pill captioned 'x20.54'. The primary action circle has turned muted teal and reads 'Cash Out $1.58'. Balance $999 (already debited from the $1000 idle balance at the very first card reveal)."
    },
    {
      "file": "base_game_loss.png",
      "type": "base_game",
      "order": 2,
      "ocr_text": "Balance: $999 | x1.58 x1.71 x7.41 | Place Bet",
      "description": "Round just lost: history now holds three cards - 7 of Clubs (magenta up-badge, x1.58), Ace of Spades (green down-badge, x1.71), 4 of Spades (grey badge with a white X, x7.41 - this is the step that failed). The large current-card panel shows the illustrated Queen of Clubs (ornate court-card artwork: crowned queen figure in a red-and-black-and-gold robe holding a red flower/rose, mirrored top/bottom, black club pip and 'Q' index in the corners) - this is the card that was revealed to break the streak. The primary action circle has reverted to a duller, olive/khaki-toned 'Place Bet'. Balance still $999 - unchanged from the ladder frame, confirming the stake was already spent earlier and no further amount is deducted on a loss."
    },
    {
      "file": "win_screen.png",
      "type": "win_screen",
      "order": 0,
      "ocr_text": "YOU WIN! $1.4",
      "description": "A large ceremonial-card-shaped white panel fades in over the fully blurred/dimmed table (logo, history row, bet panel and guess buttons all visible but out of focus behind it). The panel bears a mirrored (top and bottom) illustration of a crowned, red-and-gold robed queen figure with radiating light rays behind her and small red diamond pip decorations - a dedicated win-banner illustration, distinct from the in-round court-card art. Centred bold dark-charcoal text reads 'YOU WIN!' with the payout amount '$1.4' printed directly below in the same bold dark style. The DEMO MODE tag stays crisp/unblurred at the bottom-right, confirming it sits in front of the blur layer. Balance is not printed on this frame; before/after balance ($998.15 -> $999.55, i.e. +$1.40) was captured separately via a DOM text dump, not via this screenshot's OCR (documented in manifest as a legitimate reason for the balance not appearing in this frame's own OCR)."
    },
    {
      "file": "settings.png",
      "type": "settings",
      "order": 0,
      "ocr_text": "Settings | Nickname Glad Peafowl | Limits | Rules | My bets",
      "description": "Settings panel slides in from the top-right as a dark rounded rectangle overlapping the balance/sound/gear icons. Contains: a labelled 'Nickname' text field showing 'Glad Peafowl' in bold white; three full-width dark rounded buttons stacked vertically - a dollar-sign icon + 'Limits', a document/page icon + 'Rules', a person/clock icon + 'My bets'; below them two horizontal sliders, each with a small icon on its left (a speaker icon for the sound slider, a musical-note icon for the music slider) - both sliders are pulled fully to the right and rendered in a bright teal/turquoise fill, small round white/teal handle. Background table shows a King of Clubs (illustrated court card) as the current card and balance $995.55."
    },
    {
      "file": "info_limits.png",
      "type": "info",
      "order": 0,
      "ocr_text": "Limits | Min bet $0.1 | Max bet $100 | Max Profit $10000",
      "description": "A dark modal titled 'Limits' with a white X close button top-right, centred over the darkened table. Three stacked dark rounded rows, each with a small grey caption above a bold white value: 'Min bet' -> '$0.1', 'Max bet' -> '$100', 'Max Profit' -> '$10000'. This is the only screen where all three operator limits appear together in one place."
    },
    {
      "file": "info_bet_max_tooltip.png",
      "type": "info",
      "order": 1,
      "ocr_text": "Max Profit $10000 | max $100",
      "description": "Bet Amount panel after clicking the 'max' stepper: the value field shows '$100' and the 'max' label itself turns teal to indicate the ceiling has been reached; a small dark tooltip bubble pops up directly above the panel reading 'Max Profit $10000' - a second, independently printed confirmation of the same operator cap shown in info_limits.png, this time anchored to the live betting control rather than a settings dialog."
    },
    {
      "file": "info_my_bets.png",
      "type": "info",
      "order": 2,
      "ocr_text": "My bets | Game Time Bet Amount Multiplier Payout | Hi-Lo 9:21PM $1.00 0.00x $0.00 | Hi-Lo 9:21PM $1.00 0.00x $0.00 | Hi-Lo 9:20PM $1.00 0.00x $0.00 | Hi-Lo 9:20PM $1.00 0.00x $0.00 | Hi-Lo 9:19PM $1.00 1.40x $1.40 | Hi-Lo 9:19PM $1.00 1.15x $1.15 | Hi-Lo 9:18PM $1.00 0.00x $0.00",
      "description": "A dark modal titled 'My bets' listing a 5-column round-history table (Game / Time / Bet Amount / Multiplier / Payout) for the last 7 rounds, white column headers, lighter-grey row text. Four rows show '0.00x' / '$0.00' (lost rounds), two rows show '1.40x'/'$1.40' and '1.15x'/'$1.15' (the same two wins measured independently via balance deltas elsewhere in the manifest, confirming this table as a third independent evidence channel), one further '0.00x' row. Table content partially overlaps a blurred King of Clubs card behind the modal."
    },
    {
      "file": "rules_p1.png",
      "type": "rules",
      "page": 1,
      "ocr_text": "Rules | Guess [up-arrow icon] or [down-arrow icon], win big! Stop anytime and cash out! Hi-Lo [icon] - the ultimate card game! | How to Play? (expanded): Guess whether the next card will be higher or lower than the last / Reveal an unlimited number of cards and the multiplier will accumulate / You can stop at any moment and collect your winnings / Values of cards: 2 is the lowest, Ace is the highest | (collapsed headers below:) Game Details / Settings / Disconnection Policy / Version",
      "description": "Rules modal, accordion layout, 'How to Play?' section expanded showing a 4-bullet list. Below it, four more section headers are visible collapsed with a downward chevron each: 'Game Details', 'Settings', 'Disconnection Policy', 'Version'. There is NO 'Min & Max Multiplier' section anywhere in this list of five headers - confirmed by opening every section (see rules_p2/rules_p3/rules_p4 and manifest scroll_panels.sections)."
    },
    {
      "file": "rules_p2.png",
      "type": "rules",
      "page": 2,
      "ocr_text": "Game Details (expanded) | Place Bet: Before the game starts, you can change the starting card by clicking the [icon] button, which will randomly select a new card. Enter a valid amount in the 'Bet Amount' field. Click on the 'Place Bet' button. | Gameplay: As the game starts, you will be dealt one card face up. Your goal is to guess whether the next card dealt will be higher or lower than the previous card. If you guess correctly, you win the round and the multiplier increases by one. For 2 & A you can choose the riskier 'Same' outcome with a higher potential reward. You can keep playing and accumulating the multiplier, or you can cash out at any time to collect your winnings. But be careful - if you guess incorrectly, you will lose your bet and the round will end. | Cancel: You can cancel a bet only if you haven't revealed any cards yet. | Rounds History: At the top of the game screen, you can see the previous cards that were revealed in the current round. | RTP: Game relies on a coefficient called 'RTP' (Return to Player) which is the statistical average of payouts over billions of rounds. Hi-Lo has RTP 95.0%",
      "description": "'Game Details' section expanded, listing five labelled sub-blocks (Place Bet / Gameplay / Cancel / Rounds History / RTP) in bold white headers with grey body text. The RTP sub-block ends with the single dedicated sentence 'Hi-Lo has RTP 95.0%' - the sole RTP figure printed anywhere in this build's booklet."
    },
    {
      "file": "rules_p3.png",
      "type": "rules",
      "page": 3,
      "ocr_text": "Version (expanded): Game version: \"1.0.1\" | RNG version: \"2.0.0\"",
      "description": "'Version' section expanded at the bottom of the accordion list (headers visible top-to-bottom: How to Play? / Game Details / Settings / Disconnection Policy / Version, all others collapsed here). Two plain text lines give 'Game version: \"1.0.1\"' and 'RNG version: \"2.0.0\"' - the only place in this build where version numbers are printed; the Settings gear panel itself shows no version text."
    },
    {
      "file": "rules_p4.png",
      "type": "rules",
      "page": 4,
      "ocr_text": "Settings (expanded): Click the gear icon in the top right corner of the screen to open the settings menu. In Settings you can: change your nickname / view bet limits: Minimum bet, Maximum bet, and Maximum Profit / turn sounds and music on/off / view a list of your recent bet",
      "description": "'Settings' section expanded, describing the gear-icon panel's four capabilities as a 4-bullet list under a short intro sentence. Matches exactly what is shown live in settings.png (Nickname field, Limits/Rules/My bets buttons, two volume sliders)."
    }
  ],

  "mechanics": {
    "summary": "A single-deck higher/lower card game. A card is revealed; the player predicts whether the NEXT card will be higher, lower than, or (only on the extreme ranks 2 and Ace) equal to the current one. Each correct guess advances the card into the history row and raises the multiplier shown on the Cash Out button. The player may cash out after any correct guess, or keep pushing for a bigger multiplier. A single wrong guess ends the round and forfeits everything accumulated in it.",
    "bet_timing": "The stake is debited at the FIRST revealed card of the round, not at the click of 'Place Bet'. While the very first card is still showing and no guess has been made, Cancel is free (verified: balance unchanged, $995.55 before and after a Cancel click). This mirrors the same class of behaviour already documented for other Turbo Games titles (playbook P-T10).",
    "payout_formula": "Payout = stake x the multiplier printed on the Cash Out button at the moment it is clicked. Verified twice by balance delta: $998.00 -> $999.15 (+$1.15 = $1 x 1.15) and $998.15 -> $999.55 (+$1.40 = $1 x 1.40); independently corroborated a third way by the 'My bets' table (1.15x/$1.15 and 1.40x/$1.40 rows).",
    "ladder_badge_is_absolute_not_multiplicative": "The multiplier shown under each history card and on the Cash Out button is the CURRENT state, not a running product of the individual step multipliers - e.g. 'x1.58 after two correct guesses' is NOT 1.05 x 1.10. It is recomputed from the fixed odds table of whichever card is currently live.",
    "next_step_multiplier_is_precomputed": "The Lower/Higher/Equal multipliers are derived from the mathematical probability of the CURRENT card and are printed before the player commits to a guess (e.g. current card 7: 'Lower x2.1' / 'Higher x1.58'; current card 2: 'Lower x6.31' / 'Higher x1.05'; Equal on an extreme card: x20.5-x27.3 range observed in manifest notes, x20.54 observed directly on rules_p2/base_game_ladder.png).",
    "equal_option": "Only offered on the two extreme ranks (2 = lowest, Ace = highest), replacing the guess that would be logically impossible on that rank (there is nothing lower than 2 / nothing higher than an Ace).",
    "loss_condition": "An incorrect guess ends the round immediately and forfeits the entire accumulated potential payout; no partial payout is given, and no extra amount beyond the already-debited stake is lost.",
    "no_fixed_paytable": "This game has no static symbol/paytable grid - payouts are entirely a function of the live card-comparison odds and the point at which the player cashes out. There is nothing to document as a conventional 'symbol payout table'."
  },

  "numbers": {
    "rtp": {
      "value_percent": 95.0,
      "source_frame": "rules_p2.png",
      "quote": "Hi-Lo has RTP 95.0%",
      "storefront_discrepancy": "The public Turbo Games storefront advertises 97% for this title; this build's own rules booklet prints 95.0% and that is the figure that should be recorded - the storefront number is a marketing discrepancy, not a build fact."
    },
    "limits": {
      "min_bet": 0.1,
      "max_bet": 100,
      "max_profit": 10000,
      "currency_symbol": "$ (demo currency)",
      "source_frames": ["info_limits.png", "info_bet_max_tooltip.png"],
      "cross_check": "the on-field 'max' stepper button independently produced the same $100 / $10000 pair as the Limits dialog"
    },
    "version": {
      "game_version": "1.0.1",
      "rng_version": "2.0.0",
      "source_frame": "rules_p3.png",
      "note": "Printed ONLY in the Rules booklet's 'Version' section; the gear-icon Settings panel of this build shows no version text at all (checked directly, settings.png)."
    },
    "max_multiplier": {
      "value": null,
      "reason": "No 'Min & Max Multiplier' section (or any equivalent) exists anywhere in the 5-section rules booklet, which was read in full (all sections expanded, ~2365 characters of body text). The storefront's marketing claim of 'multiply your money up to x999999x' is not printed or otherwise confirmed anywhere in this build and must NOT be substituted here.",
      "distinct_from": "The operational cap that IS printed and enforced is the monetary 'Max Profit $10000', which is a different quantity (an absolute cash ceiling per round, not a multiplier ceiling) and is recorded separately above."
    }
  },

  "controls_and_states": {
    "buttons_with_position_and_state": [
      {"name": "Back", "position": "top-left, circular", "states": ["default"]},
      {"name": "Sound toggle", "position": "top-right, circular", "states": ["default (speaker icon)"]},
      {"name": "Settings (gear)", "position": "top-right, circular, right of sound toggle", "states": ["default", "active/panel-open (brighter teal ring)"]},
      {"name": "Bet Amount stepper", "position": "left column", "states": ["editable default", "at maximum (label 'max' turns teal, tooltip appears)"]},
      {"name": "Refresh/randomise starting card", "position": "top-right corner of the large current-card panel", "states": ["visible on every base_game/settings/info frame; enabled-only-pre-bet per rules text, exact disabled visual not captured - uncertain"]},
      {"name": "Primary action circle", "position": "left column, below Bet Amount", "states": ["Place Bet (bright orange-gold, pre-round)", "Cash Out $<amount> (muted teal, mid-round, after >=1 correct guess)", "Place Bet (duller olive/khaki tint, immediately post-loss)"]},
      {"name": "Lower / Lower or equal", "position": "bottom-left of table", "states": ["idle ghost chevron (pre-bet)", "active bright green pill with multiplier caption (mid-round)"]},
      {"name": "Higher / Higher or equal", "position": "bottom-right of table", "states": ["idle ghost chevron (pre-bet)", "active bright orange/amber pill with multiplier caption (mid-round, non-extreme card)", "absent/replaced by Equal on extreme cards"]},
      {"name": "Equal", "position": "bottom-right of table, replaces Higher", "states": ["active bright orange pill with multiplier caption - only on card rank 2 or Ace"]}
    ]
  },

  "cards_and_symbols": {
    "deck": "Standard-looking single deck of playing cards; only black suits (Clubs, Spades) were observed on any dealt/history card across all 13 captured frames. Hearts/Diamonds (normally red) never appeared on a live game card - only as small decorative red diamond pips inside the dedicated win-banner illustration, which is a separate graphic, not a dealt card.",
    "rank_order_note": "Per rules_p1: '2 is the lowest, Ace is the highest' - a standard high-Ace ordering.",
    "numeral_cards": "Ranks 2-10: plain white card face, black pip icons arranged in the traditional count-matching pattern for that rank, small rank+suit index printed twice (top-left, and upside-down bottom-right) - e.g. 7 of Clubs, 4 of Spades observed directly.",
    "ace_card": "Plain white face with one large centred black suit pip and the small corner indices ('A' + suit) - observed as Ace of Spades.",
    "face_cards": "Jack/Queen/King are rendered as ornate illustrated court cards: a crowned figure in a detailed red/black/gold robe (Queen shown holding a red rose/flower, King shown holding a jewelled staff), the whole illustration mirrored top-to-bottom as on a traditional playing card, with small rank+suit indices in the corners. Queen of Clubs and King of Clubs were both observed directly.",
    "win_banner_art": "A separate, non-gameplay illustration used only on the win_screen: a crowned queen figure with red-and-gold robe, radiating light rays and small red diamond pip decorations on an oversized ceremonial card shape - visually related to but distinct from the in-round court-card art (different pose, different pip colour/suit, symmetrical mirrored layout)."
  },

  "audio": {
    "captured_controls": "Two horizontal sliders in the Settings panel, one for sound effects (speaker icon) and one for music (musical-note icon), both shown pulled fully to the right (maximum) in the only captured settings frame.",
    "note": "No audio content itself can be documented from static screenshots. For deaf/hard-of-hearing users, every game-state change observed (correct guess, wrong guess, cash-out) is already carried redundantly by on-screen text, colour AND icon shape (see accessibility section), so no information appears to be sound-exclusive based on what was captured."
  },

  "accessibility": {
    "screen_reader_users": "The interface is a fixed two-column layout: logo + betting controls + primary action circle on the left, card-reveal area with Lower/Higher/Equal choices on the right, history row of up to 7 cards along the top, balance/sound/settings icons along the top bar, and a persistent 'DEMO MODE' tag at the mid-right edge. Every numeric value that matters to play (balance, bet amount, min/max/profit limits, each guess's multiplier, the Cash Out amount, the round-history table) is rendered as plain readable text, not baked into an image with no text alternative - a screen reader implementation would need to expose these as live-updating text nodes, particularly the Lower/Higher/Equal multiplier captions which change with every new card.",
    "color_blind_users": "State is generally NOT colour-only: (1) the three history-badge outcomes are differentiated by icon shape as well as colour (up-chevron / down-chevron / X-cross), so magenta-vs-green confusion does not lose information; (2) the Lower/Higher/Equal buttons carry directional chevron or equals-sign icons in addition to colour and always carry a text label ('Lower'/'Higher'/'Equal') plus a numeric multiplier, so colour is redundant there too; (3) the one place colour is the ONLY signal observed is the Place Bet vs Cash Out button, which also changes its TEXT LABEL and printed value between states, so it remains distinguishable without colour perception.",
    "deaf_hard_of_hearing_users": "No sound-exclusive information was identified from the captured frames (see 'audio' section) - all round outcomes are mirrored in on-screen text/colour/icon and in the persistent 'My bets' history table.",
    "motor_impairment_users": "All interactive controls are large, well-separated pill/circle shapes (Place Bet/Cash Out circle, Lower/Higher/Equal pills, min/max/+/- steppers) with generous hit areas and no drag or timed-reaction requirement was observed; the round only advances on an explicit click of Lower/Higher/Equal, and Cash Out can be triggered at leisure at any point once available."
  },

  "anomalies_and_discrepancies": [
    "RTP: storefront markets a different figure than the one actually printed in this build's own rules booklet (95.0% printed here, 97% on the storefront) - the printed in-build figure is the one recorded.",
    "Max multiplier: storefront markets 'up to x999999x'; the full 5-section rules booklet contains no multiplier-ceiling section at all, so max_multiplier is recorded as null rather than borrowed from the storefront.",
    "History row shows exactly 7 slots while the rules text states reveals are unlimited per round - behaviour beyond 7 filled slots was not observed in the captured frames (longest captured round reached 3 filled slots) and is left uncertain.",
    "Provably Fair is advertised by the storefront but is absent from this build: no fair/seed/hash/verify related DOM node or booklet text was found (see manifest.not_captured).",
    "No autoplay control exists in this build (Settings panel lists exactly 4 items, none of them autoplay; booklet text search for 'autoplay' returned nothing).",
    "A loss produces no full-screen banner (unlike the 'YOU WIN!' cash-out banner) - the round simply resets to the Place Bet state; confirmed across three separately captured loss events with zero-delay pixel and DOM polling (manifest.not_captured)."
  ],

  "unreadable_or_uncertain": [
    "Suit colour convention for Hearts/Diamonds (red) was never directly observed on a dealt/history card in the 13 captured frames - only black-suited cards (Clubs, Spades) were dealt; standard red-suit convention is assumed but not confirmed from this build's own assets.",
    "Behaviour of the 7-slot history row once a round exceeds 7 correct guesses (scroll / wrap / replace) - not observed, longest captured round had 3 filled slots.",
    "Exact enabled vs. disabled visual treatment of the small refresh/randomise-card icon before vs. after Place Bet is clicked - the icon is visually identical on every captured frame regardless of round state.",
    "The 'Disconnection Policy' section of the rules booklet was confirmed present (its header appears on every rules_p*.png) but its expanded body text was not captured in any of the 4 rules screenshots - content unread; flagged for a future capture if this doc is revisited.",
    "The muted olive/khaki tint of the Place Bet button seen immediately post-loss (base_game_loss.png) - whether this is a distinct, momentary transition state or a rendering/lighting artefact of that single capture was not independently re-verified on a second loss frame."
  ],

  "logo_refs_review": {
    "checked_by": "documentation agent, this pass",
    "verdict": "both boxes in the existing logo_refs.json were pixel-verified by cropping (scripts/zoom.py) and are clean, tight, and correct as-is - no edits made",
    "details": [
      {
        "file": "base_game_loss.png",
        "box": [668, 338, 855, 624],
        "content_confirmed": "the full illustrated Queen of Clubs court card, no other UI, no game wordmark, no provider wordmark - a strong hero-icon candidate given its ornate art"
      },
      {
        "file": "base_game_ladder.png",
        "box": [668, 338, 855, 624],
        "content_confirmed": "the full plain Ace of Spades card (large single black spade pip), no other UI, no wordmark - a clean secondary reference showing the game's plain-numeral card style"
      }
    ]
  }
}

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.