Sweet Bonanza Xmas

Free demo · not real-money play

17 screenshots 11 symbols 14 colors

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

RTP 96.49%
Volatility High
Max win ×21100
Grid 6×5
Get via API
Free demo · not real-money play ZIP — 17 screenshots, 11 icons, palette, spec sheet API: GET /v1/slots/sweet-bonanza-xmas-b7/
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · paytable OCR-verified

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

Captured 28 Jun 2026 View capture log

Per-screen breakdown

17 demo screens
17 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
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
Logo
logo Logo
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
Game settings
settings Game settings
Win screen
win_screen Win screen

What we extracted from Sweet Bonanza Xmas

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

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

Specification

verified parameters
provider Pragmatic Play
rtp 96.49% · same across all modes
volatility High
max_win_x ×21100
layout 6×5
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2019

Symbols & paytable

11 symbols
11 icons (ZIP)
Red Heart Candy
Red Heart Candy
High Pay

Deep red glossy heart with snow cap. High-value candy; pays anywhere at 8-9, 10-11, 12+ count thresholds.

MatchPayoutUnit
8x 10.00 Multiplier
10x 25.00 Multiplier
12x 50.00 Multiplier
Purple Rounded-Square Candy
Purple Rounded-Square Candy
High Pay

Vivid purple-magenta rounded square/pillow candy with snow cap. Distinct rounded-square shape.

MatchPayoutUnit
8x 2.50 Multiplier
10x 10.00 Multiplier
12x 25.00 Multiplier
Green Pentagon Gem Candy
Green Pentagon Gem Candy
High Pay

Bright lime-green pentagon/hexagon gem candy with flat facets and snow cap. Jewel-like shape.

MatchPayoutUnit
8x 2.00 Multiplier
10x 5.00 Multiplier
12x 15.00 Multiplier
Blue Rectangular Candy
Blue Rectangular Candy
High Pay

Royal blue oblong/rectangular pillow candy with rounded corners and snow cap. Steep payout drop: 12+ is 12x versus 2x at 10-11.

MatchPayoutUnit
8x 1.50 Multiplier
10x 2.00 Multiplier
12x 12.00 Multiplier
Red Apple
Red Apple
Low Pay

Classic red apple with brown stem, green leaf, and snow cap. Low-value fruit symbol.

MatchPayoutUnit
8x 1.00 Multiplier
10x 1.50 Multiplier
12x 10.00 Multiplier
Pink-Magenta Plum
Pink-Magenta Plum
Low Pay

Round deep pink-magenta fruit with green leaf and snow cap. Exact species uncertain (plum/cherry/Xmas berry); shape and payouts confirmed.

MatchPayoutUnit
8x 0.80 Multiplier
10x 1.20 Multiplier
12x 8.00 Multiplier
Green Round Fruit
Green Round Fruit
Low Pay

Round bright green fruit with smooth glossy skin and snow cap. Exact species uncertain (lime/kiwi/green melon); shape and payouts confirmed.

MatchPayoutUnit
8x 0.50 Multiplier
10x 1.00 Multiplier
12x 5.00 Multiplier
Purple Grapes
Purple Grapes
Low Pay

Cluster of dark blue-purple grape spheres with green leaf and vine stem. Snow cap on top.

MatchPayoutUnit
8x 0.40 Multiplier
10x 0.90 Multiplier
12x 4.00 Multiplier
Yellow Banana
Yellow Banana
Low Pay

Single curved yellow banana with snow/cream cap at one end. Lowest-value fruit.

MatchPayoutUnit
8x 0.25 Multiplier
10x 0.75 Multiplier
12x 2.00 Multiplier
Scatter Lollipop
Scatter Lollipop
Scatter

Round lollipop with pink-white concentric swirl. Present on all reels; pays any position; 4+ triggers Free Spins (10 spins). 3+ during FS awards 5 extra.

MatchPayoutUnit
4x 3.00 Multiplier
5x 5.00 Multiplier
6x 100.00 Multiplier
Multiplier Bomb
Multiplier Bomb
Other

Shiny gold round bomb with candy cane fuse. Free Spins only; stays until tumble ends; takes random value from set 2,3,4,5,6,8,10,12,15,20,25,50,100x; all bombs on screen summed and multiplied to sequence win.

Bonus modes

3 modes
Base Game Modifier base
Base Game

6x5 grid, pay-anywhere scatter-pays (8-9, 10-11, 12+ thresholds). Tumble feature: winning symbols disappear, remaining fall down, new symbols fill from top. Unlimited tumbles per spin; all tumble wins accumulated before payout.

Free Spins fs
Free Spins

Triggered by 4+ scatters anywhere. 10 spins awarded; 3+ scatters during FS adds 5 more. Special reel strips active. Multiplier Bombs appear and stay until tumble ends; all bomb values summed and multiply total sequence win. Background shifts to deep blue-purple with sparkle particles.

Base Game Modifier double_chance
Double Chance (Ante Bet 25x)

Optional ante mode raising bet multiplier from 20x to 25x (1.25x stake). Doubles natural scatter frequency on reels. Bonus Buy is disabled while Double Chance is active. Toggle via ANTE BET panel in left side panel.

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Feature (10 Free Spins) headline ×100.00

Colour system

extracted from frames · HEX
Export palette
#E1D8F3 base dominant 1 base
#D8B0E3 base dominant 2 base
#A8A4E5 base dominant 3 base
#18A9FC base dominant 4 base
#22105F base dominant 5 base
#0A5EFB base dominant 6 base
#0D0E1D free_spins dominant 1 free_spins
#282D4E free_spins dominant 2 free_spins
#571665 free_spins dominant 3 free_spins
#E1EAF1 free_spins dominant 4 free_spins
#5B1E9F bonus dominant 1 bonus
#E3E1F2 bonus dominant 2 bonus
#A49FDE bonus dominant 3 bonus
#54146A bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • 4 candy symbols distinct by shape: heart (pointed bottom/rounded lobes), rounded square, pentagon gem (flat facets), rectangle. 5 fruits: apple (stem+leaf), round plum, lime oval, grape cluster, banana curve. Scatter: round swirl spiral. Bomb: round with fuse top. Shape is primary differentiator.
  • Free Spins state is dual-cued: background darkens to deep blue-purple AND 'FREE SPINS LEFT N' text counter appears. Settings toggles dual-cued by position (left=off, right=on) and color (grey/green). YES/NO bonus buy dialog buttons are text-labeled with spatial separation (left/right).
