Vortex Safari

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

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

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

Asset pack

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

Slot API

GET /v1/slots/vortex-safari-b27/

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

Ask AI MCP

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

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

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

Captured 24 Aug 2026 View capture log

Per-screen breakdown

26 demo screens
26 PNG (ZIP)
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Info / About screen
info Info / About screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
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
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings

What we extracted from Vortex Safari

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

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

Specification

verified parameters
provider Turbo Games
bonus_buy No
mechanic Crash
release_date 2026

RTP configurations

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

Variant RTP Condition
Default 93.56% Lower bound of the printed 93.56-97.16% RTP range (rules booklet, RTP section).
Player Config 97.16% Upper bound; achieved by cashing out on the first segment after landing Lion, Snake or Rhino (booklet).

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

Vortex series

where this game sits among its own

Its 93.56% shares the family’s lowest RTP with 2 other games.

Game Released RTP Max win Bonus buy
Vortex Power Kick Jul 2026 95.00% ×700 No
Vortex Aero Apr 2026 95.88% ×1,032 Yes
Vortex Powerplay Mar 2026 95.00% ×700 No
Vortex 2 Feb 2026 96.00% ×999 No
Vortex Safari you are here Jan 2026 93.56% — No
Vortex Halloween Oct 2025 93.56% ×700 No
Vortex Nov 2023 93.56% ×700 No
See all 7 games in this series →

Symbols & paytable

5 symbols
5 icons (ZIP)
Lion
Lion
Other

Circular medallion with a painted lion face on a red-orange backdrop (outer ring). Each landed Lion fills one sector; filling all 7 numeric tiers (x200) triggers the Bonus Game (random x100-x500 prize).

MatchPayoutUnit
1x 3.90 Multiplier
2x 12.50 Multiplier
3x 28.00 Multiplier
4x 52.00 Multiplier
5x 85.00 Multiplier
6x 133.00 Multiplier
7x 200.00 Multiplier
Snake
Snake
Other

Circular medallion with a painted green cobra head on a green backdrop (middle ring). Each landed Snake fills one sector; filling all 5 tiers instantly credits a 20.5x Free Cashout, then the ring steps back one segment.

MatchPayoutUnit
1x 2.50 Multiplier
2x 7.70 Multiplier
3x 16.00 Multiplier
4x 27.50 Multiplier
5x 44.00 Multiplier
Rhino
Rhino
Other

Circular medallion with a painted grey rhino head on a blue backdrop (inner ring). Each landed Rhino fills one sector; filling all 3 tiers instantly credits a 7x Free Cashout, then the ring steps back one segment.

MatchPayoutUnit
1x 1.55 Multiplier
2x 4.85 Multiplier
3x 10.00 Multiplier
Feather
Feather
Other

Off-white feather with a light brown quill on a grey-blue disc; the default center symbol before the first spin. Neutral: fills no ring, the bet is lost, but existing ring progress is preserved.

Skull
Skull
Other

Pale bone-white buffalo-style skull with horn stubs on a tan-orange disc. Pushes all three rings back by one segment each, wiping recent progress.

Bonus modes

4 modes
Base Game Modifier base
Base Game (Ring Progression)

Hold-to-Spin lands one animal symbol per round, filling the matching ring's next sector. Cash Out banks the SUM of the current highest tier of each of the three rings x bet; Part PayOut banks only the most recent per-ring gain while leaving ring progress intact.

Bonus Mode snake_cashout
Snake Free Cashout

Filling all 5 Snake ring segments instantly credits a 20.5x bet payout directly to the balance, independent of pressing Cash Out; the ring then moves one step back.

Bonus Mode rhino_cashout
Rhino Free Cashout

Filling all 3 Rhino ring segments instantly credits a 7x bet payout directly to the balance; the ring then moves one step back.

Bonus Mode lion_bonus
Lion Bonus Game

Filling all 7 Lion ring segments (reaching x200) triggers the Bonus Game: one of five equal-chance prize tiers (x100/x200/x300/x400/x500) is paid and all Lion segments reset. Not observed live in this capture session (never triggered in roughly 480 spins); documented from the rules booklet only.

Colour system

extracted from frames · HEX
Export palette
#D7A75E base dominant 1 base
#A36620 base dominant 2 base
#E3E0A4 base dominant 3 base
#D39833 base dominant 4 base
#AFD1D2 base dominant 5 base
#592E0A base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • The three rings (Lion=red-orange, Snake=green, Rhino=blue) are never distinguished by color alone: ring position is fixed (Lion always outer, Snake always middle, Rhino always inner), each ring's tier values are printed as static text around its own circumference, a permanent legend of three animal-head icons sits above the center circle, and the center circle itself shows an animal-head icon (not a color swatch) matching the last-landed symbol.
Screen Reader
  • Balance, Bet Amount, Payout and Part Payout are all rendered as on-screen text next to a clear label, not encoded only in fill length. However, the ring fill amount itself (how many of N sectors are lit) is conveyed only graphically, with no text equivalent (e.g. no 'Lion 6/7' label anywhere).
Motor Accessibility
  • The sole spin control is a press-and-hold gesture ('Hold to Spin') rather than a single tap/click-and-release per round; no alternative single-press-per-spin control was found in this build, which may be harder for users with limited ability to sustain a button press.
Hearing Accessibility
  • No sound-dependent gameplay information was identified; Sound and Music are togglable sliders in Settings, and all game state feedback is conveyed visually via the wheel graphic and text counters.
Low Vision
  • Bet Amount, Payout and Part Payout values are rendered in a relatively small font at 1280x800, off to the side of the large central wheel graphic, while the main Balance figure (top-left) is comparatively larger and bolder.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game idle and mid-round states, Settings overlay, Limits dialog, and the full 7-page Rules booklet plus dedicated paytable crops were captured and cross-checked against balance deltas and the game's own DOM diff-log.
