Santa Hopper

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

Free demo · not real-money play
✓ Working · checked 4 weeks ago Verified · 28 Aug 2026
RTP 96.35%
Volatility
Max win ×10000
Grid 7×7
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/santa-hopper-b28/

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

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

Captured 28 Aug 2026 View capture log

Per-screen breakdown

50 demo screens
50 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
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
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
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
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Logo
logo Logo
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
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
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 0 Sep Oct '25: 0 Oct Nov '25: 360 360 Nov Dec '25: 710 710 Dec Jan '26: 260 260 Jan Feb '26: 210 210 Feb Mar '26: 180 180 Mar Apr '26: 140 140 Apr May '26: 170 170 May Jun '26: 150 150 Jun Jul '26: 130 130 Jul Aug '26: 60 60 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
🇩🇰Denmark 10 10 10 10 10 10 50 20
🇸🇪Sweden 10 10 10 10 10 10 10 30 20
🇦🇺Australia 10 10 10 10 10 10
🇳🇱Netherlands 10 10 10 10 10 10 10 10 40 10
🇷🇴Romania 10 10 10 10 10 10 10 20 10
🇨🇭Switzerland 30 30 30
🇧🇷Brazil 10 10 10 10 10 10 10
🇳🇿New Zealand 10 10 10 10 10 10 10
🇳🇴Norway 10 10 10 10 20 10
🇦🇹Austria 10 10 20 10 10
🇮🇳India 20 20 20
🇭🇺Hungary 10 10 10 10 10
🇮🇹Italy 10 10 20 10
🇧🇪Belgium 20 20
🇲🇾Malaysia 20 20
🇵🇰Pakistan 20 20
🇵🇹Portugal 10 10 10 10
🇨🇱Chile 10 10 10
🇪🇪Estonia 10 10 10
🇱🇻Latvia 10 10 10
🇸🇰Slovakia 10 10 10
🇨🇿Czech Republic 10 10
🇫🇷France 10 10
🇮🇪Ireland 10 10
🇱🇹Lithuania 10 10
🇲🇹Malta 10 10
🇵🇭Philippines 10 10
🇻🇳Vietnam 10 10
🇸🇮Slovenia 10 10
🇪🇸Spain 10 10
🇹🇭Thailand 10 10
🇺🇦Ukraine 10 10
🇦🇷Argentina 10
🇧🇬Bulgaria 10
🇭🇷Croatia 10
🇨🇾Cyprus 10
🇮🇸Iceland 10
🇮🇩Indonesia 10
🇲🇽Mexico 10
🇵🇪Peru 10
🇹🇳Tunisia 10
🇬🇧United Kingdom 10 10 10 10 10 10 70 10
🇬🇷Greece 10 10 10 20 10
🇵🇱Poland 10 10 10 10 10 10
🇩🇪Germany 10 10 10 10
🇫🇮Finland 20 20 20 20 20 20 40 20
🇨🇦Canada 20 20 20 20 20 20
🇺🇸United States 20 20 20 20 20 20
Full per-country breakdown via the API →

What we extracted from Santa Hopper

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

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

Specification

verified parameters
provider Push Gaming
max_win_x ×10000
layout 7×7
bonus_buy Yes · 4 options
mechanic Video Slot
release_date 2025

RTP configurations

This game does not run at one fixed RTP. It ships 8 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.35%
Bonus Buy 96.40% Bonus Buy: Random Bonus Symbol (100x base bet)
Bonus Buy 96.38% Bonus Buy: Jingle Drop with Instant Prizes (75x base bet)
Ante Bet 96.37% Push Bet: Scatter Symbol tier (+40% base bet)
Bonus Buy 96.36% Bonus Buy: Random Bonus Symbol with Chimney (350x base bet)
Ante Bet 96.35% Push Bet: Wild Santa and Scatter tier (+150% base bet)
Ante Bet 96.28% Push Bet: Wild Santa Symbol tier (+100% base bet)
Bonus Buy 96.26% Bonus Buy: Jingle Drop Feature (20x base bet)

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

Symbols & paytable

12 symbols
12 icons (ZIP)
Red Christmas stocking
Red Christmas stocking
High Pay

Pink/red knitted Christmas stocking with a white fur cuff and zig-zag knit pattern; a wrapped gift and a candy cane poke out the top. Highest-paying regular symbol; cluster tiers run 5 to 17+ matching symbols.

MatchPayoutUnit
5x 1.00 Multiplier
6x 1.20 Multiplier
7x 1.50 Multiplier
8x 2.00 Multiplier
9x 2.50 Multiplier
10x 5.00 Multiplier
12x 10.00 Multiplier
14x 20.00 Multiplier
17x 50.00 Multiplier
Gold bell
Gold bell
High Pay

Gold/yellow hand-bell with a small dark clapper and a red ribbon bow tied around the neck. Second-highest-paying regular symbol.

MatchPayoutUnit
5x 0.80 Multiplier
6x 1.00 Multiplier
7x 1.20 Multiplier
8x 1.50 Multiplier
9x 2.00 Multiplier
10x 4.00 Multiplier
12x 8.00 Multiplier
14x 15.00 Multiplier
17x 40.00 Multiplier
Pink swirled candy (peppermint)
Pink swirled candy (peppermint)
Low Pay

Round pink-and-white striped hard candy wrapped in cellophane, twisted at both ends. Mid-tier symbol, identical payouts to the green pine tree.

MatchPayoutUnit
5x 0.30 Multiplier
6x 0.40 Multiplier
7x 0.60 Multiplier
8x 1.00 Multiplier
9x 1.50 Multiplier
10x 2.00 Multiplier
12x 4.00 Multiplier
14x 6.00 Multiplier
17x 10.00 Multiplier
Green pine tree
Green pine tree
Low Pay

Small green Christmas tree, rounded conical shape with a short brown trunk and a light dusting of snow. Mid-tier symbol, identical payouts to the pink candy.

MatchPayoutUnit
5x 0.30 Multiplier
6x 0.40 Multiplier
7x 0.60 Multiplier
8x 1.00 Multiplier
9x 1.50 Multiplier
10x 2.00 Multiplier
12x 4.00 Multiplier
14x 6.00 Multiplier
17x 10.00 Multiplier
Purple ornament (teardrop bauble)
Purple ornament (teardrop bauble)
Low Pay

Glossy purple teardrop-shaped Christmas bauble with a small silver cap and hanging loop. Lowest-tier symbol, identical payouts to the teal and blue ornaments.

MatchPayoutUnit
5x 0.10 Multiplier
6x 0.20 Multiplier
7x 0.30 Multiplier
8x 0.50 Multiplier
9x 0.60 Multiplier
10x 0.80 Multiplier
12x 1.00 Multiplier
14x 1.50 Multiplier
17x 2.00 Multiplier
Teal ornament (round bauble)
Teal ornament (round bauble)
Low Pay

Glossy teal/cyan round Christmas bauble with a lighter swirl highlight and a small silver cap. Lowest-tier symbol, identical payouts to the purple and blue ornaments.

