Lucky Ducky X-mas

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

Free demo · not real-money play
✓ Working · checked 6 days, 4 hours ago Verified · 06 Aug 2026
RTP 97.25%
Volatility Very High
Max win ×5000
Grid 6×6
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/lucky-ducky-x-mas-b10/

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

70 API calls this month
Ask AI MCP NEW

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

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

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

Captured 06 Aug 2026 View capture log

Per-screen breakdown

46 demo screens
46 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
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
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
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

What we extracted from Lucky Ducky X-mas

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

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

Specification

verified parameters
provider BGaming
volatility Very High
max_win_x ×5000
layout 6×6
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2024

RTP configurations

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

Variant RTP Condition
Default 97.25%
Bonus Buy 97.25% Buy Bonus feature (100x bet)
Bonus Buy 97.25% Chance x2 toggle (+25% bet, better FS odds)

See how this RTP compares across BGaming’s full range →

Symbols & paytable

9 symbols
9 icons (ZIP)
Green Duck (Level 1)
Green Duck (Level 1)
Low Pay

Plain grass-green duck body, no headwear/glow. Distinguished from the other 3 plain ducks (levels 2-4) ONLY by hue - identical silhouette/pose, no shape cue.

MatchPayoutUnit
4x 0.10 Multiplier
5x 0.20 Multiplier
6x 0.30 Multiplier
7x 0.40 Multiplier
8x 0.50 Multiplier
9x 1.00 Multiplier
10x 2.00 Multiplier
11x 3.00 Multiplier
12x 5.00 Multiplier
Blue Duck (Level 2)
Blue Duck (Level 2)
Low Pay

Plain sky-blue duck body, no headwear/glow; distinguished from sibling plain ducks only by hue, same silhouette as levels 1, 3, 4.

MatchPayoutUnit
4x 0.20 Multiplier
5x 0.30 Multiplier
6x 0.40 Multiplier
7x 0.50 Multiplier
8x 0.60 Multiplier
9x 2.00 Multiplier
10x 3.00 Multiplier
11x 4.00 Multiplier
12x 10.00 Multiplier
Purple Duck (Level 3)
Purple Duck (Level 3)
Low Pay

Plain violet duck body, no headwear/glow; distinguished from sibling plain ducks only by hue.

MatchPayoutUnit
4x 0.30 Multiplier
5x 0.40 Multiplier
6x 0.50 Multiplier
7x 0.60 Multiplier
8x 0.80 Multiplier
9x 3.00 Multiplier
10x 4.00 Multiplier
11x 5.00 Multiplier
12x 15.00 Multiplier
Orange Duck (Level 4)
Orange Duck (Level 4)
Low Pay

Plain orange duck body, no headwear/glow; highest-paying of the 4 plain ducks, distinguished from siblings only by hue.

MatchPayoutUnit
4x 0.40 Multiplier
5x 0.50 Multiplier
6x 0.60 Multiplier
7x 0.80 Multiplier
8x 1.00 Multiplier
9x 4.00 Multiplier
10x 5.00 Multiplier
11x 6.00 Multiplier
12x 20.00 Multiplier
Green Beanie Duck (Level 5)
Green Beanie Duck (Level 5)
High Pay

Yellow duck wearing a green knitted beanie, green glow outline. Beanie SHAPE alone lets a colorblind player identify it.

MatchPayoutUnit
4x 0.50 Multiplier
5x 1.50 Multiplier
6x 2.00 Multiplier
7x 3.00 Multiplier
8x 1.50 Multiplier
9x 5.00 Multiplier
10x 6.00 Multiplier
11x 8.00 Multiplier
12x 25.00 Multiplier
Blue Cap Duck (Level 6)
Blue Cap Duck (Level 6)
High Pay

Yellow duck wearing a blue baseball-style cap with brim, blue glow outline. Cap SHAPE alone identifies it without color.

MatchPayoutUnit
4x 0.60 Multiplier
5x 0.80 Multiplier
6x 1.00 Multiplier
7x 1.50 Multiplier
8x 2.00 Multiplier
9x 6.00 Multiplier
10x 8.00 Multiplier
11x 10.00 Multiplier
12x 30.00 Multiplier
Graduation-Cap Duck (Level 7)
Graduation-Cap Duck (Level 7)
High Pay

Yellow duck wearing a purple graduation mortarboard cap with tassel, purple/magenta glow. Mortarboard SHAPE identifies it without color.

MatchPayoutUnit
4x 0.80 Multiplier
5x 1.00 Multiplier
6x 1.50 Multiplier
7x 2.00 Multiplier
8x 4.00 Multiplier
9x 8.00 Multiplier
10x 10.00 Multiplier
11x 15.00 Multiplier
12x 40.00 Multiplier
Crown Duck (Level 8)
Crown Duck (Level 8)
High Pay

Yellow duck wearing a gold crown with red gem accents, orange/red glow; highest-paying regular symbol, the 'hero' of the game. Crown SHAPE is unmistakable regardless of color vision.

MatchPayoutUnit
4x 1.00 Multiplier
5x 1.50 Multiplier
6x 2.00 Multiplier
7x 3.00 Multiplier
8x 5.00 Multiplier
9x 10.00 Multiplier
10x 15.00 Multiplier
11x 20.00 Multiplier
12x 50.00 Multiplier
Scatter (LD symbol, Level 9)
Scatter (LD symbol, Level 9)
Scatter

Green-and-orange 'LD' bubble-letter logo with pale-blue bubble/droplet shapes - text/letters, not a duck, unmistakable without color. Also forms when a Level-8 Crown Duck cluster merges (produces exactly 1 Scatter tile).