Bet floor ($0.1) and ceiling ($100) verified live via the +/- buttons, matching the printed Limits dialog exactly.
Snake Free Cashout (+20.5x) and Rhino Free Cashout (+7x) credit events confirmed via balance deltas and literal DOM diff-log entries; a Skull reset moment (all rings wiped) was also captured.
A manual Cash Out at Payout=$50.00 (x50 of a $1 bet) was captured and confirmed via balance delta and DOM diff-log.
Lion Bonus Game visual presentation (x100/x200/x300/x400/x500 prize reveal) never triggered in roughly 480 spins across two capture sessions; no bonus buy exists for this game, so only the booklet's text description is documented.
Win/cashout banner ('.cashout-anim') never visibly rendered across two tested cashout tiers (x2.5 and x50); its CSS opacity stayed at 0 in both tests.
The exact moment of the Snake ring reaching 5/5 filled sectors was not captured as a clean frame, only inferred from the DOM diff-log.
Whether the Skull push-back and each ring's own Free-Cashout step-back apply identically or independently across rings is unresolved; the two available frames are 1.5 seconds apart during a continuous hold, not a clean before/after pair.
No dedicated Min & Max Multiplier section exists in the booklet; the overall payout ceiling beyond the five Bonus Game tiers is undocumented, and the storefront's unverified 'RTP 96%' / 'max win x700' figures are not corroborated in-game.

Ask AI about Vortex Safari

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 Vortex Safari play? Keep it simple.

Hold-to-Spin lands one animal symbol per round, filling the matching ring's next sector. Cash Out banks the SUM of the current highest tier of each of the three rings x bet; Part PayOut banks only the most recent per-ring gain while leaving ring progress intact.

RTP 93.56%demo ✓

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

Playersearch_slots

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

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

Affiliateget_slot ×2

“Comparison table: Vortex Safari vs Mines — RTP, max win, bonus buy.”

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

Editorget_slot

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

→ OCR-verified numbers — including the 5 aspects we couldn’t confirm, flagged.

