Dinopolis

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

Free demo · not real-money play
✓ Working · checked 4 weeks ago Verified · 01 Sep 2026
RTP 96.40%
Volatility High
Max win ×50000
Grid 5R
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/dinopolis-b28/

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

31 API calls this month
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 01 Sep 2026 View capture log

Per-screen breakdown

36 demo screens
36 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
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
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Other (see free_label)
other Other (see free_label)
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
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
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 860 860 Sep Oct '25: 800 800 Oct Nov '25: 620 620 Nov Dec '25: 730 730 Dec Jan '26: 700 700 Jan Feb '26: 670 670 Feb Mar '26: 580 580 Mar Apr '26: 520 520 Apr May '26: 550 550 May Jun '26: 520 520 Jun Jul '26: 620 620 Jul Aug '26: 440 440 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
🇪🇪Estonia 10 10 10 10 10 10 10 10 10 10 10
🇫🇷France 10 10 10 10 10 10 10 10 10 10
🇰🇿Kazakhstan 10 10 10 10 10
🇦🇪United Arab Emirates 10 10 10 10
🇹🇳Tunisia 10 10 10
🇳🇱Netherlands 50 50 90 50 50 30 70 70 30 50 110 70
🇨🇭Switzerland 30 30 30 30 30 30 30 30 30
🇺🇸United States 20 20 20 20 20 20 20 20 20 40 20
🇩🇰Denmark 10 10 10 10 10 10 10 50 70 20 10 10
🇫🇮Finland 20 20 20 20 20 20 20 20 20 20 20
🇱🇻Latvia 10 10 10 10 10 10 10 10 10 10 40 10
🇳🇴Norway 10 10 10 10 10 10 10 30 20 10 10 10
🇸🇪Sweden 10 10 10 10 10 10 10 10 10 20 10 10
🇧🇾Belarus 10 10 10 10 10 10 10 10 10 10 10 10
🇵🇱Poland 10 10 10 10 10 10 10 10 20 10 10
🇬🇧United Kingdom 10 10 10 10 10 10 10 10 10 10 10 10
🇮🇹Italy 10 10 10 10 10 10 10 10 10 10
🇭🇺Hungary 10 10 10 10 10 10 10 10 10
🇱🇹Lithuania 10 10 10 10 10 10 10 10 10
🇧🇬Bulgaria 10 10 10 10 10 10 10 10
🇵🇹Portugal 10 10 10 10 10 10 10 10
🇧🇷Brazil 10 10 10 10 10 10
🇮🇳India 20 20 20
🇳🇿New Zealand 10 10 10 10 10
🇦🇺Australia 10 10 10 10
🇨🇿Czech Republic 10 10 10 10
🇭🇷Croatia 10 10 10
🇯🇵Japan 10 10 10
🇨🇴Colombia 10 10
🇲🇹Malta 10 10
🇲🇽Mexico 10 10
🇻🇳Vietnam 10 10
🇪🇬Egypt 10 10
🇩🇿Algeria 10
🇦🇷Argentina 10
🇨🇱Chile 10
🇰🇷South Korea 10
🇵🇪Peru 10
🇸🇦Saudi Arabia 10
🇷🇴Romania 10 20 10 10 10 10 20 10 10 10 20 30
🇦🇹Austria 10 20 10 10 10 10 10 10 10 10 10
🇪🇸Spain 10 20 10 10 10 10 10 10 10 10 10
🇨🇾Cyprus 10 10 10 10 10 10 10 10
🇮🇪Ireland 10 10 10 10 10 10 10 10
🇮🇩Indonesia 10 10 10 10 10 10 10
🇹🇷Turkey 10 10 10 10 10 10 10
🇹🇭Thailand 10 10 10 10 10 10
🇸🇰Slovakia 10 10 10 10 10
🇸🇮Slovenia 10 10 10 10 10
🇿🇦South Africa 10 10 10 10
🇵🇭Philippines 10 10 10
🇬🇷Greece 70 90 70 110 90 210 170 170 170 140 140 110
🇩🇪Germany 20 40 30 20 20 20 20 40 40 20 20 30
🇨🇦Canada 20 40 20 20 20 20 20 20 20 20
🇧🇪Belgium 20 20 20 20 20 20 20 20
🇺🇦Ukraine 10 40 40 40 10 20 50 40 70 70 70 260
Full per-country breakdown via the API →

What we extracted from Dinopolis

Everything pulled from Dinopolis into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
36 screens captured
15 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
14 palette colors from frames
7 accessibility groups profiled
5 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Push Gaming
volatility High
max_win_x ×50000
reels 5
ways 576
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2021

RTP configurations

This game does not run at one fixed RTP. It ships 3 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 96.40%
Bonus Buy 96.50% RTP when the Dino Bonus feature is purchased for 95x Base Bet.
Operator Config 93.95% Alternate config on provider's page; not reachable in this demo build.

See how this RTP compares across Push Gaming’s full range →

Symbols & paytable

15 symbols
15 icons (ZIP)
Dino Boss (styracosaurus-like kingpin)
Dino Boss (styracosaurus-like kingpin)
High Pay

Pink/magenta-and-orange horned dinosaur with a spiked bony frill, dark purple suit, both fists raised holding banknotes and gold coins; red background. Super High Value Symbols tier; highest-paying symbol.

MatchPayoutUnit
3x 2.00 Multiplier
4x 4.00 Multiplier
5x 10.00 Multiplier
Triceratops businessman with cigar
Triceratops businessman with cigar
High Pay

Tan/orange triceratops with three brow horns and a frilled neck shield, magenta/purple pinstripe suit jacket over a white shirt, holding a lit cigar with curling smoke; warm golden radial-glow background. Super High Value Symbols tier.

MatchPayoutUnit
3x 1.50 Multiplier
4x 3.00 Multiplier
5x 7.50 Multiplier
Crocodilian in a navy tuxedo with a cocktail
Crocodilian in a navy tuxedo with a cocktail
High Pay

Orange-brown crocodilian in profile on violet, in purple sunglasses and a navy tuxedo with a purple bow tie, raising a pale-teal martini glass. Highest of the four High Value Symbols.

MatchPayoutUnit
3x 0.80 Multiplier
4x 1.60 Multiplier
5x 4.00 Multiplier
Magenta-haired dino lady in a leopard stole
Magenta-haired dino lady in a leopard stole
High Pay

Dino lady in profile on olive-yellow: long magenta hair, pearl necklace, dark-purple dress under a leopard-print stole, holding a cigarette holder. Second of the four High Value Symbols.