MatchPayoutUnit
5x 0.10 Multiplier
6x 0.20 Multiplier
7x 0.30 Multiplier
8x 0.50 Multiplier
9x 0.60 Multiplier
10x 0.80 Multiplier
12x 1.00 Multiplier
14x 1.50 Multiplier
17x 2.00 Multiplier
Blue ornament (teardrop bauble)
Blue ornament (teardrop bauble)
Low Pay

Glossy medium-blue teardrop-shaped Christmas bauble with a small silver cap and hanging loop, same shape as the purple ornament but a different colour. Lowest-tier symbol, identical payouts to the purple and teal ornaments.

MatchPayoutUnit
5x 0.10 Multiplier
6x 0.20 Multiplier
7x 0.30 Multiplier
8x 0.50 Multiplier
9x 0.60 Multiplier
10x 0.80 Multiplier
12x 1.00 Multiplier
14x 1.50 Multiplier
17x 2.00 Multiplier
Santa Symbol (Wild)
Santa Symbol (Wild)
Wild

Chibi Santa Claus portrait in a red hat with white pompom and fur trim, holding a present tile showing its current multiplier as 'xN', teal glow halo when active. Substitutes all symbols except Chimney and Bonus; multiplier grows +1 per hop to a Chimney.

Golden Present Symbol (Wild)
Golden Present Symbol (Wild)
Wild

Gold gift box with a large gold bow, showing its own multiplier as bold 'xN' digits on its front face. Left on Santa's previous cell when he hops to a Chimney, keeping his multiplier; substitutes all symbols except Chimney and Bonus.

Chimney Symbol
Chimney Symbol
Other

Brown brick fireplace with a small glowing orange fire in the hearth and a red and a green stocking hanging from the mantel. Non-paying trigger symbol: triggers the Santa Feature when in view together with the Santa Symbol.

Instant Prize Symbols
Instant Prize Symbols
Other

Round coin/medallion tokens in four tiers -- bronze, gold, silver, purple snowflake-medallion -- each printed with a bold multiplier number. One of ten values (1-1000x total bet); a cluster of 5+ pays the sum of the values in it.

Bonus Symbol
Bonus Symbol
Scatter

Red drawstring sack tied with a gold cord, printed 'BONUS' in yellow letters on a red ribbon banner, with candy canes and gifts poking out the top. Scatter symbol: 3 or more anywhere on the grid trigger the Free Spins Feature.

Bonus modes

12 modes
Base Game Modifier base
Base Game

7x7 cluster-pays grid; a win needs 5+ of the same symbol adjacent horizontally or vertically; winning symbols are removed, remaining symbols collapse down and new symbols cascade in, repeating until no further wins form.

Other push_bet_wild_santa
Push Bet: Wild Santa Symbol

Ante-style bet at +100% of Base Bet; guarantees the Santa Wild symbol lands with a random multiplier on every base spin. RTP 96.28%.

Other push_bet_scatter
Push Bet: Scatter Symbol

Ante-style bet at +40% of Base Bet; increases the chance of landing the Bonus (scatter) symbol on every base spin. RTP 96.37%.

Other push_bet_wild_santa_scatter
Push Bet: Wild Santa and Scatter Symbol

Ante-style bet at +150% of Base Bet; guarantees the Santa Wild with a random multiplier AND increases scatter chance on every base spin. RTP 96.35%.

Bonus Mode buy_jingle_drop
Bonus Buy: Jingle Drop Feature

Costs 20x Base Bet; guarantees a round with the Jingle Drop Feature triggered, played until no more wins remain. RTP 96.26%.

Bonus Mode buy_jingle_drop_instant
Bonus Buy: Jingle Drop with Instant Prizes

Costs 75x Base Bet; same as the Jingle Drop Feature purchase but guarantees at least one Instant Prize symbol cluster. RTP 96.38%.

Bonus Mode buy_random_bonus
Bonus Buy: Random Bonus Symbol

Costs 100x Base Bet; guarantees entry into the Free Spins Feature. RTP 96.40%.

Bonus Mode buy_random_bonus_chimney
Bonus Buy: Random Bonus Symbol with Chimney

Costs 350x Base Bet; random Bonus symbols land with a random number of Chimney symbols in the first 3 spins. RTP 96.36%. Price and RTP are printed in the rules; the round's gameplay was not observed in this build.

Free Spins free_spins
Free Spins Feature

Triggered by 3+ Bonus (scatter) symbols anywhere on the grid; 6 free spins observed. Santa, Golden Present, Chimney and Instant Prize symbols present at the trigger carry over and stay fixed; empty cells fill via the Cluster Link mechanic (Chimney, Instant Prize, Extra Spin or Blank), with all Instant Prize clusters evaluated together at the end of the feature.

Other santa_feature
Santa Feature

Triggered when the Santa Wild is in view together with a Chimney symbol; Santa hops to the nearest Chimney, leaving a Golden Present Wild behind with its multiplier, and its own multiplier increases by 1 with each hop.

Other jingle_drop
Jingle Drop Feature

Can randomly trigger on a non-winning cascade; adds 1-2 'Mystic Symbols' (2x2, 3x3 or 4x4 cells) to the grid which reveal underlying regular, Instant Prize, Bonus or Santa symbols.

Other bubble_feature
Bubble Feature

Active only during the Free Spins Feature; non-paying numbered tokens (1 to 500) move up the grid each spin and add their value to a Golden Present multiplier, a Chimney (feeding the Santa hop multiplier), or an Instant Prize symbol's value; all disappear after the last free spin.

Bonus buy

4 options
Option Price (cost × bet) Effect
Jingle Drop Feature headline ×20.00
Jingle Drop Feature with Instant Prizes Guaranteed ×75.00
Random Bonus Symbol ×100.00
Random Bonus Symbol with Chimney ×350.00

Colour system

extracted from frames · HEX
Export palette
#0C91A1 base dominant 1 base
#096B91 base dominant 2 base
#DEE2E8 base dominant 3 base
#689DCC base dominant 4 base
#9CDAE7 base dominant 5 base
#5DA5B1 base dominant 6 base
#0B92A1 free_spins dominant 1 free_spins
#096B91 free_spins dominant 2 free_spins
#DCE0E7 free_spins dominant 3 free_spins
#689ACC free_spins dominant 4 free_spins
#134E56 bonus dominant 1 bonus
#1B1B20 bonus dominant 2 bonus
#0D344F bonus dominant 3 bonus
#FAFAF9 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • The three lowest-tier ornaments (purple, teal, blue) share identical payouts and differ only by colour, so colour confusion between them has no gameplay effect; the pink candy and red stocking are disambiguated by shape (round twisted candy vs boot-shaped stocking) rather than colour; wild multiplier values are always shown as printed 'xN' digits, not colour-coded.
Screen Reader
  • All numeric information (bets, balance, win amounts, RTP, feature counters) is rendered as canvas text rather than real DOM text.
Motor Accessibility
  • Spin can be triggered by mouse/tap on the Spin button or by the keyboard space bar; Quick Play (skip animation) also responds to the space bar or a tap anywhere on screen.