Screen Reader
  • Stable control positions every screen: menu+sound at far left, i-info button, CREDIT/BET center-left, SPIN with +/- bet in center, AUTOPLAY at far right. Left panel: BUY FEATURE top, ANTE BET toggle bottom. All win amounts, bets, credit, RTP values displayed as explicit text.
  • 7-page Game Rules booklet via i-button; navigate with arrow buttons, X to close. Win events use explicit text: 'CONGRATULATIONS YOU HAVE WON $X IN 10 FREE SPINS'. Bonus buy dialog shows full sentence with cost amount. 'PRESS ANYWHERE TO CONTINUE' on all overlay screens.
Motor Accessibility
  • SPACE and ENTER keys start/stop spin. Full autoplay with configurable count and SKIP SCREENS option reduces repeated interactions. SPIN button is the largest bottom-bar element. 'PRESS ANYWHERE TO CONTINUE' on trigger/win overlays means any click or tap advances. BUY FEATURE and ANTE BET are wide panel targets.
Hearing Accessibility
  • No audio-only game information. All wins, free spins triggers, multiplier values, and results conveyed visually as text overlays. AMBIENT MUSIC and SOUND FX can be independently disabled in SYSTEM SETTINGS. BATTERY SAVER reduces animations without affecting gameplay information.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, paytable 7 pages (symbol payouts, ANTE BET and tumble rules, FS rules with multiplier bomb list, RTP/bet info, controls guide, settings/autoplay instructions), settings screen, autoplay screen, bonus buy dialog, free spins trigger screen, free spins gameplay (mid-round with bomb), free spins end state with multiplier bombs visible, win screen.
