Heart of Rio

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

Free demo · not real-money play
✓ Working · checked 3 weeks, 6 days ago Verified · 26 Jul 2026
RTP 96.50%
Volatility Medium
Max win ×10500
Grid 5×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/heart-of-rio-b7/

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

56 API calls this month
Ask AI MCP NEW

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. 3 aspects we couldn’t confirm are flagged below, not hidden.

Captured 26 Jul 2026 View capture log

Per-screen breakdown

22 demo screens
22 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Preview / Loading screen
preview Preview / Loading screen
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
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Jul '25: 240 240 Jul Aug '25: 290 290 Aug Sep '25: 280 280 Sep Oct '25: 290 290 Oct Nov '25: 300 300 Nov Dec '25: 240 240 Dec Jan '26: 210 210 Jan Feb '26: 200 200 Feb Mar '26: 140 140 Mar Apr '26: 120 120 Apr May '26: 160 160 May Jun '26: 180 180 Jun
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25 Jul '25
🇨🇦Canada 20 20
🇮🇩Indonesia 10 10 10 10 10 10 30 10
🇹🇷Turkey 10 10 10 10 10 10 10 10
🇮🇹Italy 10 10
🇿🇦South Africa 70 70 30 20 70 70 90 70 110 110 110 110
🇫🇮Finland 20 40 20 20 100
🇦🇷Argentina 10 10 10 20 10 10 10 10 30 40 20 10
🇧🇷Brazil 10 10 10 10 10 20 10 10 10 10 10 10
🇩🇪Germany 10 10 10 10 10 10 10 10 10 10 10
🇮🇳India 20 20 20 20 20
🇹🇳Tunisia 10 10 10 10 10 10 10 10 10 10
🇬🇷Greece 10 10 10 10 10 10 10 10
🇺🇸United States 20 20 20 20
🇵🇭Philippines 10 10 10 10 10
🇬🇧United Kingdom 10 10 10 10 10
🇨🇾Cyprus 10 10 10
🇧🇬Bulgaria 10 10
🇩🇰Denmark 10 10
🇲🇾Malaysia 20
🇳🇿New Zealand 10 10
🇧🇾Belarus 10
🇨🇴Colombia 10
🇸🇻El Salvador 10
🇫🇷France 10
🇭🇺Hungary 10
🇱🇧Lebanon 10
🇱🇻Latvia 10
🇳🇱Netherlands 10
🇵🇪Peru 10
🇵🇱Poland 10
🇶🇦Qatar 10
🇷🇴Romania 10
🇦🇹Austria 10 10 10 10 10 10 10 10
🇵🇹Portugal 10 10 10 10 10 10 10
🇮🇪Ireland 10
Full per-country breakdown via the API →

What we extracted from Heart of Rio

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

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

Specification

verified parameters
provider Pragmatic Play
rtp 96.50% · single configuration
volatility Medium
max_win_x ×10500
layout 5×3
paylines 25 fixed
bonus_buy No
mechanic Video Slot
release_date 2021

Symbols & paytable

16 symbols
16 icons (ZIP)
Carnival dancer (purple-winged)
Carnival dancer (purple-winged)
High Pay

Woman with pink/blue feathered carnival wings and sparkling headpiece, purple card border; highest-paying regular symbol. Paytable at $2.00 bet: 5=$64.00, 4=$4.00, 3=$0.80.

MatchPayoutUnit
3x 0.40 Multiplier
4x 2.00 Multiplier
5x 32.00 Multiplier
Carnival woman (green headdress)
Carnival woman (green headdress)
High Pay

Woman with a green leaf/floral headdress and dark hair, bright green card border with sparkle effects. Paytable at $2.00 bet: 5=$14.00, 4=$2.40, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 1.20 Multiplier
5x 7.00 Multiplier
Masquerade mask
Masquerade mask
High Pay

Ornate purple carnival mask with gold trim and purple feather plumes on top. Paytable at $2.00 bet: 5=$12.00, 4=$2.00, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 1.00 Multiplier
5x 6.00 Multiplier
Coconut cocktail
Coconut cocktail
High Pay

Orange coconut shell drink with a small paper umbrella, blue straw and white flower garnish. Paytable at $2.00 bet: 5=$10.00, 4=$2.00, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
A
A
Low Pay

Gold letter with blue outline. Paytable at $2.00 bet: 5=$8.00, 4=$1.60, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.80 Multiplier
5x 4.00 Multiplier
K
K
Low Pay

Gold letter with blue outline. Paytable at $2.00 bet: 5=$8.00, 4=$0.80, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 4.00 Multiplier
Q
Q
Low Pay

Gold letter with red/pink outline. Paytable at $2.00 bet: 5=$8.00, 4=$0.80, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 4.00 Multiplier
J
J
Low Pay

Gold letter with pink/magenta outline. Paytable at $2.00 bet: 5=$8.00, 4=$0.80, 3=$0.40.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 4.00 Multiplier
WILD
WILD
Wild

Woman wearing an ornate gold crown/headdress topped with a heart-shaped gem, on a deep red card with small red hearts. Appears on reels 2, 3, 4 and 5. Substitutes for all symbols except BONUS, MONEY SYMBOL and COLLECT.

BONUS
BONUS
Bonus

Pair of orange/brown bongo drums with 'Bonus' in green-outlined gold script. Appears on reels 2, 3 and 4. 3x also triggers 8 Free Spins (see modes).

MatchPayoutUnit
3x 1.00 Multiplier
MONEY SYMBOL
MONEY SYMBOL
Other

Pink/purple/white disco ball with a cyan number on its face. Appears on reels 1, 2, 3 and 4 and takes a random cash value from a predefined set each spin; no fixed symbol-payouts of its own.

COLLECT
COLLECT
Other

Gold/orange heart badge, white star border, word 'COLLECT'. Reel 5 only. If it lands with any MONEY SYMBOL on screen, all MONEY SYMBOL values are summed and paid.

EXTRA CREDIT COLLECT
EXTRA CREDIT COLLECT
Other

Blue heart badge with silver/white border, text 'EXTRA COLLECT'. Reel 5 only. Its own value is added to every MONEY SYMBOL on screen, then all values are summed and paid.