MatchPayoutUnit
3x 0.60 Multiplier
4x 1.20 Multiplier
5x 3.00 Multiplier
Velociraptor lounge singer (tuxedo, microphone)
Velociraptor lounge singer (tuxedo, microphone)
High Pay

Orange/tan raptor with an open grin, cream tuxedo jacket and bow tie, singing into a chrome microphone; turquoise/teal background. High Value Symbols tier; shares lower-tier payouts with the card-shark raptor below - artwork, not number, tells them apart.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.50 Multiplier
5x 1.00 Multiplier
Card-shark raptor (sunglasses, fan of cards)
Card-shark raptor (sunglasses, fan of cards)
High Pay

Olive-green dinosaur, backward-curved head crest, red-tinted sunglasses, fan of green cards; blue-purple background. High Value Symbols tier; shares lower-tier payouts with the singer above - artwork, not number, tells them apart.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.50 Multiplier
5x 1.00 Multiplier
Cash bundle
Cash bundle
Low Pay

Stack of green banknotes bound with a red paper band, loose gold coins spilling in front. Low Value Symbols tier.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.50 Multiplier
Fan of playing cards (Aces)
Fan of playing cards (Aces)
Low Pay

Three white-faced playing cards fanned out, showing pink/magenta, green and blue Ace corner pips, on a purple background. Low Value Symbols tier.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.50 Multiplier
Stack of poker chips
Stack of poker chips
Low Pay

Short stack of glossy teal/cyan poker chips with a light-green clover-shaped emblem on top, glowing cyan rim light. Low Value Symbols tier.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.50 Multiplier
Pair of dice
Pair of dice
Low Pay

Two translucent deep-blue dice with white pips, shown mid-roll on a dark purple background. Low Value Symbols tier.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.50 Multiplier
WILD
WILD
Wild

Red shield/banner badge with a jagged gold crown-like top edge and gold word WILD on a red ribbon. Substitutes all but the Scatter; base-game Wilds (reels 2-4) may carry a x2/x3 multiplier that also boosts ways on that reel.

BONUS (Scatter)
BONUS (Scatter)
Scatter

Purple shield badge with a light-blue beaded border, a gold clenched fist gripping purple playing cards, gold word BONUS on a ribbon. Lands only reels 2-4; 3 trigger the Dino Bonus feature; no standalone scatter payout is printed.

Dino Coin
Dino Coin
Other

Round metallic coin, bronze/silver/gold finish, stamped with a denomination (observed: 1,5,10,50,100,1000; printed range 1x-1000x). Reels 1/5 only; pays Total Bet x denomination x participating Wild multiplier when bridged by Wilds on reels 2-4.

Dino Coin Collector
Dino Coin Collector
Other

Small blue/teal round coin-like icon that appears only during the Dino Bonus feature on reels 1 and 5. Each one collected fills one of 5 meter slots beside the reels; a full meter advances the Level and grants 2 fresh card picks.

Sticky Stack Wild
Sticky Stack Wild
Wild

Tall green dinosaur in a purple fedora, filling an entire reel column, on a gold pedestal with a red multiplier plaque (e.g. x2). Full-reel Wild (reels 2-4), substitutes all but Scatter; x2-x7, sticky for the round; multiple ones multiply together.

Bonus modes

3 modes
Base Game Modifier base
Base Game

576-ways video slot on an irregular 3-4-4-4-3 reel grid (row count differs per reel: 3,4,4,4,3); wins from 3+ matching symbols on adjacent reels starting from reel 1, highest win per way paid and summed across ways. Base-game Wilds on reels 2-4 may carry a x2 or x3 multiplier; Dino Coin symbols on reels 1 and 5 pay when bridged by Wilds occupying reels 2-4.

Bonus Mode dino_bonus_pick
Dino Bonus - Pick Feature

Entry stage of the Dino Bonus feature, repeated on every level-up: two sequential card picks on a green felt table. Feature Pick Card awards Sticky Stack Wild add, Single/All Reel Multiplier Booster, or the rare Golden Card (2 extra picks); Free Spins Pick Card awards additional Free Spins.

Free Spins dino_bonus_free_spins
Dino Bonus Free Spins

Progressive free spins on the same 576-ways grid. Sticky Stack Wilds collected during the round remain fixed on their reels with their own multiplier badges. Dino Coin Collector symbols on reels 1/5 fill a 5-slot meter; a full meter advances the Level (up to Level 5) and grants 2 new card picks, extending the round. Triggered by 3 Scatters on reels 2-4, or purchased via Bonus Buy for 95x Base Bet (0.50 base bet x 95 = 47.50 fun feature cost, confirmed on the Bonus Buy dialog); only the purchased path was captured.

Bonus buy

1 option
Option Price (cost × bet) Effect
Dino Bonus headline ×95.00

Colour system

extracted from frames · HEX
Export palette
#542F5C base dominant 1 base
#33235B base dominant 2 base
#98625F base dominant 3 base
#634B5A base dominant 4 base
#60599C base dominant 5 base
#211729 base dominant 6 base
#5A222F free_spins dominant 1 free_spins
#33161F free_spins dominant 2 free_spins
#602B4F free_spins dominant 3 free_spins
#9E5955 free_spins dominant 4 free_spins
#191519 bonus dominant 1 bonus
#52315C bonus dominant 2 bonus
#5F515B bonus dominant 3 bonus
#352559 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • The lounge-singer raptor (microphone, tuxedo) and the card-shark raptor (sunglasses, cards) are two different High Value symbols that share identical lower-tier payouts (0.5x/0.2x total bet) - tell them apart by artwork, not by payout number.
  • Bet-select and Autoplay panel option state is shown via white fill vs grey fill contrast, not hue - colorblind-safe.
  • Sticky Stack Wild multiplier is always printed as a numeral (e.g. x2) on a plaque, not conveyed by color alone.
Screen Reader
  • Left-edge icon column (replay/history, coins=bet, grid=paytable, gear=settings, question-mark=rules) is a stable landmark in the same vertical order across panels; the floating star Bonus Buy button sits outside the bottom bar over the reel frame and can be missed by a linear bottom-bar scan.
Motor Accessibility
  • Primary SPIN target is a large circular button at bottom-right; bet is adjusted via a full bet-select panel rather than small +/- steppers, and Autoplay supports configurable loss-limit/win-limit as a safety stop, reducing required clicks.
Hearing Accessibility
  • No information is conveyed by audio alone - win amounts, free-spin counts, level and feature prizes are all shown as on-screen text/numerals; Settings offers only coarse All Sounds / Sound Effects / Music toggles, no volume slider granularity observed.
Low Vision
  • Settings sound toggles (All Sounds, Sound Effects, Music) are distinguished only by an icon swap (speaker vs speaker-with-cross) with no ON/OFF text or slider position - a low-clarity control for low-vision users.

