Rio Fantasia

Demo, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 1 week, 1 day ago Verified · 25 Sep 2026
RTP —
Volatility Medium
Max win ×2000
Grid 3×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/rio-fantasia-b30/

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

Captured 25 Sep 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
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Game settings
settings Game settings
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 440 440 Sep Oct '25: 450 450 Oct Nov '25: 380 380 Nov Dec '25: 500 500 Dec Jan '26: 470 470 Jan Feb '26: 320 320 Feb Mar '26: 270 270 Mar Apr '26: 160 160 Apr May '26: 270 270 May Jun '26: 220 220 Jun Jul '26: 180 180 Jul Aug '26: 180 180 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
🇮🇳India 20 0 20 0 0 20 0 20 20 20 20 20
🇵🇰Pakistan 20 0 20 0 0 0 20 20 20 20 20 20
🇬🇷Greece 10 0 0 10 0 0 0 0 0 0 0 0
🇧🇷Brazil 110 110 170 210 110 170 260 390 390 260 320 320
🇵🇭Philippines 10 10 0 10 10 30 10 10 10 10 20 20
🇹🇭Thailand 10 10 0 10 10 10 0 0 10 0 10 0
🇲🇽Mexico 0 0 0 0 10 10 10 0 0 0 10 0
🇹🇳Tunisia 0 0 0 0 0 0 10 0 10 0 10 0
🇩🇿Algeria 0 0 0 0 0 0 0 0 10 10 0 0
🇨🇦Canada 0 0 0 20 0 0 0 0 0 0 0 0
🇭🇰Hong Kong 0 0 0 0 0 10 0 0 0 10 0 0
🇱🇻Latvia 0 0 0 0 0 0 0 0 0 0 10 10
🇻🇳Vietnam 0 0 0 0 0 0 0 0 0 10 10 0
🇺🇸United States 0 0 0 0 0 0 0 0 0 20 0 0
🇧🇬Bulgaria 0 0 0 0 0 10 0 0 0 0 0 0
🇨🇱Chile 0 0 0 0 0 0 0 0 10 0 0 0
🇨🇴Colombia 0 0 0 0 0 0 0 0 0 0 0 10
🇮🇹Italy 0 0 0 0 0 0 0 0 0 0 10 0
🇯🇵Japan 0 0 0 0 0 0 0 0 0 0 0 10
🇸🇦Saudi Arabia 0 0 0 0 10 0 0 0 0 0 0 0
🇪🇸Spain 0 0 0 0 0 0 0 10 0 0 0 0
🇹🇷Turkey 0 0 0 0 0 0 0 0 0 0 0 10
🇬🇧United Kingdom 0 0 0 0 0 0 0 0 0 0 0 10
🇮🇩Indonesia 0 10 10 10 10 10 10 10 10 10 10 10
🇦🇪United Arab Emirates 0 10 0 0 0 0 0 10 10 0 0 0
🇵🇹Portugal 0 10 0 0 0 0 0 0 0 10 0 0
🇩🇪Germany 0 10 0 0 0 0 0 0 0 0 0 0
🇺🇦Ukraine 0 10 0 0 0 0 0 0 0 0 0 0
Full per-country breakdown via the API →

What we extracted from Rio Fantasia

Everything pulled from Rio Fantasia into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
22 screens captured
8 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
volatility Medium
max_win_x ×2000
layout 3×3
paylines 5 fixed
bonus_buy No
mechanic Video Slot
release_date 2024

Symbols & paytable

8 symbols
8 icons (ZIP)
WILD
WILD
Wild

Carnival dancer WILD in a feathered headdress; substitutes for all symbols. 3 Wild symbols stacked in one reel transform into a Stacked Wild, multiplying all wins that spin by x2.

MatchPayoutUnit
3x 20.00 Multiplier
Red gem medallion
Red gem medallion
High Pay

Gold-filigree medallion set with a large round red gemstone, on a dark red tile.

MatchPayoutUnit
3x 10.00 Multiplier
Purple gem brooch
Purple gem brooch
High Pay

Faceted purple/amethyst gem in a gold pentagon frame, on a purple tile.

MatchPayoutUnit
3x 5.00 Multiplier
Blue diamond ornament
Blue diamond ornament
High Pay

Faceted light-blue diamond in an ornate gold frame, on a blue tile.

MatchPayoutUnit
3x 3.00 Multiplier
Green feather triangle
Green feather triangle
High Pay

Triangular arrangement of green feathers outlined in gold, on a green tile.

MatchPayoutUnit
3x 2.00 Multiplier
Guitar
Guitar
Low Pay

Small wooden four-string cavaquinho-style guitar with orange and green swirl decoration, on a cream tile.

MatchPayoutUnit
3x 1.00 Multiplier
Drum
Drum
Low Pay

Samba hand drum with a red/green zig-zag pattern and crossed drumsticks, on a light tan tile.

MatchPayoutUnit
3x 0.60 Multiplier
Maracas
Maracas
Low Pay