MULTIPLIER COLLECT
MULTIPLIER COLLECT
Other

Pink/magenta heart badge with silver/white border, text 'MULTIPLIER COLLECT'. Reel 5 only. Multiplies the sum of all MONEY SYMBOL values on screen, then pays the result.

EXPANDING COLLECT
EXPANDING COLLECT
Other

Red heart badge with silver/white border, text 'EXPANDING COLLECT'. Reel 5 only. Every reel holding a MONEY SYMBOL expands to fill with new-value MONEY SYMBOLS, then all values are summed and paid.

RESPIN COLLECT
RESPIN COLLECT
Other

Green heart badge with silver/white border, text 'RESPIN COLLECT'. Reel 5 only. MONEY SYMBOLS stay in place, remaining cells respin once, then all on-screen MONEY SYMBOL values are summed and paid.

Bonus modes

3 modes
Base Game Modifier base
Base Game

5 reels x 3 rows, 25 fixed paylines. Symbols pay left to right on selected lines; only the highest win per line is paid, all line wins are added to the total.

Bonus Mode money_collect
Money Collect

MONEY SYMBOL (disco ball) can land on reels 1-4 with a random cash value each spin. If at least one MONEY SYMBOL is on screen and any of the five COLLECT hearts lands on reel 5 (COLLECT / EXTRA CREDIT COLLECT / MULTIPLIER COLLECT / EXPANDING COLLECT / RESPIN COLLECT), the matching mechanic sums, adds to, multiplies or expands the MONEY SYMBOL values and pays the result. Active in both the base game and Free Spins.

Free Spins fs
Free Spins

Triggered by 3 BONUS symbols landing on reels 2, 3 and 4 (also pays 1x total bet): awards 8 free spins. Money Collect stays active; every MONEY SYMBOL value that hits during the round is added to a running bonus pot shown as a 'SUPER RESPIN' counter top-right. After the last spin the pot is returned to the reels as one giant MONEY SYMBOL spanning reels 1-4, and a final respin is triggered; if a COLLECT symbol lands on reel 5 during that respin, the whole pot is paid. Retrigger: 3 BONUS symbols on reels 2, 3 and 4 during the feature award 8 more free spins, stated as unlimited ('No limits!').

Colour system

extracted from frames · HEX
Export palette
#0B1B09 base dominant 1 base
#124C06 base dominant 2 base
#151A55 base dominant 3 base
#D69725 base dominant 4 base
#A4611C base dominant 5 base
#9C0A9C base dominant 6 base
#0C1B0B free_spins dominant 1 free_spins
#111855 free_spins dominant 2 free_spins
#154F08 free_spins dominant 3 free_spins
#D99826 free_spins dominant 4 free_spins

Accessibility

profile for all groups
Color Blind
  • The five COLLECT hearts on reel 5 differ by color (gold/orange, blue, pink/magenta, red, green) but each also prints its own name text, so color-blind players can rely on the label rather than the color.
  • Base game vs Free Spins state is signalled by a reel-panel color shift (dark green in base game, deep maroon/burgundy in Free Spins) AND by explicit on-screen text ('FREE SPINS LEFT N', 'SUPER_RESPIN'), not by color alone.
  • Settings toggle switches show state by BOTH thumb position (left=off, right=on) and a fill-color change (white-gray vs green) — position gives a non-color cue.
Screen Reader
  • Control layout is stable in the base game (menu+sound stacked far-left, info button beside them, bet -/+ flanking spin, autoplay under spin). The 7-page rules booklet is strictly linear with a 'Page N/7' indicator, making position announceable.
Motor Accessibility
  • All primary controls (spin, bet +/-, menu, info, autoplay) are large circular targets. SPACE and ENTER keys are documented alternatives to clicking spin; autoplay offers a selectable spin count and a SKIP SCREENS option that shortens feature transitions, reducing required interactions.
Hearing Accessibility
  • AMBIENT MUSIC and SOUND FX are independent, clearly labeled on/off toggles in Settings; no information is conveyed by audio alone — wins, spins remaining and pot totals are always shown as on-screen text/numbers.
Low Vision
  • Rules/paytable booklet uses high-contrast white body text on a near-black panel with gold headings; CREDIT/BET/WIN amounts are large white or gold text against dark backgrounds.

Media & assets

10 files · 10 types
22 PNG (ZIP)
Base game
base_game
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview
Preview / Loading screen
preview
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game (initial and mid-session states), full 7-page paytable/rules booklet, settings menu, autoplay menu, 3-slide preview/splash carousel, Free Spins gameplay (natural trigger, mid-round spins, expanding collect, final giant-symbol super respin), in-round 'NICE!' win celebrations, and logo.
Free Spins start/intro announcement screen not captured. Not forcible: this build has no bonus buy, and no natural retrigger occurred across roughly 204 hunted spins.
End-of-Free-Spins 'CONGRATULATIONS ... IN 8 FREE SPINS' summary plaque not captured. The round total win of $52.75 is nonetheless confirmed independently via the final super-respin frame ('WIN $52.75', 'FREE SPINS LEFT 0').
Exact per-line cell pattern for each of the 25 numbered paylines is not legible on the rules diagram (thumbnails too small); only the total count of 25 distinct lines is confirmed.

Ask AI about Heart of Rio

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 do the free spins in Heart of Rio work? Keep it simple.

Triggered by 3 BONUS symbols landing on reels 2, 3 and 4 (also pays 1x total bet): awards 8 free spins. Money Collect stays active; every MONEY SYMBOL value that hits during the round is added to a running bonus pot shown as a 'SUPER RESPIN' counter top-right. After the last spin the pot is returned to the reels as one giant MONEY SYMBOL spanning reels 1-4, and a final respin is triggered; if a COLLECT symbol lands on reel 5 during that respin, the whole pot is paid. Retrigger: 3 BONUS symbols on reels 2, 3 and 4 during the feature award 8 more free spins, stated as unlimited ('No limits!').

RTP 96.50%Medium volatilitymax win ×10500demo ✓