Hearing Accessibility
  • Sound Effects and Music can be muted independently in Settings; no feature information is conveyed by audio alone -- the Santa Feature, Jingle Drop and Free Spins triggers all have full on-screen text/visual confirmation.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, full paytable (10 pages), full rules/game info (13 pages), settings, autoplay dialog, bonus buy dialog.
Santa Feature (trigger, hop animation, Golden Present left behind), Instant Prize cluster collect.
3 of 4 Bonus Buy options played through: Jingle Drop Feature, Jingle Drop with Instant Prizes, Random Bonus Symbol (leading into a full Free Spins playthrough with award, intro, gameplay and Cluster Link).
Bonus Buy 'Random Bonus Symbol with Chimney' (350x Base Bet, RTP 96.36%): price and RTP are printed in the rules, but its gameplay was never observed -- the demo repeatedly froze at ~95%% loading progress across two separate re-capture sessions.
Volatility rating is not printed anywhere in the captured build (paytable, rules, settings, info, autoplay all checked).
Release date is not printed anywhere in the captured build.
Whether the Bubble Feature's printed token value (1/2/5/10/25/50/100/500) is a currency amount or a bet multiplier is not stated explicitly in the build.

Ask AI about Santa Hopper

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 Santa Hopper work? Keep it simple.

Triggered by 3+ Bonus (scatter) symbols anywhere on the grid; 6 free spins observed. Santa, Golden Present, Chimney and Instant Prize symbols present at the trigger carry over and stay fixed; empty cells fill via the Cluster Link mechanic (Chimney, Instant Prize, Extra Spin or Blank), with all Instant Prize clusters evaluated together at the end of the feature.

RTP 96.35%max win ×10000demo ✓