Media & assets

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

Data provenance

what we captured and what we didn't
base game reels and ways win; full paytable (11 pages: Super High Value, High Value, Low Value, max payout banner, Wild, Scatter, Dino Coin, pay-ways diagram, Dino Bonus intro, Dino Coin Collector, Sticky Stack Wild, Feature/Free Spins Pick Prizes)
GAME INFO / rules booklet (10 pages), Settings panel, Autoplay panel (2 pages), Total Bet / Available Bets panel
Bonus Buy dialog (95x Base Bet, 47.50 fun at 0.50 base); two purchased Dino Bonus rounds: Pick Feature Card, Pick Free Spins Card, entry interstitial, mid-round free-spins gameplay, round-end win-summary screens (5.60 fun and 7.30 fun)
Natural (non-purchased) Dino Bonus trigger via 3 landed Scatters on reels 2-4 was not captured; both observed rounds were entered via Bonus Buy.
Volatility rating is not printed or graphically indicated anywhere in the captured demo build (no flame/bolt meter observed); provider storefront states High per TL brief, not independently confirmed from screenshots.
Purpose of two small icons (chevron-in-shield, star) on the right edge of the info/paytable/settings panels is not labelled in any captured frame.
Purpose of the empty gold plaque at bottom-right of the Pick Feature Card screens is not explained by any captured text.
Alternate operator RTP configuration of 93.95% (per provider storefront page) is not reachable or confirmable within this demo build.

Ask AI about Dinopolis

MCP · VERIFIED CAPTURE DATA

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

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

How do the free spins in Dinopolis work? Keep it simple.

Progressive free spins on the same 576-ways grid. Sticky Stack Wilds collected during the round remain fixed on their reels with their own multiplier badges. Dino Coin Collector symbols on reels 1/5 fill a 5-slot meter; a full meter advances the Level (up to Level 5) and grants 2 new card picks, extending the round. Triggered by 3 Scatters on reels 2-4, or purchased via Bonus Buy for 95x Base Bet (0.50 base bet x 95 = 47.50 fun feature cost, confirmed on the Bonus Buy dialog); only the purchased path was captured.

RTP 96.40%High volatilitymax win ×50000demo ✓