MatchPayoutUnit
4x 15.00 Free Spins
5x 18.00 Free Spins
6x 20.00 Free Spins

Bonus modes

4 modes
Base Game Modifier base
Base Game

Fixed 6x6 grid, Cluster Pays with MergeUp progression across 9 symbol levels. Cluster = 4+ same symbol adjacent orthogonally (diagonal-only touch does not count). Paid clusters lose some symbols and merge the rest upward into next-level symbols, then cascade-refill from above. Overall RTP 97.25%.

Free Spins fs
Free Spins

Triggered by 4/5/6+ Scatters = 15/18/20 spins; retrigger 4/5/6+ Scatters = 5/8/10 extra spins. Any grid cell that wins becomes permanently marked for the round; a marked cell's first repeat win gets x2, doubling with every further win (x2-x128 cap per cell), applying from the NEXT win it takes part in. Multiple marked cells in one cluster ADD their multipliers. RTP 97.25%.

Bonus Mode buy_bonus
Buy Bonus

Purchase the Free Spins round for a flat 100x total bet (confirmed identical at min/default/max bet levels); always awards the base 15-spin tier on the next spin. Disabled while Chance x2 is active. RTP 97.25%.

Other chance_x2
Chance x2

Direct ON/OFF toggle (no purchase dialog) that raises the total bet by +25% in exchange for a higher natural chance of triggering the same Free Spins feature described above. Disabled while Buy Bonus is active. RTP 97.25%.

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Bonus headline ×100.00

Colour system

extracted from frames · HEX
Export palette
#625B63 base dominant 1 base
#113657 base dominant 2 base
#E2EEF3 base dominant 3 base
#1E5165 base dominant 4 base
#286A8F base dominant 5 base
#A6D2EA base dominant 6 base
#191B1A free_spins dominant 1 free_spins
#EFAA08 free_spins dominant 2 free_spins
#983029 free_spins dominant 3 free_spins
#62510E free_spins dominant 4 free_spins
#17181B bonus dominant 1 bonus
#4E90AD bonus dominant 2 bonus
#20345B bonus dominant 3 bonus
#284A72 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Levels 1-4 (plain ducks) are distinguished from each other by body color alone (green/blue/purple/orange) - identical silhouette, pose, no headwear or glow shape difference. This is a genuine colorblind accessibility gap in the game's own symbol design, not a documentation limitation.
  • Levels 5-8 each add a distinct head-dress silhouette (beanie / baseball cap / graduation mortarboard / crown) on top of a color glow, so a colorblind player can tell them apart by headwear shape alone.
  • Scatter is a unique 'LD' bubble-letter/text icon, fully distinguishable without color vision.
  • Cluster-validity diagram uses green outline = valid and red outline = invalid, but the meaning is duplicated with a check-mark and cross-mark glyph, so it stays readable without color vision.
Motor Accessibility
  • Settings and Autospin dialogs use checkbox glyphs (filled/checked vs empty) rather than color alone, and Autospin round counts are plain-text buttons (10/25/50/100/250/500/750/1000/unlimited), so selection state does not depend on fine color discrimination.
Low Vision
  • Winning cluster cells are highlighted with a bright white/yellow glow readable via brightness contrast against the dark teal board even without color perception.
  • Free Spins marked/multiplier cells show an on-cell numeric 'xN' text tag in addition to any glow, so the multiplier value is always readable as plain text, not color alone. Cluster-size numerals ('4'...'12+') and FUN payout amounts on every paytable row are likewise plain text.

Media & assets

7 files · 7 types
46 PNG (ZIP)
Base game
base_game
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 idle and win states, full paytable (18 pages, scroll-exhausted) and rules (13 pages, scroll-exhausted), settings dialog, autoplay dialog, bet min/max info screens.
Buy Bonus: purchase dialog, trigger popup (15 spins), in-round gameplay with multiplier ticker, big-win popup, full round completion screen (15/15 spins, 73.44 FUN / 367x bet).
Chance x2: toggle-on state (bet raised 0.20 -> 0.25 FUN) and a subsequent normal spin played with it active; no separate purchase dialog or win screen exists since its payout mechanic is identical to the already-documented Free Spins.
Volatility rating not printed anywhere in the 45 captured frames (no meter, no low/medium/high text) - left unstated rather than guessed.
Exact accumulated per-cell multiplier value in one Free Spins big-win frame was not readable with confidence (low-contrast chalkboard region, apparent reading not a valid power-of-two under the documented x2..x128 progression) - not reported as fact.
Whether the X-mas skin has any RTP/math difference versus the base 'Lucky Ducky MergeUp' skin beyond the printed 97.25% (identical across base/buy bonus/chance x2) could not be confirmed - no separate certificate or provider changelog was available in the captured frames.
No sub-studio credit distinct from 'BGaming' found on any captured frame.
Release date and real-money min/max bet are out of scope for these captures (FUN demo only, currency_in_captures = FUN play-money).

Ask AI about Lucky Ducky 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 do the free spins in Lucky Ducky X-mas work? Keep it simple.

Triggered by 4/5/6+ Scatters = 15/18/20 spins; retrigger 4/5/6+ Scatters = 5/8/10 extra spins. Any grid cell that wins becomes permanently marked for the round; a marked cell's first repeat win gets x2, doubling with every further win (x2-x128 cap per cell), applying from the NEXT win it takes part in. Multiple marked cells in one cluster ADD their multipliers. RTP 97.25%.

RTP 97.25%Very High volatilitymax win ×5000demo ✓