From the verified capture of 28 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: Santa Hopper 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 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 12 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 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/santa-hopper-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/santa-hopper-b28/
{
  "game": {
    "name": "Santa Hopper",
    "provider": "Push Gaming",
    "provider_ref": "santahopper-96",
    "game_kind": "video_slot",
    "series_engine_note": "Built on the same frame/engine as Push Gaming's 'Dragon Hopper' (7x7 cluster-pays grid, an animal/character 'hopper' Wild that leaves behind a multiplier token, and an Instant Prize coin symbol). Symbol names, exact payout figures, RTP figures, tier ladder and the presence of a Push Bet with THREE separate tiers are specific to THIS game and were read from THIS game's frames only, not carried over from the sister title.",
    "theme": "Christmas / winter holiday: Santa Claus, gift-wrapped presents, a brick fireplace with hanging stockings, snow-covered pine trees, baubles and candy canes, set on an icy, snow-covered landscape with a small wooden cabin and string lights.",
    "art_style": "Flat-shaded 2D vector cartoon with thick dark outlines and glossy cel-shaded highlights (typical mobile-casual match-3/cluster slot look). Bright, saturated daytime palette (icy teals, candy reds, greens, golds) with no photorealistic lighting or gradients beyond simple rim-light glows on wild/feature symbols. Character design (Santa) is chibi-proportioned and rounded, not realistic. Camera is a static top-down/front-on view of the reel grid, no perspective or isometric tilt. Overall mood is cheerful and family-friendly, not dramatic or cinematic."
  },
  "provider_ref_evidence": {
    "how": "top-level DOM: src of the cross-domain launcher iframe (P-U01/P-U03)",
    "value": "rgsGameId=santahopper-96 read from the iframe src on the pushgaming.com/games/play/santa-hopper.html wrapper page; stable across sessions/tokens",
    "note": "The storefront slug 'santa-hopper' does NOT match the code 'santahopper-96' (P-U01: slug and provider code are different things at this provider)."
  },
  "studio_evidence": {
    "text": "PUSH GAMING",
    "frame": "preview.png",
    "location": "watermark text under a shield/hexagon outline logo, centered near bottom of the loading screen",
    "note": "Same wordmark watermark repeats bottom-center on free_spins_total_win.png."
  },
  "grid_and_mechanic": {
    "layout": "7 columns x 7 rows (49 cells), rectangular grid",
    "mechanic": "cluster_pays",
    "declared_source": "rules_p1.png text: 'Santa Hopper is a 7-row, 7-column matching symbol game.' Confirmed by counting cells on base_game.png.",
    "cluster_rule": "A Cluster Win is formed by 5 or more of the SAME symbol adjacent to each other horizontally or vertically (NOT diagonally). Symbols can contribute to multiple Cluster Wins simultaneously. Quote (rules_p1/rules_p2): 'Cluster Wins are achieved by matching 5 or more adjacent symbols, horizontally or vertically. Symbols can contribute to multiple Cluster Wins.' 'The highest cluster win value is always awarded in a single cluster.'",
    "cascading": "Cascading/Collapsing mechanic. Quote (rules_p2): 'At the start of a game, all symbols from the previous game are removed from the board and new symbols Cascade in from the top of the screen. When Cluster Wins occur, symbols that contribute to any Cluster Win are removed, and all remaining symbols on the board Collapse downwards. Also, new symbols drop from the top of the screen to fill all available positions on the board.' A single spin can therefore chain several cascades until no more wins are formed.",
    "ways_or_lines": null,
    "ways_or_lines_note": "Cluster-pays game: no ways/lines number is printed anywhere in the buildbook (paytable or rules)."
  },
  "payout_basis": {
    "value": "total_bet",
    "how_verified": "Measured on cluster_win_evidence.png: a 9-symbol cluster of the purple teardrop ornament was highlighted mid-cascade; printed WIN was 0.30 fun while Total Bet on the same frame was 0.50 fun, the same as the paytable's stated anchor bet. paytable_p2.png lists the 9-symbol tier for the purple/teal/blue ornaments as 0.30 fun at the 0.50 fun anchor -- exact match, no rescaling needed. This confirms symbol payouts print as currency VALID FOR THE CURRENT BET, i.e. they scale with (and represent) the TOTAL bet, not a per-line or per-way stake.",
    "paytable_bet_anchor": 0.5,
    "paytable_bet_anchor_note": "paytable_p1.png header: 'All wins shown are in fun and valid for the current bet of 0.50 fun.' All paytable pages were captured at this same 0.50 fun bet."
  },
  "symbols": {
    "note_on_values": "Paytable prints currency values valid at the 0.50 fun anchor bet. The multiplier-of-total-bet column below is that currency value divided by 0.50 (verified against the independent cluster_win_evidence measurement above).",
    "regular_paying_symbols": [
      {
        "name": "Red Christmas stocking",
        "appearance": "A pink/red knitted Christmas stocking with a white fur cuff and a zig-zag knit pattern down the leg; a small orange-wrapped gift with a pink bow and a red-and-white striped candy cane poke out of the top.",
        "rank": "highest-paying regular symbol",
        "payouts_fun_at_0.50_bet": {"17+": 25.00, "14-16": 10.00, "12-13": 5.00, "10-11": 2.50, "9": 1.25, "8": 1.00, "7": 0.75, "6": 0.60, "5": 0.50},
        "payouts_x_total_bet": {"17+": 50, "14-16": 20, "12-13": 10, "10-11": 5, "9": 2.5, "8": 2, "7": 1.5, "6": 1.2, "5": 1}
      },
      {
        "name": "Gold bell",
        "appearance": "A gold/yellow hand-bell with a small dark clapper and a red ribbon bow tied around the neck.",
        "rank": "2nd-highest regular symbol",
        "payouts_fun_at_0.50_bet": {"17+": 20.00, "14-16": 7.50, "12-13": 4.00, "10-11": 2.00, "9": 1.00, "8": 0.75, "7": 0.60, "6": 0.50, "5": 0.40},
        "payouts_x_total_bet": {"17+": 40, "14-16": 15, "12-13": 8, "10-11": 4, "9": 2, "8": 1.5, "7": 1.2, "6": 1, "5": 0.8}
      },
      {
        "name": "Pink swirled candy / peppermint",
        "appearance": "A round pink-and-white striped hard candy wrapped in cellophane, twisted at both ends.",
        "rank": "mid-tier, tied with Tree",
        "payouts_fun_at_0.50_bet": {"17+": 5.00, "14-16": 3.00, "12-13": 2.00, "10-11": 1.00, "9": 0.75, "8": 0.50, "7": 0.30, "6": 0.20, "5": 0.15},
        "payouts_x_total_bet": {"17+": 10, "14-16": 6, "12-13": 4, "10-11": 2, "9": 1.5, "8": 1, "7": 0.6, "6": 0.4, "5": 0.3}
      },
      {
        "name": "Green pine tree",
        "appearance": "A small stylised green Christmas tree with a rounded conical shape and a short brown trunk, dusted with a little snow.",
        "rank": "mid-tier, tied with Candy",
        "payouts_fun_at_0.50_bet": {"17+": 5.00, "14-16": 3.00, "12-13": 2.00, "10-11": 1.00, "9": 0.75, "8": 0.50, "7": 0.30, "6": 0.20, "5": 0.15},
        "payouts_x_total_bet": {"17+": 10, "14-16": 6, "12-13": 4, "10-11": 2, "9": 1.5, "8": 1, "7": 0.6, "6": 0.4, "5": 0.3}
      },
      {
        "name": "Purple ornament (teardrop bauble)",
        "appearance": "A glossy purple teardrop-shaped Christmas bauble with a small silver cap and hanging loop.",
        "rank": "lowest tier, identical payouts to Teal and Blue ornaments",
        "payouts_fun_at_0.50_bet": {"17+": 1.00, "14-16": 0.75, "12-13": 0.50, "10-11": 0.40, "9": 0.30, "8": 0.25, "7": 0.15, "6": 0.10, "5": 0.05},
        "payouts_x_total_bet": {"17+": 2, "14-16": 1.5, "12-13": 1, "10-11": 0.8, "9": 0.6, "8": 0.5, "7": 0.3, "6": 0.2, "5": 0.1}
      },
      {
        "name": "Teal ornament (round bauble)",
        "appearance": "A glossy teal/cyan round Christmas bauble with a lighter swirl highlight pattern and a small silver cap.",
        "rank": "lowest tier, identical payouts to Purple and Blue ornaments",
        "payouts_fun_at_0.50_bet": {"17+": 1.00, "14-16": 0.75, "12-13": 0.50, "10-11": 0.40, "9": 0.30, "8": 0.25, "7": 0.15, "6": 0.10, "5": 0.05},
        "payouts_x_total_bet": {"17+": 2, "14-16": 1.5, "12-13": 1, "10-11": 0.8, "9": 0.6, "8": 0.5, "7": 0.3, "6": 0.2, "5": 0.1}
      },
      {
        "name": "Blue ornament (teardrop bauble)",
        "appearance": "A glossy medium-blue teardrop-shaped Christmas bauble with a small silver cap and hanging loop, visually the same shape as the purple ornament but a different colour.",
        "rank": "lowest tier, identical payouts to Purple and Teal ornaments",
        "payouts_fun_at_0.50_bet": {"17+": 1.00, "14-16": 0.75, "12-13": 0.50, "10-11": 0.40, "9": 0.30, "8": 0.25, "7": 0.15, "6": 0.10, "5": 0.05},
        "payouts_x_total_bet": {"17+": 2, "14-16": 1.5, "12-13": 1, "10-11": 0.8, "9": 0.6, "8": 0.5, "7": 0.3, "6": 0.2, "5": 0.1}
      }
    ],
    "colorblind_note": "The three lowest-tier ornaments (purple, teal, blue) share IDENTICAL payouts but differ only by colour and are otherwise the same teardrop/round bauble shape; a colour-blind player relying only on shape cannot tell them apart, but since their payouts are identical it does not affect the outcome. The two higher symbols that could be confused by a red-green colour-blind viewer (pink candy vs red stocking) differ clearly in SHAPE (round twisted candy vs boot-shaped stocking) and CONTENT (candy has no gift/candy-cane detail), so shape disambiguates them."
  },
  "wild_symbols": [
    {
      "name": "Santa Symbol (Wild)",
      "appearance": "A round chibi-style Santa Claus head-and-shoulders portrait wearing a red hat with white pompom and white fur trim, white beard, rosy cheeks, holding/wearing a small coloured present tile at chest height that displays the symbol's current multiplier as 'xN' in white text on a coloured tag (seen as pink 'x5', blue 'x2', blue 'x8' on different frames). A cyan/teal glow halo surrounds the character when it is an active Wild.",
      "substitutes_for": "All other symbols EXCEPT the Chimney Symbol and the Bonus Symbol.",
      "initial_multiplier_values": "One of: x1, x2, x3, x4, x5, x10 (chosen when the symbol lands).",
      "multiplier_growth": "The multiplier value increases by 1 each time the Santa Symbol hops to a new Chimney during the Santa Feature.",
      "stacking_rule": "If more than one Wild Symbol instance contributes to the same Cluster, the multipliers from each Wild instance are ADDED TOGETHER before being applied to the Cluster Win.",
      "frame": "paytable_p3.png, base_game/feature frames (santa_feature_trigger.png, santa_feature_jump.png)"
    },
    {
      "name": "Golden Present Symbol (Wild)",
      "appearance": "A gold gift box with a large gold bow on top, displaying its own multiplier as 'xN' in dark bold digits on its front face (seen as x7, x4, x3 on different frames).",
      "substitutes_for": "All other symbols EXCEPT the Chimney Symbol and the Bonus Symbol.",
      "creation": "Left behind on the grid at the Santa Symbol's PREVIOUS position whenever the Santa Symbol hops to a Chimney during the Santa Feature; it keeps the multiplier value the Santa Symbol had at that moment.",
      "frame": "paytable_p3.png, santa_feature_golden_present.png"
    }
  ],
  "non_paying_special_symbols": [
    {
      "name": "Chimney Symbol",
      "appearance": "A brown brick fireplace with a small orange/yellow fire glowing inside the hearth opening, with a red and a green Christmas stocking hanging from the mantel.",
      "role": "Non-paying trigger symbol. When a Chimney Symbol is in view together with the Santa Symbol, the Santa Feature is triggered.",
      "frame": "paytable_p4.png, base_game.png (lower-left cell), santa_feature_trigger.png"
    }
  ],
  "instant_prize_symbols": {
    "name": "Instant Prize Symbols",
    "appearance": "Round coin/medallion tokens in four visual tiers -- bronze/copper, gold, silver, and a purple 'snowflake-medallion' top tier -- each printed with its multiplier value as a bold number (e.g. 2, 50, 10, 1000).",
    "role": "A bet multiplier. When Instant Prize Symbols form a cluster of at least 5, a win is paid out equal to the SUM of the values of the symbols in that cluster, each value being a multiplier of the total bet.",
    "possible_values_x_total_bet": [1, 2, 5, 10, 25, 50, 100, 250, 500, 1000],
    "wild_interaction": "If a Wild Symbol (Santa/Golden Present) participates in the same win as Instant Prize symbols, the Instant Prize sum is multiplied by that Wild's multiplier (per manifest observation of gameplay: purchased 'Jingle Drop Feature with Instant Prize GUARANTEED' round grew from an intermediate WIN of 0.15 fun to a final 59.55 fun through several Instant Prize clusters combined with Golden Present/Santa multipliers).",
    "frame": "paytable_p5.png/p6.png; base_game (bottom row of coin tokens during play), instant_prize_collect.png, jingle_drop_instant_result.png"
  },
  "bonus_symbol": {
    "name": "Bonus Symbol",
    "appearance": "A red drawstring sack tied with a gold cord, printed with 'BONUS' in yellow block letters on a red ribbon banner across the front, with candy canes and small gift shapes poking out the top.",
    "role": "Scatter symbol. When 3 or more Bonus Symbols land anywhere on the grid, the Free Spins Feature is triggered.",
    "frame": "paytable_p6.png, free_spins_trigger.png (shows 3 Bonus sacks simultaneously on the grid)"
  },
  "special_features": [
    {
      "name": "Santa Feature",
      "trigger": "A Santa Symbol (Wild) is in view together with a Chimney Symbol.",
      "how_it_works": "The Santa Symbol hops to the NEAREST Chimney Symbol, leaving a Golden Present Symbol behind on its previous position carrying its multiplier value. The multiplier value of the Santa Symbol increases by 1 with each hop.",
      "note_from_splash": "Splash screen quote (preview_features.png): 'WILD MULTIPLIER INCREASES AFTER HOPPING ON THE CHIMNEY.'",
      "captured_evidence": "santa_feature_trigger.png (three Chimney symbols + Santa symbol simultaneously in view), santa_feature_jump.png (mid-hop animation trail), santa_feature_golden_present.png (Golden Present symbols left behind with multipliers)"
    },
    {
      "name": "Jingle Drop Feature",
      "trigger": "Can be randomly triggered on a non-winning cascade/collapse (i.e. when a spin resolves with no cluster win).",
      "how_it_works": "Between 1 and 2 'Mystic Symbols' (sized 2x2, 3x3, or 4x4 cells) are randomly added to the grid, shown as a wrapped present with a floating balloon and a large '?' on its face. Once landed, each Mystic Symbol disappears and reveals 1x1 symbols underneath, which can be Regular Paying Symbols, Instant Prize Symbols, Bonus Symbols, or even a Santa Symbol.",
      "captured_evidence": "paytable_p6.png/p7.png (rules text + illustration), jingle_drop_gameplay.png (purchased round in progress, revealed Instant Prize coins and Bonus sacks), jingle_drop_celebration.png (mystery-box reveal animation with rainbow gift boxes and balloons)"
    },
    {
      "name": "Free Spins Feature",
      "trigger": "3 or more Bonus Symbols land anywhere on the grid.",
      "award_observed": "6 Free Spins (free_spins_award.png: 'YOU HAVE BEEN AWARDED 6 FREE SPINS')",
      "carry_over": "The Santa Symbol, Golden Present Symbols, Chimney Symbols, and Instant Prize Symbols present in the Base Game at the moment of triggering STAY IN THE SAME POSITION and carry their values over into the Free Spins Feature.",
      "cluster_link_mechanic": "During the Free Spins Feature, every empty grid position spins through and lands on one of: Chimney Symbol, Instant Prize Symbol, Extra Spin Symbol, or Blank Symbol. Each Instant Prize Symbol that lands stays fixed in its position for the rest of the Feature; ALL Instant Prize clusters across the whole grid are evaluated together only at the END of the Free Spins Feature (not spin-by-spin).",
      "extra_spin_symbol": "Appearance: a dark-green wreath tile printed with '+N' in gold digits (observed '+1', '+2', '+3'), adding that many extra spins to the counter when revealed.",
      "locked_cell_visual": "Positions not yet revealed are shown as dark blue-grey faceted 'frozen cube' placeholder tiles until they spin through to a final symbol.",
      "captured_evidence": "free_spins_trigger.png, free_spins_award.png, free_spins_intro.png (counter 'Free Spins: 0/6', locked frozen-cube cells, persistent Santa multiplier badge top-right), free_spins_gameplay.png, free_spins_cluster_link.png (multiple Chimneys and Extra Spin '+3' tile visible together)"
    },
    {
      "name": "Bubble Feature",
      "scope": "Active only during the Free Spins Feature.",
      "appearance": "Circular tokens printed with a numeric value (1, 2, 5, 10, 25, 50, 100, or 500), placed in random positions on the grid before the first Free Spin.",
      "how_it_works": "Bubble Symbols are non-paying. They move UP one grid position with each spin, either vertically or diagonally, and can land as single symbols or stacks of up to 5. A Bubble Symbol activates when it lands on/beneath a Golden Present Symbol (adds its value to that Wild's multiplier), a Chimney Symbol (leaves its value behind on the Chimney, which the hopping Santa Symbol then adds to its own multiplier), or an Instant Prize Symbol (adds its value to that Instant Prize's value). All Bubble Symbols disappear after the last Free Spin of the Feature.",
      "value_kind_uncertain": "The buildbook does not state explicitly whether the printed Bubble value is a currency amount or a bet multiplier (unlike the Instant Prize Symbol, whose text explicitly says 'a bet multiplier'); recorded here as an unlabeled numeric 'value' per the game's own wording.",
      "frame": "paytable_p8.png/p9.png"
    }
  ],
  "bet_system": {
    "base_bet_range_fun": {"min": 0.10, "max": 100.00},
    "bet_range_verification": "Measured by scrolling the BET SELECT panel with the cursor moved into the panel first (P-U07 wheel-swallow behaviour applies to this provider) to both extremes; confirmed with a second still frame at each end (_bet_select_verytop.png / _bet_select_bottom.png).",
    "push_bet": {
      "definition": "An ante-like increased-stake mechanic offered as THREE MUTUALLY EXCLUSIVE tiles in the BET SELECT panel (not a single toggle). Only one, or none, can be active at a time.",
      "field_note": "ante_bet_cost intentionally left unfilled: three distinct prices exist and picking one would be choosing on the player's behalf (P-U06). Each tier is described here instead, with its own RTP.",
      "tiers": [
        {
          "label": "Wild Santa Symbol",
          "effect": "GUARANTEES the Santa Symbol will land with a random multiplier in every base spin.",
          "cost_pct_of_base_bet": "+100%",
          "cost_fun_at_0.50_base": 1.00,
          "cost_x_base_bet": 2.0,
          "rtp": 96.28,
          "frame": "rules_p11.png / rules_p12.png"
        },
        {
          "label": "Scatter Symbol",
          "effect": "Increases the chance of landing the Scatter (Bonus) Symbol in every base spin.",
          "cost_pct_of_base_bet": "+40%",
          "cost_fun_at_0.50_base": 0.70,
          "cost_x_base_bet": 1.4,
          "rtp": 96.37,
          "frame": "rules_p11.png / rules_p13.png"
        },
        {
          "label": "Wild Santa and Scatter Symbol",
          "effect": "GUARANTEES the Wild Santa Symbol with a random multiplier AND increases the chance of landing the Scatter Symbol, in every base spin.",
          "cost_pct_of_base_bet": "+150%",
          "cost_fun_at_0.50_base": 1.25,
          "cost_x_base_bet": 2.5,
          "rtp": 96.35,
          "frame": "rules_p11.png / rules_p13.png"
        }
      ],
      "payout_basis_while_active": "Quote (rules_p12.png): 'When using the Push Bet, wins are evaluated respectively of the Base Bet amount and not the Total Bet amount.' -- i.e. symbol payouts stay pegged to the Base Bet even though the amount actually staked is higher.",
      "activation_ui": "Toggled by clicking/tapping the Push Bet option above the list of available bets; the option and the available bets list highlight when Push Bet is active. Can only be deactivated at the end of a game round; if Autoplay is running, Autoplay must be switched off first before Push Bet can be deactivated (rules_p11.png/p12.png)."
    },
    "rtp_no_push_bet": {"value": 96.35, "frame": "rules_p13.png"}
  },
  "bonus_buy": {
    "access": "Star icon top-right of the game screen ('Bonus Buy' label on the loading screen) opens a BONUS BUY panel listing four purchasable options plus a Base Bet stepper (-/+) at the bottom of the panel.",
    "options": [
      {
        "name": "Jingle Drop Feature",
        "category": "Base Game Feature purchase",
        "effect": "Guarantees a game round with the Jingle Drop Feature triggered; the round continues until there are no wins anywhere in view.",
        "cost_x_base_bet": 20,
        "cost_fun_at_0.50_base": 10.00,
        "rtp": 96.26,
        "captured": true,
        "evidence": "bonus_buy_dialog_0.png (price tile), jingle_drop_gameplay.png (gameplay), cluster_win_evidence.png (measurement frame), jingle_drop_1_result.png (result: balance went 997.60 -> 987.60 after the 10.00 fun purchase, then to 988.05 after a 0.45 fun round win)"
      },
      {
        "name": "Jingle Drop Feature with Instant Prizes GUARANTEED",
        "category": "Base Game Feature purchase",
        "effect": "Same as Jingle Drop Feature, but at least one Instant Prize Symbol cluster is guaranteed.",
        "cost_x_base_bet": 75,
        "cost_fun_at_0.50_base": 37.50,
        "rtp": 96.38,
        "captured": true,
        "evidence": "bonus_buy_dialog_0.png, jingle_drop_instant_gameplay.png (balance 950.55 after the 37.50 fun purchase), instant_prize_collect.png, jingle_drop_instant_result.png (round WIN grew to 59.55 fun via multiple Instant Prize clusters plus Golden Present/Santa multipliers)"
      },
      {
        "name": "Random Bonus Symbol",
        "category": "Free Spins Feature purchase",
        "effect": "Guarantees a game round with entry into the Free Spins Feature.",
        "cost_x_base_bet": 100,
        "cost_fun_at_0.50_base": 50.00,
        "rtp": 96.40,
        "captured": true,
        "evidence": "bonus_buy_dialog_1.png (balance 997.60 -> 950.00 fun after purchase), free_spins_trigger.png (3 Bonus Symbols landed naturally within the purchased round), free_spins_award.png (6 Free Spins awarded), free_spins_intro.png/free_spins_gameplay.png/free_spins_cluster_link.png (full 6/6 play-through), free_spins_win_and_balance.png + free_spins_total_win.png (final result: 'CONGRATULATIONS YOU HAVE WON 5.00 DURING FREE SPINS')"
      },
      {
        "name": "Random Bonus Symbol with Chimney",
        "full_rule_text": "Random Bonus Symbols with a random number of Chimney Symbols landing in the first 3 spins (rules_p10.png)",
        "category": "Free Spins Feature purchase",
        "cost_x_base_bet": 350,
        "cost_fun_at_0.50_base": 175.00,
        "rtp": 96.36,
        "captured": false,
        "evidence_for_price_only": "bonus_buy_dialog_1.png (price tile, confirmed by direct visual read at full resolution -- '175.00 fun'), rules_p10.png (350x / 96.36% in the printed Bonus Buy table)",
        "note": "Gameplay was NOT observed. See not_captured below."
      }
    ]
  },
  "rtp": {
    "base_no_push_bet": {"value": 96.35, "frame": "rules_p13.png"},
    "wild_santa_push_bet": {"value": 96.28, "frame": "rules_p12.png"},
    "scatter_push_bet": {"value": 96.37, "frame": "rules_p13.png"},
    "both_push_bets": {"value": 96.35, "frame": "rules_p13.png"},
    "bonus_buy_jingle_drop": {"value": 96.26, "cost_x_base_bet": 20, "frame": "rules_p10.png"},
    "bonus_buy_jingle_drop_instant": {"value": 96.38, "cost_x_base_bet": 75, "frame": "rules_p10.png"},
    "bonus_buy_random_bonus_symbols": {"value": 96.40, "cost_x_base_bet": 100, "frame": "rules_p10.png"},
    "bonus_buy_random_bonus_symbols_chimney": {"value": 96.36, "cost_x_base_bet": 350, "frame": "rules_p10.png"},
    "loading_screen": {"value": 96.35, "frame": "preview.png", "note": "Matches the 'without Push Bet' figure printed in the rules buildbook (P-U02)."}
  },
  "max_win": {
    "value_x_bet": 10000,
    "how_printed_three_times_three_phrasings": [
      {"where": "paytable, MAX WIN banner", "frame": "paytable_p2.png", "quote": "The maximum payout per game round is 10,000x the current Base Bet amount."},
      {"where": "rules, Win Cap section", "frame": "rules_p2.png", "quote": "This game has a win cap of 10,000x the current bet amount per game round."},
      {"where": "rules, Additional Information (end of buildbook)", "frame": "rules_p13.png", "quote": "This game has a maximum win of 10,000x and as a result, some hypothetically possible results have been prevented. This restriction has been included in RTP calculations."}
    ],
    "note": "Wording is inconsistent between 'current Base Bet amount' and 'current bet amount' across the three locations -- both quotes preserved verbatim above rather than reconciled, since this game has an active-bet-raising Push Bet mechanic where the two amounts can differ."
  },
  "additional_rules_text": {
    "incomplete_games": "Incomplete games will be automatically resolved after 48 hours. Any winnings resulting from automatic resolve shall be paid to the player's account. Where an incomplete game cannot be resolved, the stake will be returned to the player.",
    "malfunction_clause": "MALFUNCTION VOIDS ALL PAYS AND PLAYS.",
    "reel_config_disclaimer": "Different reel configurations are used, depending on the progression in the Base Game and in the Free Spins Feature.",
    "how_to_play": "To select a bet, press the coin-stack button and select a bet among the Available Bets. To start a game round, press the Spin button. Alternatively, press the keyboard space bar.",
    "autoplay_instructions": "To play a number of game rounds in succession, press the Autoplay button and select the number of game rounds to play. To start playing press the Spin button. The Spin button displays the number of Autoplays remaining and cancels Autoplay when pressed.",
    "quick_play": "To skip certain animations during a game round, press anywhere on the screen or the keyboard space bar."
  },
  "version": {
    "value": "Server Version: 1.0.1; Client Version: 1.26.8 12-06-2026",
    "frame": "rules_p13.png",
    "note": "RNG version is not printed separately anywhere in the buildbook or settings; Client Version carries a build date (12-06-2026) that is not necessarily the game's release date."
  },
  "ui_screens": [
    {
      "screen": "preview (loading screen)",
      "frame": "preview.png",
      "description": "Dark charcoal-grey background. Top-left: a grey outlined shield icon next to white text 'RTP 96.35%'. Top-right: white text 'Bonus Buy' next to a dark circular button containing a white 5-pointed star outline. Center: the game logo -- 'Santa' in glossy red 3D beveled letters with a white/red Santa hat perched on the 'a', flanked by two red-and-white candy canes and two small green gift boxes with pink ribbons, sitting on top of 'HOPPER' in green ice/snow-textured bubble letters with a light-blue frosted top edge -- all on a soft teal radial glow with a blurred snowy village silhouette behind it. Below the logo: a horizontal loading bar, red fill on a dark grey track, shown partway filled. Bottom-center: a grey outline logo mark (stylised 'G'/shield shape) above the grey text 'PUSH GAMING'."
    },
    {
      "screen": "preview_features (second splash, after Enable Sounds dialog)",
      "frame": "preview_features.png",
      "description": "Teal/blue icy background with blurred snow hills, small pine trees and cabins on both sides. Top-left corner shows a thin black bar with 'Santa Hopper' text (browser-tab-like debug label, not part of game art) and a timestamp top-right. Centered logo (smaller version of the loading-screen logo). Below it, three glassy teal info panels side by side, each with a header banner and a short caption: (1) 'INSTANT PRIZES' -- 'LAND 5 OR MORE IN A CLUSTER TO WIN INSTANT PRIZES', showing 6 round coin tokens (2, 50, 50, 10, Santa-with-x2-tag, 2); (2) 'SANTA FEATURE' -- 'WILD MULTIPLIER INCREASES AFTER HOPPING ON THE CHIMNEY', showing the Santa character with an 'x2' present tag between two brick chimneys; (3) 'FREE SPINS FEATURE' -- 'CHAIN TO BUILD HUGE VALUE WINS', showing a gold '+1' wreath tile, grey rock/blank tiles, a '50' coin, a '10' coin and a chimney icon. Bottom-center: white text 'CLICK TO CONTINUE'."
    },
    {
      "screen": "base_game",
      "frame": "base_game.png",
      "description": "Main play screen. Left side: the in-game 'Santa Hopper' logo badge (smaller red/green wordmark). Center: the 7x7 reel grid inside a light-blue frosted ice-crystal frame, sitting on a darker teal cell background in a checkerboard shading pattern. Right side vertical control column, top to bottom: a speaker/mute icon (white outline), a hamburger menu icon (3 horizontal lines in a circle), a red circular button with a white star outline (Bonus Buy), a circular clockwise-arrows icon (Autoplay), a stacked-coins icon (Bet Select), and at the bottom a large white/grey circular Spin button with two curved arrows forming a refresh/loop icon. Bottom-left: dark semi-transparent panel with white text 'Balance: 1,000.00 fun'. Bottom-right: matching panel with white text 'Total Bet: 0.50 fun'. Background beyond the reel frame: a snow-covered landscape with an ice floe, a small brown wooden cabin with string lights, snow-dusted pine trees, and a sled-track path curving through the snow in the lower-left corner."
    },
    {
      "screen": "paytable (10 pages, paytable_p1..p10)",
      "description": "Right-hand dark panel titled 'PAYTABLE' overlaying the dimmed/blurred game field, with a white 'x' close button top-right. Sections in order: Symbols (two rows of payout tables, tier column 17+ down to 5, then each of the 7 regular symbols with its own column of 9 values), MAX WIN (red-glow banner image of Santa's sleigh full of gold coins with '10000X' in gold text, plus the max-win paragraph), Wild Symbols (Santa + Golden Present illustration and full rules text), Chimney Symbol, Santa Feature (illustrated grid diagram), Instant Prize Symbols, Bonus Symbol, Jingle Drop Feature, Free Spins Feature (illustrated grid diagram with numbered coin tiles), Bubble Feature. Bottom nav bar (present on every panel) has 4 icons: paytable/grid icon, question-mark circle (rules), gear (settings), shield (RTP/responsible-gaming). Page 10 duplicates the tail of page 9, confirming the panel bottom (exhausted=true)."
    },
    {
      "screen": "rules / GAME INFO (13 pages, rules_p1..p13)",
      "description": "Same right-hand dark panel layout, titled 'GAME INFO'. Order: intro sentence (7x7 grid), How to Play, Autoplay, Quick Play, Payout Rules (cluster definition), Cascading and Collapsing, Win Cap, Wild Symbols, Chimney Symbol/Santa Feature/Instant Prize/Bonus Symbol/Jingle Drop Feature (text-only restatement of the paytable sections), Free Spins Feature, Bubble Feature, Paytable note ('The paytable reflects the current bet configuration, based on the Base bet.'), Bonus Buy (full purchase table with all 4 options, prices and RTPs), Base Bet, Push Bet (all 3 tiers explained), Additional Information (incomplete-games policy, malfunction clause, all 4 RTP figures, max-win restatement, reel-configuration disclaimer, Server/Client version strings) at the very bottom."
    },
    {
      "screen": "settings",
      "frame": "settings.png",
      "description": "Right-hand panel titled 'SETTINGS' with three rows: 'All Sounds', 'Sound Effects', 'Music', each followed by a speaker icon with a small 'x' beside it (mute/toggle control) on the far right. Panel fits on one screen, no scrolling needed."
    },
    {
      "screen": "autoplay dialog",
      "frame": "autoplay.png",
      "description": "Centered dark modal titled 'AUTOPLAYS' with a white 'x' close button. A vertical list of selectable rows: 'Off' (highlighted white/selected), '10', '20', '50', '100', '250', '500', '1000', each on its own dark slate-blue rounded rectangle. A red 'OK' button spans the bottom of the modal. Game field is visible but not blurred behind it."
    },
    {
      "screen": "bonus buy dialog",
      "frames": ["bonus_buy_dialog_0.png", "bonus_buy_dialog_1.png"],
      "description": "Right-hand panel titled 'BONUS BUY' listing 4 white purchase cards, each with a bold black title, the price in large black text with a smaller 'fun' currency label, a red 'BUY' button, and a themed square thumbnail image on the right (a gold gift box with a '?' for the two Jingle Drop options, a red Bonus sack with '?' marks for Random Bonus Symbol, and a red Bonus sack sitting between two lit chimneys for the Chimney variant). Bottom of the panel has a persistent 'BASE BET' stepper row with '-' and '+' circular buttons flanking the current base bet value (0.50 fun)."
    },
    {
      "screen": "free spins intro / gameplay",
      "frames": ["free_spins_award.png", "free_spins_intro.png", "free_spins_gameplay.png", "free_spins_cluster_link.png"],
      "description": "Award screen: dark modal with the game logo, 'YOU HAVE BEEN AWARDED' banner text, a large gold '6' with a red/purple starburst glow, 'FREE SPINS' text, gift sacks left and right, 'CLICK TO CONTINUE' at the bottom. In-round: the reel frame turns a colder icy-blue, most cells show dark blue-grey faceted 'frozen' placeholder tiles until revealed, a small glowing Santa badge with its multiplier sits top-right of the frame, and a bottom-center counter reads 'Free Spins: N / 6'. Total Bet is shown but no stake is deducted per spin during the feature."
    },
    {
      "screen": "win screens",
      "frames": ["free_spins_total_win.png", "jingle_drop_1_result.png"],
      "description": "Full-screen dark celebratory overlay with the game logo at top, a horizontal-rule-framed banner reading 'CONGRATULATIONS YOU HAVE WON', a large gold embossed number (observed '5.00'), and 'DURING FREE SPINS' beneath it, flanked by two snow-dusted pine trees and wrapped gifts at the base; 'PUSH GAMING' watermark faintly visible bottom-center."
    }
  ],
  "colors_overview_words_only": {
    "primary_ui_accent": "red (Push Gaming's default button/CTA colour: BUY buttons, OK button, loading bar, Santa's outfit)",
    "background": "cold teal/cyan icy blues across all in-game screens; near-black/charcoal grey on the pure loading screen",
    "panels": "dark charcoal/near-black semi-transparent panels for paytable, rules, settings, bonus buy, autoplay",
    "gold_accent": "used for multiplier tags, coin/Instant Prize tokens, the bell symbol, and celebratory win text",
    "symbol_palette": "reds/pinks (stocking, candy), gold/yellow (bell), green (tree), purple/teal/blue (three low ornaments), brown (chimney bricks)"
  },
  "accessibility_notes": {
    "screen_reader": "All numeric information (bets, balance, win amounts, RTP, feature counters) is rendered as canvas text, not real DOM text; a screen-reader overlay would need to source these values from game state rather than the canvas.",
    "colorblind": "Symbol identity is mostly disambiguated by SHAPE and internal graphic content (stocking boot shape + candy cane detail, bell shape, tree conical shape, candy round-twist shape) in addition to colour, EXCEPT for the three lowest-tier ornaments (purple/teal/blue) which share an identical payout table, so colour confusion between them has no gameplay consequence. Wild multiplier tags are always readable as printed 'xN' digits, not colour-coded.",
    "motor": "Spin can be triggered by mouse/tap on the Spin button OR by the keyboard space bar (rules_p1.png); Quick Play (skip animation) also responds to space bar or a tap anywhere on screen, offering an alternative input path for users with limited pointing precision.",
    "audio": "Sound Effects and Music can be muted independently in Settings; no feature information is conveyed by audio alone -- all feature triggers (Santa Feature, Jingle Drop, Free Spins) have full on-screen text/visual confirmation."
  },
  "not_captured": [
    {
      "claim": "Bonus Buy option 'Random Bonus Symbol with Chimney' (175.00 fun / 350x base bet, 96.36% RTP) was not purchased and its gameplay/outcome was not observed.",
      "what_is_known": "Price (175.00 fun) and RTP (96.36%) are documented from bonus_buy_dialog_1.png and rules_p10.png.",
      "what_is_missing": "The actual gameplay of this variant (how the random Chimney Symbols land in the first 3 spins, and the resulting round outcome) was never captured.",
      "reason": "The demo failed to load in a dedicated re-capture attempt: across two separate sessions and eleven reload attempts total, the loading screen (Santa Hopper logo, RTP 96.35% badge, Bonus Buy button, loading bar) froze at roughly 95% progress and never reached the playable game, even though the launcher iframe kept returning HTTP 200 with a fresh session token on every attempt.",
      "instruction_compliance": "Per instruction, the gameplay of this variant is NOT described by analogy with the sister title 'Dragon Hopper' -- it is left undocumented."
    }
  ],
  "unreadable_or_uncertain": [
    {
      "item": "One symbol on base_game.png (two grid cells, e.g. around column 6/row 1 and row 5) shows a circular silver/tan medallion with a snowflake glyph and a visible motion-blur split (top half bluish, bottom half tan), most likely a regular paying or filler symbol caught mid-cascade animation rather than a distinct symbol type.",
      "why_uncertain": "This exact medallion is not shown as a static tile in any paytable page; it most plausibly represents motion blur on an already-catalogued symbol during the cascade/collapse animation rather than a new symbol. Not asserted as a separate symbol."
    },
    {
      "item": "Whether the Bubble Feature's printed value (1/2/5/10/25/50/100/500) is a currency amount or a bet multiplier.",
      "why_uncertain": "paytable_p9.png/rules text describes it only as a 'value' without the explicit 'bet multiplier' wording used for the Instant Prize Symbol; not inferred either way."
    },
    {
      "item": "Volatility rating.",
      "why_uncertain": "Not printed anywhere in the build (checked all paytable and rules pages, settings, info, autoplay). Per provider-defects P-U05, this is not substituted from the storefront in this document; it is a card-level field decided separately during enrichment, not part of this in-game technical documentation."
    },
    {
      "item": "Release date.",
      "why_uncertain": "Not printed anywhere in the captured build."
    }
  ],
  "anomalies": [
    "Session lost connection twice with 'Session missing or expired' during capture (P-U03/P-U10 family); resolved by reload without loss of capturer progress, only in-game balance reset to the demo default of 1,000.00 fun.",
    "A background session_server process was killed once by the host during a long free-spins poll and was restarted on the same port without losing already-saved frames.",
    "scroll_capture.py raised two false 'gap_suspected' flags on the rules p12/p13 and info p1/p2 page boundaries; manually confirmed by reading the text that content is continuous, no real gap.",
    "A duplicate loading-screen frame (_loading_screen_rtp.png), byte-identical to preview.png, was intentionally excluded from the shot list by the TL at GATE-1 and is not referenced anywhere in this document.",
    "In a later, separate re-capture attempt aimed only at the 4th Bonus Buy option, the demo failed to load past ~95% on six consecutive attempts across a fresh session -- broader/longer-lived than the earlier successful session that captured 3 of 4 Bonus Buy variants. See not_captured."
  ]
}

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.