Designerget_slot

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

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 5 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/vortex-safari-b27/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/vortex-safari-b27/
{
  "game": {
    "name": "Vortex Safari",
    "provider": "Turbo Games",
    "game_kind": "crash / hold-to-spin ring-progression game (not a reel slot; three concentric multiplier rings filled by matching animal symbols)",
    "engine_family": "Vortex engine (Turbo Games). The provider's own copy describes it as \"built on the proven Vortex core, with the same mechanics, gameplay flow, bonus logic, and balance\" as the base 'Vortex' title, re-skinned with an African-safari theme. Confirmed independently: every wheel multiplier tier and the RTP range are an exact value-for-value match with base Vortex's documented figures.",
    "theme": "African savanna safari at golden hour. Three sacred/totemic animals - Lion, Snake (cobra), Rhino - are hunted/collected by spinning a tribal wooden ring-wheel; a Skull symbol represents bad luck/a setback, a Feather symbol is neutral.",
    "art_style": "Warm-toned painterly 2D illustration, not flat vector cartoon and not photorealistic: animal heads (lion, cobra, rhino, buffalo/bull skull) are rendered as semi-realistic digital paintings with soft fur/scale/bone shading inside circular medallions. Background is a soft-gradient sunset savanna vista (pale blue sky fading to cream near the horizon, silhouetted baobab trees, golden-brown dirt ground, foreground grass tufts) rendered with gentle painterly shading, no hard cel-shaded outlines. The central game object is a large stationary wooden wheel prop bound in dark rope with turquoise cloth wraps, carved tribal-pattern base, and hanging bead/feather/wood-totem tassels - a static, front-on camera framing the whole session (the wheel never visibly rotates in these captures; only its ring segments light up). UI buttons are golden/tan coin-shaped medallions with brown carved-wood styling; the title wordmark sits on a hanging wooden plank sign. Overall mood: adventurous, warm, sunlit, mid-detail hand-painted safari illustration - not dark/neon/cinematic, not minimalist flat design.",
    "wordmark_in_game": "\"VORTEX\" in bold tan/wood-toned blocky letters with a black outline and carved-wood texture (upper line), \"Safari\" beneath it in a smaller red cursive/script font (lower line) - both sitting on a hanging wooden plank/signpost shape trimmed with teal beads, visible on the left side of the base_game screen next to the wheel (base_game.png).",
    "language": "English",
    "device_captured": "desktop, 1280x800",
    "documentation_method": "25 manifest screenshots + OCR + zoomed crops, cross-checked against balance deltas and the game's own on-page DOM diff-log ('.balanceDifference') per capture_progress.json. Numeric claims are anchored to specific frames; anything not directly legible/observed is marked uncertain below rather than inferred."
  },

  "rtp": {
    "value_range_percent": [93.56, 97.16],
    "source_frame": "rules_p5.png",
    "verbatim_text": "Vortex Safari has an RTP of 93.56%-97.16%. The highest RTP value is achieved when cashing out on the first segment after landing any of the three symbol types (Lion, Snake, Rhino).",
    "note": "This is a RANGE set by player behaviour (how early the player cashes out), not a single fixed number. It is identical to the base 'Vortex' title's documented RTP range, consistent with this being a reskin of the same engine/math model.",
    "storefront_contradiction": "The provider's public storefront page for this game advertises a flat 'RTP 96%' and a 'maximum win of x700'. NEITHER figure matches the in-game booklet: the booklet gives a RANGE (93.56%-97.16%), not a flat 96%, and contains no maximum-multiplier section at all (see max_multiplier below). This matches a known pattern for this provider (storefront copy diverging from the actual build). The storefront numbers are NOT used anywhere in this document."
  },

  "limits": {
    "min_bet": 0.1,
    "max_bet": 100,
    "max_profit": 10000,
    "currency": "USD",
    "source_frame": "info_limits.png",
    "verification": "Button-enforced, not just printed: the '-' button was clicked repeatedly down to a floor of $0.1 (bet_amount_min.png) and the '+' button clicked repeatedly up to a ceiling of $100 (bet_amount_max.png), both matching the printed Limits dialog exactly."
  },

  "version": {
    "game_version": "1.0.3",
    "rng_version": "2.0.0",
    "sources": ["settings.png (top-right corner of the settings overlay)", "rules_p7.png (booklet 'Version' section)"],
    "agreement": "Both locations match exactly; no contradiction observed on this build."
  },

  "max_multiplier": {
    "value": null,
    "reason": "The rules booklet has NO dedicated 'Min & Max Multiplier' section (confirmed by a full-text dump of the booklet and by the provider's own rules-facts extraction tool). The only quantitative ceilings printed anywhere are the Bonus Game's five equal-chance prize tiers (x100, x200, x300, x400, x500 - rules_p5.png/paytable_p2.png) and one further ambiguous clause: 'you receive the bonus payout plus the sum for all reset Lion segments (x200)'. Because the Lion/BONUS event never triggered during the capture session (see 'not_observed' below), the exact resulting ceiling (e.g. whether it can exceed x500+x200=x700, matching the storefront's unverified x700 claim, or something else) could not be confirmed and is left as an honest null rather than guessed."
  },

  "core_mechanic": {
    "summary": "A single circular wheel with three concentric rings (outer=Lion/red-orange, middle=Snake/green, inner=Rhino/blue), each ring divided into a fixed sequence of numbered sectors with ascending multiplier values. Holding the spin button draws a random symbol each round (Lion, Snake, Rhino, Skull, or Feather) which fills the next sector of the matching ring (or triggers a reset/neutral effect). The player can Cash Out at any time to bank the current combined multiplier, or use Part PayOut to bank only the most recent gain per ring while leaving the wheel's progress intact.",
    "payout_formula": {
      "rule": "Payout = SUM of the current highest-attained multiplier tier of EACH of the three rings, multiplied by the bet amount. A ring that has not been touched contributes 0.",
      "verified_by": [
        "base_game_progress.png: Snake at tier x2.5 (1 segment) + Rhino at tier x4.85 (2 segments, highest reached) = 7.35; printed Payout = $7.35; live balance delta on cashout was exactly +$7.35 (994.00 -> 1001.35).",
        "base_game_lion_6of7.png: Lion x133 + Snake x27.5 + Rhino x10 = 170.50, matching the printed Payout $170.50 exactly."
      ]
    },
    "part_payout_formula": {
      "rule": "Part PayOut = for every ring with 2 or more filled segments, pay (current tier value - previous tier value); for a ring with EXACTLY 1 filled segment, pay that segment's FULL value; a ring with 0 filled segments contributes nothing. The booklet's phrase 'unavailable if only 1 sector is filled in ANY circle' describes when the BUTTON becomes clickable (needs at least one ring at 2+ segments), not which rings count toward the sum - a ring sitting at exactly 1 segment still contributes its full value once the button is active elsewhere.",
      "verified_by": [
        "base_game_progress.png: Snake 1 segment (full value 2.5) + Rhino 2 segments (4.85-1.55=3.30) = 5.80, matching printed Part Payout $5.80 exactly.",
        "base_game_part_payout.png: Snake 1 segment (2.5, full) + Rhino 3 segments/full (10-4.85=5.15) = 7.65, matching printed Part Payout $7.65 exactly."
      ],
      "button_state_note": "Part PayOut is drawn as unavailable/dashed ('-') on the idle screen and on base_game_rhino_after.png (only Rhino at 1 segment, no ring at 2+) - consistent with the booklet's activation rule."
    },
    "cash_out_behaviour": "Cash Out banks the full printed 'Payout' value to the balance and resets the displayed Payout counter to $0.00, but does NOT clear the wheel's ring-fill state (verified: no double-payment occurs on a second Cash Out click while Payout reads $0.00).",
    "bet_change_restriction": "Per the how-to-play overlay (preview_howtoplay.png): 'You can change your bet only on a clear wheel' - i.e. the +/- bet controls are only meant to be used while all rings are empty.",
    "stake_accounting": "One spin costs exactly the displayed Bet Amount (single denominator) - verified by balance dropping by exactly $1.00 per spin at a $1 bet. This differs from the related title 'Vortex Aero', where the booklet defines one spin as three separate bets (one per ring); Vortex Safari shows no such multi-bet wording and the balance behaviour confirms a single stake per spin."
  },

  "symbols": [
    {
      "name": "Lion",
      "ring": "outer ring",
      "ring_color": "burnt orange / red-orange band on a cream parchment ring background",
      "appearance": "Circular medallion containing a semi-realistic painted lion's face (golden-brown mane, warm shading) on a red-orange gradient backdrop when it is the last-landed symbol shown in the wheel's center circle. In the static paytable icon it is a smaller round portrait of a lion's head with a reddish-orange glow ring.",
      "multiplier_ladder": ["x3.9", "x12.5", "x28", "x52", "x85", "x133", "x200", "BONUS (8th/trigger sector)"],
      "effect": "Each Lion landed fills one more sector of the outer ring, raising the current Lion-ring multiplier to the next tier. Filling all 7 numeric sectors (reaching x200) triggers the Bonus Game (see bonus_game below); at the end of the bonus game all Lion-ring segments reset to 0.",
      "source_frames": ["rules_p3.png/p4.png (paytable text)", "paytable_p1.png (icon crop)", "base_game.png (idle ring layout)", "base_game_lion_6of7.png (6 of 7 sectors filled, tier x133)"]
    },
    {
      "name": "Snake",
      "ring": "middle ring",
      "ring_color": "medium/bright green band on a cream parchment ring background",
      "appearance": "Circular medallion with a painted green cobra head (hood visible) on a bright green gradient backdrop when shown in the center circle. Static paytable icon: a smaller round portrait of a green snake/cobra motif.",
      "multiplier_ladder": ["x2.5", "x7.7", "x16", "x27.5", "x44", "+x20.5 Free Cashout (6th/trigger sector)"],
      "effect": "Each Snake landed fills one more sector of the middle ring. Filling all 5 numeric sectors instantly credits a 20.5x payout of the bet directly to the balance (a 'Free Cashout', independent of the player pressing Cash Out). Per the booklet, after this the Snake ring 'moves one step back' - see ring_reset_uncertainty below for what was actually observed.",
      "source_frames": ["rules_p3.png/p4.png (paytable text)", "paytable_p1.png (icon crop)", "base_game_progress.png / base_game_progress2.png / base_game_lion_6of7.png (Snake mid-progress states)", "base_game_snake_after.png (post-event overview, DOM-log confirmed two +20.50 credits)"]
    },
    {
      "name": "Rhino",
      "ring": "inner ring",
      "ring_color": "cyan/sky-blue band on a cream parchment ring background",
      "appearance": "Circular medallion with a painted grey rhino face (visible horn) on a blue gradient backdrop when shown in the center circle. Static paytable icon: a smaller round portrait of a rhino head on a blue disc.",
      "multiplier_ladder": ["x1.55", "x4.85", "x10", "+x7 Free Cashout (4th/trigger sector)"],
      "effect": "Each Rhino landed fills one more sector of the inner ring. Filling all 3 numeric sectors instantly credits a 7.0x payout of the bet directly to the balance (a 'Free Cashout'). Per the booklet, after this the Rhino ring 'moves one step back' - see ring_reset_uncertainty below.",
      "source_frames": ["rules_p4.png (paytable text)", "paytable_p1.png (icon crop)", "base_game_progress.png / base_game_part_payout.png (Rhino mid-progress and full-ring states)", "base_game_rhino_fill.png (ring fully lit, moment of completion) + base_game_rhino_after.png (1.5s later, DOM-log confirmed +7.00 credited)"]
    },
    {
      "name": "Feather",
      "ring": "none - neutral/center symbol",
      "appearance": "A single off-white/cream feather with a light brown quill, shown resting on a grey-blue metallic disc backdrop. This is also the DEFAULT symbol shown in the center circle before the very first spin of a session (base_game.png idle state).",
      "effect": "Feather is neutral: it does not fill or advance any ring. The player loses the bet for that spin, but all existing ring progress is preserved unchanged.",
      "source_frames": ["rules_p4.png (paytable text: 'Feather symbol is neutral and does not affect the rings. You lose the bet, but the sectors remain filled.')", "paytable_p2.png (icon crop)", "base_game.png / bet_amount_min.png / bet_amount_max.png / base_game_cashout_x50.png (idle/neutral center state)"]
    },
    {
      "name": "Skull",
      "ring": "none - negative/center symbol",
      "appearance": "A pale bone-white buffalo/bull-style skull with visible horn stubs and dark eye sockets, shown on a warm tan/orange gradient backdrop in the center circle. Also depicted decoratively as three small white skull ornaments hanging from the bottom of the wooden wheel frame itself (permanent decoration, unrelated to gameplay state).",
      "effect": "Pushes ALL THREE rings back by 1 segment each. This was the primary obstacle preventing the Lion/Bonus feature from completing during the capture session - it repeatedly wiped multi-segment progress on Lion, Snake and Rhino alike.",
      "source_frames": ["rules_p4.png/p5.png (paytable text: 'Skull symbol - pushes all rings back by 1 segment.')", "paytable_p2.png (icon crop)", "base_game_skull_symbol.png (Skull shown as last-landed center symbol)"]
    }
  ],

  "bonus_game": {
    "trigger": "Filling all 7 numeric sectors of the outer Lion ring (reaching the x200 tier) advances into the 8th 'BONUS' sector at the top of the ring, starting the Bonus Game.",
    "prize_tiers": ["x100", "x200", "x300", "x400", "x500"],
    "tier_selection": "Booklet states all five tiers have an 'equal chance of appearing' - i.e. one is randomly selected and paid; not a pick-and-reveal minigame as far as documented (no bonus-game screen was captured to confirm the visual presentation).",
    "payout_clause": "'At the end of the bonus game, all Lion segments are reset, and you receive the bonus payout plus the sum for all reset Lion segments (x200).' The parenthetical '(x200)' most likely refers to the sum of the 7 Lion-ring tiers being paid out alongside the randomly chosen bonus prize, but the exact arithmetic (is x200 the sum of all 7 tiers, or just the final/highest tier reached?) could not be verified because this event never fired during the hunt.",
    "observed": false,
    "closest_approach": "base_game_lion_6of7.png - 6 of 7 numeric Lion sectors filled (reached tier x133), one sector short of triggering the Bonus Game, before a Skull symbol reset progress.",
    "capture_effort": "Approximately 480 spins over ~29 cumulative minutes of Hold-to-Spin engagement (session Play Time counter read 00:54:42 total including analysis pauses). No Bonus Buy option exists for this game (confirmed via DOM enumeration of every cursor-pointer element and via scene-graph probing - only Hold to Spin / Cash Out / Part PayOut / bet +- / settings / sound / quickplay / info / Turbo Universe controls exist). Known family-wide rare event: the same Vortex engine's base 'Vortex' and 'Vortex Power Kick' titles also failed to trigger their equivalent outer-ring bonus naturally after up to 500 spins in prior capture sessions, reaching at most 2 of 7 segments."
  },

  "ring_reset_uncertainty": {
    "printed_rule": "The booklet explicitly says the completing ring moves back only ONE step after a Free Cashout fires ('After this, you'll move one step back in the Snake ring' / '...in the Rhino ring'), and says nothing about the OTHER two rings being affected.",
    "observed_behaviour": "base_game_rhino_fill.png (Rhino ring fully lit, 3/3 segments, Lion ring also at 1 segment) followed 1.5 seconds later by base_game_rhino_after.png (Rhino ring down to just 1 lit segment, Lion ring cleared to 0 segments entirely).",
    "assessment": "This does not cleanly match the printed 'one step back' rule (which would predict Rhino settling at 2/3, and would not predict any change to the unrelated Lion ring). However, the two frames are NOT a clean before/after pair of the Free Cashout event itself - they were captured 1.5 seconds apart during a CONTINUOUS Hold-to-Spin hold, meaning one or more additional ordinary spins could have landed in between (e.g. a Skull symbol would explain the Lion-ring clearing, and a fresh Rhino symbol landing next would explain the single lit segment). Left explicitly UNCERTAIN rather than asserting either the booklet text or the raw visual delta as the ground truth; a future capture with per-frame stepping (not 1.5s-interval bursts during a hold) would be needed to isolate the exact reset behaviour."
  },

  "win_screen": {
    "observed": false,
    "evidence": "A DOM element with class '.cashout-anim' exists and is the presumed win/cashout banner, but its computed CSS opacity was polled at 0 across two independently tested cashout tiers: a small one (~x2.5, prior session) and a large one, x50 of the $1 bet (base_game_cashout_x50.png, this session, credit balance $864.05 -> $914.05 confirmed both by balance delta and by the game's own DOM diff-log recording a literal '+50.00' entry). Opacity stayed exactly 0 at +0.3s / +1.3s / +2.8s after the click in both tests. System load was checked immediately before the x50 test (loadavg 4.20 on 6 cores, single capturer running) ruling out a headless-rendering-overload explanation. The banner's CSS modifier class also stayed at the smallest '_win-xs' tier in both tests (never '_win-sm'/'_win-md'), and a sub-element with visible opacity ('.cashout-anim__amount') carried stale leftover text from an earlier event, not the actual $50 result - confirming that DOM text presence alone is not evidence of a rendered banner in this build.",
    "conclusion": "No win_screen-type frame was captured because the banner was never visibly seen at any point across two tiers tested. It is NOT asserted that the feature is entirely absent from the game - only that it could not be captured; a higher-tier win, a different bet size, or a different browser/build state might render it."
  },

  "controls": {
    "layout_reference_frame": "base_game.png",
    "top_bar": {
      "left": "'Balance:' label (small grey text) followed by '$' and the numeric balance in bold white text.",
      "right_icon_row_left_to_right": [
        "'TURBO UNIVERSE' wordmark logo (small white text with sparkle decorations) with a small red dot/notification badge in its upper-right corner",
        "'?' inside a white circle outline - opens Rules",
        "a lightning bolt icon with a diagonal slash through it (white outline) - Quick Play / turbo toggle, shown in its OFF/disabled state on the idle screen; mirrors the 'Quick Play' toggle found in the settings overlay",
        "a speaker icon with sound waves (white outline) - mute/unmute toggle",
        "an icon of three horizontal sliders each with a round handle (white outline) - opens the Settings overlay (the rules booklet calls this the 'gear icon', though visually it is a sliders/equalizer glyph, not a literal gear)"
      ]
    },
    "right_side_vertical_tab": "A dark semi-transparent vertical banner reading 'DEMO MODE' (rotated 90 degrees, white text) with a small 'X' close icon at its top, fixed to the right edge of the screen on every in-game frame.",
    "wheel_area": "Large circular wooden wheel centered in the frame; three concentric colored rings around a static-until-spun center circle; at the very top (12 o'clock) of the ring stack, a small vertical stack of three miniature icons (lion head above snake head above rhino head) sits as a permanent legend just above the center circle.",
    "spin_controls_cluster": {
      "position": "right side of the screen, below the top bar",
      "elements": [
        "'Bet Amount' label with an info '(i)' glyph, and its current dollar value, centered above the button row",
        "'-' button: small tan/gold coin-shaped medallion with a minus sign, decreases bet",
        "'+' button: identical medallion with a plus sign, increases bet",
        "'CASH OUT' button: larger tan/gold coin medallion with brown 'CASH OUT' text, positioned left of center",
        "'HOLD TO SPIN' button: large green circular button with a radial light-to-dark green gradient, a white circular double-arrow (refresh/spin) icon in the middle, and 'HOLD TO SPIN' text arced along the lower rim in gold lettering; this is the sole spin control (press-and-hold triggers continuous rounds; release stops)",
        "'Part Payout' / 'Part PayOut' button: tan/gold coin medallion showing a circular arrow with the numeral '1', positioned right of center",
        "'Payout' label and dollar value beneath the Cash Out / Hold to Spin area",
        "'Part Payout' label and dollar value beneath the Part Payout button (renders as a dash '-' when the ring state does not qualify - see part_payout_formula.button_state_note)"
      ]
    },
    "footer": "Bottom-left: 'Turbo Games . Vortex Safari' small grey text; bottom-right: a date/time stamp (e.g. '24 Aug, 2026 | 10:36:40'). This is chrome rendered by the PROVIDER'S OWN demo wrapper (present on every captured frame), not a watermark added by our capture tooling; the clock reflects capture time only and carries no information about the game itself.",
    "autoplay": {
      "present": false,
      "evidence": "No separate Autoplay panel or button exists in this build. Confirmed via two independent channels: (1) scene-graph probe showing only a single PIXI-interactive object (the wheel graphic itself), with every control being a real DOM element; (2) enumeration of every DOM element with computed cursor:pointer, which lists exactly settings/sound/quickplay/info/turbo-universe icons, bet +/-, cashout, cashout-partial, and spin-btn - nothing named or classed 'autoplay' anywhere. The sole continuous-round mechanic is holding down the Spin/'Hold to Spin' button."
    },
    "bonus_buy": {
      "present": false,
      "evidence": "Same DOM/scene-graph enumeration as above found no buy/bonus-purchase control of any kind."
    }
  },

  "cash_out_disabled_state": {
    "observed": "The Cash Out button passes through a transient disabled state, with a tooltip reading 'Make at least one spin to activate Cash Out', for a short window right after a long Hold-to-Spin session ends via press-release. A short subsequent press (~2s) re-enables it.",
    "source": "capture_progress.json worker notes (this session's own testing, not from a specific still frame)."
  },

  "screens": [
    {
      "type": "preview",
      "file": "preview_loading.png",
      "content": "Loading splash: solid black background. Centered composition is the Turbo Games brand mark - a red circle containing a white 'X' cross knockout shape - immediately followed by the white bold wordmark 'TURBO' (top line) and 'GAMES' (bottom line, with a small red plus/cross accent between the O and the G). This is the PROVIDER's brand splash, shown before the game itself loads; no Vortex Safari branding present yet.",
      "colorblind_note": "Pure red/white/black; no color-only meaning conveyed (it's a static brand mark)."
    },
    {
      "type": "preview",
      "file": "preview_howtoplay.png",
      "content": "In-game 'How to play?' onboarding overlay shown before the player's first spin, on a warm tan/sand parchment background with a decorative brown tribal zig-zag border strip along the top and bottom edges, and faint silhouettes of a rhino, zebra/wildebeest-like animals and trees along the bottom as background texture. Title 'How to play?' in bold dark-brown serif-ish text, centered. Four instructional columns left to right: (1) a green 'HOLD TO SPIN' circular button icon with a white hand/cursor graphic tapping it, caption 'Spin to collect animals & grow your win.'; (2) a small illustration of the three-ring wheel (orange/green/blue rings partly filled, lion mascot face in the center) captioned 'Fill a full animal sector for a Bonus payout!'; (3) two round coin icons - a yellow 'CASH OUT' button and a '1' with a circular refresh arrow - captioned 'Take your win with \"Cash Out\", or take a part and continue.'; (4) another small wheel illustration (all sectors empty, full ladder of tier numbers visible around it) captioned 'You can change your bet only on a clear wheel.' A wood-plank 'Let's Go!' button is centered at the bottom to dismiss the overlay.",
      "colorblind_note": "The 3 rings in the illustration use the same orange/green/blue coding as the live game; redundant with ring position (outer/middle/inner) and with the animal-head legend icons, so color is never the only cue."
    },
    {
      "type": "base_game",
      "file": "base_game.png",
      "content": "Clean idle base-game screen immediately after entering: Balance $1000, Bet Amount $1, wheel fully empty (Feather shown in the center as the default/neutral state), all ring tier labels visible around the static parchment rings (Lion: x3.9/x12.5/x28/x52/x85/x133/x200/BONUS; Snake: x2.5/x7.7/x16/x27.5/x44/+20.5X Free Cashout; Rhino: x1.55/x4.85/x10/+7X Free Cashout). Payout $0.00, Part Payout '-'. Title wordmark 'VORTEX Safari' hangs on the left on a wooden plank sign with a small skull-and-feather charm dangling beneath it. Background: pale blue-to-cream sky, silhouetted baobab trees left and right, golden-brown savanna ground, foreground grass tufts bottom corners."
    },
    {
      "type": "settings",
      "file": "settings.png",
      "content": "Black background with a faint dotted grid pattern. Top-left: 'Play time: 00:03:10' in a dark rounded chip. Top-right: 'RNG version: \"2.0.0\"' / 'Game version: \"1.0.3\"' stacked in small grey text, plus a white 'X' close icon. Center-left: a bordered panel with a 'Nickname' field showing 'Brief Bobolink' (a randomly-assigned demo nickname) and a pencil/edit icon; below it, a muted speaker icon + red horizontal 'Sound' slider (handle pushed to the right/max despite the muted-look icon) and identically-styled 'Music' slider; below that, a 'Quick Play' row with a toggle switch in the OFF position (white circle sitting on the left of a dark track). Right side: a vertical menu list with red icons - 'TURBO UNIVERSE' (with a small logo), 'FREE BETS' (gift icon), 'My bets' (list icon), 'Limits' (circular arrow/gauge icon), 'Rules' (document icon), 'Exit game' (house icon) - all in white text with red icon accents.",
      "colorblind_note": "The muted-speaker glyph next to an apparently-maxed slider could look contradictory in isolation; the slider's numeric/handle position is the reliable cue, not the icon glyph alone."
    },
    {
      "type": "info",
      "file": "info_limits.png",
      "content": "Limits dialog reached via Settings -> Limits. Black background, faint dotted grid. Top: '< Back' (white text+arrow, left) and 'X' close (right), 'Limits' title centered. Three stacked bordered rows, each with a red circular icon on the left, a grey label, and a bold white value: 'Min bet: $0.1', 'Max bet: $100', 'Max Profit: $10000'."
    },
    {
      "type": "rules",
      "file": "rules_p1.png",
      "page": 1,
      "content": "Rules panel opening view. Black background with faint dotted/circular grid decoration along the left and right edges. Left sidebar: six persistent navigation buttons (white-outlined rounded rectangles, bold white text) - 'How to Play?', 'Game Details', 'RTP', 'Settings', 'Disconnection Policy', 'Version' - all part of ONE continuous scrolling document (clicking a button jumps to that heading rather than switching pages). Body intro: 'Feel the call of the wild in Vortex Safari! Join the Lion, Snake, and Rhino on a hunt for wild multipliers!' followed by the 'How to Play?' section: bullet list explaining bet selection via +/- and 'Spin', filling Lion/Snake/Rhino sectors for the highest payout, and claiming winnings via 'Cash Out' or partially via 'Part PayOut'. 'Game Details' / 'Place Bet' heading begins at the bottom, greyed out (upcoming/about to scroll into view)."
    },
    {
      "type": "rules",
      "file": "rules_p2.png",
      "page": 2,
      "content": "Continuation of the same scrolling document. 'Game Details' section, fully visible now: 'Place Bet' ('Select your bet amount by adjusting it with the \"+\" and \"-\" buttons.'), 'Spin' ('Press \"Spin\" to start the reel spin. Note that you can only change the bet after the game ends.' - note this text still refers to a legacy 'Spin'/'reel' wording even though the live game only offers Hold-to-Spin), 'Hold to Spin' ('Instead of pressing the button before each round, simply press and hold the \"Spin\" button to automatically play continuous rounds until you release it.'), 'Cash Out' ('Press \"Cash Out\" to collect your winnings. After this, you can start a new game.'), and the start of 'Part PayOut' at the bottom (partially greyed/about to scroll in)."
    },
    {
      "type": "rules",
      "file": "rules_p3.png",
      "page": 3,
      "content": "Continuation: full 'Part PayOut' text ('Press \"Part PayOut\" to receive the difference between the last and the penultimate segments in each filled circle to your balance. \"Part PayOut\" is unavailable if only 1 sector is filled in any circle. To activate the \"Part PayOut\" button, fill at least 2 sectors in one circle.'), then the 'Paytable' heading begins, with the Lion symbol entry fully visible (round lion-head icon, orange/red glow ring; tier list x3.9/x12.5/x28/x52/x85/x133/x200/BONUS; explanatory text about the bonus game trigger) and the Snake symbol entry starting to scroll in at the bottom (round green cobra icon; tier list x2.5/x7.7/x16/x27.5/x44/+20.5 Free Cashout)."
    },
    {
      "type": "rules",
      "file": "rules_p4.png",
      "page": 4,
      "content": "Continuation: tail of the Snake description ('Fill all green sectors (Snake) and instantly receive a 20.5x payout to your balance. After this, you'll move one step back in the Snake ring.'), then the Rhino symbol entry (round blue rhino-head icon; tier list x1.55/x4.85/x10/+7 Free Cashout; same 'fill all blue sectors...instantly receive a 7.0x payout...move one step back in the Rhino ring' wording), then Feather ('Feather symbol is neutral and does not affect the rings. You lose the bet, but the sectors remain filled.') and Skull ('Skull symbol - pushes all rings back by 1 segment.'), and the 'Bonus Game' heading begins at the very bottom, greyed out."
    },
    {
      "type": "rules",
      "file": "rules_p5.png",
      "page": 5,
      "content": "Continuation: full 'Bonus Game' text ('When all Lion segments are filled, the bonus game starts with premium multipliers (x100, x200, x300, x400, x500), all having an equal chance of appearing. At the end of the bonus game, all Lion segments are reset, and you receive the bonus payout plus the sum for all reset Lion segments (x200).'), then the 'RTP' heading and its full explanatory paragraph: 'The game relies on a coefficient called \"RTP\" (Return to Player), which is the statistical average of payouts over billions of rounds. Vortex Safari has an RTP of 93.56%-97.16%. The highest RTP value is achieved when cashing out on the first segment after landing any of the three symbol types (Lion, Snake, Rhino).' THIS is the frame that carries the RTP figures (a prior session note mis-cited rules_p6.png for this - corrected here)."
    },
    {
      "type": "rules",
      "file": "rules_p6.png",
      "page": 6,
      "content": "Continuation, RTP paragraph now scrolled to the top edge and greyed/faded (previously-read text visually de-emphasizes as it scrolls past). Main visible content: 'Settings' section - 'To access the settings, click the gear icon in the top right corner of the screen. In the settings, you can: change your nickname; check the minimum and maximum bet limits; view the maximum win limits; enable or disable sound effects; view your betting history.' 'Disconnection Policy' heading begins at the bottom, greyed."
    },
    {
      "type": "rules",
      "file": "rules_p7.png",
      "page": 7,
      "content": "Final page of the single continuous scroll (confirmed at max scrollTop, scrollHeight-clientHeight=2661). 'Disconnection Policy' full text: 'We prioritize the safety and satisfaction of our players, even in the case of unexpected internet disconnections...' with two bullets - unsent bets after disconnection are not deducted/processed, and an in-progress game's server state is preserved for resuming after reconnection. Then 'Version' section: 'Game version: \"1.0.3\"' and 'RNG version: \"2.0.0\"'."
    },
    {
      "type": "paytable",
      "file": "paytable_p1.png",
      "page": 1,
      "content": "Dedicated crop of the paytable section of the rules document (same content/wording as rules_p3.png/p4.png): Lion entry (icon + x3.9/x12.5/x28/x52/x85/x133/x200/BONUS ladder + bonus-trigger description), Snake entry (icon + x2.5/x7.7/x16/x27.5/x44/+20.5 Free Cashout ladder + free-cashout description), and the Rhino icon beginning at the very bottom edge (confirmed present via zoomed crop, not cut off)."
    },
    {
      "type": "paytable",
      "file": "paytable_p2.png",
      "page": 2,
      "content": "Dedicated crop continuing the paytable: tail of the Rhino entry (x1.55/x4.85/x10/+7 Free Cashout, free-cashout description), Feather entry (icon + neutral-symbol description), Skull entry (icon + push-back description), and the start of the 'Bonus Game' heading/description at the bottom."
    },
    {
      "type": "base_game",
      "file": "base_game_progress.png",
      "content": "Live mid-round state. Balance $994.00. Snake ring: 1 of 5 sectors lit green (tier x2.5). Rhino ring: 2 of 3 sectors lit blue (tier x4.85, current). Lion ring: empty. Center circle shows the last-landed symbol (a snake/cobra head on green backdrop). Payout $7.35 (=2.5+4.85). Part Payout $5.80 (=2.5 full + (4.85-1.55)). Cashing this state out moved the balance to exactly 1001.35 (+7.35), independently confirming the arithmetic."
    },
    {
      "type": "base_game",
      "file": "base_game_progress2.png",
      "content": "Later round state, balance $981.35. Lion ring: 1 sector lit orange (tier x3.9). Snake ring: 2 sectors lit green (tier x7.7, current). Rhino ring: 2 sectors lit blue (tier x4.85, current). Center circle shows a snake head on green backdrop. Payout $16.45 (=3.9+7.7+4.85). Part Payout $12.40 (=(7.7-2.5)+(4.85-1.55))."
    },
    {
      "type": "base_game",
      "file": "base_game_part_payout.png",
      "content": "Balance $994.35. Rhino ring FULLY lit blue (all 3 sectors, tier x10 = the Free Cashout trigger point, but not yet fired in this frame). Snake ring: 1 sector lit green (tier x2.5). Lion ring: empty. Center circle shows a rhino head on blue backdrop. Payout $12.50 (=2.5+10). Part Payout $7.65 (=2.5 full + (10-4.85)) - this frame demonstrates Part Payout becoming ACTIVE once a ring reaches 2+ segments."
    },
    {
      "type": "base_game",
      "file": "base_game_lion_6of7.png",
      "content": "Closest approach to the Lion/Bonus feature captured. Balance $1056.35. Lion ring: 6 of 7 numeric sectors lit orange (tiers x3.9 through x133 all filled), only the final x200 sector before BONUS remains. Snake ring: 3 sectors lit green (tier x27.5, current). Rhino ring: 3 sectors lit blue/full (tier x10). Center circle shows a snake head on green backdrop. Payout $170.50 (=133+27.5+10, matching Lion's current tier + Snake's current tier + Rhino's full tier exactly). Part Payout $64.65."
    },
    {
      "type": "base_game",
      "file": "base_game_skull_symbol.png",
      "content": "Balance $1247.7. All three rings empty (Payout $0.00, Part Payout '-'). Center circle shows the negative Skull symbol: a pale bone-white buffalo/bull skull with horn stubs on a warm tan/orange backdrop - illustrating the moment a Skull symbol has just landed and wiped the prior ring progress (per the booklet's 'pushes all rings back by 1 segment' rule)."
    },
    {
      "type": "base_game",
      "file": "bet_amount_min.png",
      "content": "Bet Amount driven to the floor via the '-' button: reads '$0.1', matching the Limits dialog's printed Min bet exactly. Wheel idle (Feather in center), Balance $987.05, Payout $0.00, Part Payout '-'."
    },
    {
      "type": "base_game",
      "file": "bet_amount_max.png",
      "content": "Bet Amount driven to the ceiling via the '+' button: reads '$100', matching the Limits dialog's printed Max bet exactly. Wheel idle (Feather in center), Balance $987.05 unchanged (no spin placed at this stake), Payout $0.00, Part Payout '-'."
    },
    {
      "type": "base_game",
      "file": "base_game_rhino_fill.png",
      "content": "Moment of the Rhino ring's Free Cashout trigger. Balance $927.05. Rhino ring FULLY lit blue, all 3 sectors (x1.55, x4.85, x10). Lion ring: 1 sector lit orange (tier x3.9). Snake ring: empty. Center circle shows a lion head on red-orange backdrop. Payout $13.90 (=3.9 Lion current + 10 Rhino full). Part Payout $9.05."
    },
    {
      "type": "base_game",
      "file": "base_game_rhino_after.png",
      "content": "Captured 1.5 seconds later than base_game_rhino_fill.png, within the same continuous Hold-to-Spin hold. Balance $925.05. Rhino ring: only 1 sector lit blue (tier x1.55). Lion ring: fully cleared/empty. Center circle shows Feather-idle style backdrop (grey-blue, faint). Payout $1.55, Part Payout '-'. The provider's own DOM diff-log recorded three literal '+7.00' entries during this hold, independently confirming the Rhino Free Cashout credit landed (net balance change here also folds in a new spin's stake cost, so the raw -$2.00 delta between these two frames is not a clean measure of the credit alone). See ring_reset_uncertainty above for the caveat on interpreting this pair as a strict before/after."
    },
    {
      "type": "base_game",
      "file": "base_game_snake_after.png",
      "content": "Post-event overview after two Snake Free Cashout events fired within one 60-second hold (confirmed via the DOM diff-log recording two '+20.50' entries; balance rose from $949.05 pre-hold to $991.05 shown here, net +$42.00, consistent with 2x$20.50=$41.00 credited plus/minus concurrent spin costs). Frame itself shows fresh post-reset progress from spins after the double-completion, not the fill moment itself: Rhino ring ~1 sector lit blue, Snake ring ~2 sectors lit green (current tier x7.7). Center circle shows a snake head on green backdrop. Payout $7.35 (matches the visible ring state, not the two prior Free Cashout credits which were already banked automatically to balance)."
    },
    {
      "type": "base_game",
      "file": "base_game_cashout_x50.png",
      "content": "Right after a manually-driven Cash Out at Payout=$50.00 (x50 of the $1 bet, the largest tier deliberately tested). Balance $914.05 (top-left odometer-style text). Board cleared to idle: all rings empty, center circle shows the neutral Feather on grey-blue backdrop, Payout reset to $0.00, Part Payout '-'. The pre-click balance was $864.05 (read via a separate poll, not itself visible on this frame) giving the +$50.00 delta; independently confirmed via a literal '+50.00' entry in the game's own DOM diff-log. No win/cashout banner was visible on this or any other frame across the session - see win_screen above."
    }
  ],

  "color_palette": {
    "background_scene": "Pale sky-blue fading to warm cream near the horizon (dawn/dusk gradient), silhouetted green baobab trees left and right, golden-tan savanna dirt ground, dark green grass tufts in the foreground corners.",
    "wheel_frame": "Dark brown carved/rope-wrapped wood, with turquoise/teal cloth wrap bands at intervals around the rim, and hanging brown wood-totem carvings, red and teal beads, and small white bone/skull ornaments along the bottom.",
    "ring_backgrounds": "Cream/parchment-tan for all three rings' unfilled state, with dark brown etched tier-value text.",
    "lion_ring_fill": "burnt/red-orange",
    "snake_ring_fill": "medium-to-bright green",
    "rhino_ring_fill": "cyan/sky-blue",
    "ui_buttons": "Tan/gold coin-medallion styling with brown carved-wood detailing (Cash Out, Part Payout, +/-); the Hold to Spin button is a distinct radial green gradient with gold-lettered arced text.",
    "overlay_screens": "Rules/Settings/Limits panels use a solid black background with a faint dark-grey dotted/circular grid decoration, white/grey text, and red accent icons (in Settings' side menu and Limits' row icons).",
    "onboarding_overlay": "Warm tan/sand parchment background with brown tribal zig-zag borders, matching the safari theme rather than the black UI-chrome palette used elsewhere."
  },

  "accessibility_observations": {
    "color_blindness": "The three rings are never distinguished by color alone: (1) ring POSITION is fixed and consistent - Lion is always the outermost ring, Snake always the middle ring, Rhino always the innermost ring; (2) each ring's tier values are printed as static etched TEXT around its own circumference at all times, unique per ring; (3) a small vertical stack of three animal-head icons (lion above snake above rhino) sits above the center circle as a permanent legend; (4) the center circle itself shows an animal-head ICON (not just a color swatch) matching whichever symbol most recently landed. This gives at least three non-color-dependent ways to tell the rings/symbols apart.",
    "screen_reader": "All key numeric state (Balance, Bet Amount, Payout, Part Payout) is rendered as on-screen text next to a clear label, not encoded only in bar/ring fill length - good for a screen-reader/OCR-based access layer, though the ring FILL AMOUNT itself (how many of N sectors are lit) is conveyed only visually/graphically and has no text equivalent on screen (e.g. no 'Lion 6/7' label anywhere).",
    "motor_impairment": "The core spin action is a PRESS-AND-HOLD gesture ('Hold to Spin') rather than a single tap/click-and-release per round; this may be harder for users with limited ability to sustain a button press for an extended period, and there is no alternative single-press-per-spin control observed in this build (the booklet's mention of a plain 'Spin'/'press \"Spin\" to start the reel spin' phrasing appears to be leftover generic-engine text - only the hold gesture was ever available in the captured UI).",
    "low_vision": "Bet Amount, Payout and Part Payout values are rendered in a relatively small font size at the 1280x800 capture resolution, off to the side of the large central wheel graphic; the main Balance figure (top-left) is comparatively larger and bolder.",
    "deaf_hard_of_hearing": "No sound-dependent gameplay information was identified in these captures (Sound/Music are togglable sliders in Settings; the game's win/state feedback is otherwise conveyed visually via the wheel and text counters)."
  },

  "not_observed": [
    {
      "feature": "Lion Bonus Game (visual presentation of the x100/x200/x300/x400/x500 prize reveal)",
      "reason": "Never triggered in ~480 spins across this and the prior capture session; no purchase/buy option exists for this feature. Documented from booklet text only (see bonus_game above)."
    },
    {
      "feature": "Win/cashout banner ('.cashout-anim')",
      "reason": "Opacity measured at 0 across two tested win tiers (x2.5 and x50); see win_screen above for the full evidentiary write-up."
    },
    {
      "feature": "Exact moment of the Snake ring reaching 5/5 filled sectors",
      "reason": "Both Snake Free Cashout events during the session were caught only via the DOM diff-log text, not a clean visual frame at the instant of completion (time budget); base_game_snake_after.png is a post-event overview only."
    }
  ],

  "unreadable_or_uncertain": [
    "Exact numeric meaning of the Bonus Game payout clause 'plus the sum for all reset Lion segments (x200)' - never observed live, so it is unclear whether x200 always equals the sum of all 7 filled Lion tiers or something else.",
    "Whether the Skull-driven 'push back 1 segment' and the Free-Cashout-driven 'move one step back' apply identically to all three rings simultaneously or only to the ring(s) actually affected - see ring_reset_uncertainty.",
    "Storefront-advertised flat 'RTP 96%' and 'maximum win of x700' are explicitly NOT corroborated by the in-game booklet and are not used as facts anywhere in this document.",
    "Visual presentation of the Bonus Game screen itself (never triggered, so its layout/animation is entirely undocumented)."
  ]
}

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.