Pair of green maracas with a yellow zig-zag pattern, on a light grey tile; lowest-paying symbol.

MatchPayoutUnit
3x 0.40 Multiplier

Bonus modes

2 modes
Bonus Mode respin_until_win
Respin Until Win

Randomly triggered during any spin (no symbol combination needed, no purchase option). Stacked Wild appears fully on reel 2 while the other reels respin repeatedly until there is a win; the resulting win is then multiplied by a random x5-x20 multiplier before being paid.

Base Game Modifier stacked_wild_x2
Stacked Wild x2 Multiplier

If 3 Wild symbols land stacked within a single reel during any spin, they transform into a Stacked Wild filling that reel; whenever 1 or more Stacked Wild symbols are present anywhere on the reels, all wins from that spin are multiplied by x2 before being paid.

Colour system

extracted from frames · HEX
Export palette
#5F261F base dominant 1 base
#6827A4 base dominant 2 base
#9F5628 base dominant 3 base
#DA9F5D base dominant 4 base
#D9A995 base dominant 5 base
#A35E5A base dominant 6 base
#5A2B24 bonus dominant 1 bonus
#321E20 bonus dominant 2 bonus
#9E562A bonus dominant 3 bonus
#552C50 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Winning-line indicator tags along the reel frame are numbered 1-5 and glow green when active; the line number is printed as text on the tag, not shown by color alone.
  • Turbo Spin on/off state is shown by a crossed-out glyph shape, not by color alone.
  • Feature multipliers and win amounts (e.g. x10, x5~x20, Total Win 1.50) are always printed as numerals directly over the art, not conveyed by color alone.
Screen Reader
  • Bottom info bar and control bar keep a stable layout on every game-field frame (balance far-left, provider badge center-left, bet amount center-right, bet-options button far right; turbo/minus/spin/plus/autoplay in the control row). Paytable/Rules are a fixed linear paged sequence reachable from a 5-icon bottom nav (Sound/Paytable/Rules/History/Quit).
Motor Accessibility
  • The central SPIN button is the largest tappable target on the game field. On PC, holding Space gives continuous spins and pressing Space skips the spin animation; Auto Spin offers preset counts of 10/30/50/80/1000 to reduce repetitive input.
Hearing Accessibility
  • No audio-only information observed; win amounts, feature multipliers and round outcomes are always shown as on-screen text/numerals in addition to any sound cues, and a separate Sound on/off toggle exists.
Low Vision
  • Balance and bet amounts are shown in large high-contrast lime-green numerals on a dark background.

Media & assets

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

Data provenance

what we captured and what we didn't
Preview/splash screen; base game including a real payline win on the bottom row; Respin Until Win feature (trigger, resolution, and its win screen); Paytable (4 pages, symbols and feature rules); Rules (7 pages); Bet Options settings at minimum (0.15), default (3.00) and maximum (45.00); Autoplay panel.
RTP is not printed anywhere in this build (Paytable and Rules panels read in full). Two sources at the provider itself disagree: the game page payload gives 96.75%, the official PDF game-information sheet (v1.0.r4) gives 96.76%. Field left empty as an honest omit rather than importing either out-of-build figure.
Volatility is not stated anywhere in the captured screens (no volatility meter/flame UI observed).
Live History panel with real round data was not captured, only its textual description in the Rules booklet.

Ask AI about Rio Fantasia

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 Rio Fantasia play? Keep it simple.

Randomly triggered during any spin (no symbol combination needed, no purchase option). Stacked Wild appears fully on reel 2 while the other reels respin repeatedly until there is a win; the resulting win is then multiplied by a random x5-x20 multiplier before being paid.

Medium volatilitymax win ×2000demo ✓

