Fruit Million X-mas

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

Free demo · not real-money play
✓ Working · checked 2 weeks, 2 days ago Verified · 14 Aug 2026
RTP 97.34%
Volatility Medium-High
Max win ×3000
Grid 5×4
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/fruit-million-x-mas-b10/

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

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

Captured 14 Aug 2026 View capture log

Per-screen breakdown

37 demo screens
37 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Logo
logo Logo
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Other (see free_label)
other Other (see free_label)
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Fruit Million X-mas

Everything pulled from Fruit Million X-mas into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
37 screens captured
11 symbols catalogued · payouts OCR-verified
6 palette colors from frames
6 accessibility groups profiled
3 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider BGaming
series Fruit Million · 6 games in this series ↓
rtp 97.34% · single configuration
volatility Medium-High
max_win_x ×3000
layout 5×4
paylines 100 fixed
bonus_buy No
mechanic Video Slot
release_date 2021

Fruit Million series

where this game sits among its own

All 6 games in the family declare the same headline numbers — they differ by theme and mechanics, not by maths.

Game Released
Fruit Million X-mas you are here Dec 2021
Fruit Million Dec 2020
See all 6 games in this series →

Symbols & paytable

11 symbols
11 icons (ZIP)
Wild
Wild
Wild

Green four-leaf clover with a red gem center on a blue gem-cut tile, gold border; substitutes all except scatters; reels 2, 3, 4 only; can expand to a full or partial reel.

Scatter 1
Scatter 1
Scatter

Light-blue faceted diamond/gem, no frame; pays regardless of the line, for 3-5 symbols landing on any reels.

MatchPayoutUnit
3x 3.00 Multiplier
4x 20.00 Multiplier
5x 100.00 Multiplier
Scatter 2
Scatter 2
Scatter

Small gold bell with a red bow (X-mas reskin); appears only on reels 1, 3 and 5; wins when exactly three land during one spin.

MatchPayoutUnit
3x 20.00 Multiplier
Flaming 7
Flaming 7
High Pay

Stylized red numeral '7' outlined in black on an orange/red flame panel; highest-paying symbol, only symbol with a 2-of-a-kind tier.

MatchPayoutUnit
2x 0.10 Multiplier
3x 0.50 Multiplier
4x 2.00 Multiplier
5x 30.00 Multiplier
Horseshoe with holly
Horseshoe with holly
High Pay

Gold horseshoe wrapped with green holly leaves and red berries across the top (X-mas reskin of the base horseshoe symbol).

MatchPayoutUnit
3x 0.40 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Watermelon
Watermelon
High Pay

Halved watermelon: dark-green rind, thin white inner ring, bright red flesh with small dark seeds.

MatchPayoutUnit
3x 0.40 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Grapes
Grapes
High Pay

Cluster of glossy blue/purple round grapes with a small green leaf at the top.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.50 Multiplier
5x 2.00 Multiplier
Plum
Plum
Low Pay

Single glossy dark purple/blue plum with a small green leaf-stem.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.30 Multiplier
5x 1.00 Multiplier
Orange
Orange
Low Pay

Round orange fruit with a small green stem.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.30 Multiplier
5x 1.00 Multiplier
Lemon
Lemon
Low Pay

Bright yellow oval lemon with tapered ends.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.30 Multiplier
5x 1.00 Multiplier
Cherries
Cherries
Low Pay

Two glossy red cherries joined by green stems with a small leaf.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.30 Multiplier
5x 1.00 Multiplier

Bonus modes

2 modes
Base Game Modifier base
Base Game

5 reels x 4 rows, 100 fixed paylines. Stacked Symbols (2-8 of the same symbol per reel) and Expanded Wild (a landed Wild expands to cover a whole reel, or a partial two-cell stack, and pays if a winning combination forms with the expanded Wilds) can occur within any base spin.

Other autoplay
Autoplay