Green Round Fruit (order 6) exact species ambiguous: lime, kiwi, or green melon. Shape and payouts confirmed from paytable OCR and zoom crops; biological identity uncertain from visual alone.
Pink-Magenta Plum (order 5) exact species ambiguous: plum, cherry, or Xmas berry. Shape and payouts confirmed; biological identity uncertain.
Volatility indicator ambiguity: preview shows 5/5 filled gold bolts; paytable view shows 4 clearly bright bolts + 1 slightly dimmer. In-rules text reads 'Medium' but is a generic PP template. Best available evidence supports Very High (5/5 bolts).

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/sweet-bonanza-xmas-b7/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/sweet-bonanza-xmas-b7/
{
  "game_overview": {
    "name": "Sweet Bonanza Xmas",
    "provider": "Pragmatic Play",
    "game_symbol": "vs20sbxmas",
    "theme": "Christmas candy-land: festive sweets (heart candy, gem candies), winter fruits (apple, plum, green fruit, grapes, banana), and a scatter lollipop, all dusted with snow caps. Background is a pastel winter sky with fluffy clouds, distant snow-covered Christmas trees, candy cane elements and sparkles. A cheerful snowman in a Santa hat appears on the win screen.",
    "grid": "6 reels x 5 rows, 30 positions total",
    "pay_mechanic": "PAY ANYWHERE (scatter pays). Symbols pay based on the total count of matching symbols present on screen at the end of any spin or tumble — regardless of reel or row position. Three win thresholds: 8-9, 10-11, 12+ of the same symbol.",
    "source_frames": [
      "preview.png", "base_game.png", "paytable_p1.png", "paytable_p2.png",
      "paytable_p3.png", "paytable_p4.png", "paytable_p5.png", "paytable_p6.png",
      "paytable_p7.png", "settings.png", "autoplay.png", "bonus_buy_dialog.png",
      "free_spins_trigger.png", "free_spins_gameplay.png", "free_spins_multipliers.png",
      "win_screen.png"
    ],
    "language": "English",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) from 16 desktop screenshots (1280x800) + OCR ground truth + zoomed crops."
  },

  "technical_summary": {
    "rtp_max_percent": 96.6,
    "rtp_min_percent": 96.49,
    "rtp_source": "paytable_p4 OCR: 'The maximum RTP of this game is 96.6%' and 'The minimum RTP of this game is 96.49%'",
    "rtp_note": "Max RTP 96.6% corresponds to the Bonus Buy (BUY FEATURE) variant; min 96.49% is the base game RTP.",
    "volatility": "Very High — the preview/splash screen shows a 'VOLATILITY' indicator with 5 lightning bolt icons, all filled in gold/yellow (5 of 5). The paytable_p4 zoom shows the same indicator with 4 clearly gold bolts and 1 slightly dimmer, which may be a rendering artifact. The in-rules text on paytable_p4 reads 'Medium volatility games pay out steadily and the range of pays varies from low to very high.' — this appears to be a generic PP template text and does not accurately describe this game's actual volatility.",
    "volatility_indicator": "5 lightning bolt icons labeled 'VOLATILITY'; at least 4 clearly filled in gold/yellow; 5th bolt appears slightly lighter in paytable view.",
    "bet_min": "$0.20",
    "bet_max": "$125.00",
    "bet_source": "paytable_p4 OCR: 'MINIMUM BET: $0.20 MAXIMUM BET: $125.00'",
    "demo_bet": "$2.00",
    "demo_credit": "$100,000.00",
    "max_win": "WIN OVER 21,100X BET",
    "max_win_source": "preview.png splash text and base_game.png top banner: 'WIN OVER 21,100X BET' (white/orange text)",
    "keyboard": "SPACE and ENTER buttons can be used to start and stop the spin (confirmed paytable_p4 OCR).",
    "malfunction_rule": "Malfunction voids all pays and plays.",
    "payout_unit": "All values expressed as actual wins in coins. All wins multiplied by base bet. When winning with multiple symbols simultaneously, all wins are added to the total win.",
    "free_spins_win_award": "Free spins win is awarded to the player after the round completes. Free spins total win in the history contains the whole win of the cycle."
  },

  "color_palette": {
    "base_game_background": "Soft lavender-blue winter sky gradient (light purple-blue at top, lighter towards centre), with fluffy white clouds, distant snow-dusted Christmas pine trees, and scattered snowflake particles. Edges have pink/magenta candy cane decorative accents.",
    "grid_frame": "Red and white candy cane striped border framing the entire 6x5 grid — alternating red and white diagonal stripes, resembling a candy cane pattern.",
    "grid_cells": "Semi-transparent light grey/white panels with subtle dividers; symbols sit on these cells.",
    "left_panel_buy_feature": "Bright red button with a candy cane-striped border (red/white diagonal stripes matching the grid frame); text is white and yellow.",
    "left_panel_ante_bet": "Matching red candy cane-bordered panel below BUY FEATURE; displays bet value in orange/gold and label text in white.",
    "bottom_bar": "Dark translucent (semi-transparent dark purple/black) strip spanning full width below the grid.",
    "free_spins_background": "Deep midnight blue-purple with sparkle/star particle effects; significantly darker and more vivid than the pastel base game sky.",
    "win_screen_panel": "Large dark maroon/deep red panel with a gold ornamental leaf/vine border frame.",
    "congratulations_text": "Large bright magenta/hot-pink 3D letters with white outline.",
    "win_amount_display": "Large white bold text on a dark red/maroon banner.",
    "navigation_buttons": "Teal/dark-teal rounded rectangle control group at bottom-left of info booklet (◄ X ►).",
    "autoplay_start_button": "Bright solid green with white text.",
    "settings_toggles_on": "Green when active; switch shifted to the right position.",
    "settings_toggles_off": "Grey/dark when inactive; switch shifted to the left position."
  },

  "symbols": {
    "ocr_source": "paytable_p1.png, zoom-confirmed with crops x3-x5. All payout values are at the demo bet of $2.00.",
    "pay_anywhere_rule": "The total number of identical symbols on the entire screen at the end of a spin determines the win — position on the grid is irrelevant.",
    "win_thresholds": "8-9, 10-11, 12+ (three tiers for each symbol)",

    "high_value_candy": [
      {
        "rank": 1,
        "name": "Red Heart Candy",
        "appearance": "A glossy, deep red heart shape dusted with a white snow cap on top. The heart has a slightly 3D rounded look with a bright reflective highlight. The red is a vivid crimson-red.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$100.00",
          "10_to_11": "$50.00",
          "8_to_9": "$20.00"
        }
      },
      {
        "rank": 2,
        "name": "Purple Rounded-Square Candy",
        "appearance": "A rounded pillow/square-shaped candy in vivid purple-magenta with a glossy surface and white snow cap on top. Edges are softly rounded. Color is a bright purple bordering on magenta.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$50.00",
          "10_to_11": "$20.00",
          "8_to_9": "$5.00"
        }
      },
      {
        "rank": 3,
        "name": "Green Pentagon Gem Candy",
        "appearance": "A pentagon or hexagon-shaped gem candy in bright lime-green with a glossy finish and white snow cap on top. The shape has flat facets giving it a jewel-like appearance.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$30.00",
          "10_to_11": "$10.00",
          "8_to_9": "$4.00"
        }
      },
      {
        "rank": 4,
        "name": "Blue Rectangular Candy",
        "appearance": "A pillow/rectangle-shaped candy in royal blue with a glossy surface and white snow cap on top. The shape is slightly oblong/rectangular with rounded corners. The blue is a vivid royal or cobalt blue.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$24.00",
          "10_to_11": "$4.00",
          "8_to_9": "$3.00"
        }
      }
    ],

    "low_value_fruit": [
      {
        "rank": 5,
        "name": "Red Apple",
        "appearance": "A classic red apple with a short brown stem at the top and a small green leaf; white snow dusted on the snow cap portion on top. The apple is a round, slightly tapered shape in vivid red.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$20.00",
          "10_to_11": "$3.00",
          "8_to_9": "$2.00"
        }
      },
      {
        "rank": 6,
        "name": "Pink-Magenta Plum",
        "appearance": "A round, plump fruit in a deep pink-magenta/purple-pink color with a small green leaf at the top and a visible dewdrop/highlight on the surface. White snow cap dusted on top. Resembles a plum, cherry, or peach in its Xmas-themed form.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$16.00",
          "10_to_11": "$2.40",
          "8_to_9": "$1.60"
        }
      },
      {
        "rank": 7,
        "name": "Green Round Fruit",
        "appearance": "A round to slightly oval bright green fruit with a glossy surface and white snow cap on top. Smooth shiny green skin. Resembles a lime or green melon; exact fruit identity somewhat ambiguous from appearance alone (see unreadable_or_uncertain).",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$10.00",
          "10_to_11": "$2.00",
          "8_to_9": "$1.00"
        }
      },
      {
        "rank": 8,
        "name": "Purple Grapes",
        "appearance": "A bunch/cluster of small round dark blue-purple grapes with a small green leaf and vine stem at the top. Snow cap dusted on top. The grapes are tightly clustered in a triangular bunch, each grape a deep purple-blue sphere.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$8.00",
          "10_to_11": "$1.80",
          "8_to_9": "$0.80"
        }
      },
      {
        "rank": 9,
        "name": "Yellow Banana",
        "appearance": "A single curved yellow banana with a snow/cream cap at one end. The banana is the characteristic yellow curved shape, vivid and bright. Less prominent in base game screenshots due to lower occurrence but confirmed in paytable OCR.",
        "payouts_at_demo_bet_2usd": {
          "12_plus": "$4.00",
          "10_to_11": "$1.50",
          "8_to_9": "$0.50"
        }
      }
    ],

    "scatter": {
      "name": "Scatter Lollipop",
      "role": "SCATTER symbol",
      "appearance": "A round lollipop candy in a classic swirl pattern: concentric pink and white spiral from center outward, giving a spiral/pinwheel visual. The top has a white snow/cream dome cap. The lollipop stick extends below (not always visible at small sizes). The overall shape is circular.",
      "rules": [
        "SCATTER symbol is present on ALL reels.",
        "SCATTER pays on ANY position.",
        "Payouts based on count of Scatter symbols on screen: 4=$6.00, 5=$10.00, 6=$200.00 (at demo $2.00 bet).",
        "4 or more SCATTER symbols anywhere on screen also triggers the FREE SPINS FEATURE (10 free spins)."
      ],
      "payouts_at_demo_bet_2usd": {
        "4_scatters": "$6.00",
        "5_scatters": "$10.00",
        "6_scatters": "$200.00"
      },
      "source": "paytable_p1.png — bottom section, OCR + zoom confirmed"
    },

    "multiplier_bomb": {
      "name": "Multiplier Symbol (Bomb)",
      "role": "SPECIAL SYMBOL — appears ONLY during FREE SPINS ROUND",
      "appearance": "A round gold/yellow orb-shaped bomb. The surface is a shiny bright gold-yellow with embossed snowflake and floral decorative patterns. A short fuse protrudes from the top — the fuse appears to be a red-and-white candy cane-style twisted stick. The multiplier value is displayed in large text on the face of the bomb: the value number appears in orange-gold letters or with a pink/magenta text badge overlay depending on the captured value (examples seen: 3x, 6x, 10x, 100x illustration in rules).",
      "multiplier_range": "Takes a random value from the set: 2x, 3x, 4x, 5x, 6x, 8x, 10x, 12x, 15x, 20x, 25x, 50x, 100x",
      "behaviour": [
        "Appears on the reels only during the FREE SPINS ROUND.",
        "Stays on screen until the end of the current tumbling sequence (does NOT disappear when other symbols tumble away).",
        "When a bomb lands, it takes a random multiplier value from the list above.",
        "When the tumbling sequence ends (no more winning combinations), all bomb multiplier values present on screen are SUMMED together, and the total win of that sequence is multiplied by that sum.",
        "Example captured: 3x bomb + 6x bomb on screen simultaneously → 9x total multiplier applied to the sequence's win."
      ],
      "source": "paytable_p3.png OCR + zoom; confirmed by free_spins_gameplay.png (10x bomb) and free_spins_multipliers.png (3x + 6x bombs)"
    }
  },

  "features": {
    "tumble_feature": {
      "name": "TUMBLE FEATURE",
      "active_in": "Base game AND Free Spins",
      "description": [
        "After every spin, winning combinations are paid and ALL winning symbols disappear from the screen.",
        "The remaining symbols fall to the bottom of the screen (gravity effect).",
        "Empty positions from the top are filled with new symbols coming from above.",
        "If the new configuration produces another winning combination, it is paid and symbols disappear again (another tumble).",
        "Tumbling continues until no more winning combinations appear.",
        "There is NO limit to the number of possible tumbles in a single spin.",
        "All wins from all tumbles in a single base spin are added together and paid to the player's balance at the end of the tumble chain."
      ],
      "source": "paytable_p2.png OCR verbatim: 'The TUMBLE FEATURE means that after every spin, winning combinations are paid and all winning symbols disappear. The remaining symbols fall to the bottom of the screen and the empty positions are replaced with symbols coming from above. Tumbling will continue until no more winning combinations appear as a result of a tumble. There's no limit to the number of possible tumbles. All wins are added to the player's balance after all of the tumbles resulted from a base spin have been played.'"
    },

    "free_spins": {
      "name": "FREE SPINS FEATURE",
      "trigger": "4 or more SCATTER (lollipop) symbols anywhere on screen in a single spin.",
      "spins_awarded": "10 free spins per trigger.",
      "retrigger": "3 or more SCATTER symbols during the FREE SPINS ROUND award 5 additional free spins.",
      "special_reels": "Special reel strips are in play during Free Spins (different symbol frequency/distribution than base game).",
      "multiplier_bombs": "Multiplier bomb symbols appear on the reels only during Free Spins (see multiplier_bomb in symbols section). At end of each tumbling sequence, all bomb values on screen are summed and multiply the sequence total win.",
      "visual_distinction": [
        "Background changes from pastel lavender-blue (base game) to deep midnight blue-purple with sparkle/star particles.",
        "Left panel BUY FEATURE button is replaced by the FREE SPINS LEFT [N] counter (no BUY FEATURE available during FS).",
        "'FREE SPINS LEFT [N]' counter shown at the bottom of the screen, decrementing each spin.",
        "'WIN $[amount]' accumulator shown below grid during the round."
      ],
      "trigger_screen": {
        "source": "free_spins_trigger.png",
        "content": "Full overlay screen. Header: game logo visible. Center panel: 'CONGRATULATIONS' in large magenta/gold animated text; 'YOU HAVE WON' in white; large box showing '10' (number of spins awarded) with 'FREE SPINS' label below. Snowman with Santa hat character visible. Gold star decorations. Footer: 'PRESS ANYWHERE TO CONTINUE'. Bottom bar shows previous spin win: 'WIN $12.80'."
      },
      "gameplay_screen": {
        "source": "free_spins_gameplay.png",
        "content": "Grid active with special reels. Background: dark blue-purple sparkle sky. Multiplier bomb visible in upper-left cell (10x bomb confirmed). 'FREE SPINS LEFT 6' counter at bottom (note: manifest approximated 9, image shows 6). 'WIN $15.80' accumulator. BUY FEATURE button NOT visible on left — replaced by FS state. CREDIT $99,800.00 at bottom."
      },
      "end_state_screen": {
        "source": "free_spins_multipliers.png",
        "content": "Final free spin with 'FREE SPINS COMPLETED' text at bottom. Grid shows remaining symbols including 3x and 6x multiplier bombs visible. 'WIN $103.70' displayed. Left panel reverts to showing BUY FEATURE $200 as base game returns. CREDIT $99,903.70."
      },
      "win_screen": {
        "source": "win_screen.png",
        "content": "Full overlay win screen. 'CONGRATULATIONS' in large hot-pink/magenta 3D letters with white outline. 'YOU HAVE WON' in white. '$103.70' in large white bold text on a dark maroon banner. 'IN 10 FREE SPINS' below. 'PRESS ANYWHERE TO CONTINUE' in gold/yellow. Snowman with Santa hat on left. Gold star/sparkle decorations. Footer: 'CREDIT $99,903.70 WIN $103.70 FREE SPINS LEFT 0'. 'MULTIPLIES FINAL TUMBLE WIN' text visible at very top (describing how the final bomb multiplier works).",
        "actual_win": "$103.70 in 10 free spins (purchased via BUY FEATURE at $200 cost, demo bet $2.00)"
      },
      "source": "paytable_p3.png OCR verbatim"
    },

    "ante_bet": {
      "name": "ANTE BET (Double Chance)",
      "location": "Left panel, below the BUY FEATURE button, inside a matching red candy cane-bordered panel.",
      "visual": "Red panel with candy cane border. Shows 'BET $2.50' in large orange/gold text. Below that: 'DOUBLE CHANCE TO WIN FEATURE' in white/green text. An arrow button (→, white arrow on green background) with 'OFF' text next to it acts as the toggle.",
      "mode_20x": {
        "multiplier": "20x",
        "total_bet_at_demo": "$2.00",
        "effect": "Standard play mode. Allows purchase of FREE SPINS via the BUY FEATURE button. No extra scatter frequency boost.",
        "buy_feature_enabled": true
      },
      "mode_25x": {
        "multiplier": "25x",
        "total_bet_at_demo": "$2.50",
        "label": "DOUBLE CHANCE TO WIN FEATURE",
        "effect": "Doubles the natural chance of hitting FREE SPINS. More SCATTER symbols are present on the reels. BUY FEATURE (BUY FREE SPINS) is DISABLED when this mode is active.",
        "buy_feature_enabled": false
      },
      "toggle_states": "Arrow button (→) with label 'OFF' = standard 20x mode active. Activating toggles to ON = 25x double chance mode, BUY FEATURE disappears/deactivates.",
      "note": "The ante bet displayed is the TOTAL bet amount for the double chance mode ($2.50 = base $2.00 × 25x/20x ratio). The $0.50 difference represents the cost of the double chance feature at demo stake.",
      "source": "paytable_p2.png OCR + base_game.png and free_spins_multipliers.png zoom crops"
    },

    "bonus_buy": {
      "name": "BUY FEATURE (Bonus Buy)",
      "location": "Left panel, prominent button at the TOP of the left side panel, outside the grid frame.",
      "visual": "Rectangular button with a bright red background and a red-and-white candy cane diagonal stripe border. Text: 'BUY FEATURE' on top line (white), '$200' on bottom line in large yellow/gold text.",
      "cost_at_demo_bet": "$200 (= 100× the $2.00 total bet)",
      "cost_formula": "100× total bet (source: paytable_p2 OCR: 'gives the ability to purchase a FREE SPINS ROUND by paying a value equal to 100x total bet')",
      "awards": "10 FREE SPINS directly",
      "confirmation_dialog": {
        "source": "bonus_buy_dialog.png",
        "title_text": "ARE YOU SURE YOU WANT TO PURCHASE",
        "body_text": "10 FREE SPINS AT THE COST OF $200?",
        "buttons": ["YES (green/bright button on left)", "NO (dark/outline button on right)"],
        "background": "Game grid visible behind a semi-transparent overlay; 'SYMBOLS PAY ANYWHERE ON THE SCREEN' banner visible at very top of canvas",
        "balance_shown": "CREDIT $100,000.00; BET $2.00; TOTAL BET $2.00 shown at bottom"
      },
      "availability": "DISABLED when ANTE BET 25x (Double Chance) mode is active. Enabled at standard 20x bet mode.",
      "source": "paytable_p2.png + bonus_buy_dialog.png"
    }
  },

  "screens": {
    "preview": {
      "type": "preview / splash screen",
      "source": "preview.png",
      "purpose": "Shown on demo load before entering the game proper.",
      "content": {
        "game_logo": "'Sweet Bonanza Xmas' title in stylized text at the top: 'Sweet' in white outlined bold letters, 'BonanzA' in pink-magenta, 'Xmas' in a contrasting green-red color scheme, with Christmas star/holly decorations around the title text.",
        "background": "Bright pastel pink-to-blue gradient Christmas sky with sparkle particles and soft glow effects. Candy and fruit symbols are visible decoratively around the edges: small lollipop, banana, heart, apple, grapes, green fruit visible.",
        "multiplier_preview": "Large text: 'RANDOM MULTIPLIER UP TO 100X IN FREE SPINS' in yellow/gold at the bottom, with illustrative '100X' labels overlaid on several candy symbols showing that bombs of up to 100x can appear.",
        "max_win_banner": "Not a banner here — the max-win appears on the base_game.png top edge instead.",
        "enter_button": "Large circular white button with circular arrows (refresh/cycle icon) at center-right — clicking enters the game.",
        "volatility_indicator": "Right side, mid-screen: 'VOLATILITY' label with 5 lightning bolt icons all appearing in gold/yellow (all 5 filled, indicating very high).",
        "dont_show_checkbox": "'DON'T SHOW NEXT TIME' checkbox at the bottom-right area; allows disabling the splash screen on future loads.",
        "snowman_decoration": "A Christmas snowman or Xmas character visible on the right side of the scene, holding/near candy cane."
      },
      "color_blind_notes": "Max multiplier is stated as large text '100X' — readable without color. Volatility uses both shape (number of filled bolts) and relative color brightness. Enter button is a white shape icon on dark background — shape-based navigation."
    },

    "base_game": {
      "type": "base_game",
      "source": "base_game.png",
      "layout_overview": "Full 1280×800 canvas. Centered 6×5 grid with candy cane-striped border. Left panel with BUY FEATURE and ANTE BET controls. Top area shows max-win banner above the grid. Dark bottom bar with all controls. 'PRAGMATIC PLAY' branding at bottom-left.",
      "top_banner": "'WIN OVER 21,100X BET' in large white and orange text centered above the grid, outside the grid frame. The '21,100X' is in bright orange, rest in white.",
      "grid_frame_and_background": "Red and white candy cane diagonal stripe border surrounds the entire 6×5 grid. Behind the grid: soft lavender-blue winter sky with fluffy white clouds, green Christmas trees in the distance, and snowflake particles. The sky is lighter (more blue-white) toward the center.",
      "left_panel": {
        "buy_feature_button": {
          "position": "Upper portion of left panel (approximately x=20-200, y=190-255 in the 1280×800 frame)",
          "appearance": "Red background with red-white candy cane diagonal border stripes; 'BUY FEATURE' in white on top, '$200' in large yellow/gold below",
          "function": "Initiates bonus buy confirmation dialog for 10 Free Spins at 100× bet"
        },
        "ante_bet_panel": {
          "position": "Lower portion of left panel (approximately x=20-200, y=290-470)",
          "appearance": "Matching red candy cane-bordered panel; 'BET $2.50' in large orange/gold text; 'DOUBLE CHANCE TO WIN FEATURE' label in white; arrow toggle (→) with 'OFF' text",
          "function": "Toggle between standard 20× bet and 25× double chance mode"
        }
      },
      "bottom_bar": {
        "layout": "Dark semi-transparent strip spanning full width below the grid.",
        "far_left": "Hamburger menu (≡, three horizontal lines) button in a dark circle — opens SYSTEM SETTINGS. Directly below it: speaker/sound button (volume icon) — toggles ambient sound.",
        "info_button": "Round 'i' (information) button just to the right of the menu/sound column — opens the 7-page Game Rules booklet. This button is small and easy to miss.",
        "balance_display": "Center-left: 'CREDIT $100,000.00' on top line; 'BET $2.00' on second line — both in orange/yellow on the dark bar. Clickable to toggle between coins and cash view.",
        "hint_text": "'HOLD SPACE FOR TURBO SPIN' in white center-text.",
        "spin_controls": "Right of center: '−' oval button (decrease bet), large round SPIN button (circular arrow icon), '+' oval button (increase bet). The SPIN button is the largest interactive element in the bottom bar.",
        "autoplay_button": "Far right: 'AUTOPLAY' text button with a speed/cycle icon — opens AUTOPLAY SETTINGS.",
        "branding": "'PRAGMATIC PLAY' in small grey text at the very bottom-left corner."
      },
      "color_blind_notes": "Controls use shape-based glyphs (≡, ♪, i, −, +, circular arrows for SPIN). CREDIT/BET labels distinguish balance from bet by text label. BUY FEATURE and ANTE BET panels have different vertical positions for spatial differentiation. Candy symbols: each has a distinct shape (heart/square/pentagon/rectangle for candy; apple/round-fruit/oval-fruit/bunch/curved for fruit), allowing shape-only identification."
    },

    "paytable": {
      "type": "paytable (Game Rules booklet, 7 pages)",
      "navigation": {
        "description": "Accessed via 'i' button in bottom bar. A 7-page scrollable booklet overlaid on the dimmed game screen.",
        "controls": "Bottom-left of the booklet panel: three buttons inside a teal/dark rounded rectangle: ◄ (PREVIOUS page), X (CLOSE booklet), ► (NEXT page). A separate X (close) button also at the top-right corner of the booklet.",
        "page_indicator": "'Page N/7' in white text at the bottom-right of each page."
      },
      "page_1": {
        "title": "GAME RULES",
        "header_text": "Symbols pay anywhere on the screen. The total number of the same symbol on the screen at the end of a spin determines the value of the win.",
        "content": "Grid of all 9 paying symbols with payout tables (see symbols section). Bottom: Scatter lollipop with payout table and rule text."
      },
      "page_2": {
        "title": "ANTE BET + TUMBLE FEATURE",
        "content": "Full text of ANTE BET rules (20x and 25x multiplier modes) and TUMBLE FEATURE rules. (See features section for full text.)"
      },
      "page_3": {
        "title": "FREE SPINS RULES",
        "content": "Trigger conditions, spin count, retrigger rules, multiplier bomb description with illustration showing 100x bomb, complete multiplier value list (2x, 3x, 4x, 5x, 6x, 8x, 10x, 12x, 15x, 20x, 25x, 50x, 100x), summing/multiplication mechanic. Special reels noted."
      },
      "page_4": {
        "title": "GAME RULES",
        "content": "VOLATILITY indicator (5 lightning bolts, 4 gold + 1 dim in this view). Text: 'Medium volatility games pay out steadily and the range of pays varies from low to very high.' (generic template). Rules: symbols pay anywhere; all wins multiplied by base bet; values in coins; wins with multiple symbols are summed; FS win awarded after round completes; FS total win in history covers full cycle; RTP max 96.6% / min 96.49%; SPACE/ENTER to spin; malfunction rule; MINIMUM BET $0.20; MAXIMUM BET $125.00."
      },
      "page_5": {
        "title": "HOW TO PLAY / MAIN GAME INTERFACE",
        "content": "Instructions for all controls: +/- bet, SPIN, settings menu, spin speed cycle (normal/quick/turbo via )) icon), sound toggle (♪ icon), Information page (@ icon), CREDIT/BET labels (coins/cash switch), AUTOPLAY button."
      },
      "page_6": {
        "title": "SETTINGS MENU / INFORMATION SCREEN / BET MENU",
        "content": "SETTINGS MENU: INTRO SCREEN toggle, AMBIENT toggle, SOUND FX toggle, GAME HISTORY. INFORMATION SCREEN: use ◄ ► to scroll between pages, X to close. BET MENU: shows multiplier available, current total bet in coins/cash; use +/- in BET and COIN VALUE fields."
      },
      "page_7": {
        "title": "AUTOPLAY",
        "content": "Click buttons showing number of possible auto-spins to start Autoplay. SKIP SCREENS option: auto-skips feature introduction and end screens after a short period of time."
      }
    },

    "settings_screen": {
      "type": "settings",
      "source": "settings.png",
      "title": "SYSTEM SETTINGS",
      "trigger": "Opened via the ≡ (hamburger) button at the far-left of the bottom bar.",
      "visual_overlay": "Centered dark panel with 'SYSTEM SETTINGS' header; X close button at top-right. Background shows blurred game with 'SYMBOLS PAY ANYWHERE ON THE SCREEN' text visible at top of canvas.",
      "left_section": {
        "game_history": "Button labeled 'GAME HISTORY' with an external-link icon — links to external game history page.",
        "total_bet": "Label 'TOTAL BET' with '−' (round dark button) / '$2.00' (dark input field) / '+' (round green button) controls to adjust the base bet."
      },
      "right_section_toggles": [
        {
          "label": "BATTERY SAVER",
          "description": "SAVE BATTERY BY REDUCING ANIMATION SPEED",
          "state_captured": "OFF (toggle switch to the left, grey)"
        },
        {
          "label": "AMBIENT MUSIC",
          "description": "TURN ON OR OFF THE GAME MUSIC",
          "state_captured": "OFF"
        },
        {
          "label": "SOUND FX",
          "description": "TURN ON OR OFF THE GAME SOUNDS",
          "state_captured": "OFF"
        },
        {
          "label": "INTRO SCREEN",
          "description": "SHOWN BEFORE STARTING THE GAME",
          "state_captured": "OFF"
        }
      ],
      "color_blind_notes": "Toggle state communicated by POSITION (left=OFF, right=ON) AND color (grey=off, green=on) — dual cue. Text label and description always readable regardless of color perception. GAME HISTORY button is text-labeled with an icon."
    },

    "autoplay_screen": {
      "type": "autoplay",
      "source": "autoplay.png",
      "title": "AUTOPLAY SETTINGS",
      "trigger": "Opened via the AUTOPLAY button at the far-right of the bottom bar.",
      "visual_overlay": "Dark translucent panel centered on screen (game visible behind); X close at top-right. Game logo 'Sweet Bonanza Xmas' visible at top.",
      "checkboxes": [
        {
          "label": "TURBO",
          "full_label": "TURBO SPIN",
          "state": "Unchecked (empty square)"
        },
        {
          "label": "QUICK",
          "full_label": "QUICK SPIN",
          "state": "Unchecked"
        },
        {
          "label": "SKIP SCREENS",
          "state": "Checked (green checkmark visible)",
          "description": "Auto-skips feature introduction and end screens after a short period of time"
        }
      ],
      "autospins_selector": {
        "label": "NUMBER OF AUTOSPINS",
        "current_value": "100",
        "selector_type": "Button selection (click number buttons to select count)",
        "value_display": "'100' shown in a dark field to the right of the selector controls"
      },
      "start_button": "Large bright green button spanning the full width of the panel: 'START AUTOPLAY (100)' in white text. The number in parentheses reflects the selected autospins count.",
      "color_blind_notes": "SKIP SCREENS checked state shown by a green checkmark symbol (√) — shape-based, not color-only. START AUTOPLAY button text explicitly states the spin count numerically. Unchecked vs checked boxes differ in shape (empty vs filled with check symbol)."
    },

    "bonus_buy_dialog_screen": {
      "type": "bonus / confirmation dialog",
      "source": "bonus_buy_dialog.png",
      "trigger": "Clicking the BUY FEATURE $200 button in the left panel.",
      "visual": "Semi-transparent dark overlay on top of the game grid (grid symbols still partially visible behind). 'SYMBOLS PAY ANYWHERE ON THE SCREEN' banner at very top (part of base game UI).",
      "dialog_text": {
        "line1": "ARE YOU SURE YOU WANT TO PURCHASE",
        "line2": "10 FREE SPINS",
        "line3": "AT THE COST OF $200?"
      },
      "dialog_text_style": "White text on transparent background; '10 FREE SPINS' in larger bold white text; '$200?' with dollar amount in a bright/highlighted style.",
      "buttons": {
        "yes": "Large bright green-yellow button labeled 'YES' — left side of dialog",
        "no": "Matching button labeled 'NO' — right side of dialog",
        "layout": "YES and NO are side by side, equal size, contrasting with each other (green-yellow vs darker)"
      },
      "balance_bar": "Normal game bottom bar visible below: 'CREDIT $100,000.00', 'BET $2.00', 'TOTAL BET $2.00'.",
      "color_blind_notes": "YES/NO differentiated by text labels. Button positions (left=YES, right=NO) provide spatial differentiation. '$200' amount and '10 FREE SPINS' are explicit text."
    }
  },

  "accessibility_observations": {
    "screen_reader": {
      "control_positions": "Stable control positions on every screen: ≡ menu and ♪ sound at far-left of bottom bar; i info button just right of them; CREDIT/BET labels in center-left; − bet, SPIN, + bet in center-right; AUTOPLAY at far-right. Left panel always has BUY FEATURE (top) and ANTE BET (bottom).",
      "numeric_values": "All win amounts, bet amounts, credit balances, free spins counters, and RTP values are displayed as explicit text/numbers. No information conveyed by audio alone.",
      "info_booklet": "The Game Rules booklet is a linear 7-page sequence (◄/► to navigate, X to close). Each page has a clear text header and body text in readable white-on-dark layout.",
      "win_announcements": "All win announcements use explicit text: 'CONGRATULATIONS YOU HAVE WON $103.70 IN 10 FREE SPINS'; 'PRESS ANYWHERE TO CONTINUE'.",
      "bonus_buy_dialog": "Confirmation dialog uses explicit full-sentence text including the cost amount."
    },
    "motor": {
      "large_targets": "The SPIN button is the largest interactive element in the bottom bar. The START AUTOPLAY and YES/NO dialog buttons span substantial widths.",
      "keyboard": "SPACE and ENTER keys spin the reels (confirmed paytable_p4).",
      "autoplay": "Full autoplay system with configurable spin count (up to 100+) and SKIP SCREENS mode reduces required clicks.",
      "touch_areas": "BUY FEATURE and ANTE BET toggle are wide panels on the left side. Settings toggles are clearly sized. 'PRESS ANYWHERE TO CONTINUE' on trigger/win screens means any tap/click anywhere advances the game."
    },
    "color_blind": {
      "candy_symbols": "All 4 high-value candy symbols have DISTINCT GEOMETRIC SHAPES: heart (pointed bottom, rounded top lobes), rounded square (4 equal rounded sides), pentagon/hexagon (5-6 flat facets), rectangle (oblong with rounded corners). Shape is the primary differentiator — color is secondary. Safe for all color-blind types.",
      "fruit_symbols": "All 5 fruit symbols have recognizable natural fruit outlines: apple (round with stem+leaf), plum/berry (round with leaf, smaller), lime/melon (oval, smooth), grapes (cluster of spheres), banana (curved elongated). Differentiated by shape. Potential challenge: the red apple and the red heart candy share red color — however their shapes are very distinct (apple vs heart) so shape disambiguation is reliable.",
      "scatter_lollipop": "Round with swirl pattern — distinct shape from all other symbols; the spiral pattern is visible regardless of color perception.",
      "multiplier_bomb": "Round with a fuse at top — visually distinct from all game symbols. Multiplier value is displayed as a number on the bomb face.",
      "feature_state": "FREE SPINS state change is dual-cued: (1) background color shifts from light blue to dark blue-purple AND (2) text counter 'FREE SPINS LEFT [N]' appears. Not color-only.",
      "toggles": "ON/OFF toggle states shown by both position (left=off, right=on) AND color (grey=off, green=on) — dual cue for settings toggles.",
      "buttons": "YES/NO buttons labeled with text. BUY FEATURE / ANTE BET differentiated by text labels and vertical position. Navigation arrows (◄ X ►) differentiated by shape (left triangle, cross, right triangle)."
    },
    "deaf_hard_of_hearing": {
      "note": "No audio-only game information observed. Sound is decorative (music, SFX). All game state, wins, free spins triggers, multiplier values, and results are conveyed visually via text and screen overlays.",
      "audio_toggles": "AMBIENT MUSIC and SOUND FX can each be disabled independently in SYSTEM SETTINGS. BATTERY SAVER also reduces animation effects."
    }
  },

  "unreadable_or_uncertain": [
    {
      "item": "Green round fruit identity",
      "detail": "The 7th symbol (rank 5 in fruit row) is a round, smooth, bright green fruit with a snow cap. Visible in paytable_p1 and base_game. Its exact identity (lime, kiwi exterior, green apple, or melon) is ambiguous from visual appearance alone. Described as 'green round fruit' — payouts are confirmed.",
      "source": "_fruits_detail.png zoom"
    },
    {
      "item": "Pink-magenta round fruit identity",
      "detail": "The 6th symbol (rank 6) is a round pink-magenta fruit with green leaf and dewdrop highlight. Could be a plum, cherry, or Xmas-themed berry. Described as 'pink-magenta plum' for documentation. Payouts confirmed.",
      "source": "_fruits_detail.png zoom"
    },
    {
      "item": "Volatility indicator count ambiguity",
      "detail": "The preview.png manifest note and task context confirm '5★ (Very High)'. The paytable_p4 zoom (_volatility2.png) shows 5 lightning bolt icons with 4 clearly bright gold and 1 slightly dimmer/lighter tone — could be 4/5 or 5/5 with a rendering artifact. The accompanying in-rules text says 'Medium volatility games pay out steadily...' which is a generic PP template text that does not reflect actual game volatility. Best evidence supports Very High (5/5).",
      "source": "_volatility2.png zoom from paytable_p4.png; preview.png manifest note"
    },
    {
      "item": "Blue candy 10-11 payout vs 12+ disparity",
      "detail": "Blue rectangular candy: 12+ = $24.00, but 10-11 = $4.00 and 8-9 = $3.00. The steep drop from $24 to $4 is confirmed by both OCR and zoom (_sym4_detail.png). Unusual ratio but values read clearly.",
      "source": "_sym4_detail.png, paytable_p1 OCR"
    },
    {
      "item": "Free spins gameplay FREE SPINS LEFT count",
      "detail": "Manifest note for free_spins_gameplay.png says 'FREE SPINS LEFT 9'. The captured image shows 'FREE SPINS LEFT 6' and 'WIN $15.80'. Image is the authoritative source; manifest note was approximate.",
      "source": "free_spins_gameplay.png visual"
    }
  ]
}

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.