From the verified capture of 25 Sep 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: Rio Fantasia vs Fortune Tiger — 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 8 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/rio-fantasia-b30/

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/rio-fantasia-b30/
{
  "game": {
    "name": "Rio Fantasia",
    "provider": "Pocket Games Soft (PG SOFT)",
    "theme": "Rio de Janeiro Carnival. A smiling carnival dancer/showgirl in a huge feathered headdress and jeweled costume is the central figure, set against a night skyline with the silhouette of Rio's Christ the Redeemer statue on a hilltop, oversized stylized palm-leaf/feather fronds (teal, purple, gold), and drifting confetti and gold coins. Symbol iconography is carnival props and jewelry: a hand drum, a small painted guitar, maracas, and ornate gem/medallion brooches (ruby, amethyst, diamond).",
    "art_style": "Photorealistic human portrait art for the carnival-dancer WILD character combined with glossy 3D-rendered jewel/prop icons (metallic gold filigree, faceted gemstones, wood-and-hide instruments), set on a painterly stylized night-carnival backdrop. Warm, saturated, high-contrast carnival palette (magenta, orange, gold, teal) with dramatic rim-lighting and coin/confetti particle effects; not a flat-vector or cartoon look — a premium photoreal casino-slot rendering style.",
    "grid": "3 reels x 3 rows, fixed grid (NOT the provider's more common 5x3/5x4 layout).",
    "lines": "5 fixed bet lines (not adjustable), diagrams printed in paytable_p4.png.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) from 21 desktop-window screenshots (760x1360 portrait build) + verbatim DOM text (Paytable/Rules panels are real DOM, no OCR needed for numbers) + zoomed crops.",
    "method_notes": "Symbol identities/payouts read directly from paytable_p1.png (plain on-screen text/numbers, zoomed for the icon crops). Feature text taken verbatim from paytable_p2-p4.png and rules_p1-p7.png. Winning-line diagrams zoomed 4x from paytable_p4.png to determine exact cell patterns. Payout basis verified arithmetically against a real win frame (base_game_win_line.png). RTP is NOT printed anywhere in this build (both panels read in full) and is therefore recorded as unknown/uncertain here, per TL brief — the 96.75% figure quoted on the provider's own game page is NOT carried into this document as an in-game fact.",
    "language": "English"
  },

  "color_palette": {
    "preview_background": "Deep magenta/purple night sky with soft-focus fireworks bursts in pink, purple, and gold; scattered gold coins falling on the right.",
    "base_game_background": "Dark purple/indigo night sky with visible stars and a faint dark silhouette of the Christ the Redeemer statue on a hill; large stylized feather/palm fronds in teal-blue, deep purple, and gold-orange frame the sides and top of the reel set.",
    "reel_frame": "Warm bronze/gold wood-look frame with carved corner ornaments; a decorative topper above the frame shows crossed orange feathers, a green feather plume, small teal crystal beads, and a gold plaque reading 'x2' (Stacked Wild multiplier reminder).",
    "reel_cells": "Symbol tiles each sit on a flat color-coded background: dark red (top symbol / mask-gem), purple (2nd symbol), blue (3rd symbol), green (4th symbol), cream/tan (guitar and drum), light grey (maracas); the WILD dancer tile has no flat color card, it is a full photographic portrait.",
    "bottom_control_bar": "Dark semi-transparent wood-plank panel; buttons are dark circular glyphs with white icon outlines. Balance/bet numbers are bright yellow-green (lime).",
    "paytable_rules_panels": "Near-black charcoal background; header bar a slightly lighter charcoal-grey; body text off-white/light-grey; symbol payout numbers bright lime-green; section headers plain white; the active bottom-nav icon (e.g. 'Paytable' or 'Rules') is highlighted green with a matching green label, inactive icons/labels are grey.",
    "settings_bet_panel": "Semi-transparent dark grey modal over a dimmed/blurred reel background; selected row highlighted with a darker rounded pill and bold white numerals; unselected rows dimmed grey; 'Max Bet' is an outlined lime-green pill button, 'Confirm'/'Start' are solid lime-green pill buttons with black text.",
    "win_screen_background": "Bright green radial glow behind a pile of gold coins; a large green carnival-feather ornament (teal, orange, green feathers with a gold-framed green gem) sits above the 'Big Win' wordmark.",
    "accent_colors": "gold, hot magenta/pink, orange, deep purple, teal/turquoise, lime-green",
    "accent_colors_where": "Gold: reel frame, coin piles, symbol filigree, 'x2' plaque, win-amount numerals. Hot magenta/orange/purple/teal: carnival feather decorations around the reel frame and on the WILD dancer's headdress. Lime-green: all interactive buttons (Spin, Confirm, Start, Max Bet), active bottom-nav icon, paytable payout numbers, balance/bet text."
  },

  "symbols": {
    "note": "All 8 paying symbols read directly from paytable_p1.png ('Symbol Payout Values'), a single value per symbol because the grid is only 3x3 (one combination length: 3-of-a-kind). Values are abstract paytable units, converted to cash by value x bet_size x bet_level (see payout_basis / rules_p1.png).",
    "wild": {
      "name": "WILD",
      "paytable_value": 100,
      "appearance": "A young smiling woman wearing a towering carnival headdress of tall orange, yellow, and magenta feathers around a jeweled gold-and-green centerpiece, and a matching bejeweled gold costume; shown as a close head-and-shoulders photographic portrait filling the whole reel cell. The word 'WILD' is printed in bold gold 3D letters as a separate banner beneath the portrait, both in the paytable icon and on the reels.",
      "rules": "Substitutes for all other symbols (paytable_p1.png footer, rules_p2.png: 'Wild symbol and Stacked Wild symbol substitutes for all symbols'). No symbols are explicitly excluded from substitution in the printed text.",
      "stacked_wild": "If 3 WILD symbols land stacked in the same reel during any spin, they transform into a single 'Stacked Wild' occupying the whole reel column (paytable_p2.png/rules_p2.png), and whenever 1+ Stacked Wild appears anywhere, ALL wins on that spin are multiplied by x2 before being paid. A small gold 'x2' plaque sits permanently above the reel frame as a reminder of this multiplier.",
      "source": "paytable_p1.png, paytable_p2.png, rules_p2.png"
    },
    "paying_symbols_high_to_low": [
      {
        "name": "Red gem medallion (top regular symbol)",
        "paytable_value": 50,
        "appearance": "An ornate gold-filigree medallion shaped like a stylized flower/crown, set with small green and blue accent gems, centered on a single large round faceted red gemstone; small gold teardrop charms with blue beads hang from the bottom. Sits on a dark red square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Purple gem brooch",
        "paytable_value": 25,
        "appearance": "A faceted purple/amethyst pentagon-cut gemstone set in a gold pentagon frame decorated with small teal and pink feather-like accents. Sits on a purple square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Blue diamond ornament",
        "paytable_value": 15,
        "appearance": "A faceted light-blue diamond/crystal gem set in an ornate gold frame with small pink/red gem accents at the top. Sits on a blue square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Green feather triangle",
        "paytable_value": 10,
        "appearance": "A stylized triangular arrangement of green feathers/leaves forming a fan or headdress-plume shape, outlined in gold. Sits on a green square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Guitar (cavaquinho-style)",
        "paytable_value": 5,
        "appearance": "A small wooden four-string guitar/cavaquinho with a light tan body painted with orange and green swirl decorations. Sits on a cream/tan square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Drum (samba drum)",
        "paytable_value": 3,
        "appearance": "A hand drum with a light tan drumhead and a red/green zig-zag pattern painted around the wooden shell, two wooden drumsticks crossed on top. Sits on a light tan/pink square tile.",
        "source": "paytable_p1.png"
      },
      {
        "name": "Maracas",
        "paytable_value": 2,
        "appearance": "A pair of green maracas with a yellow zig-zag pattern, crossed over each other. Sits on a light grey square tile (lowest-paying symbol).",
        "source": "paytable_p1.png"
      }
    ],
    "same_payout_families_check": "No two different symbols share an identical printed value in paytable_p1.png (values are 100, 50, 25, 15, 10, 5, 3, 2 — all distinct), so there is no risk of an audit_symbols-style merged/collapsed royal family here."
  },

  "reel_layout": {
    "grid": "3 reels x 3 rows, fixed (every reel always shows exactly 3 symbols) — this is NOT this provider's typical 5x3/5x4 layout, confirmed on base_game.png and every gameplay frame.",
    "mechanic": "5 fixed bet lines (rules_p1.png: '5 bet lines (fixed)'), not ways-to-win and not adjustable line count.",
    "line_diagrams": {
      "source": "paytable_p4.png, 'Winning Bet Lines' section, zoomed 4x",
      "line_1": "Straight across the middle row (all 3 cells of row 2).",
      "line_2": "Straight across the top row (all 3 cells of row 1).",
      "line_3": "Straight across the bottom row (all 3 cells of row 3) — this is the line shown winning in base_game_win_line.png (drum-WILD-drum) and bonus.png (guitar-WILD-guitar was on the middle row, see screens.bonus).",
      "line_4": "Diagonal: top-left cell, center cell, bottom-right cell (a '\\' shaped diagonal).",
      "line_5": "Diagonal: bottom-left cell, center cell, top-right cell (a '/' shaped diagonal)."
    },
    "line_win_rule": "Bet lines pay if winning symbols are in succession from the leftmost reel to the right (rules_p2.png); only the highest win per bet line is paid; simultaneous wins on different bet lines are added; all wins shown in cash.",
    "line_indicators": "Small pale circular tags numbered 1-5 sit along both the left and right edges of the reel frame (visible faintly at all times); the tag(s) for a currently-winning line glow bright green — see base_game_win_line.png where both '3' tags (left and right edge) glow green matching the bottom-row win. This gives a non-color-only cue too, since the line number itself is printed as text on the tag."
  },

  "payout_basis": {
    "value": "per_line",
    "formula": "line win in cash = paytable value x bet_size x bet_level (printed verbatim in rules_p1.png: \"A bet line win in cash is equal to the value shown in the 'Paytable' multiplied by the bet size and bet level.\")",
    "numeric_evidence": {
      "frame": "base_game_win_line.png",
      "win_kind": "payline (bottom row, line 3)",
      "printed_win": 0.09,
      "total_bet": 0.15,
      "bet_breakdown": "bet_size 0.03 x bet_level 1 x lines 5 = 0.15 (settings_minbet.png)",
      "tier_symbol": "drum (paytable value 3, the only symbol whose value 3 fits 0.09 / (0.15/5) = 3)",
      "check": "0.09 == 3 (drum value) x 0.03 (bet_size) x 1 (bet_level) -- confirmed"
    },
    "note": "Reported bet_size x bet_level, mathematically equivalent to total_bet/5 since lines are fixed at 5; both forms verified consistent."
  },

  "bets": {
    "bet_size_range": "0.03 to 0.90 (rules_p1.png; also the 'Bet Size' column in settings_minbet.png / settings_maxbet.png)",
    "bet_level_range": "1 to 10 (rules_p1.png; 'Bet Level' column)",
    "lines": "5, fixed (not selectable)",
    "min_bet": 0.15,
    "min_bet_breakdown": "0.03 x 1 x 5 = 0.15 (settings_minbet.png)",
    "max_bet": 45.00,
    "max_bet_breakdown": "0.90 x 10 x 5 = 45.00 (settings_maxbet.png, 'Max Bet' button)",
    "default_bet_on_load": 3.00,
    "default_bet_breakdown": "0.30 x 2 x 5 = 3.00 (settings.png)",
    "demo_balance_on_load": "100,000.00 (base_game.png)",
    "currency_label": "Cash Wallet / cash values, no explicit currency symbol printed in the observed frames (numbers only, e.g. '100,000.00', '3.00')."
  },

  "max_win": {
    "value": "2000x of the bet amount",
    "sources": [
      "paytable_p4.png: 'The maximum win amount is 2,000x of the bet amount.' and 'If the total win in the main game or the Respin Until Win Feature reaches 2,000x of the bet amount, the spin ends.'",
      "rules_p3.png/rules_p4.png: identical wording repeated under 'Maximum Win'.",
      "preview.png promo banner: 'Win up to 2000x!'"
    ],
    "confidence": "printed in the build TWICE (paytable and rules) plus the splash banner — three matching in-game citations."
  },

  "rtp": {
    "value": null,
    "status": "uncertain / not printed in this build",
    "note": "Both the Paytable (4 pages) and Rules (7 pages) panels were read in full; neither contains the word 'RTP' or 'Return to Player'. This matches the provider-known defect P-S09 (PG Soft builds generally do not print RTP). A figure of 96.75% is published on the provider's own game page (an OUT-OF-BUILD source, per TL brief) and is deliberately NOT recorded here as an in-game fact — only noted for completeness that it exists elsewhere."
  },

  "volatility": {
    "value": null,
    "note": "Not stated anywhere in the captured screens (no volatility flame/meter UI observed on preview, paytable, or rules, unlike some other PG Soft titles). Left uncertain rather than guessed."
  },

  "features": {
    "respin_until_win": {
      "type": "random in-spin modifier feature (no purchase option)",
      "trigger": "May be randomly triggered during any spin while the reels are spinning (paytable_p3.png/rules_p3.png: 'the Respin Until Win Feature may be randomly triggered while the reels are spinning'). No symbol combination or scatter is required to trigger it; it is a pure random feature.",
      "mechanic": "The Stacked Wild symbol (the carnival dancer, WILD) appears fully on reel 2 (the middle reel, filling all 3 rows), and the other two reels respin repeatedly until there is a win.",
      "multiplier": "The win from the feature is multiplied by a random multiplier ranging from x5 to x20 before being paid (shown as a gold ribbon banner above the reels reading, e.g., 'x5~x20' during the feature, and the actual rolled value, e.g. 'x10', stamped over the Stacked Wild column once resolved).",
      "buy_option": "None. No 'Buy Feature'/'Buy Bonus' control was found on any screen, and neither the paytable nor the rules mention a purchase price.",
      "capture_evidence": {
        "trigger_frame": "bonus_trigger.png — banner 'Respin Until Win...?' with the x5~x20 ribbon visible above the reels and the stacked wild forming on reel 2 while reels 1 and 3 are still visibly blurred/spinning.",
        "gameplay_result_frame": "bonus.png — Stacked Wild fully covers reel 2 with a gold 'x10' stamp over it; a guitar-WILD-guitar match resolved on the middle row; banner reads 'Total Win 1.50' at bet 0.15 (i.e. 1.50 / 0.15 = 10x, consistent with the printed x10 multiplier).",
        "win_frame": "win_screen.png — full-screen 'Big Win' banner over a pile of gold coins, amount '1.50', same round."
      },
      "source": "paytable_p3.png, paytable_p4.png, rules_p2.png, rules_p3.png"
    },
    "stacked_wild_x2": {
      "type": "base-game modifier (not a separate bonus round)",
      "mechanic": "During any spin, if 3 WILD symbols land stacked within a single reel, they transform into one Stacked Wild filling that reel; whenever 1 or more Stacked Wild symbols are present anywhere on the reels after a spin, ALL wins from that spin are multiplied by x2 before being paid.",
      "buy_option": "None; this is an automatic base-game mechanic, not a purchasable/triggerable bonus round.",
      "source": "paytable_p2.png, rules_p2.png"
    },
    "bonus_buy": "Not present. No purchase control found on the game field, settings, autoplay, or paytable/rules panels; confirmed absent in both the paytable and rules text."
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Splash/loading screen shown before the game field loads. Large stylized wordmark 'Rio Fantasia' in gold/pink 3D script letters, overlaid on a close-up photographic portrait of the carnival-dancer character (same character as the in-game WILD) wearing her feathered headdress, set against a magenta/purple night sky with soft fireworks bursts and falling gold coins. Promo copy below the title: 'Featuring Stacked Wild with Multipliers & Respin Until Win! Win up to 2000x!'. A loading progress bar ('Loading resources [58%]') and the text 'Turn off idle pages, give me more resources!' sit near the bottom. Footer: 'PG' logo + 'POCKET GAMES SOFT' wordmark on the left; 'Licensed in Malta' with an MGA logo, and 'Certified by GA / BMM' with 'ga' and 'bmm testlabs' logos on the right; copyright line 'PGSOFT.COM 2026 © PG SOFT® ALL RIGHTS RESERVED' at the very bottom.",
      "color_blind_notes": "Title and promo text are large, high-contrast gold/pink lettering with dark drop-shadow outlines — legible without color discrimination."
    },
    "base_game": {
      "type": "base_game",
      "overall_layout": "Portrait build (760x1360). A 3-column x 3-row reel grid centered in the upper-middle of the screen, inside a bronze/gold wood-look frame with a decorative feather-and-jewel topper reading 'x2' above it.",
      "background": "Dark purple starry night sky with a faint silhouette of Rio's Christ the Redeemer statue on a hill directly behind the topper ornament; large stylized feather fronds (teal-blue, purple, orange-gold) flank the reel frame on both sides.",
      "line_indicator_tags": "Small pale circular number tags (1-5) run down both the left and right outer edges of the reel frame; they light up bright green on a winning line (see base_game_win_line.png).",
      "bottom_info_bar": "Row directly under the reels: a profile/menu icon (person silhouette with 3 horizontal lines) + balance in lime-green, e.g. '100,000.00' on the far left; a circular grey 'PG' shield badge (provider branding) centered-left; the current bet amount in lime-green, e.g. '3.00', centered-right; a circular '$' icon (opens Bet Options) on the far right.",
      "bottom_control_bar": "Row below that, on a dark wood-plank background: a 'Turbo' lightning-bolt icon (shown crossed-out/off) far left; a round grey '−' (decrease bet) button; a large circular green SPIN button (two curved arrows forming a loop) in the center; a round grey '+' (increase bet) button; a round 'Auto Spin' (play-circle) icon far right.",
      "transient_promo_banner": "A green ribbon banner directly under the reels cycles promotional text such as 'Respin Until Win Feature awar[ded]' (marquee/scrolling text, seen mid-cycle and thus cut off in the captured frame).",
      "symbols_on_this_frame": "A transient random mix (changes every spin), not enumerated cell-by-cell per project convention; the captured frame happens to show a Stacked Wild filling reel 2 with an 'x2' Wild win-multiplier banner over it, red-gem medallion x2 stacked on reel 1 top/middle with a guitar below, and purple-gem x2 stacked on reel 3 top/middle with a drum below.",
      "color_blind_notes": "Controls are white glyphs on dark circles (shape-based, not color-coded); balance/bet numbers are high-contrast lime-green on dark; the Turbo icon's on/off state is shown by the crossed-out glyph shape, not color alone."
    },
    "paytable": {
      "pages": 4,
      "exhausted": true,
      "page_1": {
        "content": "Header 'Paytable' with a back arrow. Section title 'Symbol Payout Values'. Two-column grid of all 8 symbol icons with their payout number printed in lime-green immediately to the right of each icon (WILD 100, red gem 50, purple gem 25, blue diamond 15, green triangle 10, guitar 5, drum 3, maracas 2 — see 'symbols'). A partially-visible footer line begins 'Wild symbol and Stacked Wild symbol substitutes...' (continues on/duplicated in rules_p2.png)."
      },
      "page_2": {
        "content": "Section title 'Stacked Wild Symbol'. A small illustration shows the WILD dancer occupying the full left reel column with an 'x2' gold tag above it, and two purple-gem icons highlighted with a pink glow in the other reels representing a win. Two bullet points explain the transform-into-stacked-wild rule and the x2 all-wins multiplier rule (quoted under 'wild.stacked_wild' above)."
      },
      "page_3": {
        "content": "Section title carried over from page 2 continues with illustration; new illustration shows a ribbon 'x5~x20' above the reel frame, the WILD dancer stacked filling the center column with a large 'x20' stamp on it, and other reels showing blue-diamond, maracas, purple-gem, guitar, and drum icons. Three bullet points introduce the 'Respin Until Win Feature' (random trigger, Stacked Wild forced onto reel 2, other reels respin until a win, multiplier x5-x20)."
      },
      "page_4": {
        "content": "Continuation of the Respin Until Win bullet list, then section 'Maximum Win' (2,000x of bet amount, spin-ending rule), then section 'Winning Bet Lines' with the 5 line diagrams (see reel_layout.line_diagrams) plus three bullets: only the highest win per bet line is paid; bet lines win left-to-right in succession; all wins shown in cash."
      },
      "bottom_nav": "Present on every paytable/rules page: 5 icons — Sound (speaker), Paytable (pulse/heartbeat icon), Rules ('i' in a circle), History ('WIN' in a circle), Quit (arrow-out-of-box icon); the icon matching the currently open panel is highlighted green with a green label underneath, others are grey.",
      "color_blind_notes": "Payout numbers are lime-green on dark, but are always adjacent to a distinct icon and are also just plain legible numerals — not a color-only cue."
    },
    "rules": {
      "pages": 7,
      "exhausted": true,
      "page_1": "Title 'Rio Fantasia'. Bullet list: game type (3-reel, 3-row, Stacked Wild + multiplier + respin-until-win), 5 fixed bet lines, bet level 1-10, bet size 0.03-0.90; explanations of the Bet Size/Bet Level/Bet Amount selectors, 'Cash Wallet' display, Auto Spin, and the payout formula 'A bet line win in cash is equal to the value shown in the Paytable multiplied by the bet size and bet level.' plus 'Only the highest win per bet line is paid.'",
      "page_2": "Continuation: 'Bet lines win if the winning symbols are in succession from the leftmost reel to the right', 'Simultaneous wins on different bet lines are added', 'All wins shown in cash', 'Wild symbol and Stacked Wild symbol substitutes for all symbols.' Then section 'Stacked Wild Symbol' with the same x2 rules as paytable_p2.png, and the start of 'Respin Until Win Feature'.",
      "page_3": "Continuation of 'Respin Until Win Feature' rules (same wording as paytable_p3/p4), then 'Maximum Win' section (2,000x bet amount, spin-ending rule).",
      "page_4": "Continuation of Maximum Win, then section 'Main Game' begins with button glossary: 'Spin' icon (tap to spin at current bet lines/size/level; tap again or tap the game area to stop reels), and a 'PC Version only' sub-section (Space to spin, hold Space for continuous spins, Space to skip spin animation, Space to activate the single available on-screen button).",
      "page_5": "Continuation of button glossary: 'Stop' (numbered badge showing remaining Auto Spin count, tap to cancel Auto Spin), 'Minus' (reduce bet amount), 'Plus' (increase bet amount), 'User Profile' (view cash wallet balance and settings), 'Bet Amount' (opens Bet Options; explains the Bet Size/Bet Level/Bet Amount scroll selectors and 'Max Bet' sets both to maximum).",
      "page_6": "Continuation: 'Auto Spin' (choose a number of auto spins by tapping a value), 'Turbo Spin' (toggle faster reel-spin duration), 'Rules' (shows rules/button glossary), 'Paytable' (shows winning combinations/paytable), 'History' (shows previous-round details, scroll to load more, 'Custom' button to pick a date range).",
      "page_7": "Continuation of History, then 'Sound' (toggle sound on/off), 'Quit' (quit the game), 'Close' ('X', return to the main game). Section 'Additional Information': 'Malfunction voids all pays and plays.' and 'In the event of disputes over game results, all game results that are shown in the game history page are absolute and final.'",
      "color_blind_notes": "Body text is plain light-grey on charcoal; no information is conveyed by color alone on these pages (icons are white line-art on dark circles)."
    },
    "settings_bet_options": {
      "type": "settings",
      "trigger": "Opened via the '$' icon in the bottom info bar.",
      "layout": "A modal titled 'Bet Options' with an 'X' close button, sliding up over the dimmed/blurred reel background. Four labeled columns: 'Bet Size', 'Bet Level', 'Lines' (always shows the fixed value 5, greyed out/non-interactive), 'Bet Amount'. Values scroll vertically per column; the centered/active row is shown in a darker rounded pill with bold white numerals and a lime-green 'Bet Amount' result, e.g. '0.30 x 2 x 5 = 3.00'; rows above/below are dimmed.",
      "buttons": "Bottom-left outlined lime-green pill 'Max Bet' (sets Bet Size and Bet Level to maximum); bottom-right solid lime-green pill 'Confirm'.",
      "observed_states": {
        "default_on_load": "0.30 x 2 x 5 = 3.00 (settings.png)",
        "minimum": "0.03 x 1 x 5 = 0.15 (settings_minbet.png)",
        "maximum": "0.90 x 10 x 5 = 45.00, reached via the 'Max Bet' button (settings_maxbet.png)"
      },
      "color_blind_notes": "The active row is distinguished by a darker background pill AND larger/bolder white text AND position (centered), not by color alone."
    },
    "autoplay": {
      "type": "autoplay",
      "trigger": "Opened via the play-circle 'Auto Spin' icon in the bottom control bar.",
      "layout": "Modal titled 'Auto Spin' with an 'X' close button, over the dimmed reel background. 'Number of Auto Spins' label above a single row of 5 pill buttons: 10, 30, 50, 80, 1000; the selected value (10, on this captured frame) is filled solid lime-green, the others are dark grey outlines with white text. A large solid lime-green 'Start' pill button spans the width below the row. No separate Turbo/Quick-Spin checkboxes were present on this panel (unlike some other titles) — those toggles live in the bottom control bar and Rules glossary instead.",
      "color_blind_notes": "Selected auto-spin count is shown by a solid green fill, but the number itself remains legible white-on-dark in both states, so identity is not color-only; state (selected vs not) does rely on the green fill contrast, a residual minor risk for full color-blindness combined with low vision."
    },
    "bonus_trigger": {
      "type": "bonus",
      "content": "Mid-spin frame capturing the moment the Respin Until Win Feature is announced. A gold ribbon reading 'x5~x20' sits above the reel frame under the feather topper. Reel 2 (middle) has already settled, showing WILD (top), green-triangle (middle), purple-gem (bottom, partly cut by the win banner) — i.e. the Stacked-Wild-designated reel resolving; reels 1 and 3 are still visibly mid-motion/blurred (motion-blurred drum/red-gem-medallion on reel 1, green-triangle/WILD-portrait ghosting on reel 3). A wood-look ribbon banner across the bottom of the reel area reads 'Respin Until Win...?' as a suspense prompt.",
      "color_blind_notes": "Feature state is signalled by banner TEXT ('Respin Until Win...?') plus the numeric ribbon ('x5~x20'), not by color alone."
    },
    "bonus": {
      "type": "bonus",
      "content": "Resolution frame of the Respin Until Win Feature. Reel 2 (middle) is fully covered top-to-bottom by the Stacked Wild (the carnival dancer portrait spanning all 3 rows) with a large gold 'x10' stamped across its center — the multiplier actually rolled for this round (within the printed x5-x20 range). Reels 1 and 3 both show guitar (top) / [wild column] / red-gem-medallion (bottom) — a guitar-WILD-guitar match resolved on the middle row. A wood-and-flower ribbon banner across the bottom reads 'Total Win 1.50'.",
      "arithmetic_check": "Total Win 1.50 at bet 0.15 = 10x the bet, consistent with the printed x10 multiplier stamp.",
      "color_blind_notes": "The multiplier is printed as a large numeral ('x10') directly on the symbol, not conveyed by color."
    },
    "win_screen": {
      "type": "win_screen",
      "content": "Full-screen end-of-round celebration overlay for the same Respin Until Win round. A large stylized carnival-feather ornament (teal/orange/green feathers around a green gem) sits at the top, above the wordmark 'Big Win' in blue/teal 3D script with a gold outline. Below it, the amount '1.50' in large gold 3D numerals over a glowing green radial burst, with a pile of gold coins and additional coins flying/falling around the frame. The bottom info/control bars (balance, bet, spin button, etc.) remain visible, dimmed, underneath the overlay.",
      "color_blind_notes": "Win-tier wording ('Big Win') and the amount are both large high-contrast text, legible without color discrimination."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Bottom info bar and bottom control bar have stable positions across every game-field frame: profile/balance far-left, provider badge center-left, bet amount center-right, bet-options '$' far right (info row); turbo far-left, minus, spin (largest, centered), plus, autoplay far-right (control row). The Paytable/Rules booklets are a linear paged sequence reachable from a fixed 5-icon bottom nav (Sound/Paytable/Rules/History/Quit) present on every panel page.",
    "motor": "The central SPIN button is the largest tappable target on the game field. Space-bar spin/hold-to-continuous-spin/skip-animation are documented PC-only shortcuts (rules_p4.png), reducing required clicks. Auto Spin (10/30/50/80/1000 preset counts) further reduces repetitive input.",
    "color_blind": "Most state is conveyed by icon shape, position, and printed numerals rather than color alone (turbo on/off shown by a crossed-out glyph; winning-line tags show the line NUMBER, not just a color change; multiplier/feature values are always printed as text/numerals on top of the art). Residual minor risk: the selected Auto-Spin count and the active bottom-nav tab both rely partly on a green-vs-grey fill to show selection state, though the underlying text/icon remains legible either way.",
    "deaf_hard_of_hearing": "No audio-only information was observed in the captured frames; game state (win amounts, feature multiplier, spins/round outcome) is always conveyed as on-screen text/numerals in addition to any sound cues; a separate Sound on/off toggle exists."
  },

  "studio_evidence": {
    "text": "'PG' logo + 'POCKET GAMES SOFT' wordmark, plus 'Licensed in Malta' (MGA logo) and 'Certified by GA / BMM' (ga / bmm testlabs logos), and copyright line 'PGSOFT.COM 2026 © PG SOFT® ALL RIGHTS RESERVED', all in the footer of preview.png. A small circular grey 'PG' shield badge also appears in the bottom info bar of every game-field frame (base_game/settings/autoplay/bonus/win_screen).",
    "frame": "preview.png (full footer); base_game.png (in-game badge)"
  },

  "unreadable_or_uncertain": [
    "RTP percent: not printed anywhere in this build (both Paytable and Rules panels read in full); left null per TL brief rather than importing the provider-page figure as an in-game fact.",
    "Volatility rating: no volatility indicator/meter was found on any captured screen for this title; left null rather than guessed.",
    "Whether the guitar-shaped instrument is meant to be a cavaquinho, ukulele, or another small guitar variant — the game's own text simply calls it a 'guitar'-styled icon with no label; described by shape/material only.",
    "Exact scroll range of the History panel (rules_p6/p7 describe it textually; a live History screen with real round data was not part of the captured set, since it was not in the manifest's shot list for this slot)."
  ]
}

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.

Discuss this slot

Our breakdown is live on —