From the verified capture of 26 Jul 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: Heart of Rio vs Gates of Olympus 1000 — 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 3 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 10 palette hexes and all 16 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 3 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/heart-of-rio-b7/

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/heart-of-rio-b7/
{
  "game": {
    "name": "Heart of Rio",
    "provider": "Pragmatic Play",
    "theme": "Brazilian carnival / Rio de Janeiro street-party theme at night: fireworks over a purple-indigo skyline, pink and magenta feather boas/plumage framing the reels, gold ornate scrollwork corners, conga/bongo drums as decoration, a disco ball as the money symbol, and a cast of carnival dancers, a masquerade mask and a tropical coconut cocktail as high-value symbols.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) from 22 curated desktop screenshots (1280x800) plus OCR ground truth and pixel-level re-verification of every frame.",
    "method_notes": "Every one of the 22 screenshots was opened and read individually (not in parallel batches) to guarantee filename-to-content accuracy, because an initial parallel read produced two mismatched associations that were caught and corrected by re-reading sequentially. pytesseract OCR was run on the densest numeric page (paytable_p4, rules) and matches the direct pixel reading verbatim; OCR hung on some other frames in this session (an orphan tesseract process had to be killed) and was not re-run for image-only frames since the numbers/text there were cross-verified visually across repeated reads. All numeric values in this document (RTP, bet range, max win, paylines, payouts) were read directly from on-screen text and are reproduced verbatim from the source frame noted next to each figure.",
    "language": "English"
  },

  "important_discrepancy_note": {
    "summary": "Two of the 22 curated frames contain DIFFERENT visual content than their filename/manifest note suggests. This was discovered by re-reading every frame individually (an initial parallel-batch read had briefly produced a mismatched impression, which was resolved, but on individual re-read the underlying PNG files themselves — not the reading tool — turned out to hold content unrelated to their names).",
    "details": [
      {
        "file": "win_screen_basegame.png",
        "manifest_note_claimed": "Base game win screen showing WIN $1.75",
        "actual_content": "A base-game reel result (dark green reels, gold frame, ticker banner 'ADDS MORE CASH TO...') showing 3 BONUS (bongo-drum) symbols on reels 2, 3 and 4 simultaneously — i.e. the exact winning combination that triggers the Free Spins Feature per the rules ('Hit 3 BONUS SYMBOLS on reels 2, 3 and 4 to trigger 8 free spins'). Credit $99,988.50, Bet $1.25, autoplay in progress (stop-square icon in the spin button). No 'WIN $1.75' text is visible anywhere on this frame.",
        "handling": "Described in this document by its ACTUAL visible content (the free-spins trigger combination landing in the base game), not by the manifest's original caption, per anti-hallucination rules. The type/page/order metadata in manifest.json was left untouched as instructed."
      },
      {
        "file": "free_spins_win_total.png",
        "manifest_note_claimed": "End-of-round summary screen: 'CONGRATULATIONS YOU HAVE WON $52.75 IN 8 FREE SPINS'",
        "actual_content": "A mid-spin motion-blurred autoplay frame of the BASE GAME (not the free spins feature): the 'Heart of Rio' wordmark banner is visible above the reels (base-game framing, not the red free-spins framing), reel symbols are vertically blurred from spinning, and the status bar reads 'AUTO SPINS LEFT 43', Credit $100,031.75, Bet $1.25. There is no 'CONGRATULATIONS' plaque and no '$52.75' text anywhere on this frame.",
        "handling": "Described by its actual visible content (an in-progress autoplay base-game spin). The $52.75 total round win IS independently confirmed elsewhere: the frame free_spins_giant_symbol.png shows 'WIN $52.75' with 'FREE SPINS LEFT 0' at the exact moment the final super-respin pot pays out, so the number is trustworthy — but the dedicated gold 'CONGRATULATIONS' end-of-feature plaque screen itself was NOT captured in any of the 22 provided frames. This should be treated as an additional capture gap alongside the already-disclosed missing free-spins start/intro screen (see manifest 'not_captured')."
      }
    ]
  },

  "color_palette": {
    "base_game_background": "Deep indigo/navy night sky visible above the reel frame, scattered with small colored dots (confetti/fireworks sparks in red, green, blue); large magenta/pink feather-boa plumage frames the left and right edges of the cabinet; a pair of orange-brown conga/bongo drums with red-white-blue rims sits at the bottom corners; a blue and a multicolor toucan/parrot perch among the feathers on the left and right.",
    "reel_panel": "Dark forest-green, near-black semi-transparent reel cells separated by thin gold pinstripe dividers, inside a thick ornate gold scrollwork frame with swirling gold flourishes at all four corners.",
    "free_spins_background": "The reel panel switches to a deep maroon/burgundy red (distinct from the green base-game panel); the surrounding scene keeps the magenta feather plumage and gold frame, now under a warm plum/rose sky instead of indigo.",
    "top_banner_ticker": "A rotating gold-on-dark marquee banner across the top of the base game cycles between promotional lines, e.g. 'HIT [gold COLLECT heart icon] TO COLLECT ALL' and '[blue EXTRA COLLECT heart icon] ADDS MORE CASH TO...', in bold gold 3D lettering with a dark red/maroon outline.",
    "wordmark_logo": "'Heart of' in warm gold/orange 3D letters with a dark red outline; 'Rio' in bright green 3D letters, decorated with small red hearts, all set against a fireworks burst.",
    "info_and_settings_overlays": "Near-black translucent panel with a thin gold ornate border (same corner scrollwork as the reel frame); heading text in gold, body text in white; navigation arrows and toggle 'on' states in bright green; the 'X' close glyph is also green (left-arrow / X-close / right-arrow trio at the bottom-left of every info page).",
    "money_symbol_and_collect_hearts": "The MONEY SYMBOL is a pink/purple/white disco ball with a cyan number printed across it. The five COLLECT symbols on reel 5 are heart-shaped badges, each a different color: gold/orange (COLLECT), blue (EXTRA CREDIT COLLECT), pink/magenta (MULTIPLIER COLLECT), red (EXPANDING COLLECT), green (RESPIN COLLECT).",
    "win_celebration_banner": "A diamond-shaped neon-pink placard with blue dot lights and pink/blue feather wings on both sides; 'NICE!' is written in bright green bubble letters with a gold outline; the dollar amount sits below in white text on an orange-to-purple gradient bar with a gold border.",
    "buttons_and_controls": "White line-art icon glyphs on dark, semi-transparent circular buttons (menu/hamburger, speaker, info 'i', spin, bet +/-); the AUTOPLAY pill button is dark with white text; during autoplay the round spin button shows a red-outlined white square (stop icon) instead of the two curved arrows.",
    "text_colors": "CREDIT label in orange/gold, its value in white; BET label in orange/gold, its value in white; WIN amount in gold/yellow; toggle switches use green fill for 'on' and light gray/white for 'off'."
  },

  "grid_and_paylines": {
    "reels_rows": "5 reels x 3 rows, fixed rectangular grid (confirmed visually on base_game.png and base_game_final.png).",
    "bet_mechanic": "25 fixed paylines (bet_mechanic = lines). Confirmed by the payline diagram on paytable_p4 (rules page 4/7), which enumerates lines 1 through 25, each shown as a small 5x3 grid highlighting the winning path in a distinct color. NOTE: even though the internal game slug/id is 'vs25rio' (25 happens to match the line count here), the line count was verified from the diagram itself, not inferred from the slug, per project convention.",
    "payline_diagram_detail": "Individual per-line cell patterns in the small diagrams are not legible at documentation resolution beyond confirming 25 distinct numbered lines exist; the exact shape of every single line (e.g. straight top row vs zig-zag) is not reproduced here to avoid guessing pixel-level patterns from a very small thumbnail grid.",
    "win_rule_text_verbatim": "From paytable_p1 (page 1/7): 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.' From paytable_p4 (page 4/7): 'All symbols pay from left to right on selected paylines. All wins are multiplied by bet per line.' 'Free spins and bonus wins are added to the payline win.' 'Only the highest win is paid per line. When winning on multiple paylines, all wins are added to the total win.' 'Free spins win is awarded to the player after the round completes. Free spins total win in the history contains the whole win of the cycle.' 'All values are expressed as actual wins in coins.'"
  },

  "symbols": {
    "note": "Payout values below are read verbatim from the paytable (paytable_p1.png / page 1 of 7), which was captured while the demo bet was $2.00 (visible in the footer of that same frame: 'BET $2.00'). Per instruction, these dollar figures are recorded as-shown; converting them into per-unit multipliers is a later processing step and is NOT done here.",
    "high_value": [
      {
        "name": "Carnival dancer (purple-winged)",
        "appearance": "A smiling woman with elaborate pink/blue feathered carnival wings and a sparkling headpiece, framed on a purple card border.",
        "payouts": {"5": "$64.00", "4": "$4.00", "3": "$0.80"},
        "rank": "Highest-paying regular symbol.",
        "source": "paytable_p1"
      },
      {
        "name": "Carnival woman (green headdress)",
        "appearance": "A woman with a green leaf/floral headdress and dark hair, on a bright green card border with sparkle effects.",
        "payouts": {"5": "$14.00", "4": "$2.40", "3": "$0.40"},
        "source": "paytable_p1"
      },
      {
        "name": "Masquerade mask",
        "appearance": "An ornate purple carnival mask with gold trim and purple feather plumes on top.",
        "payouts": {"5": "$12.00", "4": "$2.00", "3": "$0.40"},
        "source": "paytable_p1"
      },
      {
        "name": "Coconut cocktail",
        "appearance": "An orange coconut shell drink with a small paper umbrella, a blue drinking straw and white flowers as garnish.",
        "payouts": {"5": "$10.00", "4": "$2.00", "3": "$0.40"},
        "source": "paytable_p1"
      }
    ],
    "royals_low_value": [
      {"name": "A", "color": "gold letter, blue outline", "payouts": {"5": "$8.00", "4": "$1.60", "3": "$0.40"}},
      {"name": "K", "color": "gold letter, blue outline", "payouts": {"5": "$8.00", "4": "$0.80", "3": "$0.40"}},
      {"name": "Q", "color": "gold letter, red/pink outline", "payouts": {"5": "$8.00", "4": "$0.80", "3": "$0.40"}},
      {"name": "J", "color": "gold letter, pink/magenta outline", "payouts": {"5": "$8.00", "4": "$0.80", "3": "$0.40"}}
    ],
    "wild": {
      "name": "WILD",
      "appearance": "Portrait of a woman wearing an ornate gold crown/headdress topped with a heart-shaped gem, on a deep red card background decorated with small red hearts.",
      "rules_verbatim": "'This symbol is WILD and substitutes for all symbols except for BONUS, MONEY SYMBOL and COLLECT.' 'WILD symbol appears on reels 2, 3, 4 and 5.'",
      "source": "paytable_p1"
    },
    "bonus_scatter": {
      "name": "BONUS",
      "appearance": "A pair of orange/brown conga-style bongo drums with the word 'Bonus' in green-outlined gold script beneath them.",
      "rules_verbatim": "'This symbol is BONUS and appears on reels 2, 3 and 4.' '3x Pays 1x Total Bet' '3x Triggers 8 Free Spins'",
      "source": "paytable_p1"
    },
    "money_symbol": {
      "name": "MONEY SYMBOL",
      "appearance": "A pink/purple/white disco (mirror) ball with a bright cyan/white dollar-style number printed across its face.",
      "rules_verbatim": "'This is the MONEY SYMBOL and it appears on reels 1, 2, 3 and 4. On each spin the MONEY SYMBOL takes a random value from a predefined set.'",
      "observed_values_on_captured_frames": ["10", "30", "50", "180", "250 (splash-only marketing value)", "350 (splash-only marketing value)", "7.50", "5.00", "10.00", "950 (splash-only marketing value)", "2.50", "6.25"],
      "source": "paytable_p2, preview_c, preview_d, preview_e, free_spins_trigger, free_spins_expanding_collect"
    },
    "collect_symbols": {
      "note": "There are five COLLECT symbol types, all heart-shaped badges, and they appear ONLY on reel 5. Rules text is reproduced verbatim from paytable_p2 (page 2/7) and paytable_p3 (page 3/7).",
      "types": [
        {
          "name": "COLLECT",
          "appearance": "Gold/orange heart badge with a white star/sparkle border and the word 'COLLECT' in dark script.",
          "rule_verbatim": "COLLECT - The values of all MONEY SYMBOLS currently on the screen are added together and paid."
        },
        {
          "name": "EXTRA CREDIT COLLECT",
          "appearance": "Blue heart badge with a silver/white border, text 'EXTRA COLLECT'.",
          "rule_verbatim": "EXTRA CREDIT COLLECT - The value from the EXTRA CREDIT COLLECT symbol is added to all MONEY SYMBOLS currently present on the screen, then all values are added together and paid."
        },
        {
          "name": "MULTIPLIER COLLECT",
          "appearance": "Pink/magenta heart badge with a silver/white border, text 'MULTIPLIER COLLECT'.",
          "rule_verbatim": "MULTIPLIER COLLECT - The value of all MONEY SYMBOLS currently on the screen is multiplied by the value of the MULTIPLIER COLLECT symbol, then all values are added together and paid."
        },
        {
          "name": "EXPANDING COLLECT",
          "appearance": "Red heart badge with a silver/white border, text 'EXPANDING COLLECT'.",
          "rule_verbatim": "EXPANDING COLLECT - All reels that contain at least one MONEY SYMBOL expand to fill the whole reel with MONEY SYMBOLS. The MONEY SYMBOLS added take a new random value, then all values are added together and paid."
        },
        {
          "name": "RESPIN COLLECT",
          "appearance": "Green heart badge with a silver/white border, text 'RESPIN COLLECT'.",
          "rule_verbatim": "RESPIN COLLECT - When the RESPIN COLLECT SYMBOL hits, all MONEY SYMBOLS currently on the screen remain in place and all remaining cells respin to reveal a new result. Then the value of all MONEY SYMBOLS present on the screen at the end of the respin are added together and paid."
        }
      ],
      "trigger_condition_verbatim": "'If one or more MONEY SYMBOLS hit on the screen and any COLLECT SYMBOL hits on reel 5, one of the following features is awarded:' (one of the five above, at random depending on which COLLECT type landed)."
    },
    "observed_sticky_reel5_behavior": "Across three consecutive free-spins frames captured in sequence (free_spins_trigger.png, free_spins_play1.png, free_spins_play2.png), a blue heart badge reading 'EXTRA COLLECT' with the value '3.75' appears in the same position at the right edge of the grid with the SAME value each time, while the center reels visibly change symbols and the WIN amount changes spin to spin. This suggests reel 5 may hold a COLLECT symbol in place (sticky) across some spins during the Free Spins feature. This specific behavior is NOT explicitly described in the captured rules text, so it is reported here only as a direct visual observation, not as a confirmed game rule."
  },

  "technical_summary": {
    "rtp_percent": 96.5,
    "rtp_source_verbatim": "'The theoretical RTP of this game is 96.5%' — paytable_p4 (rules page 4/7), confirmed by OCR pass on this frame.",
    "volatility": "Medium",
    "volatility_source_verbatim": "'Medium volatility games pay out steadily and the range of pays varies from low to very high' — paytable_p4 (rules page 4/7). This text is authoritative; it is NOT contradicted by counting lightning-bolt icons on any badge (see color_blind/consistency note below).",
    "volatility_badge_inconsistency_note": "The lightning-bolt volatility badge is drawn with 5 icons total, and how many appear 'lit' differs by screen: on paytable_p4 (rules) all 5 icons appear lit/white; on the preview/splash screens (preview_c/d/e) roughly 3 of 5 appear lit. Since PP badges are known to be visually unreliable, only the sentence 'Medium volatility...' is treated as ground truth for this document, per project convention.",
    "bet_min": "$0.25",
    "bet_max_printed": "$250.00",
    "bet_max_measured": "$250.00 (measured live via the bet '+' button up to its ceiling; matches the printed value exactly — this game has no ante/side-bet multiplier that would push the true ceiling above the printed number).",
    "bet_source_verbatim": "'MINIMUM BET: $0.25' 'MAXIMUM BET: $250.00' — paytable_p4 (rules page 4/7).",
    "demo_default_bet": "$2.00",
    "demo_starting_credit": "$100,000.00",
    "reels_rows": "5 reels x 3 rows, fixed grid.",
    "paylines": "25 fixed paylines (see grid_and_paylines section).",
    "max_win": "10,500x total bet.",
    "max_win_source_verbatim": "'WIN UP TO 10,500X BET' — preview/splash screen (preview_c.png).",
    "ante_bet": "Not present — no toggle or mention found in settings or any of the 7 rules pages.",
    "bonus_buy": "Not present — no buy-feature button on the reel UI and no mention in any of the 7 rules pages.",
    "jackpot_ladder": "Not present — no jackpot side panel observed on any captured frame.",
    "keyboard": "SPACE and ENTER start/stop the spin (paytable_p4 verbatim: 'SPACE and ENTER buttons on the keyboard can be used to start and stop the spin.'). Holding SPACE also engages turbo spin per the base-game hint text 'HOLD SPACE FOR TURBO SPIN'.",
    "currency_view": "CREDIT and BET labels can be clicked to switch between coins view and cash view (paytable_p5 verbatim: 'Click on the labels to switch between coins view and cash view.'). All captured frames are in cash/dollar view.",
    "malfunction_clause_verbatim": "'Malfunction voids all pays and plays.' — paytable_p4.",
    "spin_speed_modes": "A cycling button (three curved lines icon) switches between normal speed, quick spin and turbo spin (paytable_p5 verbatim: 'cycles through spin speed settings, normal speed, quick spin and turbo spin')."
  },

  "features": {
    "money_collect": {
      "summary": "The core base-game feature. The MONEY SYMBOL (disco ball with a random cash value) can land on reels 1-4. If at least one MONEY SYMBOL is on screen and any of the five COLLECT hearts lands on reel 5, one of five payout mechanics is triggered (see symbols.collect_symbols for the verbatim rule text of each of the five types: COLLECT, EXTRA CREDIT COLLECT, MULTIPLIER COLLECT, EXPANDING COLLECT, RESPIN COLLECT).",
      "source": "paytable_p2, paytable_p3"
    },
    "free_spins": {
      "trigger_verbatim": "'Hit 3 BONUS SYMBOLS on reels 2, 3 and 4 to trigger 8 free spins.'",
      "trigger_symbol": "The BONUS symbol (bongo drums) must land on reels 2, 3 and 4 simultaneously (3 of 3 on those specific reels — not 'anywhere').",
      "during_feature_verbatim": "'MONEY SYMBOLS and all COLLECT FEATURES are active during the feature.' 'During the feature the value of all MONEY SYMBOLS that hit is added into a bonus pot.' Displayed on-screen as a 'SUPER RESPIN' counter in the top-right corner, tracking the running bonus pot total in dollars.",
      "ending_verbatim": "'After all free spins end the value of the bonus pot is returned to the reels in the form of a giant MONEY SYMBOL on reels 1-4, and one final respin is triggered. If COLLECT is hit on reel 5 the value of the bonus pot is paid.' On the captured final-respin frame, the giant money symbol/disco-ball graphic spans reels 1-4 showing the value '76.25' and the round result reads 'WIN $52.75' with 'FREE SPINS LEFT 0' (free_spins_giant_symbol.png). The on-screen banner during this final spin reads 'LAST SPIN IS ALWAYS SUPER SPIN'.",
      "retrigger_verbatim": "'Hit 3 BONUS SYMBOLS on reels 2, 3 and 4 during the FREE SPINS FEATURE to retrigger 8 more free spins. No limits!' A promotional in-round banner also reads '3x [Bonus icon] WINS MORE FREE SPINS'.",
      "special_reels_verbatim": "'Special reels are in play during the FREE SPINS ROUND.' (Distinct reel strips/weighting from the base game; exact composition not disclosed on the rules pages.)",
      "spins_awarded": "8 free spins on the natural 3-BONUS trigger (fixed number; no wheel or spins-choice mechanic observed for this game, unlike some other PP titles).",
      "not_captured_screen": "The intro/announcement screen that formally opens the Free Spins round (typically a themed transition banner declaring the spins awarded) was NOT captured in this frame set — see manifest 'not_captured' entry and 'important_discrepancy_note' above. Similarly, the end-of-round 'CONGRATULATIONS...IN 8 FREE SPINS' summary plaque was also not captured; only the numeric result ($52.75 total win) is confirmed via the final giant-symbol frame.",
      "source": "paytable_p3"
    }
  },

  "screens": {
    "preview_splash": {
      "type": "preview",
      "frames": "preview_c.png (1 of 3), preview_d.png (2 of 3), preview_e.png (3 of 3) — a 3-slide promotional carousel shown before entering the game, with three small circular page-indicator dots at the bottom-center (the active slide's dot is filled gold, the other two are hollow gold outlines).",
      "slide_1_preview_c": "Wordmark 'Heart of Rio' at top over a purple fireworks sky. A mock 5x3 reel graphic shows the disco-ball MONEY SYMBOL repeated with the value '350' in all 4 left-hand reel positions (marketing art, not a real spin result) alongside, on the right strip outside the main reels, a coconut cocktail icon, a pink 'x25 MULTIPLIER COLLECT' heart badge, and a gold 'Q' letter. Promo text at the bottom-left: 'WIN UP TO 10,500X BET'. Bottom-right shows a 'VOLATILITY' badge with lightning-bolt icons and a 'DON'T SHOW NEXT TIME' checkbox (unchecked, orange outline). A circular white double-arrow 'enter/refresh' icon sits at the mid-right to advance the slide.",
      "slide_2_preview_d": "Same background/frame. The mock reel graphic now shows varied MONEY SYMBOL values (10, 30, 180, 50, 30, 250) mixed with royals (Q, J, A) and a green 'RESPIN COLLECT' heart badge, a coconut cocktail, and a masquerade mask. Promo text: 'RESPIN COLLECT AWARDS A SECOND CHANCE TO WIN MORE MONEY SYMBOLS'.",
      "slide_3_preview_e": "Mock reel graphic shows a single giant disco-ball MONEY SYMBOL reading '950' spanning the left 3 columns, with J, Q royals and a masquerade mask on the right strip. Promo text: 'SUPER MONEY SYMBOL RESPIN AT THE END OF FREE SPINS'.",
      "color_blind_notes": "Max-win and feature-teaser text are large high-contrast gold/white lettering readable without color perception; the volatility badge relies on a lightning-icon count that is visually inconsistent across screens (see technical_summary note) — the authoritative volatility fact is only available as a full sentence on the rules pages, not on this splash."
    },
    "base_game": {
      "type": "base_game",
      "frames": "base_game.png (initial state, credit $100,000.00, bet $2.00), base_game_final.png (after a series of spins, credit $100,092.75, bet $1.25)",
      "layout": "5x3 reel grid in a dark green panel inside a thick gold ornate frame, centered on screen. Rotating gold marquee banner across the top cycles feature-teaser text (e.g. 'HIT [COLLECT icon] TO COLLECT ALL', '[EXTRA COLLECT icon] ADDS MORE CASH TO...'). A small pink/purple disco-ball icon sits at the top-right end of the banner.",
      "bottom_bar": {
        "far_left": "Two stacked round buttons: a hamburger/menu icon ('=' three lines) on top opens System Settings, a speaker icon below toggles sound.",
        "info_button": "A round 'i' button just to the right of the menu/speaker column opens the 7-page rules/paytable booklet.",
        "balance_labels": "Center-left, gold 'CREDIT' and 'BET' labels with white dollar values beneath the banner text; center hint text reads 'HOLD SPACE FOR TURBO SPIN' (or 'SPIN TO WIN!' between manual spins).",
        "right_controls": "A round bet '-' button, a large round SPIN button (two white curved arrows forming a circle; becomes a red-outlined white square 'stop' icon while autoplay is running) and a round bet '+' button, with an 'AUTOPLAY' pill button beneath the spin button.",
        "branding": "'PRAGMATIC PLAY' in small gray text at the very bottom-left corner."
      },
      "symbols_on_captured_frames": "A transient random mix — visible on base_game.png: coconut cocktail, royals A/K/Q/J, the green-headdress woman, the masquerade mask, and the red-crowned WILD portrait. Visible on base_game_final.png: royals Q/K/J/A, the masquerade mask, a BONUS bongo-drum symbol, the green-headdress woman (twice, in adjacent cells with a thin green glow outline), the red-crowned WILD portrait (twice, with a thin gold/white glow outline). NOTE: exact per-cell layout is a random snapshot each spin and is not enumerated further, per project convention.",
      "win_screen_basegame_png_actual_content": "This frame (type=win_screen in the manifest) actually shows a base-game reel result with 3 BONUS symbols landed simultaneously on reels 2, 3 and 4 — the exact combination that triggers the Free Spins Feature (see important_discrepancy_note above). Credit $99,988.50, Bet $1.25, autoplay running (stop-square spin icon).",
      "color_blind_notes": "Controls are white glyphs on dark circles (shape-based). CREDIT/BET are distinguished by their text labels, not color alone. Symbol identity relies on distinct artwork/shape (portrait vs. drink vs. mask vs. letter), not on color alone, though several high symbols do use a colored card-border as a secondary cue (purple/green/red)."
    },
    "paytable_rules_booklet": {
      "type": "paytable (page 1) / rules (pages 2-6, mapped in manifest to file order 0 on each page)",
      "shared_chrome": "All 7 pages share the same dark near-black panel with a thin gold ornate border, a heading in gold at top-center, a white 'X' close button at the top-right of the panel, and a bottom-left navigation trio of a green left-triangle (previous page), a green 'X' (close), and a green right-triangle (next page), plus a 'Page N/7' indicator at the bottom-right.",
      "page_1_of_7": "'GAME RULES' — full symbol paytable grid (4 high symbols + A/K/Q/J), the WILD portrait with its substitution rule, and the BONUS bongo-drum symbol with its trigger rule. (Full verbatim content captured in the 'symbols' section above.)",
      "page_2_of_7": "'MONEY COLLECT FEATURE' — introduces the MONEY SYMBOL (disco ball, reels 1-4) and the five COLLECT symbol types (reel 5 only), with verbatim rule text for COLLECT, EXTRA CREDIT COLLECT and MULTIPLIER COLLECT.",
      "page_3_of_7": "Continuation — verbatim rule text for EXPANDING COLLECT and RESPIN COLLECT, followed by the full 'FREE SPINS FEATURE' section (trigger, bonus pot mechanic, final giant-symbol respin, retrigger, special reels).",
      "page_4_of_7": "'GAME RULES' — VOLATILITY badge + sentence, the 25-line diagram, the payline/adjacency win rules, MINIMUM/MAXIMUM BET, RTP, malfunction clause, and the SPACE/ENTER keyboard shortcut.",
      "page_5_of_7": "'HOW TO PLAY' / 'MAIN GAME INTERFACE' — explains every control icon (bet +/-, settings gear, spin-speed cycle button, sound toggle, info button, CREDIT/BET labels and coins/cash toggle, spin button, AUTOPLAY button).",
      "page_6_of_7": "'SETTINGS MENU' / 'INFORMATION SCREEN' / 'BET MENU' — explains INTRO SCREEN, AMBIENT, SOUND FX and GAME HISTORY toggles, the info-page navigation arrows/close, and the bet menu's coins-per-line / coin-value fields.",
      "page_7_of_7": "'AUTOPLAY' — explains starting autoplay via the spins-count buttons and the SKIP SCREENS option ('auto-skips the feature introduction and end screens after a short period of time').",
      "color_blind_notes": "The three-icon nav row (◄ / X / ►) is distinguished by glyph SHAPE, not just its shared green color — safe for color-blind users. Body text throughout is high-contrast white-on-black."
    },
    "settings": {
      "type": "settings",
      "title": "SYSTEM SETTINGS",
      "layout": "Dark semi-transparent panel over the dimmed base game, with the rotating top banner ('ADDS MORE CASH TO...') still visible above it and a white 'X' close button at the top-right.",
      "left_side": "A 'GAME HISTORY' link with an external-link icon, and a 'TOTAL BET' stepper: a white round '-' button, the value '$2.00' in a dark rounded field, and a green round '+' button.",
      "right_side_toggles": "Four labeled switches, top to bottom: 'BATTERY SAVER' (white/off, 'save battery life by reducing animation speed'), 'AMBIENT MUSIC' (green/on, 'turn on or off the game music'), 'SOUND FX' (green/on, 'turn on or off the game sounds'), 'INTRO SCREEN' (green/on, 'show the intro screen before starting the game'). Each switch has a small pause-bars icon on its thumb.",
      "color_blind_notes": "Toggle state is shown by BOTH thumb position (left=off, right=on) AND a fill-color change (white-gray vs. green) — position provides a non-color cue."
    },
    "autoplay_menu": {
      "type": "autoplay",
      "title": "AUTOPLAY SETTINGS",
      "layout": "Dark panel over the dimmed base game (rotating top banner still visible), white 'X' close top-right.",
      "options_row": "Three square checkboxes with labels: 'TURBO SPIN' (unchecked), 'QUICK SPIN' (unchecked), 'SKIP SCREENS' (checked, shown as a green square with a white checkmark).",
      "autospins_selector": "'NUMBER OF AUTOSPINS' label above a horizontal slider (green filled track to the left of a round handle with a pause-bars icon) with the numeric value '100' displayed to its right.",
      "action_button": "A large green 'START AUTOPLAY (100)' button spans the width of the panel at the bottom.",
      "color_blind_notes": "Checkbox state uses an explicit checkmark GLYPH (shape), not fill-color alone, though the checked box is also green."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "frames": "free_spins_trigger.png, free_spins_play1.png, free_spins_play2.png, free_spins_expanding_collect.png, free_spins_giant_symbol.png",
      "shared_layout": "Same 5x3 grid, now on the deep maroon/burgundy reel panel. A 'SUPER_RESPIN' counter box (gold text label, cyan/white dollar value) sits at the top-right, tracking the accumulating bonus pot. A blue 'EXTRA COLLECT' heart badge with a numeric value is pinned at the right edge outside the main grid on several frames (see symbols.observed_sticky_reel5_behavior).",
      "free_spins_trigger_png": "Top banner reads 'SUPER_RESPIN' with pot value '11.25'. Reels show A, J, A, A royals plus a stack of three MONEY SYMBOLS in the center column reading '7.50', '5.00' and '10.00', and the green-headdress woman symbol. Footer: 'WIN $1.75', 'FREE SPINS LEFT 6', Credit $99,988.50, Bet $1.25.",
      "free_spins_play1_png": "Same pot value '11.25'. A promotional banner reads '3x [Bonus icon] WINS MORE FREE SPINS'. A large diamond 'NICE!' celebration banner shows '$2.81' over the reels. Footer: 'WIN $4.56'.",
      "free_spins_play2_png": "Same pot '11.25'. Banner reads 'LAST SPIN IS ALWAYS SUPER SPIN'. 'NICE!' banner shows '$13.31'. Footer: 'WIN $15.06'.",
      "free_spins_expanding_collect_png": "Pot has grown to '72.50'. Banner still reads 'LAST SPIN IS ALWAYS SUPER SPIN'. A red 'EXPANDING COLLECT' heart badge is visible at the right edge of the grid; visible reel values include MONEY SYMBOLS '2.50' and '6.25' alongside J/Q royals and the masquerade mask. 'NICE!' banner shows '$6.46'. Footer: 'WIN $101.50', Credit $100,012.50.",
      "free_spins_giant_symbol_png": "The 'Heart of Rio' wordmark banner replaces the ticker (feature-closing state); the 'SUPER_RESPIN' counter box is now empty/blank (pot consumed). A single giant pink/white disco-ball MONEY SYMBOL spans reels 1-4 showing the value '76.25'; reel 5 shows a coconut cocktail (top), letter 'Q' (middle) and the green-headdress woman (bottom). Footer: 'WIN $52.75', 'FREE SPINS LEFT 0', Credit $99,988.50, Bet $1.25.",
      "color_blind_notes": "Feature state is signalled by a palette shift (green base panel to maroon free-spins panel) AND by explicit text ('SUPER_RESPIN', 'FREE SPINS LEFT N') — not color alone. The five COLLECT heart badges differ by BOTH color and printed name text, so color-blind users can rely on the label."
    },
    "win_celebration_frames": {
      "type": "win_screen",
      "note": "See important_discrepancy_note for the two frames whose manifest captions did not match their actual content (win_screen_basegame.png, free_spins_win_total.png). Their real content is documented under 'screens.base_game' and 'screens.free_spins_win_total_actual' respectively.",
      "free_spins_win_total_actual": "free_spins_win_total.png actually shows an in-progress, motion-blurred AUTOPLAY spin of the BASE GAME (green panel, 'Heart of Rio' wordmark banner, vertically-streaked symbol art), with 'AUTO SPINS LEFT 43', Credit $100,031.75, Bet $1.25. This is a generic mid-autoplay frame, not a win celebration.",
      "free_spins_nice_win_png": "An in-round 'NICE!' celebration during the free spins feature: green bubble-letter 'NICE!' on the pink diamond placard, amount '$22.50'. 'SUPER_RESPIN' pot shows '11.25', a blue 'EXTRA COLLECT' badge shows '3.75'. Footer: 'WIN $24.25' (partially obscured by an animated coin graphic), Credit $99,988.50, Bet $1.25, banner 'LAST SPIN IS ALWAYS SUPER SPIN'."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Control positions are stable across the base game: menu+sound stacked far-left, a dedicated 'i' info button just right of them, bet -/+ flank the large central spin button, autoplay sits directly beneath spin. The 7-page rules booklet is a strictly linear sequence navigable with ◄ / X-close / ► and always shows a 'Page N/7' indicator, making position announceable.",
    "motor": "All primary targets (spin, bet +/-, menu, info, autoplay) are large circular buttons. SPACE and ENTER are documented keyboard alternatives to clicking spin (paytable_p4). Autoplay (with a selectable spin count and a SKIP SCREENS option that shortens feature transitions) reduces the number of required interactions for extended play.",
    "color_blind": "Most state is conveyed redundantly: toggle switches use thumb POSITION in addition to color fill; the five COLLECT symbols are each printed with their own NAME text in addition to a distinct color; free-spins vs. base-game state is conveyed by explicit text ('FREE SPINS LEFT N', 'SUPER_RESPIN') in addition to the green-vs-maroon panel color shift; the official volatility rating is only reliable as a full sentence, not as a lightning-icon count (the icon count is visually inconsistent between screens in this capture set).",
    "deaf_hard_of_hearing": "No audio-only information was observed; AMBIENT MUSIC and SOUND FX are independent, clearly labeled on/off toggles in Settings, and game state (wins, spins remaining, pot totals) is always conveyed as on-screen text/numbers rather than through sound alone."
  },

  "unreadable_or_uncertain": [
    "Exact per-line cell pattern for each of the 25 numbered paylines (paytable_p4) — the diagram thumbnails are too small to reliably trace which specific cells each individual line covers; only the total count of 25 distinct lines is confirmed.",
    "The dedicated Free Spins start/intro announcement screen was not present in any of the 22 provided frames (consistent with manifest.not_captured; a real retrigger was not observed in ~204 hunted spins and bonus buy is absent from this game, so it could not be forced).",
    "The dedicated end-of-Free-Spins 'CONGRATULATIONS...IN 8 FREE SPINS' summary plaque was also not present in any of the 22 provided frames, even though its filename (free_spins_win_total.png) implied it would be — see important_discrepancy_note. The $52.75 total win figure is nonetheless confirmed independently via free_spins_giant_symbol.png ('WIN $52.75', 'FREE SPINS LEFT 0').",
    "win_screen_basegame.png does not show a 'WIN $1.75' banner as its manifest note describes; it actually shows the 3-BONUS free-spins trigger combination in the base game (see important_discrepancy_note).",
    "Whether reel 5 is genuinely 'sticky' during parts of the Free Spins feature (observed: an 'EXTRA COLLECT 3.75' badge persisting across 3 consecutive spins) is a visual observation only, not a rule confirmed anywhere in the 7 rules pages.",
    "The precise mechanic behind the marketing-only reel mockups on the 3 preview/splash slides (repeated '350', single giant '950') is not gameplay — those are static promotional graphics, not real spin outcomes, and are described as such."
  ]
}

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.