From the verified capture of 01 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: Dinopolis vs Razor Returns — 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, 14 palette hexes and all 15 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/dinopolis-b28/

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/dinopolis-b28/
{
  "game": {
    "name": "Dinopolis",
    "provider": "Push Gaming",
    "provider_ref": "dinopolis",
    "release_date": "2021-04-22",
    "release_date_source": "Confirmed by two independent channels: Push Gaming blog and BigWinBoard (per TL brief).",
    "theme": "Anthropomorphic dinosaurs running a 1940s/50s Las Vegas-style gambling city called 'Dinopolis' — mob bosses, card sharks, cabaret singers, high rollers in tailored suits, playing cards, poker chips, dice and cash. The background art shows a neon casino skyline (marquee signage, a giant golden dinosaur/idol statue holding a torch like the Statue of Liberty, a striped circus-tent-like casino roof labelled 'PUSH GAMING', string lights) at dusk/night.",
    "art_style": "Glossy comic/cartoon character illustration (cel-shaded dinosaur portraits with soft airbrushed gradient shading, rim highlights, thick clean dark outlines) combined with a more painterly, semi-realistic matte-painting style background (warm purple/pink/orange dusk lighting, atmospheric haze, bokeh-like light bulbs). Character proportions are stylized/caricatured (big heads, expressive faces) but rendered with detailed fur/scale texture and glossy suit fabric, not flat-vector. Overall mood is glamorous, theatrical Vegas-casino kitsch rather than cute/childish — 3/4 portrait framing on paytable cards, front-on reel view, warm saturated gold/purple/red palette, ornate gold Art-Deco/marquee frame around the reels and title plaque with string-light bulbs.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from 35 captured desktop screenshots (1280x800) + OCR + zoomed crops.",
    "method_notes": "All numeric claims verified visually against the actual pixel content of the frame (not only the manifest's note text) and cross-checked against printed on-screen numbers/OCR. Zoomed crops were used to identify paytable symbol artwork precisely (colors, objects held). Numbers not clearly legible are marked uncertain and not invented.",
    "language": "English"
  },

  "manifest_discrepancy_found": {
    "file": "free_spins_gameplay_2.png",
    "manifest_note_claim": "Described in manifest.json as 'Второй раунд Dino Bonus … Free Spins 1/6, Sticky Stack Wild x2 на реле 3, видна очистка/заполнение collector-meter справа'.",
    "actual_content": "The file actually contains the END-OF-ROUND congratulations/win screen for the SECOND Dino Bonus purchase: dark-red velvet-curtain background, gold marquee-lightbulb diamond frame, text 'CONGRATULATIONS YOU HAVE WON 7.30 DURING DINO BONUS' in large yellow/gold 3-D letters, timestamp 15:49 (later than bonus_trigger_2.png at 15:47 and win_screen.png at 15:43).",
    "impact": "This means only ONE real mid-round free-spins GAMEPLAY frame (free_spins_gameplay_1.png) was actually captured; the second 'gameplay' file is really a second win-summary screen (round 2 total = 7.30 fun), duplicating the role of win_screen.png (round 1 total = 5.60 fun). The numeric figures (5.60 and 7.30) themselves match the manifest's own narrative math, so no financial figure is wrong — only the file's type/label and the 'sticky stack wild on reel 3 / meter refill' description are incorrect for this specific file.",
    "recommendation": "TL should either re-type free_spins_gameplay_2.png as a second win_screen (or re-label it), or recapture an actual mid-round frame of the second Dino Bonus round if a second distinct gameplay frame is required. This tech_doc describes the frame by its REAL content below, not by the manifest note."
  },

  "reel_layout": {
    "mechanic": "ways (no paylines)",
    "ways_count": 576,
    "grid_shape": "Irregular height per reel: reel 1 = 3 symbol rows, reel 2 = 4 rows, reel 3 = 4 rows, reel 4 = 4 rows, reel 5 = 3 rows (3-4-4-4-3). Confirmed by rules_p1.png text ('Reels 1 and 5 each contain 3 symbols, reels 2, 3, 4 each contain 4 symbols'), the '576' badge printed under the reel frame on base_game.png, and the arithmetic 3x4x4x4x3=576.",
    "note_for_screen_readers": "There is no concept of 'rows' as a single number for this game — reel height differs per column. Any accessible description of the grid must enumerate per-reel height, not a single rows value.",
    "win_evaluation": "A symbol win is awarded for 3+ matching symbols on adjacent reels starting from the leftmost reel (reel 1); any position within a reel counts. Only the highest win per way is paid; wins on multiple ways are summed. Diagram on paytable_p5.png shows a green-checkmark example (symbols anywhere in the 3/4/4/4/3 columns, adjacent reels) versus a red-X example (symbols not on adjacent reels)."
  },

  "payout_basis": {
    "value": "total_bet (multiplier of the whole Total Bet — there is no per-line stake because this is a ways-only game, no paylines exist)",
    "paytable_bet_anchor": "0.50 fun (paytable header on paytable_p1.png: 'All wins shown are in fun and valid for the current bet of 0.50 fun')",
    "verification": "base_game_ways_win.png: printed WIN 1.00 at TOTAL BET 0.50. The winning symbol is the High Value 'raptor in red sunglasses holding a fan of green playing cards' (paytable_p1.png, 4th High Value symbol, 4-of-a-kind tier = 0.25 fun at the 0.50 anchor). Matched positions: 2 on reel 1, 1 on reel 2, WILD substitutes on 2 positions of reel 3 (no multiplier shown), 1 on reel 4 = 2x1x1x2 = 4 matched ways. 4 x 0.25 = 1.00, which equals the printed WIN. This confirms the basis is the ANCHOR TOTAL BET, not a per-line stake (no lines exist in this game)."
  },

  "rtp": {
    "base_percent": 96.40,
    "bonus_buy_percent": 96.50,
    "source": "rules_p10.png ('The theoretical average return to player (RTP) is 96.40%.' / 'The theoretical average return to player (RTP) of the Bonus Buy is 96.50%.'), the bonus-buy figure is duplicated inside bonus_buy_dialog.png ('RTP 96.50%').",
    "alternate_operator_configuration": {
      "value_percent": 93.95,
      "source": "Provider storefront page (per TL cross-check) lists a second RTP configuration of 93.95% alongside the 96.40% figure that matches this demo build. The demo build only ever presents the 96.40%/96.50% configuration; 93.95% is not reachable in this capture and is reported here purely for completeness/attribution.",
      "attribution": "Not captured in-game; taken from the provider's public game page as a documented alternate operator RTP configuration."
    }
  },

  "limits_and_win_cap": {
    "min_bet": "0.10 fun",
    "max_bet": "100.00 fun",
    "bet_steps_available": [0.10, 0.20, 0.50, 1.00, 2.00, 3.00, 5.00, 10.00, 20.00, 30.00, 50.00, 100.00],
    "bet_source": "bet_select.png ('TOTAL BET' panel, 'Available Bets fun', 12 discrete values shown in one screen, current selection 0.50 highlighted in white)",
    "win_cap": "Maximum payout per game round is 50,000x the CURRENT Base Bet amount. Printed three times in the booklet: paytable_p2.png (large gold '50 000X' graphic with red ribbon banner over an explosion of banknotes/coins), rules_p2.png ('This game has a win cap of 50,000x the current bet amount per game round'), rules_p10.png ('This game has a maximum win of 50,000x and as a result, some hypothetically possible results have been prevented. This restriction has been included in RTP calculations. It is possible that the operator has configured a win cap which differs from the 50,000x win cap.')",
    "bonus_buy_price": {
      "cost_multiplier": "95x Base Bet",
      "example": "At Base Bet 0.50 fun, printed Feature Cost = 47.50 fun (0.50 x 95 = 47.50, confirmed on bonus_buy_dialog.png)",
      "note": "Only ONE bonus-buy product exists — a single fixed price for the Dino Bonus Feature, no tiers/variants to choose from."
    }
  },

  "version": {
    "server_version": "2.8.0",
    "client_version": "13.5.3 (14-07-2026)",
    "source": "Printed only at the very bottom of the GAME INFO booklet, rules_p10.png ('Server Version: 2.8.0' / 'Client Version: 13.5.3 14-07-2026'). Not shown anywhere in SETTINGS."
  },

  "color_palette": {
    "overall_mood": "Warm, saturated, theatrical Vegas-casino night palette: deep purple, gold/amber, crimson red, with cool teal/blue accents on some symbol backgrounds.",
    "base_game_background": "Purple-to-magenta dusk cityscape with a striped circus-tent-shaped casino building labelled 'PUSH GAMING' (left), a giant bronze/gold dinosaur statue holding a torch resembling the Statue of Liberty (right), warm string-light bulbs, soft glowing spotlights at the bottom edge of the screen.",
    "reel_frame": "Ornate gold/brass Art-Deco marquee frame studded with round amber light bulbs; the reel background inside is dark violet/near-black behind each symbol tile with thin gold dividing borders.",
    "title_plaque": "Oval gold-outlined marquee sign with warm-white bulb trim, purple fill, gold 'DINOPOLIS' wordmark in an Art-Deco serif font with a subtle red/orange gradient; a fan of playing cards with a small gold crown sits above the sign.",
    "free_spins_background": "Warm reddish-brown/orange indoor bar/nightclub scene (visible behind the reels): a raptor bartender pouring a drink for a seated dinosaur patron, neon 'MESOZOIC WIN' signage in pink on the left.",
    "win_screen_background": "Deep red velvet stage curtains with a bright white spotlight cone; centered gold marquee-bulb diamond frame with a dark purple/red banner ribbon.",
    "ui_bottom_bar": "Charcoal-grey/near-black translucent bar; white icon glyphs; yellow/gold value text for BALANCE, TOTAL BET, WIN, FREE SPINS labels.",
    "accent_colors": "Gold (frames, wins, headings), purple (panels, wild-related trims), red (win-cap banners, wild badge, curtains), teal/cyan (some low-value chip/dice symbols and the Dino Coin Collector symbol icon), green (playing-card icons, poker-chip icon)."
  },

  "symbols": {
    "note": "All identities and per-tier payouts read directly from the zoomed paytable crops (paytable_p1.png-p2.png). Payouts are printed as currency amounts valid for the anchor Total Bet of 0.50 fun (see payout_basis); multiplier of total bet = printed value / 0.50.",
    "super_high_value": [
      {
        "name": "Dino Boss / kingpin (styracosaurus-like, spiked frill)",
        "appearance": "Head-and-shoulders portrait of a pink/magenta-and-orange horned dinosaur with a large multi-spiked bony frill around the head, pale blue eyes, wearing a dark purple suit collar over a red shirt/vest; both clawed fists are raised holding fistfuls of green banknotes and gold coins. Deep red background inside a gold-edged card frame.",
        "payouts_fun": {"5": "5.00", "4": "2.00", "3": "1.00"},
        "role": "Highest-paying symbol in the game."
      },
      {
        "name": "Triceratops businessman with cigar",
        "appearance": "Head-and-shoulders portrait of a tan/orange triceratops with three brow horns and a frilled neck shield, wearing a magenta/purple pinstripe suit jacket over a white collared shirt, holding a lit cigar with visible smoke curling up. Warm golden radial-glow background inside a gold-edged card frame.",
        "payouts_fun": {"5": "3.75", "4": "1.50", "3": "0.75"}
      }
    ],
    "high_value": [
      {
        "name": "Velociraptor lounge singer (tuxedo, microphone)",
        "appearance": "Orange/tan raptor with an open toothy grin, wearing a cream/white tuxedo jacket with a bow tie, singing into a vintage chrome microphone on a stand. Solid turquoise/teal card background.",
        "payouts_fun": {"5": "0.50", "4": "0.25", "3": "0.10"}
      },
      {
        "name": "Card-shark raptor (parasaurolophus-crested, sunglasses, fan of cards)",
        "appearance": "Olive-green dinosaur with a long curved backward head crest (parasaurolophus-type), wearing red-tinted round sunglasses, holding a fan of green-backed playing cards in one clawed hand, dressed in a gold-patterned dark jacket. Blue-to-purple gradient card background.",
        "payouts_fun": {"5": "0.50", "4": "0.25", "3": "0.10"},
        "colorblind_note": "This symbol and the lounge-singer symbol above are the two DIFFERENT High Value symbols that share the identical 0.25/0.10 lower tiers — they must be told apart by artwork (microphone+tuxedo vs sunglasses+cards), not by payout number."
      },
      {
        "name": "Purple dino femme fatale (cabaret dress)",
        "appearance": "Red-haired dinosaur figure wearing a deep-purple/magenta strapless cabaret dress with a pearl/gem necklace, glamorous makeup, posed against a warm dark background. (Identified from free_spins_gameplay_1.png reel art; full paytable crop of this symbol's tier values not individually re-verified beyond the High Value row structure.)",
        "payouts_fun": "Not isolated in the zoomed paytable crop with full certainty of row position — see unreadable_or_uncertain."
      }
    ],
    "low_value": [
      {
        "name": "Cash bundle",
        "appearance": "A stack of green banknotes bound with a red paper band, with loose gold coins spilling in front.",
        "payouts_fun": {"5": "0.25", "4": "0.10", "3": "0.05"}
      },
      {
        "name": "Fan of playing cards (Aces)",
        "appearance": "Three white-faced playing cards fanned out, showing pink/magenta, green and blue Ace suit-pip corners, on a purple card background.",
        "payouts_fun": {"5": "0.25", "4": "0.10", "3": "0.05"}
      },
      {
        "name": "Stack of poker chips",
        "appearance": "A short stack of glossy teal/cyan poker chips with a light-green clover/leaf-shaped emblem on the top face, glowing cyan rim light.",
        "payouts_fun": {"5": "0.25", "4": "0.10", "3": "0.05"}
      },
      {
        "name": "Pair of dice",
        "appearance": "Two translucent deep-blue dice with white pips, shown mid-roll on a dark purple background.",
        "payouts_fun": {"5": "0.25", "4": "0.10", "3": "0.05"}
      }
    ],
    "wild": {
      "name": "WILD",
      "appearance": "A red shield/banner-shaped badge with a jagged crown-like gold top edge, the word 'WILD' in gold letters on a red ribbon at the bottom.",
      "rules": "Substitutes for all symbols except the Scatter (BONUS) symbol. May land with an attached multiplier of x2 or x3 in the base game. Increases ways for the reel it lands on (equal to its multiplier value) for normal symbol evaluation, and multiplies any Dino Coin win it participates in by that multiplier.",
      "source": "paytable_p3.png, rules_p3.png"
    },
    "scatter_bonus": {
      "name": "BONUS (Scatter)",
      "appearance": "A purple shield-shaped badge with a light-blue/silver beaded border, showing a stylised gold clenched fist gripping a fan of purple playing cards, gold word 'BONUS' on a purple ribbon at the bottom.",
      "rules": "May land only on reels 2, 3 and 4. Landing 3 Scatter symbols (one on each of reels 2, 3 and 4) triggers the Dino Bonus Feature. No standalone scatter payout is documented in the booklet (only the trigger function).",
      "source": "paytable_p3.png, rules_p3.png"
    },
    "dino_coin": {
      "name": "Dino Coin Symbols",
      "appearance": "Round metallic coin icons in three visible finishes (bronze/copper, silver, gold) each stamped with a numeral denomination; seen denominations on captured frames: 1, 5, 10, 50, 100, 1000.",
      "rules": "Land only on reels 1 and 5. Available denominations: 1x, 2x, 5x, 10x, 25x, 50x, 100x, 250x, 500x, 1000x. A Dino Coin win requires at least a 3-of-a-kind combination formed TOGETHER WITH Wild symbols occupying reels 2, 3 and 4 (i.e. coins on reels 1/5 plus wilds bridging the middle reels). Payout = current Total Bet x the coin's printed denomination x the multiplier of any participating Wild symbol(s).",
      "source": "paytable_p4.png, rules_p3.png/rules_p4.png"
    },
    "dino_coin_collector": {
      "name": "Dino Coin Collector Symbols",
      "appearance": "Visually similar coin-shaped icon to the Dino Coin symbols but functions as a meter-filler during the bonus; shown as a small blue/teal round icon in free_spins_gameplay_1.png next to the level meter.",
      "rules": "Only appear during the Dino Bonus Feature, replacing normal Dino Coin symbols on reels 1/5. Each one collected fills one slot of a 5-slot meter beside the reels. Filling all 5 slots advances the player to the next Level, empties the meter, and grants 2 new card picks (Feature Pick + Free Spins Pick). No more Dino Coin Collector symbols appear once Level 5 is reached.",
      "source": "paytable_p7.png, rules_p4.png/rules_p5.png"
    },
    "sticky_stack_wild": {
      "name": "Sticky Stack Wild Symbol",
      "appearance": "A tall green dinosaur wearing a purple fedora hat and dark suit, filling an entire reel column vertically, standing on a gold pedestal labelled 'WILD' with a red multiplier plaque (e.g. 'x2') at the base.",
      "rules": "Feature-exclusive full-reel Wild that fills the ENTIRE reel it lands on (2, 3 or 4), counted as one symbol occupying every row of that reel. Substitutes for everything except the Scatter symbol. Carries a multiplier value between x2 and x7 (base award is x2). Once placed it remains on the reel for the rest of the Dino Bonus round (sticky). Multiplies any win it participates in by its shown multiplier; with 2+ Sticky Stack Wilds in one win, the multipliers are multiplied together (product), not added.",
      "source": "paytable_p8.png/p9.png, rules_p5.png/p6.png"
    }
  },

  "features": {
    "base_game": {
      "dino_coins": "See symbols.dino_coin above — coin denominations on reels 1/5 paid out when bridged by Wilds on reels 2-4.",
      "wild_multipliers": "Base-game Wilds (reels 2-4 only, standard-size, not the feature-exclusive full-reel Sticky version) may carry a x2 or x3 multiplier badge, shown as a small red ribbon under the wild badge (e.g. 'x3 WILD' banner seen decoratively on base_game.png)."
    },
    "dino_bonus": {
      "trigger": "3 Scatter (BONUS) symbols landing on reels 2, 3 and 4 simultaneously (natural trigger) — OR purchase via Bonus Buy for 95x Base Bet (only purchase path was captured in this session; no natural in-play trigger was captured, see anomalies).",
      "entry_screen": "Full-screen red-curtain interstitial: 'CONGRATULATIONS YOU ARE ENTERING THE DINO BONUS' in large gold 3-D marquee-bulb lettering, 'CLICK ANYWHERE TO CONTINUE' prompt below (bonus_trigger_2.png).",
      "pick_feature_stage": {
        "description": "At the start of the feature (and again every time the player levels up), TWO card picks are offered in sequence on a green felt casino-table background with poker chips scattered at the corners and a 'DINOPOLIS'-branded card deck at top-left.",
        "pick_1": "'PICK FEATURE CARD' — four face-down cards with a gold 'DINOPOLIS' card-back design; choosing one reveals a Feature Pick Prize (Sticky Stack Wild x2 add, Single Reel Multiplier Booster +1, All Reel Multiplier Boost +1, or the rare Golden Card = 2 extra picks this level).",
        "pick_2": "'PICK FREE SPINS CARD' — four face-down cards with a different roulette-wheel-style gold card-back design; choosing one reveals a Free Spins Pick Prize card (a number, e.g. '5', with a small refresh/spin icon) awarding that many additional Free Spins.",
        "level_meter": "Bottom-left gold plaque labelled 'LEVEL N' with a row of 5 dark purple slots (filled with collected icons as Dino Coin Collector symbols are gathered) plus one extra rounded slot at the end; bottom-right an empty gold-framed plaque (purpose not fully legible in captured frames).",
        "free_spins_pick_table": {
          "level_1": [5, 6, 8, 10],
          "level_2": [2, 3, 4, 5],
          "level_3": [2, 3, 3, 4],
          "level_4": [2, 2, 3, 4],
          "level_5": [1, 2, 2, 4],
          "source": "rules_p8.png"
        },
        "golden_card": "Awards 2 extra Feature Picks for the current level only; can appear at most once per game round; does not award extra Free Spins picks."
      },
      "free_spins_gameplay": {
        "description": "Progressive free-spins round played on the same irregular 3-4-4-4-3 / 576-ways grid, with a warm nightclub/bar background (visible: a raptor bartender serving a seated dino patron, neon pink 'MESOZOIC WIN' sign). Accumulated Sticky Stack Wilds remain fixed on their reels for the whole round, each showing its own multiplier badge (e.g. 'x2' on a gold plaque under a purple-fedora-wearing green dino filling the whole reel column). A vertical Level meter sits to the right of the reels (5 slots + collector icons + a 'W' wild-token icon observed filled in one captured frame). Bottom bar adds a 'FREE SPINS n / total' counter next to BALANCE/TOTAL BET/WIN.",
        "captured_state_example": "free_spins_gameplay_1.png: FREE SPINS 4/5, WIN 0.80 fun (this spin), BALANCE 952.50 fun, one Sticky Stack Wild x2 visible on reel 3."
      },
      "retrigger": "Collecting 5 Dino Coin Collector symbols (filling the meter) advances to the next Level and grants 2 fresh card picks (see pick_feature_stage), effectively extending the round; capped after Level 5 (no more collector symbols spawn).",
      "round_end": "Full-screen red-curtain 'CONGRATULATIONS YOU HAVE WON <amount> DURING DINO BONUS' summary screen, large gold 3-D lettering, 'CLICK ANYWHERE TO CONTINUE' prompt.",
      "observed_purchases": {
        "round_1": "Bought at Base Bet 0.50 fun (cost 47.50 fun, balance 1,000.00 -> 952.50); awarded 5 Free Spins at Level 1; round total win = 5.60 fun (win_screen.png), balance after = 958.10 (952.50 + 5.60).",
        "round_2": "Bought again afterward (cost 47.50 fun); awarded 6 Free Spins at Level 1; round total win = 7.30 fun (per the mislabeled free_spins_gameplay_2.png, which is actually this round's win-summary screen, see manifest_discrepancy_found)."
      }
    }
  },

  "ui_and_controls": {
    "bottom_bar_base_game": {
      "far_left": "Two stacked round dark-grey buttons: a grid/menu icon (9 white squares, opens the side navigation of Paytable/Bet/Settings/Rules panels) above a speaker/mute icon (crossed-out speaker = currently muted).",
      "balance_and_bet": "'BALANCE fun' label with the numeric value below it (e.g. '1,000.00'); 'TOTAL BET fun' label with numeric value below (e.g. '0.50'); a small up-chevron '^' button between them to expand bet options; 'WIN fun' label showing the current round win.",
      "right_controls": "A 'skip/fast-forward' style circular button (thin circular arrow with a play triangle) and a large circular SPIN button (thick white circular double-arrow) at the far right.",
      "bonus_buy_star": "A separate round white-outlined button with a 5-pointed star icon, floating at the bottom-right corner OVER the reel frame (not in the bottom bar) — opens the Bonus Buy dialog."
    },
    "left_side_navigation_panel": {
      "description": "A vertical column of round icon buttons on the far left edge of the overlay panels (Paytable/Rules/Settings/Autoplay/Bet), from top to bottom:",
      "icons": [
        "Replay/history circular-arrow icon (top)",
        "Stacked-coins icon (opens TOTAL BET panel)",
        "3x3 grid icon (opens PAYTABLE)",
        "Gear icon (opens SETTINGS)",
        "Question-mark circular icon (opens GAME INFO / rules)"
      ],
      "right_side_of_panel": "Two small round icons stacked vertically at the panel's right edge: a downward chevron/shield shape and a star — purpose not fully confirmed (possibly scroll-to-bottom and bonus-buy shortcuts respectively); not explicitly labelled in captured frames."
    },
    "settings_panel": {
      "title": "SETTINGS",
      "controls": "Exactly three rows, each with a label on the left and a round dark-grey toggle button with a speaker+mute-X icon on the right: 'All Sounds', 'Sound Effects', 'Music'. No Turbo/Skip Screens/Battery Saver toggles are present in this build's Settings panel (unlike some other Push titles).",
      "state_note": "All three toggles show the same crossed-speaker glyph in the captured frame; ON/OFF state is communicated only by icon glyph (speaker vs speaker-with-X), not by a color change or switch position — this is a potential colorblind-safe but LOW-motor-clarity control (single icon swap, no slider position)."
    },
    "autoplay_panel": {
      "title": "AUTOPLAYS",
      "pages": 2,
      "number_of_spins": ["Off", 10, 20, 50, 100, 250, 500, 1000],
      "loss_limit": {"values": ["x5", "x10", "x20", "x50", "x100"], "unit": "Expressed as multiples of total bet"},
      "single_win_limit": {"values": ["No Limit", "x10", "x20", "x50", "x100"], "unit": "Expressed as multiples of total bet"},
      "selected_in_capture": {"number_of_spins": "Off", "loss_limit": "x100", "single_win_limit": "No Limit"},
      "layout_note": "Selected option in each row is shown in a light/white filled rectangle with black text; unselected options are grey rectangles with white text — state is distinguished by CONTRAST/fill, not hue, so it is colorblind-safe."
    },
    "bet_select_panel": {
      "title": "TOTAL BET",
      "content": "'Available Bets fun' heading over a 3x4 grid of 12 discrete bet-value buttons (0.10 to 100.00), the active bet (0.50 in capture) highlighted white; below the grid, plain text '576 Ways' repeats the ways count."
    },
    "keyboard": "SPACE bar both starts/stops a spin and skips animations (per rules_p1.png 'How to Play' / 'Quick Play' text: 'press the Spin button. Alternatively, press the keyboard space bar' and 'press the Skip button, if available. Alternatively, press the keyboard space bar')."
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Splash/loading screen before entering the game. Deep purple background with faint silhouettes of the casino skyline. Centered oval gold 'DINOPOLIS' marquee logo with a fan-of-cards-and-crown emblem above it. Three feature call-out columns beneath: LEFT — three coin icons labelled '50' (silver), '1000' (gold oval), '100' (gold) under the caption 'DINO COINS'; CENTER — a fan of 4 face-down feature cards (three showing red 'X' chest icons, one showing a gold 'W' wild/suitcase icon with a small '4' in the corner) under the caption 'PICK YOUR FEATURE'; RIGHT — three identical gold dinosaur-head coin icons under the caption 'PROGRESSIVE FREE SPINS'. Footer text 'CLICK ANYWHERE TO CONTINUE'.",
      "note": "No RTP, volatility indicator, or max-win callout is shown on this splash screen (unlike some other providers' splash screens)."
    },
    "base_game": {
      "type": "base_game",
      "layout": "5-reel irregular grid (3-4-4-4-3 rows) centered in an ornate gold Art-Deco marquee frame with amber bulb trim, set against the purple/pink dusk Dinopolis skyline background described in color_palette.",
      "title_banner": "Small oval gold 'DINOPOLIS' marquee logo top-left, above the reel frame (separate from the larger preview-screen version).",
      "decorative_banners_over_reels": "Two static purple/red ribbon banners sit ABOVE the reel frame as decoration, not live symbols: a purple 'BONUS' banner (fist-with-cards icon) over reel 2, and a red 'x3 WILD' banner over reel 4.",
      "ways_counter": "Small gold-framed plaque bottom-left of the reels reading '576'.",
      "bottom_bar": "As described in ui_and_controls.bottom_bar_base_game."
    },
    "paytable": {
      "pages": 11,
      "structure": "One continuous scrolling document (no internal tabs), reached via the grid icon in the left navigation column. Sections in order: Symbols intro line (bet anchor) -> Super High Value Symbols -> High Value Symbols -> Low Value Symbols -> Max Payout banner (50,000x) -> Wild Symbol -> Scatter Symbol -> Dino Coin Symbols -> Base Game Features / Pay Ways (576-ways diagram) -> Bonus Features / Dino Bonus intro -> Dino Coin Collector Symbols -> Sticky Stack Wild Symbol -> Feature Pick Prizes (Sticky Stack Wild add, Single/All Reel Multiplier Booster, Golden Card) -> Free Spins Pick Prizes.",
      "navigation": "Close 'X' button top-right of the panel; scrollbar visible on the right edge of the panel body.",
      "per_page_detail": "See symbols/features sections above; each individual page is also summarized verbatim in manifest.json (paytable_p1..p11)."
    },
    "rules": {
      "pages": 10,
      "title": "GAME INFO",
      "structure": "GAME INFO intro (5-reel description, irregular row counts) -> How to Play -> Autoplay -> Quick Play -> Payout Rules -> 576 ways -> Win Cap -> Wild Symbol -> Scatter Symbol -> Dino Coin Symbols -> Dino Bonus Feature (trigger, 2 picks) -> Dino Coin Collector Symbols -> Sticky Stack Wild Symbol -> Features Pick Prizes -> Free Spins Picks table (5 levels) -> Bonus Buy (95x, star icon) -> Base Bet definition -> Additional Information (48h auto-resolve, malfunction voids pays, RTP 96.40%/96.50%, win cap detail, operator-configurable cap, Server/Client version)."
    },
    "settings": {"type": "settings", "content": "See ui_and_controls.settings_panel."},
    "autoplay": {"type": "autoplay", "content": "See ui_and_controls.autoplay_panel."},
    "bet_select": {"type": "other", "content": "See ui_and_controls.bet_select_panel."},
    "bonus_buy_dialog": {
      "type": "bonus",
      "title": "BONUS BUY",
      "content": "'Base Bet fun' row with a round grey '-' button, the value '0.50', and a round gold '+' button. Below, a bordered box shows three identical purple/gold 'BONUS' card badges (the fist-and-cards Scatter icon x3, illustrating the trigger being purchased) with 'Feature Cost: 47.50 fun' beneath, and 'RTP 96.50%' printed at the bottom-right of the box. A grey 'BUY' button below the box (only one product/tier — no menu of alternative bonus types or stake multiples)."
    },
    "pick_feature_1": {
      "type": "bonus",
      "content": "'PICK FEATURE CARD' title over a green felt table with scattered teal/purple poker chips and a 'DINOPOLIS'-branded card deck top-left. Four identical face-down gold-bordered cards with a dark 'DINOPOLIS' card-back pattern (fan-of-suit-symbols motif). Bottom-left 'LEVEL 1' meter (5 empty purple slots + 1 extra circular slot); bottom-right an empty gold plaque."
    },
    "pick_feature_2": {
      "type": "bonus",
      "content": "'PICK FREE SPINS CARD' title, same green felt table. Four face-down cards but with a DIFFERENT gold card-back design (a roulette-wheel-like circular emblem) to visually distinguish this second pick from the first. Level 1 meter now shows the first slot filled with a small red/gold 'W' (Wild) icon, indicating the first pick awarded a Sticky Stack Wild prize."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "content_frame_1 (free_spins_gameplay_1.png)": "Actual mid-round reel view: small 'DINOPOLIS' oval logo top-left over a warm-toned nightclub/bar background (a raptor bartender serving a seated patron; pink neon 'MESOZOIC WIN' sign). Reels show coin denominations '10' (silver), '1' and '5' (bronze/copper) on reel 1, blue dice and teal poker-chip low symbols in the middle columns, a full-reel Sticky Stack Wild (green dinosaur in purple fedora) with an 'x2' gold plaque on reel 3, card-shark/singer High Value symbols and the purple femme-fatale symbol on reel 4. Right-hand vertical Level-progress track shows 5 numbered slots (5/4/3/2/1) partly filled with small gold coin icons and one red 'W' icon. Bottom bar: BALANCE 952.50, TOTAL BET 0.50, WIN 0.80, FREE SPINS 4/5, plus a grey fast-forward/skip button at the far right.",
      "content_frame_2 (free_spins_gameplay_2.png, MISLABELED)": "This file does NOT show gameplay — see manifest_discrepancy_found. It shows the round-2 win-summary screen ('CONGRATULATIONS YOU HAVE WON 7.30 DURING DINO BONUS')."
    },
    "win_screen_round_1": {
      "type": "win_screen",
      "file": "win_screen.png",
      "content": "Red-velvet-curtain background with a bright spotlight cone; gold marquee-bulb diamond frame; 'CONGRATULATIONS' in gold 3-D letters; 'YOU HAVE WON' on a dark-red ribbon banner; large gold '5.60' amount; 'DURING DINO BONUS' caption; 'CLICK ANYWHERE TO CONTINUE' prompt at the bottom."
    },
    "win_screen_round_2": {
      "type": "win_screen (stored under the filename free_spins_gameplay_2.png, see manifest_discrepancy_found)",
      "content": "Same red-curtain/marquee-frame template as win_screen_round_1, amount '7.30', 'DURING DINO BONUS' caption; no 'click to continue' prompt visible in this particular capture (may have been mid-fade)."
    },
    "bonus_trigger": {
      "type": "bonus",
      "file": "bonus_trigger_2.png",
      "content": "Red-velvet-curtain background with spotlight; 'CONGRATULATIONS' in small gold letters, 'YOU ARE ENTERING THE' in smaller gold text, then large 3-D gold 'DINO BONUS' wordmark inside a bright red-orange spotlight glow; 'CLICK ANYWHERE TO CONTINUE' prompt at the bottom."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Left-edge icon column is a stable landmark (replay/history, coins=bet, grid=paytable, gear=settings, question-mark=rules), always in the same vertical order across panels. The floating star Bonus-Buy button sits OUTSIDE the bottom bar, over the top-right corner of the reel frame — a screen-reader user relying on a linear bottom-bar scan could miss it entirely; it should be called out as a distinct landmark.",
    "motor": "Primary SPIN target is a large circle at bottom-right; bet adjustment is via a full panel (bet_select) rather than tiny +/- steppers in the base game, which is easier to target than small increment buttons. Autoplay with configurable loss-limit/win-limit reduces total required clicks and adds a safety stop.",
    "color_blind": "Bet-panel and autoplay-panel option state is shown via WHITE fill vs GREY fill contrast (not hue), which is colorblind-safe. Sticky Stack Wild multiplier is always printed as a numeral ('x2') on a plaque, not conveyed by color alone. RISK: the Settings sound toggles use only an icon swap (speaker vs speaker-with-X) with no additional cue (no ON/OFF text, no slider position) — low risk for colorblind users specifically, since it's shape-based, but flagged as a general clarity gap.",
    "deaf_hard_of_hearing": "No information appears to be conveyed by audio alone; win amounts, free-spin counts, level, and feature prizes are all shown as on-screen text/numerals. Settings only offers coarse All Sounds / Sound Effects / Music toggles (no volume slider granularity observed)."
  },

  "unreadable_or_uncertain": [
    "Exact appearance/payout tier confirmation for the purple 'femme fatale' High Value symbol was only observed inline on a free-spins gameplay reel (free_spins_gameplay_1.png), not isolated in a zoomed paytable crop with full row/tier certainty — treat its payout figures as unconfirmed.",
    "The two small round icons on the right edge of the info/paytable/settings panels (a chevron-in-shield shape and a star) — their exact function (e.g. scroll-to-top/bottom, quick bonus-buy shortcut) is not explicitly labelled anywhere in the captured frames.",
    "Purpose of the empty gold plaque at bottom-right of the Pick Feature Card screens (pick_feature_1.png/pick_feature_2.png) is not explained by any captured text — possibly a placeholder for a running total-win display that stays empty until a win occurs.",
    "No natural (non-purchased) Dino Bonus trigger via 3 landed Scatters was captured; both observed Dino Bonus rounds were entered via Bonus Buy, per project policy for purchasable features.",
    "Volatility rating is not printed or graphically indicated anywhere in the 35 captured frames of this demo build (no flame/bolt meter observed); the provider storefront states 'High' per the TL brief, but this could not be independently confirmed from the captured screenshots themselves."
  ],

  "anomalies": [
    "See manifest_discrepancy_found: free_spins_gameplay_2.png is mislabeled in manifest.json — its real content is a second win-summary screen (7.30 fun), not mid-round gameplay. Only one true mid-round free-spins gameplay frame exists in this capture set.",
    "Bonus Buy offers exactly ONE fixed-price product (95x Base Bet) with no alternative tiers or feature variants, unlike some other Push Gaming titles in this wave.",
    "The base-game reel frame carries two purely decorative static banners ('BONUS' over reel 2, 'x3 WILD' over reel 4) that are part of the frame artwork, not live symbols landing on the reels — a screen-reader description of the base game must not describe these as actual reel content."
  ],

  "provider_studio_note": {
    "text_found": "PUSH GAMING",
    "location": "Printed on a striped circus-tent-roof casino building in the base-game background art (left side of the scene, base_game.png).",
    "conclusion": "No distinct sub-brand/studio was found; the developer credit is simply Push Gaming."
  }
}

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.