From the verified capture of 06 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: Lucky Ducky X-mas vs Aviamasters — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/lucky-ducky-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/lucky-ducky-x-mas-b10/
{
  "game": {
    "catalog_name": "Lucky Ducky X-mas",
    "in_game_wordmark": "Lucky Ducky MergeUp™",
    "provider": "BGaming",
    "device_captured": "desktop",
    "window": "1280x800",
    "currency_in_captures": "FUN (BGaming demo play-money currency, not real money)"
  },
  "edition_identity": {
    "summary": "The catalog record 'Lucky Ducky X-mas' is a seasonal COSMETIC EDITION (skin) of one underlying game engine whose full in-game title is 'Lucky Ducky MergeUp™'. There is no visible in-game button to switch editions; the edition is selected by a URL query parameter (&skin=xmas) appended to the demo launch URL, resolved through the game's own JS config (window.__OPTIONS__.ui.skins = ['xmas','basic']). All 45 captured frames in this slot folder are the X-mas skin.",
    "visual_differences_xmas_vs_basic": [
      "Palette/lighting: X-mas is a NIGHT scene with a cool blue-purple sky; basic edition (see _burst/after_start.png, _burst/preview_stray_p1.png, _burst/topright_check.png) is a WARM daytime scene with a light pink/cream sky.",
      "Snow and ice: X-mas roofs, window ledges, the hanging shop sign frame, the sidewalk and the A-frame chalkboard sign are all covered in a thick white snow cap with icicles hanging from the awning edge above the reels. None of this is present in the basic edition.",
      "Christmas tree: a snow-covered pine/fir tree decorated with small warm-yellow fairy lights stands at the bottom-right of the storefront in every X-mas frame (base_game.png, preview.png). The basic edition has a plain green rounded bush/shrub in the same spot instead (see _burst/after_start.png bottom-right corner).",
      "Garland/fairy lights: a string of small coloured light bulbs (warm yellow, blue, pink dots) is draped across the top of the hanging 'Lucky Ducky' shop sign and around the toy-shop window frames in X-mas frames; the basic edition sign and windows have no lights.",
      "Shop awnings: X-mas awnings are snow-capped candy-striped (red/white) canopies; basic edition awnings are the same red/white stripe but clean, no snow.",
      "Overall same store-front layout otherwise: same hanging painted wooden 'Lucky Ducky' sign with a duck mascot finial, same wrought-iron sign bracket, same twin toy-shop display windows stacked with rubber-duck toys on shelves, same wooden A-frame chalkboard sign near the reels showing the running win-breakdown ticker, same reel frame/backdrop color (dark teal-blue)."
    ],
    "math_identical_or_not": "Purely cosmetic re-skin as far as these captures show. Every number that could reveal a math difference was checked and is IDENTICAL to what the game itself documents for this build: paytable symbol payouts (paytable_p1.png-paytable_p12.png), cluster/merge rules (paytable_p13.png-paytable_p18.png, rules_p4.png-rules_p9.png), free spins trigger table 4/5/6+ scatters = 15/18/20 spins and retrigger table 4/5/6+ = 5/8/10 spins (rules_p5.png-rules_p7.png, paytable_p13.png), grid size 6x6 cluster-pays with no fixed line/ways count, bet range 0.20-50.00 FUN, Buy Bonus price 100x bet, Chance x2 cost +25% of bet, and RTP 97.25% quoted identically for base game, Buy Bonus and Chance x2 (rules_p12.png). No X-mas-specific paytable, no seasonal bonus symbol, and no separate RTP figure for the X-mas skin were found anywhere in the 45 captured frames. Conclusion stated with the caveat that this is drawn from the in-game info panel text/tables only; no separate certificate or provider changelog was available to the documenter.",
    "switcher_mechanism_detail": "window.__OPTIONS__.ui = {skin:'basic', skins:['xmas','basic'], applied_skin:'basic'} by default; window.SKIN_DIRS lists both 'xmas' and 'basic' CDN bundle roots. Appending '&skin=xmas' to the demo game_page_url reloads the game with applied_skin='xmas' and pulls ~235 additional xmas-tagged CDN resources (confirmed by the capturer via performance.getEntriesByType('resource'))."
  },
  "theme_and_setting": {
    "visual_theme": "A rubber-duck toy shop storefront, viewed head-on from the sidewalk at night (X-mas skin) with the game reels occupying the shop's central display window/doorway. A hanging wooden shop sign reads 'Lucky Ducky MergeUp' with a small yellow duckling mascot perched on top of the sign's wrought-iron bracket.",
    "left_side_ui_elements": "A wooden A-frame chalkboard sign stands on the sidewalk left of the reels; during play it displays a live-updating ticker of the most recent winning cluster(s): cluster size, a small icon of the symbol involved, an optional 'xN' accumulated-multiplier tag, a '>>' arrow, the resulting merged symbol/count, and the FUN amount won. Above the chalkboard, two oval buttons are stacked: 'BUY BONUS' (shows current price in FUN) and 'CHANCE x2' (shows the FUN surcharge added to switch it on); whichever is active shows a highlighted/glowing state and the other becomes visually secondary while Free Spins run ('BONUS ACTIVE' replaces 'BUY BONUS' during the feature).",
    "toy_shop_windows": "Two display windows flank the reel frame, each stacked with rows of small rubber-duck toys of varying colours and outfits (sailor caps, bows, ribbons) behind glass — pure background decoration, not functional symbols.",
    "top_right_ui": "Speaker/mute icon and a real-world clock readout (e.g. '10:38') in the top-right corner; a vertical 'LUCKY DUCKY' text label runs down the far right edge of the screen."
  },
  "reel_and_mechanic": {
    "grid": "6 columns x 6 rows fixed grid (36 cells), confirmed by direct count on base_game.png and by the independent diagrams in paytable_p14.png/p15.png/p17.png.",
    "mechanic": "Cluster Pays with a symbol-merging ('MergeUp') progression system. There is no paylines/ways number printed anywhere in the game — confirmed absent from rules and paytable text.",
    "cluster_rule": "A cluster is 4 or more of the same symbol adjacent to each other vertically or horizontally (paytable_p15.png, rules_p8.png, verbatim: 'Cluster is a combination of 4 or more vertically or horizontally adjacent symbols. It is a winning combination. If symbols are adjacent diagonally and do not have adjoining boundaries vertically or horizontally, it is not a cluster.'). Diagram on paytable_p15.png shows a green-outlined valid L/plus-shaped cluster of orthogonally-touching tiles (check mark) versus a red-outlined invalid cluster where two touching groups only share a diagonal corner (X mark).",
    "cascade_resolution": "After a cluster pays, some of its symbols disappear and the rest merge upward into the next-level symbol; empty cells are refilled by symbols dropping from above. Multiple simultaneous winning clusters on one spin are resolved and paid one after another (rules_p8.png/p9.png verbatim: 'If there are several winning clusters in one spin, they pay out the winnings in turn, in each of them some of the symbols disappear, and some move to the next level, depending on the symbol... Concurrent wins are added.')."
  },
  "merge_up_feature": {
    "rule_verbatim": "'Merge up. This is a feature, where 4 or more same symbols dropping adjacent vertically or horizontally form a cluster. Such a cluster is a winning combination. After it is paid some of the symbols of the cluster disappear, and the others become the symbols of the next level. There are 9 levels of the symbols in the game. The win amount depends on the level of merging symbols and their number.' (rules_p4.png/p5.png, repeated verbatim on paytable_p7.png-p9.png)",
    "levels_total": 9,
    "new_symbol_count_rule": "How many NEW higher-level symbols a merging cluster produces depends on the cluster's size (paytable_p18.png verbatim): cluster of 4 or 5 symbols → 2 new symbols; cluster of 6 or 7 → 3 new symbols; cluster of 8 or 9 → 4 new symbols; cluster of 10 or 11 → 5 new symbols; cluster of 12 or more → 6 new symbols. Diagram on paytable_p17.png/p18.png shows a 5-tile L-shaped cluster (green outline) collapsing via converging arrows into 2 remaining tiles of the next level.",
    "observed_example_1": "chance_x2_gameplay.png / free_spins_gameplay.png chalkboard ticker read '4 [green level-1 duck] » 2 [blue level-2 duck] ... 0.02 FUN' — a 4-symbol cluster of the lowest-level duck produced 2 next-level symbols, matching the printed rule.",
    "observed_example_2": "free_spins_gameplay.png chalkboard ticker also read '5 [crown level-8 duck] x2 » 1 [Scatter LD] ... 0.6 FUN' — a 5-symbol cluster of the HIGHEST regular level does not follow the generic 2-new-symbol rule; instead it forms exactly 1 Scatter symbol, per the Scatter-specific override described below.",
    "scatter_formation_override": "Scatter is explicitly the 9th (top) level. Per paytable_p1.png verbatim: 'Scatter is a symbol of the 9th level. It can appear on any position during the game. 4 or more Scatter symbols trigger the round of Free Spins. Scatter symbol can also appear on the reels when a cluster is formed of the symbols of the highest 8th level. In this case the winning is paid, and the cluster forms 1 Scatter symbol.' — i.e. merging the top regular-paying symbol (level 8, the crown duck) always yields exactly one Scatter tile, regardless of cluster size, overriding the generic 2/3/4/5/6-new-symbols table which otherwise governs levels 1-7."
  },
  "symbols": {
    "ladder_order_low_to_high": "Confirmed by the explicit 'SYMBOLS PROGRESSIONS' diagram on paytable_p6.png, which draws all 9 symbols in a single left-to-right chain connected by '>>' arrows: green plain duck → blue plain duck → purple plain duck → orange plain duck → green-beanie duck → blue-cap duck → purple-grad-cap duck → crown duck → Scatter (LD bubble symbol).",
    "list": [
      {
        "level": 1,
        "role": "low_pay",
        "name": "Green Duck (plain)",
        "visual_description": "Solid grass-green rubber-duck body, plain classic duck silhouette, no headwear, no coloured outline glow. Orange/yellow beak.",
        "colorblind_note": "Body colour is the ONLY distinguishing feature versus the other 3 plain ducks (levels 2-4) — they share the identical duck silhouette/pose and no headwear or glow to differentiate them by shape.",
        "payouts_by_cluster_size": {"4": 0.10, "5": 0.20, "6": 0.30, "7": 0.40, "8": 0.50, "9": 1.00, "10": 2.00, "11": 3.00, "12+": 5.00},
        "unit": "FUN",
        "note": "Payout values read from paytable_p3.png/p4.png/p5.png, rightmost of the 4-column 'plain duck' table. Values are for a 1.00 FUN reference bet (see betting.paytable_bet_anchor)."
      },
      {
        "level": 2,
        "role": "low_pay",
        "name": "Blue Duck (plain)",
        "visual_description": "Solid sky-blue rubber-duck body, plain silhouette, no headwear/glow.",
        "colorblind_note": "Distinguish from other plain ducks only by hue — no shape/pattern difference.",
        "payouts_by_cluster_size": {"4": 0.20, "5": 0.30, "6": 0.40, "7": 0.50, "8": 0.60, "9": 2.00, "10": 3.00, "11": 4.00, "12+": 10.00},
        "unit": "FUN",
        "note": "paytable_p3.png/p4.png/p5.png, 3rd column."
      },
      {
        "level": 3,
        "role": "low_pay",
        "name": "Purple Duck (plain)",
        "visual_description": "Solid violet/purple rubber-duck body, plain silhouette, no headwear/glow.",
        "colorblind_note": "Distinguish from other plain ducks only by hue.",
        "payouts_by_cluster_size": {"4": 0.30, "5": 0.40, "6": 0.50, "7": 0.60, "8": 0.80, "9": 3.00, "10": 4.00, "11": 5.00, "12+": 15.00},
        "unit": "FUN",
        "note": "paytable_p3.png/p4.png/p5.png, 2nd column."
      },
      {
        "level": 4,
        "role": "low_pay",
        "name": "Orange Duck (plain)",
        "visual_description": "Solid orange rubber-duck body, plain silhouette, no headwear/glow. Highest-paying of the 4 plain ducks.",
        "colorblind_note": "Distinguish from other plain ducks only by hue.",
        "payouts_by_cluster_size": {"4": 0.40, "5": 0.50, "6": 0.60, "7": 0.80, "8": 1.00, "9": 4.00, "10": 5.00, "11": 6.00, "12+": 20.00},
        "unit": "FUN",
        "note": "paytable_p3.png/p4.png/p5.png, 1st (leftmost) column."
      },
      {
        "level": 5,
        "role": "mid_pay",
        "name": "Green Beanie Duck",
        "visual_description": "Classic yellow rubber-duck body wearing a green knitted beanie/winter hat, surrounded by a green coloured glow/outline.",
        "colorblind_note": "Head-dress SHAPE (knit beanie) plus glow colour both distinguish it; a colourblind player can rely on the beanie shape alone.",
        "payouts_by_cluster_size": {"4": 0.50, "5": 1.50, "6": 2.00, "7": 3.00, "8": 1.50, "9": 5.00, "10": 6.00, "11": 8.00, "12+": 25.00},
        "unit": "FUN",
        "note": "paytable_p1.png/p2.png, 4th (rightmost) column of the 4-headwear-duck table. NOTE: rows 4 and 5 in the printed table read 0.60/0.50 respectively for this column per OCR of paytable_p2.png ('4  1.00 0.80 0.60 0.50' and '5  1.50 1.00 0.80 0.60') — cross-checked directly against the zoomed page 2 image; values above match the image exactly."
      },
      {
        "level": 6,
        "role": "mid_pay",
        "name": "Blue Cap Duck",
        "visual_description": "Yellow rubber-duck body wearing a blue baseball-style cap, surrounded by a blue coloured glow/outline.",
        "colorblind_note": "Head-dress SHAPE (baseball cap with brim) plus glow colour both distinguish it.",
        "payouts_by_cluster_size": {"4": 0.60, "5": 0.80, "6": 1.00, "7": 1.50, "8": 2.00, "9": 6.00, "10": 8.00, "11": 10.00, "12+": 30.00},
        "unit": "FUN",
        "note": "paytable_p1.png/p2.png, 3rd column."
      },
      {
        "level": 7,
        "role": "mid_pay",
        "name": "Graduation-Cap Duck",
        "visual_description": "Yellow rubber-duck body wearing a purple graduation mortarboard cap, surrounded by a purple/magenta coloured glow/outline.",
        "colorblind_note": "Head-dress SHAPE (flat-topped mortarboard with tassel) plus glow colour both distinguish it.",
        "payouts_by_cluster_size": {"4": 0.80, "5": 1.00, "6": 1.50, "7": 2.00, "8": 4.00, "9": 8.00, "10": 10.00, "11": 15.00, "12+": 40.00},
        "unit": "FUN",
        "note": "paytable_p1.png/p2.png, 2nd column."
      },
      {
        "level": 8,
        "role": "high_pay",
        "name": "Crown Duck",
        "visual_description": "Yellow rubber-duck body wearing a gold crown set with red gem accents, surrounded by a warm orange/red coloured glow — the highest-value regular symbol and the 'hero' symbol of the game (also appears solo on the loading/preview splash art).",
        "colorblind_note": "Head-dress SHAPE (pointed jewelled crown) is unmistakable regardless of colour vision.",
        "payouts_by_cluster_size": {"4": 1.00, "5": 1.50, "6": 2.00, "7": 3.00, "8": 5.00, "9": 10.00, "10": 15.00, "11": 20.00, "12+": 50.00},
        "unit": "FUN",
        "note": "paytable_p1.png/p2.png, 1st (leftmost) column — highest-paying non-scatter symbol at every cluster-size row."
      },
      {
        "level": 9,
        "role": "scatter",
        "name": "Scatter (‘LD’ symbol)",
        "visual_description": "A stylised green-and-orange 'LD' bubble-letter logo mark surrounded by pale-blue soap-bubble/water-droplet shapes and a light-blue glow. Distinct from every duck symbol — it is text/letters, not a duck.",
        "colorblind_note": "Shape (letters 'LD' + bubble cluster) is fully distinguishable without colour.",
        "payouts_by_cluster_size": null,
        "unit": null,
        "note": "No direct cluster payout table printed for Scatter itself (it triggers Free Spins rather than paying via the cluster ladder; see free_spins.trigger_table). Scatter can either land naturally anywhere on the grid or be created by merging a level-8 (crown) cluster, per paytable_p1.png text."
      }
    ],
    "accessibility_summary": "The 4 low-level symbols (levels 1-4) are differentiated from EACH OTHER purely by body colour (green/blue/purple/orange) with identical duck silhouette, pose and no glow or headwear — a colourblind player cannot reliably tell these four apart by shape alone; this is a genuine accessibility gap in the game's own symbol design, not a documentation limitation. The 4 higher-level symbols (levels 5-8) ARE distinguishable without colour, because each carries a unique head-dress silhouette (beanie / baseball cap / graduation cap / crown) in addition to its colour glow. Scatter is unambiguous (unique letter/bubble icon). Cluster-size numbers, the FUN payout amounts, and the on-screen chalkboard ticker are all rendered as plain text/numerals, independent of colour."
  },
  "free_spins": {
    "initial_trigger_table": {
      "4_scatters": 15,
      "5_scatters": 18,
      "6_or_more_scatters": 20,
      "unit": "free spins",
      "source": "rules_p5.png/p6.png verbatim: '4 Scatters give 15 free spins, 5 Scatters — 18 free spins, and 6 or more Scatters — 20 free spins.' Also matches the captured trigger popup free_spins_trigger.png which shows 'YOU’VE WON 15 FREE SPINS' after a Buy Bonus purchase (Buy Bonus always awards the 4-scatter/15-spin tier per its fixed price)."
    },
    "retrigger_table": {
      "4_scatters": 5,
      "5_scatters": 8,
      "6_or_more_scatters": 10,
      "unit": "additional free spins",
      "source": "rules_p6.png/p7.png and paytable_p13.png verbatim: 'If during the round 4 or more Scatters appear on the reels in one spin, the feature is retriggered. In this case 4 Scatters give 5 free spins, 5 Scatters - 8 free spins, and 6 or more Scatters - 10 free spins.' This is explicitly a SEPARATE, smaller table from the initial trigger — not a discrepancy."
    },
    "marked_cell_multiplier_rule": {
      "verbatim": "'In Free Spins the cells where a winning cluster was formed are marked. If a marked cell participates in a winning cluster once again, it obtains an x2 multiplier. Such a way, the multiplier of a marked cell increases by x2 with every new win. A multiplier is applied to a winning combination it participates in, but the newly obtained multiplier will apply only to the next winning combination it will participate in. Several multipliers in one cluster are added. The maximum multiplier in one cell is x128. The cells remain marked till the end of the round.' (rules_p6.png/p7.png, identical text on paytable_p13.png)",
      "mechanic_explained_plainly": "Any grid cell that has ever been part of a winning cluster during the current Free Spins round becomes permanently 'marked' for the rest of the round (regardless of what symbol later occupies that cell). The FIRST time a marked cell wins again, it is assigned a x2 multiplier; each SUBSEQUENT win that the same cell participates in DOUBLES that cell's own multiplier (x2 → x4 → x8 → x16 → x32 → x64 → x128, capped at x128 per cell). A newly-doubled multiplier only applies starting from the NEXT win that cell takes part in (not retroactively to the win that just doubled it).",
      "aggregation_across_cells": "When a single winning cluster spans MULTIPLE marked cells that each carry their own accumulated multiplier, those cells' multipliers are ADDED together (verbatim: 'Several multipliers in one cluster are added.') — explicitly NOT multiplied together. Per the accessibility instruction against guessing aggregation rules: this is stated exactly as printed, not inferred.",
      "cap": "x128 is the maximum multiplier value a single cell can reach.",
      "duration": "Marked cells and their accumulated multipliers persist for the remainder of the Free Spins round only; they reset when the round ends.",
      "observed_evidence": "free_spins_gameplay.png chalkboard ticker shows an entry '5 [crown duck] x2 » 1 [Scatter] ... 0.6 FUN', confirming an x2 per-cell multiplier tag is displayed and applied on a real win during the captured round."
    },
    "gameplay_frames": "free_spins_gameplay.png (round in progress, counter 'Free spins: 2/15', Total win 0.88 FUN, night snowy background, left-side button reads 'BONUS ACTIVE 20.00 FUN' in place of Buy Bonus), free_spins_bigwin.png (mid-round BIG WIN popup showing a green-beanie duck character wearing sunglasses, banner 'BIG WIN 1.84 FUN', bottom bar reads Win: 4.60 FUN / Total win: 36.24 FUN / Free spins: 7/15).",
    "round_outcome_frame": "win_screen.png: end-of-round summary art shows all 4 top-tier duck symbols (crown, grad-cap, blue-cap, beanie) wearing sunglasses as a 'squad', green ribbon banner 'TOTAL WIN 73.44 FUN' / '367x BET', bottom bar confirms 'Free spins: 15/15' (round fully played out) and Balance 980.00 FUN prior to the win being credited."
  },
  "buy_bonus": {
    "price": "100x current total bet, single fixed option — no tiered/variant purchase menu was found (only one YES/NO confirmation dialog).",
    "evidence": "bonus_buy_dialog.png: dialog titled 'BUY BONUS' shows 'BET 0.20 FUN' with +/- steppers and a price of '20.00 FUN' below (20.00 / 0.20 = exactly 100x). The left-side button on base_game.png also reads 'BUY BONUS 100.00 FUN' at Total bet 1.00 FUN (100.00 / 1.00 = 100x), and info_bet_max.png shows 'BUY BONUS 5,000.00 FUN' at Total bet 50.00 FUN (5000/50 = 100x) — three independent bet levels all confirm the flat 100x multiplier.",
    "awarded_feature": "Purchasing Buy Bonus triggers the Free Spins round on the next spin at the BASE/initial trigger tier (confirmed 15 spins awarded in free_spins_trigger.png, i.e. equivalent to a natural 4-Scatter trigger).",
    "mutual_exclusivity": "Buy Bonus is disabled while Chance x2 is active, and vice versa (rules_p7.png verbatim: 'The feature is disabled if the Chance 2 feature is active' / 'The feature is disabled if the Buy Bonus feature is active')."
  },
  "chance_x2": {
    "what_it_is": "NOT a purchasable bonus round or a separate feature purchase — it is a direct ON/OFF toggle (no confirmation dialog was shown when activating it) that raises the player's total bet by +25% in exchange for an increased chance of naturally triggering the SAME Free Spins feature described above.",
    "cost": "+25% of the current total bet. Evidence: base_game.png shows 'CHANCE x2 +0.25 FUN' at Total bet 1.00 FUN (25%); info_bet_min.png shows 'CHANCE x2 +0.05 FUN' at Total bet 0.20 FUN (0.05/0.20 = 25%); info_bet_max.png shows 'CHANCE x2 +12.50 FUN' at Total bet 50.00 FUN (12.50/50 = 25%). All three confirm exactly +25%.",
    "activated_state_evidence": "chance_x2_active.png: the button label changes to 'CHANCE x2 ACTIVE' with an orange highlighted state, and 'Total bet' updates from 0.20 FUN to 0.25 FUN. chance_x2_gameplay.png shows a normal spin played with Chance x2 active (Total bet 0.25 FUN, the round Spin button icon is replaced by a star icon while active).",
    "rule_text": "rules_p7.png verbatim: 'Chance x2. There is a possibility to buy the Chance x2 feature in the game. It slightly increases the bet and gives the player more chances to hit Free Spins. The feature is disabled if the Buy Bonus feature is active.'",
    "mutual_exclusivity": "Same as above — mutually exclusive with Buy Bonus.",
    "win_frame_note": "No separate win-screen was captured for a NATURAL Free-Spins trigger reached via Chance x2, because the reward mechanic once triggered is identical to the already-documented Buy-Bonus-triggered Free Spins round (same trigger/retrigger tables, same marked-cell multiplier system) — recorded as a deliberate coverage decision in manifest.feature_coverage, not a gap."
  },
  "betting": {
    "min_bet": {"value": 0.20, "unit": "FUN", "evidence": "info_bet_min.png — bet-decrease button held/clicked to its floor, value stopped changing at 0.20 FUN."},
    "max_bet": {"value": 50.00, "unit": "FUN", "evidence": "info_bet_max.png — bet-increase button clicked 100 times, value stopped changing at 50.00 FUN.", "config_discrepancy": "The game's own JS config (window.__OPTIONS__.rules.max_bet = 6250, i.e. 62.50 at a 100-subunit basis) is HIGHER than what the live UI actually allows (50.00). The real UI ceiling (50.00) is used here as the source of truth because it was directly and repeatedly verified by exhausting the '+' control; the config value may reflect an unused/legacy upper bound not exposed in this client build."},
    "paytable_bet_anchor": "All symbol payout values quoted in this document (see symbols[].payouts_by_cluster_size) were read from the paytable while Total bet was set to 1.00 FUN (base_game.png), i.e. they equal the multiplier-of-bet result at exactly 1x bet; they were not re-captured at the min/max bet extremes.",
    "default_bet_on_load": "1.00 FUN (seen on preview.png / base_game.png / paytable pages / rules pages)."
  },
  "max_win": {
    "value": "5000x bet",
    "sources": [
      "preview.png intro slide 2/3: 'MAX WIN 5000x' banner.",
      "rules_p9.png/p10.png verbatim: 'The maximum winning amount is x5000 of the bet.'"
    ],
    "note": "Two independent in-game sources agree exactly (5000x); no discrepancy found."
  },
  "rtp_and_volatility": {
    "rtp_overall": {"value_percent": 97.25, "source": "rules_p12.png/p13.png verbatim: 'The overall theoretical Return to Player (RTP) is 97.25%.'"},
    "rtp_buy_bonus": {"value_percent": 97.25, "source": "same page, verbatim: 'RTP in the Buy Bonus feature is 97.25%.'"},
    "rtp_chance_x2": {"value_percent": 97.25, "source": "same page, verbatim: 'RTP in the Chance x2 feature is 97.25%.'", "note": "All three condition-specific RTP figures print the identical 97.25% value; recorded as three separate entries because they are three distinct declared conditions (base / buy bonus / chance x2), not because the numbers differ."},
    "volatility": "NOT printed anywhere in the 45 captured frames (no volatility rating, no lightning-bolt/flame meter, no textual low/medium/high label found in rules or paytable). Left unreadable_or_uncertain — not guessed."
  },
  "rng_and_fairness": {
    "text": "rules_p13.png verbatim: 'The game is based on a certified random number generator. For more information, visit our BGaming site.'",
    "malfunction_clause": "rules_p13.png verbatim: 'Malfunction voids all plays and pays! All unfinished rounds will be terminated every 24 hours. If the game requires “Collect” - “Collect” will take place and the win from the round will be added to the player balance. If the game requires action from a player, the result is counted assuming that the player has chosen the action with no risk without raising the initial bet.'",
    "rules_version": "rules_p13.png verbatim: 'This is the game rule version 1.0 dated November, 2024. Game Version 1.0.0.'"
  },
  "ui_and_menus": {
    "info_panel_access": "A circular info ('i') button in the bottom-left status bar opens an overlay with 3 vertically-stacked round icon buttons along its left edge (from top to bottom on screen, per manifest coordinates x~120, y=641/674/707): a money-bag icon for Paytable, a clock icon for round History, and a question-mark icon for Rules. Paytable and Rules are two scrollable text/table sections of the SAME overlay panel (18 and 13 pages respectively, both confirmed fully scrolled to their end via scroll_capture.py). The clock/History icon is NOT a third section of this panel — it is an external link to the player's real-account round-history page (window.__OPTIONS__.actions.history, mode='open') and does not change the overlay's visible content; clicking it produced no content change and no new network request in the automated capture session (expected, since History requires a real logged-in account, not the FUN demo).",
    "settings_dialog": "settings.png: title 'Settings'. Two checkboxes: 'Quick spin' (OFF/unchecked in capture) and 'Spacebar to spin' (ON/checked). An 'Audio' section below has a 'Volume' slider (set roughly 80-90% of the way across) and two checkboxes 'Music' and 'Sound FX' (both checked/ON).",
    "autoplay_dialog": "autoplay.png: title 'Autospin settings' with an 'Advanced' expand toggle (shown expanded). Two unchecked checkboxes: \"Don't stop the game on pop-ups\" and 'Enable quick spin'. A 'Numbers of rounds' grid of 9 selectable buttons: 10, 25, 50, 100, 250, 500, 750, 1000, and an infinity symbol (∞, unlimited). Rules text (rules_p1.png-p4.png) additionally documents optional auto-stop conditions available in the full settings (not all visible simultaneously in the captured screenshot, but printed verbatim): stop on any win; stop if bonus game is won; stop if a single win exceeds an entered sum; stop if cash balance increases by an entered sum; stop if cash balance decreases by an entered sum. Clicking 'Stop Autospins' ends the sequence and resets bet/adjustments to default.",
    "bottom_bar_base_game": "Persistent bottom bar shows, left to right: info(i)/settings(gear) icon pair, 'Balance' amount in FUN, 'Total bet' amount with up/down steppers, (during a win) 'Win:'/'Total win:' fields and (during Free Spins) a 'Free spins: n/total' counter, an Autoplay ('A' in a circular arrow) icon, and a large circular Spin/Reload icon on the far right (replaced by a star icon while Chance x2 is active)."
  },
  "accessibility_notes_by_screen": {
    "base_game": "Buy Bonus and Chance x2 buttons are colour-coded (yellow/orange for Buy Bonus, green/yellow for Chance Active-highlighted) but both also carry full text labels and FUN numeric values, so colour is not the sole channel. The reel win-cluster highlight uses a bright white/yellow glow outline around winning cells, readable purely by brightness contrast against the dark teal board even without colour perception.",
    "paytable": "Symbol identity for levels 1-4 (plain ducks) relies on body-colour hue ALONE with no shape or label differentiator — flagged above as a genuine game-accessibility gap. Levels 5-8 add a distinct head-dress silhouette, which is colour-independent. Every payout row is also labelled with a plain numeral cluster-size ('4','5',...,'12+') and a currency amount, both colour-independent.",
    "free_spins_multiplier_cells": "Marked/multiplier cells are indicated by an on-cell numeric 'xN' text tag in addition to any glow effect, so the multiplier value itself is always readable as text, not colour-only.",
    "cluster_validity_diagram": "paytable_p15.png uses green outline = valid cluster and red outline = invalid cluster, reinforced by a check-mark (✓) and cross-mark (✗) glyph respectively above each diagram — shape/glyph duplicates the colour coding, so it remains readable without colour vision.",
    "settings_and_autoplay_dialogs": "All toggles use checkbox glyphs (filled/checked vs empty) rather than colour alone; numeric round-count buttons in Autospin settings are plain text on grey buttons, colour-independent."
  },
  "feature_coverage_confirmation": {
    "free_spins": "Fully captured: buy dialog (bonus_buy_dialog.png) → trigger popup (free_spins_trigger.png, 15 spins) → in-round gameplay with multiplier ticker (free_spins_gameplay.png, free_spins_bigwin.png) → full round completion screen (win_screen.png, 15/15 spins, 73.44 FUN / 367x bet).",
    "chance_x2": "Toggle-on state (chance_x2_active.png) and a subsequent normal spin played with it active (chance_x2_gameplay.png) captured; no separate purchase dialog exists for this feature (direct toggle) and no separate win screen was needed since its payout mechanic is identical to the already-documented Free Spins."
  },
  "unreadable_or_uncertain": [
    "Volatility rating: not printed anywhere in the captured rules/paytable/info frames — left unstated rather than guessed from a bolt/flame icon (none was present either).",
    "The exact accumulated per-cell multiplier value shown in the free_spins_bigwin.png chalkboard ticker ('5 [duck] x?? » 2 [duck] ... 4.6 FUN') could not be read with confidence — the chalkboard region in that specific frame is small and partly low-contrast at native resolution; digits appeared to read approximately 'x46' but that is not a valid power-of-two value under the documented x2/x4/.../x128 progression, so it is NOT reported as a fact. The x2 multiplier tag in the adjacent free_spins_gameplay.png frame WAS read with confidence and is used as the cited evidence for the multiplier mechanic instead.",
    "Whether the X-mas skin has any RTP/math difference versus the base 'Lucky Ducky MergeUp' skin beyond what is printed in this build's own rules (97.25% for base/buy bonus/chance x2, identical across all three conditions) — no separate certificate, changelog or provider-side comparison document was available in the captured frames; conclusion in edition_identity.math_identical_or_not is based solely on matching in-game printed numbers.",
    "Studio/developer sub-brand: no sub-studio credit distinct from 'BGaming' was found on any captured frame; not stated as a studio field.",
    "Release date, min/max bet in real-money currencies, and any jurisdiction-specific paytable variants: out of scope for these frames (FUN demo only) and not fabricated."
  ]
}

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.

Discuss this slot

Our breakdown is live on —