Basic view: round-count buttons (10/25/50/100/250/500/750/1000/unlimited) plus an 'Enable quick spin' checkbox. Advanced view (opened via the panel's Advanced toggle): four stop-condition checkboxes with editable numeric fields -- on any win, if a single win exceeds a value, if cash balance increases by a value, if cash balance decreases by a value -- in addition to the same round-count buttons.

Colour system

extracted from frames · HEX
Export palette
#F9FAF5 base dominant 1 base
#115F5B base dominant 2 base
#0F2A2C base dominant 3 base
#1B8B6A base dominant 4 base
#A01411 base dominant 5 base
#5C2513 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Most state is dual-coded: checkbox state uses a checkmark glyph, not fill color alone; win amounts are always paired with printed numeric text; the '100 LINES' badge and edition names are printed text/numerals, not color-only indicators. The decorative red-vs-green Christmas ornament border carries no functional information.
  • Bottom-bar icons on base_game are white glyphs on a uniform dark-teal field, distinguished by shape (i / gear / triangle up-down / A / refresh-arrows), not by color.
  • Winning tiles and the payline path are marked by a distinctive dashed/ribboned frame and connector-line shape (not merely color), and every win amount is paired with printed text ('Line N pays' / 'Total win:'), readable without color discrimination.
Screen Reader
  • Bottom-bar control positions are stable across all screens: info (i) and settings (gear) far-left as a vertical pair; bet display and +/- triangles center-left; autoplay (A) and Spin far-right. The paytable and rules booklets are both linear multi-page sequences in one modal with a left icon column (Payments / History / Help sections).
Motor Accessibility
  • All primary controls are large circular touch/click targets. Spacebar can trigger spin ('Spacebar to spin' is checked by default in Settings). Autoplay with configurable stop conditions reduces the number of required manual actions.
Hearing Accessibility
  • No audio-only information was observed. Music and Sound FX are independently toggleable in Settings, with a separate Volume slider. All game state (bet, balance, win amount, line number, autospin countdown) is conveyed as on-screen text.

Media & assets

2 files · 2 types
37 PNG (ZIP)
Base game
base_game
Logo
logo

Data provenance

what we captured and what we didn't
Base game, paytable (symbols/features/100 line diagrams), rules, settings, autoplay basic + advanced stop-condition view, bet min/max limits, three win screens (used to establish the per-line payout basis).
Wild (single-cell) and Expanded Wild (full-reel and partial two-cell) states; Stacked Symbols (two multi-reel examples).
Edition-switcher menu: Summer Edition default selection, X-mas Edition selected, X-mas Edition re-opened with its gold active frame -- documents the shared engine across 8 skins.
Gamble round: no live screen captured (post-win Red/Black color guess or suit guess). Documented only from the static paytable illustration and rules text; entering it requires an extra click on a Gamble button appearing after a base-game win, which was not exercised during capture.
Volume slider position in Settings was read visually as roughly 80% toward the right; no numeric readout on screen to confirm the exact value.
The top-right digital clock's meaning (real-world local time vs. a session timer) could not be determined from the captured frames; documented as a UI element only.

Ask AI about Fruit Million X-mas

MCP · VERIFIED CAPTURE DATA

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

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

How does Fruit Million X-mas play? Keep it simple.

5 reels x 4 rows, 100 fixed paylines. Stacked Symbols (2-8 of the same symbol per reel) and Expanded Wild (a landed Wild expands to cover a whole reel, or a partial two-cell stack, and pays if a winning combination forms with the expanded Wilds) can occur within any base spin.

RTP 97.34%Medium-High volatilitymax win ×3000demo ✓

From the verified capture of 14 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: Fruit Million X-mas vs Multihand Blackjack — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 3 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/fruit-million-x-mas-b10/

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/fruit-million-x-mas-b10/
{
  "game": {
    "name": "Fruit Million X-mas",
    "provider": "BGaming",
    "engine_note": "Fruit Million X-mas is one of eight visual editions of a single BGaming engine ('FruitMillion'). Confirmed by three independent channels: (1) window.__OPTIONS__.ui.applied_skin == 'xmas' and '&skin=xmas' in the session address; (2) the X-mas tile carries a gold selection frame in the in-game edition-switcher menu (skin_menu_xmas_active.png); (3) all captured gameplay frames show Christmas dressing (spruce-branch garland border, red bow with gold text 'FRUIT MILLION', red/teal/gold baubles, a candy cane, holly with red berries) instead of the sunflower/honeycomb 'Summer Edition' art that the demo loads by default (preview.png, skin_menu.png). Mechanics, paytable and RTP are identical across all eight editions per rules_p3/p4: 'Chameleon button allows you to switch between visual styles of the game. When switching, some symbols may change visually, but the functionality, features and pay table remain the same.'",
    "theme": "Christmas / winter holiday dressing over a classic fruit-machine core (cherries, lemon, orange, plum, grapes, watermelon) plus a flaming-'7' top symbol and a holly-wrapped golden horseshoe.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from the captured desktop (1280x800) screenshots + pytesseract OCR ground truth + pixel zoom crops.",
    "method_notes": "All paytable and rules text read verbatim from clean dark-background info-booklet pages (OCR is reliable there). Stylized in-game HUD text (over the Christmas garland art) OCRs poorly and was read visually from the full-resolution frames instead. Payout basis verified arithmetically from win_screen_1.png (see payout_basis below). Icon bounding boxes for logo_refs.json were measured by pixel-diff against the info-booklet's near-uniform dark background, not eyeballed.",
    "language": "English"
  },

  "color_palette": {
    "outer_border": "Dark teal/near-black background densely covered with a spruce-branch (pine) garland: deep green needles, small white sparkle dots, and hanging ornaments in red, teal/turquoise and gold baubles; a red-and-white striped candy cane in the bottom-right corner; sprigs of holly with red berries scattered along the border.",
    "title_ribbon": "A red satin ribbon/bow at the top-left with a gold-bordered bow knot; the wordmark 'FRUIT MILLION' rendered in embossed gold letters with a brown/red outline sits on a red ribbon banner across the top center.",
    "lines_badge": "Top-left, below the bow: a red Christmas-bauble-shaped badge with gold text 'LINES' above it and the number '100' inside the ornament, gold ribbon tails hanging from it.",
    "reel_field": "Plain white/off-white rectangular panel (5 columns x 4 rows) with thin gold-yellow divider lines between reels; each symbol sits on its own square with a subtle drop shadow.",
    "bottom_bar": "Solid dark teal/blue horizontal bar spanning the width of the screen; all icons and text on it are white or pale gold, high-contrast against the teal.",
    "chameleon_button": "Small gold-framed square button to the right of the wordmark showing a green chameleon icon on brown wood texture -- the edition-switcher entry point.",
    "win_highlight": "Winning symbol tiles are outlined in a bright red-and-gold dashed/ribboned frame (looks like a strip of Christmas string-lights) with red diagonal/zig-zag payline connector lines in the same red-gold style; the win-amount readout appears in a small dark-teal plaque with a gold border and white/yellow digits.",
    "modal_panels": "Info booklet (paytable/rules) pages: near-black (very dark gray) background, gold 'FRUIT MILLION' logo at the top, white body text, pale-gray section subheadings, a white 'X' close button top-right. Settings/Autospin popups: solid dark charcoal-gray rounded rectangle overlaying the dimmed reels, white text, white checkbox squares with checkmarks, a light-gray horizontal slider track with a round white/gray handle."
  },

  "symbols": {
    "note": "All 11 symbols read directly from the clean info-booklet paytable pages (paytable_p1.png, paytable_p2.png) with icon art confirmed on live reel captures (base_game.png, wild_symbol.png, stacked_symbols_1/2.png, expanded_wild_full/partial.png). Payout tiers are printed PER LINE at the paytable_bet_anchor of 0.20 total bet across 100 lines, EXCEPT the two scatters, which pay from the TOTAL bet regardless of line (see payout_basis and the scatter exception below).",
    "wild": {
      "name": "Wild",
      "appearance": "A green four-leaf clover with a small red diamond-shaped gem at its center, set on a blue gem-cut/faceted tile with a gold-yellow border.",
      "rules_quote": "\"Wild symbols substitute for all symbols except for Scatters. Appears only on the reels - 2, 3 and 4.\"",
      "payouts": "No standalone payout line printed for Wild in the paytable (it substitutes; wins are paid via the symbol it completes).",
      "source": "paytable_p1.png"
    },
    "scatter_1": {
      "name": "Scatter 1",
      "appearance": "A faceted light-blue diamond/gem shape, no frame, on the plain paytable background.",
      "rules_quote": "\"Pays regardless of the line and pays for the number of symbols from 3 to 5 on any reels.\"",
      "payouts": {"5": 100, "4": 20, "3": 3},
      "payout_basis_for_this_symbol": "Total-bet multiplier (NOT divided by 100 lines) -- see the 'critical payout note' below.",
      "source": "paytable_p1.png"
    },
    "scatter_2": {
      "name": "Scatter 2",
      "appearance": "A small gold bell with a red bow tied at the top (the X-mas edition's holiday reskin of this symbol).",
      "rules_quote": "\"Can appear only on reels 1, 3, and 5. A win will occur when three symbols appear during one spin.\"",
      "payouts": {"3": 20},
      "payout_basis_for_this_symbol": "Total-bet multiplier -- see the 'critical payout note' below. Only a 3-of-a-kind tier exists because the symbol can occupy at most one cell per eligible reel (reels 1, 3, 5), so 3 is the maximum simultaneous count.",
      "source": "paytable_p1.png"
    },
    "high_value": [
      {
        "name": "Flaming 7 (top symbol)",
        "appearance": "A stylized red numeral '7' outlined in black, set inside an orange/red panel with painted orange flame graphics licking up from the bottom and sides.",
        "payouts": {"5": 3000, "4": 200, "3": 50, "2": 10},
        "note": "The only symbol with a printed 2-of-a-kind tier; it is the highest-paying symbol in the game and the one referenced by the rules' 'maximum winning amount is x3000 of the bet.'",
        "source": "paytable_p2.png"
      },
      {
        "name": "Horseshoe with holly",
        "appearance": "A gold horseshoe (U-shape, opening upward) wrapped with a sprig of green holly leaves and red berries across its top -- the X-mas edition's seasonal dressing of the base horseshoe symbol.",
        "payouts": {"5": 500, "4": 100, "3": 40},
        "source": "paytable_p2.png"
      },
      {
        "name": "Watermelon",
        "appearance": "A halved watermelon: dark-green rind, thin white inner rind ring, bright red flesh dotted with small dark green/black seeds.",
        "payouts": {"5": 500, "4": 100, "3": 40},
        "source": "paytable_p2.png"
      },
      {
        "name": "Grapes",
        "appearance": "A cluster of glossy blue/purple round grapes with one small green leaf at the top.",
        "payouts": {"5": 200, "4": 50, "3": 20},
        "source": "paytable_p2.png"
      }
    ],
    "low_value": [
      {"name": "Plum", "appearance": "A single glossy dark purple/blue plum with a small green leaf-stem.", "payouts": {"5": 100, "4": 30, "3": 10}, "source": "paytable_p2.png"},
      {"name": "Orange", "appearance": "A round orange fruit with a small green stem.", "payouts": {"5": 100, "4": 30, "3": 10}, "source": "paytable_p2.png"},
      {"name": "Lemon", "appearance": "A bright yellow oval lemon with tapered ends.", "payouts": {"5": 100, "4": 30, "3": 10}, "source": "paytable_p2.png"},
      {"name": "Cherries", "appearance": "Two glossy red cherries joined by green stems with a small leaf.", "payouts": {"5": 100, "4": 30, "3": 10}, "source": "paytable_p2.png"}
    ],
    "critical_payout_note": "The four printed payout tiers on the info-booklet pages are given PER PAYLINE. To get the value paid at a given total bet, multiply the printed tier by (total_bet / 100 lines) -- confirmed arithmetically: cherries 3-of-a-kind tier = 10; at total bet 0.20 and 100 lines, 10 x (0.20/100) = 0.02, which is exactly the amount shown highlighted on the winning 'Line 16' combination in win_screen_1.png ('Line 16 pays' with 0.02 on the winning tile). THIS DIVISION-BY-LINES RULE DOES NOT APPLY TO THE TWO SCATTERS. Rules text is explicit: Scatter 1 'Pays regardless of the line' and Scatter 2 pays 'when three symbols appear during one spin' -- both scatter payouts are total-bet multipliers, exactly as printed (e.g. Scatter 1 5-of-a-kind = 100x total bet, not 100x/100 lines = 1x). Source: rules_p3.png ('Scatter. There are two Scatters in the game. Scatter 1 pays regardless of the line...') and rules_p5.png ('Payline wins are multiplied by the bet per line value.' -- note the rule names PAYLINE wins specifically, implying scatter wins are excluded from that division)."
  },

  "reel_and_lines": {
    "grid": "5 reels x 4 rows, fixed (not a megaways/expanding grid outside of the Expanded Wild feature). Confirmed on base_game.png: a badge in the top-left reading '100' inside a bauble under the word 'LINES'.",
    "paylines": "100 fixed paylines, enumerated in full across paytable_p7.png through paytable_p12.png as small 5x4 grid diagrams (Line 1 through Line 100), each diagram shading which of the 20 cells are part of that line's zig-zag path.",
    "bet_mechanic": "lines",
    "declared_value": 100,
    "declared_source": "paytable_p2.png badge and paytable_p7-p12.png line diagrams"
  },

  "bet_limits": {
    "min_bet": {"value": 0.20, "currency_note": "Demo balance is denominated 'FUN' (the demo-only play-money label BGaming uses; it is NOT a real-world currency code and is not recorded as one)."},
    "max_bet": 15.00,
    "measured_by": "clicking the bet '-' control down to its floor (bet_min.png, Total bet 0.20 FUN) and the bet '+' control up to its ceiling (bet_max.png, Total bet 15.00 FUN)."
  },

  "payout_basis": {
    "value": "per_line",
    "evidence": {
      "frame": "win_screen_1.png",
      "win_kind": "payline",
      "printed_win": 0.02,
      "total_bet": 0.20,
      "ways_or_lines": 100,
      "tier_value": 10,
      "tier_value_kind": "multiplier",
      "tier_symbol": "cherries, 3-of-a-kind tier = 10x -> 10 x (0.20/100) = 0.02, matches the amount on the highlighted winning tile next to the caption 'Line 16 pays' and Total win 0.22 FUN (cumulative across the two paying lines on that spin)."
    },
    "scatter_exception": "Scatter 1 and Scatter 2 are excluded from the per-line division and pay total-bet multipliers directly off the printed tier -- see 'critical_payout_note' above. This distinction is load-bearing: applying the /100 division to the scatters would understate their payout by a factor of 100."
  },

  "max_win": {
    "value_multiplier": 3000,
    "quote": "\"The maximum winning amount is x3000 of the bet.\"",
    "source": "rules_p6.png"
  },

  "rtp": {
    "value_percent": 97.34,
    "quote": "\"The overall theoretical Return to Player (RTP) is 97.34%.\"",
    "source": "rules_p7.png"
  },

  "features": {
    "stacked_symbols": {
      "rules_quote": "\"Stacked Symbols can cover a part of the reel or an entire reel when these symbols drop. Reels contain from 2 to 8 Stacked symbols.\"",
      "captured_examples": [
        "stacked_symbols_1.png: reel 1 fully stacked with 4 watermelons, reel 3 fully stacked with 4 cherries, reel 5 fully stacked with 4 watermelons; reels 2 and 4 show a mixed (non-stacked) column.",
        "stacked_symbols_2.png: reel 2 fully stacked with 4 plums, reel 5 fully stacked with 4 flaming-7 (the top symbol) tiles; reel 3 shows a partial stack of 3 cherries plus 1 lemon; reels 1 and 4 are mixed."
      ],
      "source": "paytable_p3.png/p4.png (illustrated with a fully-stacked all-flaming-7 reel set) + rules_p3.png"
    },
    "expanded_wild": {
      "rules_quote": "\"Expanded Wild. The appeared Wild can expand on the whole reel, occupying the upper and lower cells. The player wins, if after the expanding process the winning combination with these Wilds is formed.\"",
      "captured_examples": [
        "expanded_wild_full.png: reel 2 is entirely covered top-to-bottom by 4 Wild (clover-gem) tiles; the bottom-most cell still shows a bright white starburst glow, i.e. it was caught mid-expansion animation.",
        "expanded_wild_partial.png: reel 2 shows a partial expansion -- only the two bottom cells (rows 3 and 4) are Wild clover-gem tiles, while rows 1-2 of that reel remain unaffected symbols (blue diamond scatter, orange). This demonstrates the feature can also land as a partial-reel expansion, not only a full-reel one."
      ],
      "hunt_note": "Caught by the TL on spin 83 of a 200-spin follow-up hunt after the doc-writer's original 60-spin sample (intended for finding the payout-basis frame) had turned up only a single un-expanded Wild.",
      "source": "paytable_p4.png (illustrated with a fully Wild-covered reel set) + rules_p3.png/p4.png"
    },
    "gamble_round": {
      "rules_quote": "\"If you win in the main game, the gambling option becomes available to you. To enter the gambling room, click the Gamble button that appears next to the Spin button. The aim of the gambling round is to guess the color or the suit of the face-down card. Your current win becomes the stake for the gambling round. You need to choose Red, Black, Clubs, Spades, Hearts, or Diamonds. If you guess the color, your stake is doubled. If you guess the suit, your stake increases 4 times. If you win, you can collect your winning amount or risk to increase it again. To collect your win and return to the main game, click on the cash-bag. If you lose, the gambling round will stop automatically and you will return to the main game. You can play the Gamble round until your win reaches the limit of 1/4 of the maximum win.\"",
      "illustration_only": "paytable_p6.png shows a static illustration of the gamble panel (not a captured live round): a dark teal panel with a gold-bordered face-down card in the center, four small suit buttons (spades and clubs on the left under a 'BLACK' button, diamonds and hearts on the right under a 'RED' button), a 'History' strip of the last 3 guessed cards top-left, 'Current win: 10' top-right, 'Suit possible win: 40' above the card, 'Color possible win: 20' below the card.",
      "not_captured_reason": "The Gamble round requires the player to have just won a base-game spin and then explicitly click a separate Gamble button that appears next to Spin; it is not offered automatically and was not entered during capture. Its appearance is documented from the paytable illustration only, per rules text -- no live gamble screen exists among the manifest shots.",
      "source": "paytable_p5.png/p6.png + rules_p4.png/p5.png"
    },
    "no_free_spins_no_bonus_buy": "Confirmed absent by two independent channels: (1) the full rules text (rules_p1-p7.png) and the paytable Features section (paytable_p3-p6.png) list only Stacked Symbols, Expanded Wild and Gamble round -- the phrase 'free spin' never appears; (2) scripts/scene_probe.py (DOM channel, since this BGaming build renders its UI on canvas) found no free-spins/bonus-labelled controls. There is no BUY FEATURE / bonus-buy control on any captured screen."
  },

  "edition_switcher": {
    "description": "A small gold-framed square button (green chameleon icon on brown wood) sits immediately to the right of the 'FRUIT MILLION' wordmark on every game screen. Clicking it opens a full-screen dark modal titled the same wordmark, containing a 4-column x 2-row grid of 8 edition tiles, each a small key-art thumbnail with the edition's name in bold caps beneath it.",
    "editions_in_menu_order": ["Base Edition", "X-mas Edition", "Valentine's Edition", "St.Patrick's Edition", "Easter Edition", "Summer Edition", "Oktoberfest Edition", "Halloween Edition"],
    "active_indicator": "The currently active edition's tile is outlined with a bright gold selection frame (skin_menu.png shows Summer Edition -- the demo's default -- selected on load; skin_menu_xmas_active.png shows the same menu re-opened after switching, now with the X-mas Edition tile carrying the gold frame instead).",
    "mechanics_are_identical": "Per rules_p3.png/p4.png: switching only changes symbol art ('some symbols may change visually') -- paytable values, RTP, lines, features and bet limits are unchanged across editions.",
    "source": "skin_menu.png, skin_menu_xmas_selected.png, skin_menu_xmas_active.png"
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Loading/splash screen shown before the demo enters the game, rendered in the DEFAULT 'Summer Edition' skin (not yet switched to X-mas): a warm brown/gold honeycomb-pattern background with two large sunflowers at the bottom corners. Gold wordmark 'FRUIT MILLION' at the top with a small leaf accent on the 'i'. Left badge '100 LINES' in white caps. Right badge 'MAX WIN 3000x' in white caps. Center-left: a blurred rectangular reel-preview thumbnail showing a bee, a bell with green bow, a blue diamond and colorful blurred fruit, captioned 'TWO SCATTER SYMBOLS'. Center: a vertical stack of 4 identical bee tiles, captioned 'STACKED WILDS' (in the Summer skin, the Wild is a bee with a blue gem body instead of the X-mas clover). Right: a 5x4 grid with one full row of bee-Wild tiles glowing white, flanked by golden beehive symbols, captioned 'EXPANDED WILD FEATURE'. Bottom-center: a green 'CLICK TO START' button with a gold border. Speaker icon and clock '18:05' top-right.",
      "note": "This is a Summer-Edition frame, kept in the manifest to document the demo's default skin and to prove (together with the X-mas frames) that the game has multiple editions sharing one engine."
    },
    "edition_menu_summer_default": {
      "type": "info",
      "file": "skin_menu.png",
      "content": "See 'edition_switcher' above; Summer Edition tile carries the gold selection frame (demo default)."
    },
    "edition_menu_xmas_active": {
      "type": "info",
      "file": "skin_menu_xmas_active.png",
      "content": "Same menu re-opened after the X-mas edition was selected; the X-mas Edition tile (a snowy dark-teal thumbnail with a red-bow flaming '7' and 'X-mas Edition' in a cursive red/white font) now carries the gold selection frame."
    },
    "base_game": {
      "type": "base_game",
      "overall_layout": "5x4 reel grid on a white panel, framed by the Christmas garland border described in color_palette. Top: red ribbon banner with the gold 'FRUIT MILLION' wordmark, chameleon edition-switch button to its right. Top-left: red bauble '100 LINES' badge.",
      "bottom_bar": {
        "far_left": "Round 'i' (information) button, white circle-i glyph on dark teal, opens the paytable/info booklet.",
        "next_to_it": "Round gear/settings button, white gear glyph, opens the Settings popup.",
        "center_left_labels": "'Total bet' label above an up-triangle and down-triangle stacked vertically (bet increase/decrease), with 'Balance 1,000.00 FUN' and the current total-bet value (e.g. '0.20 FUN') shown as plain white text to their left.",
        "far_right": "Round 'A' button (Autoplay/autospin settings) and, to its right, a round Spin button showing a white circular-arrow/refresh glyph.",
        "top_right_of_screen": "A small speaker/volume icon and a digital clock readout (real-world time, e.g. '18:06') in the page's top-right corner, plus a small vertical 'FRUIT MILLION' watermark running down the far-right edge of the border art."
      },
      "symbols_on_this_frame": "A transient random mix (changes every spin) -- captured frame shows cherries, grapes, orange, lemon and cherries across the 5 columns. NOTE: per-cell layout is a random snapshot, not a fixed game property, and is therefore not enumerated cell-by-cell elsewhere in this document.",
      "color_blind_notes": "Bottom-bar icons are white glyphs on a uniform dark-teal field, distinguished by shape (i / gear / triangle up-down / A / refresh-arrows), not by color. The '100 LINES' badge communicates its value as printed white digits on a red bauble, readable without color perception."
    },
    "settings": {
      "type": "settings",
      "title": "Settings",
      "panel": "Centered dark charcoal-gray rounded rectangle over the dimmed reels; white 'X' close button top-right of the panel header.",
      "options": [
        "'Quick spin' checkbox (unchecked in the captured frame) -- 'the speed of spinning reels increases. Depending on license requirements, this feature may not be available.'",
        "'Spacebar to spin' checkbox (checked, showing a white checkmark) -- lets Space start/stop the spin.",
        "'Audio' section header, then a 'Volume' horizontal slider (gray track, round white/gray handle, set roughly 80% toward the right in the captured frame).",
        "'Music' checkbox (checked).",
        "'Sound FX' checkbox (checked)."
      ],
      "color_blind_notes": "Checkbox state is shown by a white checkmark glyph appearing/disappearing inside the box (shape-based), not by color alone."
    },
    "autoplay_basic": {
      "type": "autoplay",
      "title": "Autospin settings",
      "panel": "Dark charcoal-gray rounded panel anchored bottom-right over the dimmed reels; a top-right 'Advanced' toggle button (with an upward chevron in the captured frame, meaning the panel can expand) sits opposite the 'Autospin settings' title.",
      "options": [
        "'Enable quick spin' checkbox (unchecked).",
        "'Numbers of rounds' section: two rows of square number buttons -- row 1: 10, 25, 50, 100, 250; row 2: 500, 750, 1000, an infinity symbol (unlimited autospins). None highlighted as selected in the captured frame."
      ]
    },
    "autoplay_advanced": {
      "type": "autoplay",
      "page": 2,
      "title": "Autospin settings",
      "panel": "Same panel, expanded to 'Advanced' mode (dropdown at top-right now reads 'Basic' with a down-chevron, i.e. this is the advanced view with an option to collapse back to Basic).",
      "options": [
        "'Stop autospin' section header, with four checkboxes each pairing a condition with an editable numeric field (fields empty/dark in the captured frame): 'On any win', 'If single win exceeds' [field], 'If cash balance increases by' [field], 'If cash balance decreases by' [field].",
        "'Enable quick spin' checkbox (unchecked).",
        "'Numbers of rounds' -- same two rows of buttons as the Basic view (10/25/50/100/250 and 500/750/1000/infinity)."
      ],
      "rules_cross_reference": "rules_p1.png/p2.png explain these same controls in prose: 'on any win - autospin will stop after you win'; 'if single win exceeds - autospin will stop when a single win is above the written sum in the field'; 'if cash balance increases/decreases by - autospin will stop when the current balance increases/decreases by the sum written in this field.' A confirmation pop-up shows the total staked amount (spins x total bet) before autoplay starts."
    },
    "bet_max": {
      "type": "other",
      "content": "base_game view with Total bet pushed to its ceiling: 'Total bet 15.00 FUN'. Reels/border otherwise identical to base_game.png (no spin occurred between the two captures)."
    },
    "bet_min": {
      "type": "other",
      "content": "base_game view with Total bet at its floor: 'Total bet 0.20 FUN'."
    },
    "win_screens": {
      "type": "win_screen",
      "shared_layout": "Same base-game frame with the paying tiles outlined in a red-and-gold dashed frame, red connector lines tracing the payline path across the grid, and a small dark-teal/gold plaque showing the per-line win amount hovering over/near the line. The bottom bar swaps its center label from 'Total bet' + balance to 'Line N pays' (left of center) and 'Total win: X.XX FUN' (right of center); two small extra icons (a money-bag and a stacked-cards icon, for Collect/Gamble) appear at the far right of the bar once a win is showing.",
      "win_screen.png": "Line 15 pays 0.02 FUN (two cherries on reels 1-2, highlighted with the red V-shaped payline down to a plaque reading '0.02'); Total win: 0.08 FUN for the whole spin (i.e. more than one line paid).",
      "win_screen_1.png": "Line 16 pays 0.02 FUN (three cherries on reels 1-3 in a V/zig-zag path); Total win: 0.22 FUN for the whole spin. This is the frame used to establish payout_basis (see above).",
      "win_screen_2.png": "Line 10 pays 0.02 FUN (two oranges on reels 1-2 with the diamond scatter also visible unlit on reel 3); Total win: 0.14 FUN for the whole spin.",
      "color_blind_notes": "Winning tiles and the payline path are marked by a distinctive dashed/ribboned frame and connector line SHAPE (not merely a color), and the win amount is always paired with the printed text 'Line N pays' / 'Total win:' -- readable without color discrimination."
    },
    "feature_captures": {
      "wild_symbol.png": "A single (non-expanded) Wild clover-gem tile visible on reel 2, alongside the watermelon, blue-diamond scatter, four-leaf-clover Wild again on a different row, cherries and grapes elsewhere on the grid -- a normal spin result showing the Wild in its un-expanded single-cell state for contrast with the expanded_wild captures.",
      "stacked_symbols_1.png": "See features.stacked_symbols above.",
      "stacked_symbols_2.png": "See features.stacked_symbols above.",
      "expanded_wild_full.png": "See features.expanded_wild above.",
      "expanded_wild_partial.png": "See features.expanded_wild above."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Bottom-bar control positions are stable across all screens: info (i) and settings (gear) far-left as a vertical pair; bet display and +/- triangles center-left; autoplay (A) and Spin far-right. The info/paytable booklet and the rules booklet are both linear multi-page sequences within the same modal (left icon column switches between a money-bag 'Payments' section, a clock 'History' section that renders no content in this demo, and a '?' 'Help' section containing the rules text and RTP).",
    "motor": "All primary controls are large circular touch/click targets. Spacebar can trigger spin (per Settings: 'Spacebar to spin', checked by default). Autoplay with configurable stop conditions reduces the number of required manual actions.",
    "color_blind": "Most game-state affordances are dual-coded: checkbox state uses a checkmark glyph (not fill color alone); the payline highlight uses a distinctive dashed/ribbon SHAPE plus explicit 'Line N pays' text, not color alone; win amounts are always accompanied by printed numeric text; the '100 LINES' and edition-name badges are printed text/numerals rather than color-only indicators. Residual risk: the red-vs-green Christmas ornament palette used decoratively around the border carries no functional information, so it poses no accessibility risk by itself.",
    "deaf_hard_of_hearing": "No audio-only information was observed. Music and Sound FX are independently toggleable in Settings; Volume has its own slider. All game state (bet, balance, win amount, line number, autospin countdown) is conveyed as on-screen text."
  },

  "not_captured": [
    "Free Spins: does not exist in this game (see features.no_free_spins_no_bonus_buy) -- correctly absent from the manifest, not a gap.",
    "Bonus buy: does not exist in this game -- correctly absent, not a gap.",
    "A live Gamble round screen (post-win Red/Black or suit guess in progress): the paytable illustration (paytable_p5.png/p6.png) plus the rules text were used instead; entering the round requires a base-game win followed by an explicit extra click on a Gamble button that is not present on any captured frame."
  ],

  "unreadable_or_uncertain": [
    "The exact slider position (percentage) of the Volume control in settings.png was read visually as roughly 80% toward the right; no numeric readout is shown on screen to confirm an exact value.",
    "Whether the on-screen digital clock in the top-right corner (e.g. '18:06') reflects real-world local time or a session timer was not determinable from the captured frames alone; it is documented as a UI element only, not interpreted."
  ]
}

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.