Retro Sweets

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

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

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

Asset pack

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

Slot API

GET /v1/slots/retro-sweets-b28/

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

8 API calls this month
Ask AI MCP

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

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

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

Captured 28 Aug 2026 View capture log

Per-screen breakdown

54 demo screens
54 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
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
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins 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)
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
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
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 1,760 1,760 Sep Oct '25: 1,960 1,960 Oct Nov '25: 1,800 1,800 Nov Dec '25: 1,530 1,530 Dec Jan '26: 1,620 1,620 Jan Feb '26: 1,620 1,620 Feb Mar '26: 1,460 1,460 Mar Apr '26: 1,440 1,440 Apr May '26: 1,170 1,170 May Jun '26: 1,390 1,390 Jun Jul '26: 1,420 1,420 Jul Aug '26: 1,440 1,440 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇫🇮Finland 140 60 60 60 100 140 100 100 100 140 280 140
🇩🇰Denmark 110 50 110 140 140 170 170 210 170 210 210 320
🇩🇪Germany 70 30 30 90 70 70 50 50 50 70 70 70
🇸🇪Sweden 140 110 90 90 90 70 110 90 90 140 110 110
🇭🇺Hungary 40 10 10 10 20 10 20 10 10 10 10 10
🇺🇸United States 40 20 20 20 40 40 40 80 20 80 60 60
🇱🇺Luxembourg 20 20 20 20 20 20 20
🇵🇰Pakistan 20 20 20 20 20
🇲🇽Mexico 10 10 10 10 10 10 10 10 10 30 10
🇧🇬Bulgaria 10 10 10 10 10 10 10 10 10 10 10
🇮🇩Indonesia 10 10 10 10 10 10 10 10 10 10
🇭🇷Croatia 10 10 10 10 10 10 10 10 10
🇨🇱Chile 10 10 10
🇰🇿Kazakhstan 10 10
🇨🇭Switzerland 30 30 60 30 30 30 30 60 30 60 60 30
🇱🇻Latvia 10 10 40 20 10 10 20 20 30 40 70 90
🇧🇪Belgium 20 20 20 20 40 20 20 60 20 20 20 20
🇦🇹Austria 20 20 10 20 50 20 30 30 30 20 10 10
🇦🇺Australia 20 20 30 30 10 20 30 30 20 20 20 10
🇮🇳India 20 20 20 20 20 20 20 20 20 20 20 20
🇵🇭Philippines 10 10 10 10 20 10 10 20 70 20 30 10
🇲🇾Malaysia 20 20 20 20 20 20 20 20 20 20 20
🇮🇹Italy 10 10 10 10 20 30 10 10 10 10 20 20
🇹🇳Tunisia 10 10 10 10 10 10 10 10 10 20 30 10
🇫🇷France 10 10 10 10 10 10 10 10 10 10 20 10
🇨🇾Cyprus 10 10 10 10 10 10 10 10 10 10 10 10
🇵🇹Portugal 10 10 10 10 10 10 10 10 10 10 10 10
🇪🇸Spain 10 10 10 10 10 10 10 10 10 10 10 10
🇹🇭Thailand 10 10 10 10 10 10 10 10 10 10 10 10
🇺🇦Ukraine 10 10 10 10 10 10 10 10 10 10 10 10
🇧🇾Belarus 10 10 10 10 10 10 10 10 10 10 10
🇱🇹Lithuania 10 10 10 10 10 10 10 10 10 10 10
🇵🇱Poland 10 10 10 10 10 10 10 10 10 10 10
🇸🇮Slovenia 10 10 10 10 10 10 10 10 10 10 10
🇿🇦South Africa 10 10 10 10 10 10 10 10 10 10 10
🇪🇪Estonia 10 10 10 10 10 10 10 10 10 10
🇹🇷Turkey 10 10 10 10 10 10 10 10 10
🇸🇰Slovakia 10 10 10 10 10 10 10 10
🇮🇸Iceland 10 10 10 10 10 10 10
🇦🇪United Arab Emirates 10 10 10 10 20
🇵🇪Peru 10 10 10 10 10
🇨🇴Colombia 10 10 10 10
🇨🇷Costa Rica 10 10 10 10
🇭🇰Hong Kong 10 10 10 10
🇸🇦Saudi Arabia 10 10 10 10
🇰🇷South Korea 10 10 10
🇩🇿Algeria 10 10
🇱🇧Lebanon 10 10
🇸🇬Singapore 10 10
🇻🇳Vietnam 10 10
🇬🇹Guatemala 10
🇰🇪Kenya 10
🇰🇼Kuwait 10
🇳🇬Nigeria 10
🇶🇦Qatar 10
🇪🇬Egypt 10
🇳🇴Norway 40 50 50 50 70 70 40 90 40 20 50 10
🇳🇱Netherlands 40 50 50 30 40 50 40 40 30 40 70 70
🇳🇿New Zealand 20 30 20 40 30 20 20 40 40 20 40 40
🇦🇷Argentina 10 20 10 10 10 10 20 10 20 40 20 10
🇮🇪Ireland 20 30 10 10 10 10 30 20 10 20 10 10
🇨🇿Czech Republic 10 10 10 10 10 10 10 10 10
🇲🇹Malta 10 10 10 10 10 10 10
🇯🇵Japan 10 10 10 10
🇧🇷Brazil 90 110 70 20 70 140 140 50 30 50 30 50
🇨🇦Canada 100 140 140 60 80 60 180 60 60 60 80 60
🇬🇷Greece 50 110 90 50 90 90 110 140 210 170 140 140
🇷🇴Romania 10 70 40 40 10 10 20 20 20 20 20 10
🇬🇧United Kingdom 90 170 110 40 90 90 70 90 140 210 140 140
Full per-country breakdown via the API →

What we extracted from Retro Sweets

Everything pulled from Retro Sweets into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
54 screens captured
13 symbols catalogued · payouts OCR-verified
2 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 → 54 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider Push Gaming
volatility High
max_win_x ×10000
layout 6×9
bonus_buy Yes · 2 options
mechanic Video Slot
release_date 2024

RTP configurations

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

Variant RTP Condition
Default 96.49%
Ante Bet 96.31% Push Bet: 2 Scatters guaranteed (+300% bet)
Bonus Buy 96.30% Buy Normal Free Spins Feature
Bonus Buy 96.25% Buy Super Free Spins Feature
Ante Bet 96.05% Push Bet: 1 Scatter guaranteed (+100% bet)

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

Retro series

where this game sits among its own

Its 96.49% is the highest RTP of the 3 games in the family.

Game Released RTP
RetroVerse Apr 2026 96.24%
Retro Sweets you are here May 2024 96.49%
Retro Tapes Nov 2022 96.47%
See all 3 games in this series →

Symbols & paytable

13 symbols
13 icons (ZIP)
Red Watermelon-Stripe Candy
Red Watermelon-Stripe Candy
High Pay

Glossy red bow-tie hard-candy wrapper with white diagonal stripes and a dark-red badge of white/black watermelon-seed shapes; top-tier payout tied with Orange Pineapple Candy; ranged tiers use the lower bound as match_count.

MatchPayoutUnit
5x 1.00 Multiplier
6x 1.20 Multiplier
7x 1.50 Multiplier
8x 1.70 Multiplier
9x 2.50 Multiplier
10x 5.00 Multiplier
11x 12.50 Multiplier
13x 50.00 Multiplier
15x 100.00 Multiplier
17x 500.00 Multiplier
Orange Pineapple Candy
Orange Pineapple Candy
High Pay

Glossy orange-to-gold bow-tie candy wrapper with an amber badge showing a stylised pink-topped pineapple; top-tier payout tied with Red Watermelon-Stripe Candy; ranged tiers use the lower bound as match_count.

MatchPayoutUnit
5x 1.00 Multiplier
6x 1.20 Multiplier
7x 1.50 Multiplier
8x 1.70 Multiplier
9x 2.50 Multiplier
10x 5.00 Multiplier
11x 12.50 Multiplier
13x 50.00 Multiplier
15x 100.00 Multiplier
17x 500.00 Multiplier
Pink Sparkle Candy
Pink Sparkle Candy
Low Pay

Glossy magenta/pink bow-tie candy with a pink gem/comet sparkle badge and a trailing star; mid-tier payout tied with Green Lime Candy; ranged tiers use the lower bound as match_count.

MatchPayoutUnit
5x 0.50 Multiplier
6x 0.60 Multiplier
7x 0.80 Multiplier
8x 1.00 Multiplier
9x 1.50 Multiplier
10x 2.50 Multiplier
11x 5.00 Multiplier
13x 7.50 Multiplier
15x 10.00 Multiplier
17x 25.00 Multiplier
Green Lime Candy
Green Lime Candy
Low Pay

Glossy lime-green bow-tie candy with teal zig-zag stripes and a yellow-green lime-wedge badge; mid-tier payout tied with Pink Sparkle Candy; ranged tiers use the lower bound as match_count.

MatchPayoutUnit
5x 0.50 Multiplier
6x 0.60 Multiplier
7x 0.80 Multiplier
8x 1.00 Multiplier
9x 1.50 Multiplier
10x 2.50 Multiplier
11x 5.00 Multiplier
13x 7.50 Multiplier
15x 10.00 Multiplier
17x 25.00 Multiplier
Blue Swirl Candy
Blue Swirl Candy
Low Pay

Glossy blue bow-tie candy with purple/lilac diagonal stripes and a white swirl-ribbon badge; lowest-tier payout tied with Purple Striped Candy; confirmed as the total-bet payout-basis frame (5-symbol cluster paid 0.05 fun at 0.50 fun bet).

MatchPayoutUnit
5x 0.10 Multiplier
6x 0.20 Multiplier
7x 0.30 Multiplier
8x 0.50 Multiplier
9x 0.80 Multiplier
10x 1.00 Multiplier
11x 1.50 Multiplier
13x 2.50 Multiplier
15x 3.00 Multiplier
17x 5.00 Multiplier
Purple Striped Candy
Purple Striped Candy
Low Pay

Plain pale lavender bow-tie candy with darker purple diagonal stripes and no distinct badge pictogram; lowest-tier payout tied with Blue Swirl Candy; ranged tiers use the lower bound as match_count.

MatchPayoutUnit
5x 0.10 Multiplier
6x 0.20 Multiplier
7x 0.30 Multiplier
8x 0.50 Multiplier
9x 0.80 Multiplier
10x 1.00 Multiplier
11x 1.50 Multiplier
13x 2.50 Multiplier
15x 3.00 Multiplier
17x 5.00 Multiplier
Wild Candy Symbol
Wild Candy Symbol
Wild

Toast-slice character in purple-framed sunglasses; wild substituting all except Sweet Collector, Instant Prize Multiplier and Wild Multiplier; also a scatter, 3+ anywhere trigger Free Spins, own multiplier grows +1 per contributing win.

Wild Multiplier Symbol
Wild Multiplier Symbol
Other

Glossy orange/gold firecracker-ball with a lit fuse, showing x1/x2/x3/x5; distributes its multiplier to every Wild Candy Symbol in view, then itself transforms into a random-value Instant Prize Symbol.

Instant Prize Symbol
Instant Prize Symbol
Other

Bronze, silver or gold coin token (or a pink sunburst-bordered plaque for the highest value) worth x1 to x1000 of total bet; pays out when part of a cluster of 5 or more Instant Prize symbols.

Instant Prize Multiplier Symbol
Instant Prize Multiplier Symbol
Other

Gold coin overlaid with a bright magenta pinwheel/ninja-star frame and a blue-and-white x2/x5/x10 label; multiplies every Instant Prize Symbol on the board, then itself becomes a new random-value Instant Prize.

Sweet Collector Symbol
Sweet Collector Symbol
Other

Glossy pink/magenta 3-D letter 'C' on a teal square tile with diagonal pink glow stripes; pulls a random 4-9 matching symbols together into a cluster win, then becomes the collected symbol or a random Instant Prize.

Extra Spin Symbol
Extra Spin Symbol
Other

Free-Spins-only filler with no captured standalone icon crop (described only in the rules text); awards 1 or 2 extra Free Spins on landing, then becomes a random-value Instant Prize.

Blank Symbol
Blank Symbol
Other

Free-Spins-only non-paying filler with no captured standalone icon crop; does not stick to the grid and does not pay any prizes.

Bonus modes

5 modes
Base Game Modifier base
Base Game

6 columns x 9 rows Cluster Link grid; 5+ adjacent same-symbol wins cascade and collapse; RTP 96.49% (no Push Bet); win cap 10,000x Base Bet.

Free Spins fs_normal
Normal Free Spins Feature

Organic trigger: 3+ Wild Candy Symbols land anywhere (6/8/10/12 Free Spins for 3/4/5/6 symbols). Also purchasable for 120x Base Bet (60.00 fun at 0.50 base) with a chance to land up to 6 Wild Candy Symbols converted; RTP 96.30%.

Free Spins fs_super
Super Free Spins Feature

Purchasable for 400x Base Bet (200.00 fun at 0.50 base): chance to land up to 6 Wild Candy Symbols, plus a guaranteed random-value Wild Multiplier Symbol converted; RTP 96.25%.

Base Game Modifier push_bet_1
Push Bet - 1 Scatter

Toggle raising Total Bet by +100% of Base Bet (2x); guarantees 1 Wild Candy Symbol on every base spin; wins still evaluated on Base Bet, not the inflated Push Bet total; RTP 96.05%.

Base Game Modifier push_bet_2
Push Bet - 2 Scatters

Toggle raising Total Bet by +300% of Base Bet (4x); guarantees 2 Wild Candy Symbols on every base spin; wins still evaluated on Base Bet, not the inflated Push Bet total; RTP 96.31%.

Bonus buy

2 options
Option Price (cost × bet) Effect
Normal Free Spins Feature headline ×120.00
Super Free Spins Feature ×400.00

Colour system

extracted from frames · HEX
Export palette
#1A1E57 base dominant 1 base
#2A2F94 base dominant 2 base
#5D2BA3 base dominant 3 base
#0D102A base dominant 4 base
#5859AB base dominant 5 base
#6060D0 base dominant 6 base
#0F1020 free_spins dominant 1 free_spins
#1E1D59 free_spins dominant 2 free_spins
#2A3094 free_spins dominant 3 free_spins
#582CA2 free_spins dominant 4 free_spins
#171623 bonus dominant 1 bonus
#222256 bonus dominant 2 bonus
#FAF9F9 bonus dominant 3 bonus
#4C2F68 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Every value-bearing special symbol (Wild Candy multiplier, Wild Multiplier, Instant Prize, Instant Prize Multiplier) always prints its numeric value as bold white-outlined text, so colour is never the sole carrier of value; the six candies are further distinguished by a unique pictogram baked into each wrapper, not colour alone.
  • Free Spins mode is signalled redundantly by both a background colour shift from blue-purple to pink-magenta and an explicit 'Free Spins: n / n' text counter, so a colour-blind player is not dependent on the colour shift alone.
Screen Reader
  • Balance, Total Bet, WIN and the Free Spins counter sit consistently bottom-left/bottom-right/bottom-centre across all game states, which should make it straightforward to expose via consistent DOM/ARIA landmarks if the underlying markup supports it.
Motor Accessibility
  • All core actions (spin, bet select, autoplay, bonus buy) are large discrete circular buttons on the right-hand rail; the keyboard space bar starts a spin and also skips animations, giving a non-pointer input path.
Hearing Accessibility
  • All game-state changes (win amounts, free-spin counts, feature triggers, multiplier values) are conveyed via on-screen text/numerals, not audio-only cues; All Sounds, Sound Effects and Music can each be muted independently without losing any visible feedback.
Low Vision
  • Numeric information (Balance, Total Bet, WIN, Free Spins counter, RTP percentages, bet steps) is always presented as plain, high-contrast white/gold text on a dark background.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, paytable (16 pages), rules (11 pages), settings, autoplay list, info summary ('Know the Game'), sounds/brand splash preview, bonus buy dialog, Push Bet 1- and 2-scatter spins, organic Free Spins trigger/award/gameplay/win, purchased Normal and Super Free Spins trigger/award/gameplay/win.
Volatility rating is not printed anywhere inside the game build across all captured frames (paytable, rules, info, settings, autoplay, splash, win screens).
Extra Spin Symbol and Blank Symbol have no isolated icon frame; they only appear named in the rules/paytable feature-pool text, never as a standalone paytable icon panel.
A possible second RTP configuration on the provider storefront was not checked; only the RTP figures printed inside the demo build are reported.

Ask AI about Retro Sweets

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 Retro Sweets work? Keep it simple.

Organic trigger: 3+ Wild Candy Symbols land anywhere (6/8/10/12 Free Spins for 3/4/5/6 symbols). Also purchasable for 120x Base Bet (60.00 fun at 0.50 base) with a chance to land up to 6 Wild Candy Symbols converted; RTP 96.30%.

RTP 96.49%High volatilitymax win ×10000demo ✓

From the verified capture of 28 Aug 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Retro Sweets vs Razor Returns — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 13 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/retro-sweets-b28/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/retro-sweets-b28/
{
  "game": {
    "name": "Retro Sweets",
    "catalog_name": "Retro Sweets",
    "in_game_wordmark": "RETRO SWEETS – CLUSTER LINK (neon 3-D chrome logotype, magenta/purple 'RETRO', gold/orange 'Sweets', small cyan 'CLUSTER LINK' badge underneath, two candy-wrapper icons flanking the word 'Sweets')",
    "wordmark_note": "Catalog name and in-game wordmark are the same string 'Retro Sweets'; the game additionally brands its own mechanic as 'Cluster Link' (a trademarked format name, shown as a small badge under the main logo, not part of the game's own name).",
    "provider": "Push Gaming",
    "provider_ref": "retrosweets-01 (read from rgsGameId in the cross-domain iframe src per Push Gaming playbook; NOT present in the demo_url slug)",
    "game_kind": "video_slot, cluster-pays ('Cluster Link' branded format)",
    "format_trademark": "Cluster Link (Push Gaming's proprietary name for this cascading cluster-pay engine; printed on the paytable page describing the mechanic and on every splash/win screen as a small badge under the main logo)",
    "art_style": "Flat-shaded 2D vector cartoon with a glossy/candy-glaze finish on the symbols (soft specular highlights and rim-light on every candy wrapper, not fully flat cel-shading). Retro 1980s synthwave/diner aesthetic: neon outline typography (chrome-gradient magenta-to-orange lettering with cyan glow), a nighttime background scene painted in a soft airbrush/gradient style (purple-to-blue gradient sky, glowing neon strip lighting, silhouette palm trees, a chrome jukebox, a boombox with glowing cyan speaker rings, a diner booth and milkshake/cupcake table). No photorealism, no 3-D rendering; overall mood is playful, colourful, nostalgic 'retro arcade / 80s diner' rather than dark or cinematic. Camera is a static frontal view of the reel grid with a painted background behind it (no top-down or isometric perspective)."
  },
  "theme_and_setting": {
    "summary": "1980s American diner / retro candy-shop theme at night. The reel grid is framed as a glowing neon-outlined cabinet standing in the middle of a diner: to the left a vintage chrome boombox with glowing cyan speaker rings sits on a small table beside a purple diner booth; to the right a jukebox-like machine with a milkshake and two frosted cupcakes sits on another table, and a framed portrait of the game's mascot (the sunglasses-wearing toast/candy-pack character) hangs on the wall wearing large red headphones. Background sky is a purple-to-blue vertical gradient with a glowing horizontal neon strip light at the top of each side wall and silhouetted palm trees, reinforcing the retro seaside-diner mood.",
    "color_palette_words": "Dominant palette is deep indigo/navy blue and violet-purple for the background and UI panels, with saturated neon accents: hot pink/magenta, cyan/turquoise, orange-gold and lime-green used for the candy symbols and glow outlines. Free Spins mode re-tints the whole background and grid border from blue-purple to pink-magenta, giving a strong non-color (mode) cue in addition to the 'Free Spins: n/n' text counter."
  },
  "grid_and_mechanics": {
    "layout": "6 columns x 9 rows of symbol cells (54 cells total), fixed rectangular grid framed by a neon cyan/purple border. No paylines and no 'ways' diagrams exist in the game — confirmed absence, not an omission (mechanic is cluster-pays, so reel_layout.declared_value is legitimately empty).",
    "mechanic": "Cluster Pays ('Cluster Link' branded engine) with cascading/collapsing symbols. Wins are formed by 5 or more of the same paying symbol touching horizontally or vertically (adjacent, not diagonal). Winning symbols are removed, remaining symbols collapse downward, and new symbols drop from the top to refill empty cells (confirmed verbatim on rules_p1.png/rules_p2.png: 'Cluster Wins are achieved by matching 5 or more adjacent symbols, horizontally or vertically. Symbols can contribute to multiple Cluster Wins.' / 'When Cluster Wins occur, symbols that contribute to any Cluster Win are removed, and all remaining symbols on the board Collapse downwards. Also, new symbols drop from the top of the screen to fill all available positions on the board.').",
    "highest_cluster_rule": "'The highest cluster win value is always awarded in a single cluster' (rules_p2.png) — i.e. a symbol group is paid once at its best-matching tier, not stacked per sub-group.",
    "reel_grid_note": "Individual cell contents on any captured frame are the outcome of that particular spin (RNG) and are NOT documented as a fixed layout, per project convention."
  },
  "regular_paying_symbols": {
    "anchor_note": "All values below are read from paytable_p1.png/paytable_p2.png at the printed anchor: 'All wins shown are in fun and valid for the current Base Bet of 0.50 fun'. Currency value is exactly what is printed; the total-bet multiplier is the printed currency value divided by 0.50 (paytable_bet_anchor). Payout basis is confirmed as TOTAL BET by measurement: base_game_win.png shows a 5-symbol Blue Swirl Candy cluster paying 0.05 fun at Total Bet 0.50 fun, matching the paytable tier for a 5-symbol cluster of that candy exactly.",
    "tiers_note": "Cluster size bands are identical for every paying symbol: 5, 6, 7, 8, 9, 10, 11-12, 13-14, 15-16, 17+ symbols in one cluster.",
    "symbols": [
      {
        "name": "Red Watermelon-Stripe Candy",
        "tier": "high (tied top pay)",
        "appearance": "A hard-candy 'bow-tie' wrapper shape (wide body, pinched twisted ends) in glossy red with white diagonal candy-cane-style stripes; a dark-red inverted-triangle badge in the centre containing a cluster of small white/black triangular 'watermelon seed' shapes.",
        "payouts_currency_fun": {"17+": 250.00, "15-16": 50.00, "13-14": 25.00, "11-12": 6.25, "10": 2.50, "9": 1.25, "8": 0.85, "7": 0.75, "6": 0.60, "5": 0.50},
        "payouts_total_bet_multiplier": {"17+": 500, "15-16": 100, "13-14": 50, "11-12": 12.5, "10": 5, "9": 2.5, "8": 1.7, "7": 1.5, "6": 1.2, "5": 1}
      },
      {
        "name": "Orange Pineapple Candy",
        "tier": "high (tied top pay)",
        "appearance": "Same bow-tie hard-candy wrapper shape, glossy orange-to-gold gradient body with a rounded-square amber badge in the centre showing a stylised pink-topped pineapple with cross-hatched golden flesh, plus two small circular highlight dots.",
        "payouts_currency_fun": {"17+": 250.00, "15-16": 50.00, "13-14": 25.00, "11-12": 6.25, "10": 2.50, "9": 1.25, "8": 0.85, "7": 0.75, "6": 0.60, "5": 0.50},
        "payouts_total_bet_multiplier": {"17+": 500, "15-16": 100, "13-14": 50, "11-12": 12.5, "10": 5, "9": 2.5, "8": 1.7, "7": 1.5, "6": 1.2, "5": 1}
      },
      {
        "name": "Pink Sparkle Candy",
        "tier": "mid",
        "appearance": "Bow-tie candy wrapper in glossy magenta/pink with a diagonal darker-pink stripe pattern; centre badge is a pink gem/comet shape with a triangular sparkle pattern and a small trailing star, plus a crown-like sparkle cluster above it.",
        "payouts_currency_fun": {"17+": 12.50, "15-16": 5.00, "13-14": 3.75, "11-12": 2.50, "10": 1.25, "9": 0.75, "8": 0.50, "7": 0.40, "6": 0.30, "5": 0.25},
        "payouts_total_bet_multiplier": {"17+": 25, "15-16": 10, "13-14": 7.5, "11-12": 5, "10": 2.5, "9": 1.5, "8": 1, "7": 0.8, "6": 0.6, "5": 0.5}
      },
      {
        "name": "Green Lime Candy",
        "tier": "mid",
        "appearance": "Bow-tie candy wrapper in glossy lime-green with teal zig-zag stripe pattern; centre badge is a rounded-square green tile with a bright yellow-green lime wedge/slice icon and a curved teal accent stroke.",
        "payouts_currency_fun": {"17+": 12.50, "15-16": 5.00, "13-14": 3.75, "11-12": 2.50, "10": 1.25, "9": 0.75, "8": 0.50, "7": 0.40, "6": 0.30, "5": 0.25},
        "payouts_total_bet_multiplier": {"17+": 25, "15-16": 10, "13-14": 7.5, "11-12": 5, "10": 2.5, "9": 1.5, "8": 1, "7": 0.8, "6": 0.6, "5": 0.5}
      },
      {
        "name": "Blue Swirl Candy",
        "tier": "low",
        "appearance": "Bow-tie candy wrapper in glossy blue with purple/lilac diagonal stripes; centre badge is a rounded-square blue tile with a white/light-blue 'M'-shaped ribbon-candy swirl outline.",
        "payouts_currency_fun": {"17+": 2.50, "15-16": 1.50, "13-14": 1.25, "11-12": 0.75, "10": 0.50, "9": 0.40, "8": 0.25, "7": 0.15, "6": 0.10, "5": 0.05},
        "payouts_total_bet_multiplier": {"17+": 5, "15-16": 3, "13-14": 2.5, "11-12": 1.5, "10": 1, "9": 0.8, "8": 0.5, "7": 0.3, "6": 0.2, "5": 0.1},
        "verified_by": "base_game_win.png: a 5-symbol cluster of this exact candy paid 0.05 fun at Total Bet 0.50 fun, matching the '5' tier value above exactly — this is the frame used to establish the total-bet payout basis."
      },
      {
        "name": "Purple Striped Candy",
        "tier": "low",
        "appearance": "Bow-tie candy wrapper, uniform pale lavender/purple with darker purple diagonal stripes and a plain rounded-square centre badge (no distinct pictogram, just the striped wrapper pattern continuing across the badge) — the most visually 'plain' of the six candies.",
        "payouts_currency_fun": {"17+": 2.50, "15-16": 1.50, "13-14": 1.25, "11-12": 0.75, "10": 0.50, "9": 0.40, "8": 0.25, "7": 0.15, "6": 0.10, "5": 0.05},
        "payouts_total_bet_multiplier": {"17+": 5, "15-16": 3, "13-14": 2.5, "11-12": 1.5, "10": 1, "9": 0.8, "8": 0.5, "7": 0.3, "6": 0.2, "5": 0.1}
      }
    ],
    "colorblind_note": "The six candies are distinguished not only by colour (red/orange/pink/green/blue/purple) but by a distinct pictogram baked into every wrapper (triangle cluster, pineapple, comet/star, lime wedge, swirl ribbon, plain stripes) and by their fixed screen tier grouping (top row of the paytable = high pair, second row = mid pair, third row = low pair). A colour-blind player can therefore still identify tier and identity from shape/icon alone."
  },
  "special_symbols": {
    "wild_candy": {
      "name": "Wild Candy Symbol",
      "role": "Wild AND Scatter (dual role)",
      "appearance": "A retro toast-slice-shaped character wearing large square purple-framed 3-D-style sunglasses (dark red/orange lenses with white gloss highlights) and a simple grey wavy-line mouth; body is a warm cream/tan colour with a scalloped bread-crust silhouette. When holding a multiplier value it displays a bold white-outlined number badge reading 'x<N>' in a bright pink/green/orange sunburst card beneath the face.",
      "substitution": "Substitutes for all other symbols EXCEPT the Sweet Collector Symbol, the Instant Prize Multiplier Symbol, and the Wild Multiplier Symbol (rules_p3.png, verbatim).",
      "multiplier_behaviour": "Every Wild Candy Symbol carries its own multiplier, starting at x1. Each time it takes part in one or more cluster wins, its multiplier increases by 1 (not reset). It stays stuck in its grid position once it has contributed to a win, and only 'spins off' the grid once there are no more cluster wins to contribute to.",
      "scatter_behaviour": "3 or more Wild Candy Symbols landing anywhere on the grid (not requiring adjacency) trigger the Free Spins Feature.",
      "free_spins_award_by_count": {"3": 6, "4": 8, "5": 10, "6": 12},
      "carryover": "On trigger, all Wild Candy Symbols (and any Instant Prize Symbols) present in the Base Game stick in their exact grid position and carry over into the Free Spins Feature.",
      "extra_spins_in_feature": "Any NEW Wild Candy Symbol that lands during the Free Spins Feature awards 2 additional Free Spins."
    },
    "wild_multiplier": {
      "name": "Wild Multiplier Symbol",
      "role": "Special multiplier-distributor symbol, active in both Base Game and Free Spins Feature",
      "appearance": "A round glossy orange/gold sphere ('firecracker ball') with a small brown lit fuse and orange spark trail at the top, displaying a bold white-outlined 'x<N>' value across its centre.",
      "values": "x1, x2, x3, x5 (rules_p3.png / paytable_p3.png)",
      "behaviour": "When it lands/resolves, it distributes its multiplier value to every Wild Candy Symbol currently in view, then itself transforms into an Instant Prize Symbol of a random value."
    },
    "instant_prize": {
      "name": "Instant Prize Symbol(s)",
      "role": "Bet-multiplier coin symbols that pay as their own cluster type",
      "appearance": "A set of round coin tokens in three metal finishes – bronze/copper, silver, and gold — each stamped with a large numeral, plus one square pink/orange sunburst-bordered gold plaque for the highest value.",
      "values": "x1, x2, x5, x10, x25, x50, x100, x250, x500, x1000 (rules_p4.png). Each landed Instant Prize keeps its value and sticks in position.",
      "win_rule": "When an Instant Prize Symbol lands as part of a cluster of at least 5 Instant Prize Symbols (of any of the listed values), it pays out a win — it is a bet multiplier, not a currency-tier candy, and is evaluated together with other Instant Prizes on the board."
    },
    "instant_prize_multiplier": {
      "name": "Instant Prize Multiplier Symbol",
      "role": "Multiplies all Instant Prize Symbols currently on the board",
      "appearance": "A round gold coin over-laid with a bright magenta/pink outlined triangle (pinwheel/ninja-star framing) and a bold blue-and-white 'x<N>' label.",
      "values": "x2, x5, x10 (rules_p5.png)",
      "behaviour": "When it lands, it multiplies the value of every Instant Prize Symbol currently in view, then itself transforms into a new Instant Prize Symbol of a random value."
    },
    "sweet_collector": {
      "name": "Sweet Collector Symbol",
      "role": "Symbol-attraction / cluster-manufacturing feature",
      "appearance": "A glossy pink/magenta 3-D letter 'C' on a teal/turquoise square tile with diagonal pink glow stripes (matching the neon aesthetic of the rest of the special symbols).",
      "behaviour": "Picks a random number (4 to 9) of matching paying symbols of one kind from anywhere on the whole grid and pulls them together around its own position, forming a cluster win. In the Free Spins Feature version it instead attracts a random number of non-clustering symbols (any kind). Can also attract Instant Prize Symbols and Wild Candy Symbols if there are enough in view. After the cluster is formed, the Sweet Collector Symbol itself transforms into either the paying symbol it collected or an Instant Prize Symbol of a random value."
    },
    "extra_spin": {
      "name": "Extra Spin Symbol",
      "role": "Free-Spins-only filler symbol that extends the round",
      "appearance": "Not shown as an isolated icon in any captured frame; described only in the rules text (paytable_p16.png / rules_p7.png).",
      "behaviour": "Only appears filling empty positions during the Free Spins Feature. Awards an additional 1 or 2 Free Spins, then transforms into an Instant Prize Symbol of a random value."
    },
    "blank_symbol": {
      "name": "Blank Symbol",
      "role": "Free-Spins-only non-paying filler",
      "appearance": "Not shown as an isolated icon in any captured frame.",
      "behaviour": "Free-Spins-only filler symbol; does not stick to the grid and does not pay any prizes (rules_p8.png)."
    },
    "cluster_link": {
      "name": "Cluster Link",
      "role": "Marketing/mechanic name for chained Instant Prize clusters, not a discrete symbol",
      "description": "'Cluster Links trigger instant wins when a specified number of Instant Prizes cluster together on the reels. Chain clusters together with enhancements to build huge value wins!' (paytable_p12.png/rules_p6.png). This is the branded name of the whole engine (shown as a badge under the main logo on every splash/win screen), describing how Instant Prize clusters combine with Wild Multiplier / Instant Prize Multiplier symbols."
    }
  },
  "free_spins_feature": {
    "trigger": "3+ Wild Candy Symbols land anywhere on the 6x9 grid in the Base Game (verified live: free_spins_trigger.png shows 2 Wild Candy symbols with 'x1' each still on the board at trigger moment; free_spins_award.png then displays the awarded count).",
    "carryover_mechanic": "Wild Candy Symbols and Instant Prize Symbols present at trigger stick in their exact base-game position and carry into the feature; the Free Spins Feature ends automatically once no more empty grid positions remain to land a symbol (rules_p8.png: 'The Free Spins Feature game round will be auto-completed when no more positions are available to land a symbol.').",
    "feature_fill_pool": "During the feature, every empty position spins through to land on one of: Wild Candy Symbol, Wild Multiplier Symbol, Instant Prize Symbol, Sweet Collector Symbol, Instant Prize Multiplier Symbol, Extra Spin Symbol, or Blank Symbol (paytable_p15/16.png).",
    "background_change": "The whole scene re-tints from the Base Game's blue-purple palette to a pink/magenta palette for the duration of the feature (visible on free_spins_gameplay.png onward) — a strong non-textual visual cue that Free Spins is active, in addition to the on-screen 'Free Spins: n / n' counter bottom-centre.",
    "normal_free_spins_observed_round": {
      "triggered_by": "free_spins_trigger.png (organic in-game trigger, not purchased)",
      "awarded": "8 Free Spins (free_spins_award.png: 'YOU HAVE BEEN AWARDED 8 FREE SPINS')",
      "gameplay_frames": ["free_spins_gameplay.png (Free Spins 3/8, WIN 0.05 fun accumulating)", "free_spins_multiplier.png (multiple Wild Candy multipliers x2/x1 stuck on board)", "free_spins_collector.png (Sweet Collector 'C' symbol mid-collection, running win 12.50 fun, Free Spins 8/8)", "free_spins_cluster_link.png (running win 68.00 fun climbing to 84.55 fun, Free Spins 8/8, several Instant Prize coins and two Wild Candy x1 stuck on board)"],
      "final_result": "win_screen.png: 'CONGRATULATIONS YOU HAVE WON 84.50 DURING FREE SPINS' — Push Gaming logo shown centred at the bottom of the card."
    },
    "purchase_options": {
      "normal_free_spins": {
        "label": "Normal Free Spins Feature",
        "cost_currency": "60.00 fun",
        "cost_multiplier_of_base_bet": "120x Base Bet (Base Bet was 0.50 fun at purchase)",
        "description": "Possibility to land up to 6 Wild Candy Symbols converted for the purchase (paytable/rules verbatim: 'Normal Free Spins Feature with a possibility to land up to 6 Wild Candy Symbols converted for 120x your base bet and 96.30% RTP').",
        "rtp": 96.30,
        "icon": "bonus_buy_dialog.png right-hand thumbnail: a single Wild Candy character flanked by two smaller Wild Candy heads on a purple/blue gradient panel with pink lightning-bolt accents.",
        "observed_purchase": "Balance before purchase 997.00 fun -> paid 60.00 fun -> entered round at 937.00 fun; round result 84.50/84.55 fun, ending balance 1,021.55 fun (reconciles exactly)."
      },
      "super_free_spins": {
        "label": "Super Free Spins Feature",
        "cost_currency": "200.00 fun",
        "cost_multiplier_of_base_bet": "400x Base Bet",
        "description": "Possibility to land up to 6 Wild Candy Symbols, PLUS a Wild Multiplier Symbol of a random value GUARANTEED converted for the purchase (verbatim: 'Super Free Spins Feature with a possibility to land up to 6 Wild Candy Symbols, and a Wild Multiplier Symbol of a random value guaranteed converted for 400x your Base Bet and 96.25% RTP').",
        "rtp": 96.25,
        "icon": "bonus_buy_dialog.png right-hand thumbnail: three Wild Candy heads above a glossy orange/gold firecracker-ball (Wild Multiplier) marked 'x?' with pink lightning-bolt accents.",
        "observed_purchase": {
          "entry_spin": "super_free_spins_trigger.png — an entry spin at Total Bet 0.50 fun landed 6 Wild Candy Symbols with x1/x2/x3 multipliers already stuck (this is the guaranteed-conversion spin, shown at base-game background colours before the award screen).",
          "award": "super_free_spins_award.png: 'YOU HAVE BEEN AWARDED 10 FREE SPINS'",
          "gameplay_frames": ["super_free_spins_gameplay.png (Free Spins 3/12, extra spins already picked up, running win 3.00 fun)", "super_free_spins_multiplier.png (Free Spins 11/15, multiple stuck Wild Candy multipliers x1/x2/x3, running win 3.00 fun)"],
          "final_result": "super_win_screen.png: 'CONGRATULATIONS YOU HAVE WON 63.50 DURING FREE SPINS'",
          "balance_reconciliation": "Balance before purchase 1,021.55 fun -> paid 200.00 fun -> entered round at 821.55 fun; round result 63.50/66.50 fun, ending balance 888.05 fun (reconciles exactly, per manifest note)."
        },
        "note_on_free_spins_count_growth": "Free Spins counter grew beyond the initially awarded 10 (observed 11/15 on super_free_spins_multiplier.png) because new Wild Candy Symbols landing during the feature each award 2 additional Free Spins, per the Wild Candy Symbol rule."
      },
      "purchase_dialog_layout": "bonus_buy_dialog.png: a two-card 'BONUS BUY' panel (Normal Free Spins Feature card on top with red 'BUY' button, Super Free Spins Feature card below it also with red 'BUY' button), and a 'BASE BET' stepper at the bottom (circular minus/plus buttons either side of the current Base Bet value) letting the player change Base Bet — and therefore the purchase price — before buying."
    }
  },
  "push_bet": {
    "device": "Two independent toggle tiles inside the BET SELECT panel, each togglable ON/OFF individually and mutually exclusive in practice (only one was shown active at a time in captured frames)",
    "ui_label": "PUSH●BET™ (pink/magenta wordmark with a rounded shield icon and a filled purple dot between the words), with a '?' help icon beside it",
    "tiers": [
      {
        "label": "1 Scatter",
        "cost_currency": "1.00 fun (at Base Bet 0.50 fun)",
        "cost_multiplier": "+100% of Base Bet (Total Bet becomes 2x Base Bet)",
        "effect": "Guarantees 1 Wild Candy Symbol on every base-game spin while active (verbatim rules_p9.png: 'Activating 1 Scatter Push Bet will increase the total bet by 100%, which GUARANTEES 1 Wild Candy Symbol in every base spin.')",
        "rtp": 96.05,
        "verified_frame": "pushbet_1scatter_spin.png shows one Wild Candy Symbol (x1) present, Total Bet 1.00 (0.50) fun printed bottom-right."
      },
      {
        "label": "2 Scatters",
        "cost_currency": "2.00 fun (at Base Bet 0.50 fun)",
        "cost_multiplier": "+300% of Base Bet (Total Bet becomes 4x Base Bet)",
        "effect": "Guarantees 2 Wild Candy Symbols on every base-game spin while active.",
        "rtp": 96.31,
        "verified_frame": "pushbet_2scatters_spin.png shows two Wild Candy Symbols (x1 each) present, Total Bet 2.00 (0.50) fun printed bottom-right."
      }
    ],
    "wins_evaluated_on_base_bet": "When Push Bet is active, wins are evaluated against the Base Bet amount, NOT the inflated Push Bet total (rules_p10.png verbatim: 'When using the Push Bet, wins are evaluated respectively of the Base Bet amount and not the Push Bet amount.'). This matches the Push Gaming playbook pattern (P-U06): Push Bet buys a guarantee/chance, not a change to the payout basis.",
    "deactivation_rule": "Can be switched off only at the end of a game round; if Autoplay is running, Autoplay must first be turned off to deactivate Push Bet (rules_p10.png)."
  },
  "rtp_table": {
    "base_no_push_bet": 96.49,
    "push_bet_1_scatter": 96.05,
    "push_bet_2_scatters": 96.31,
    "bonus_buy_normal_free_spins": 96.30,
    "bonus_buy_super_free_spins": 96.25,
    "source": "rules_p11.png (base + both Push Bet values), rules_p8/p9.png and info.png ('KNOW THE GAME' summary, identical wording) for the two purchase RTPs.",
    "direction_note": "Push Bet in this game RAISES the printed base RTP only for the 2-Scatter tier (96.49 -> 96.31 is actually a slight decrease, and 1-Scatter, 96.05, is a larger decrease). Per the Push Gaming playbook, direction is never assumed — it is read per game; here BOTH Push Bet tiers print a LOWER RTP than the no-Push-Bet base (96.49%), the opposite of a naive 'ante always helps' assumption."
  },
  "win_cap": {
    "value_multiplier": 10000,
    "printed_three_times_as_per_playbook_pattern": [
      {"where": "paytable feature banner (paytable_p3.png)", "text": "10000x banner image plus caption: 'The maximum payout per game round is x10,000 the current Base Bet amount.'"},
      {"where": "rules, near start of buklet (rules_p2.png)", "text": "'This game has a win cap of x10,000 the current bet amount per game round.'"},
      {"where": "rules, Additional Information / end of buklet (rules_p11.png)", "text": "'This game has a maximum win of x10,000 and as a result, some hypothetically possible results have been prevented. This restriction has been included in RTP calculations.'"}
    ],
    "wording_note": "The three printed instances use slightly different wording ('Base Bet amount' vs 'current bet amount' vs unqualified 'x10,000') — quoted verbatim above rather than smoothed into one phrase, since Base Bet and Total Bet can diverge when Push Bet is active.",
    "showcase_tile_not_used": "The provider storefront 'HIGHEST OBSERVED WIN' tile is a different statistic (observed record, not the structural cap) and was intentionally NOT used to populate this field, per Push Gaming provider-defect P-U11."
  },
  "bet_range": {
    "min_bet": 0.10,
    "max_bet": 100.00,
    "currency_label": "fun (demo play-money token, not a real-world currency)",
    "step_list_observed": [0.10, 0.20, 0.30, 0.40, 0.50, "...", 30.00, 40.00, 50.00, 60.00, 100.00],
    "measured_by": "Scrolling the BET SELECT list to both extremes with Push Bet OFF (bet_select_min.png = 0.10 fun highlighted at top, bet_select_max.png = 100.00 fun highlighted at bottom).",
    "push_bet_note": "Push Bet does not change the Base Bet step list shown in BET SELECT; it only adds a fixed +100%/+300% surcharge on top of whichever Base Bet is chosen."
  },
  "build_versions": {
    "server": "2.3.0",
    "client": "4.4.12 17-07-2026",
    "source_frame": "rules_p11.png, read by eye (not OCR) per Push Gaming playbook guidance on this field."
  },
  "interface_layout": {
    "top_bar": "Thin black strip across the very top of the browser viewport showing the game title 'Retro Sweets' at top-left in small grey text and a real-time clock at top-right (browser chrome, not part of the game canvas).",
    "in_game_top_right": "A speaker/mute icon (white outline, toggles to a speaker-with-cross when muted) and a 3-line hamburger menu icon, both floating over the background art at the top-right corner of the game canvas.",
    "left_side": "The animated main logo lockup ('RETRO SWEETS – CLUSTER LINK') floats over the background art at upper-left, above the diner booth/boombox vignette.",
    "right_side_rail": "A vertical column of round buttons to the right of the reel grid, top to bottom: gold star icon in a dark circle ('Bonus Buy' / Feature Buy button), a circular Autoplay icon (play-triangle inside rounded arrows), a stacked-coins icon ('Bet Select'), and at the very bottom a large circular double-arrow 'Spin' button styled as a chrome/neon dial.",
    "bottom_bar": "Full-width dark bar under the reel grid: 'Balance: <amount> fun' bottom-left, 'Total Bet: <amount> fun' bottom-right; during/after a win an additional centred 'WIN: <amount> fun' label appears, and during the Free Spins Feature a 'Free Spins: n / n' counter appears to its right.",
    "menu_panel_bottom_icons": "When the hamburger menu (or any info/settings panel) is open, a row of four icons sits along the very bottom of the dark side panel: a grid icon (Home/menu), a '?' in a circle (Paytable/Game Info), a gear icon (Settings), and a shield icon (Responsible Gaming), consistent with Push Gaming's standard panel chrome noted in the provider playbook.",
    "info_panel_scroll": "The GAME INFO / PAYTABLE / RULES panel is a single continuous scrolling sheet on the right half of the screen (dark charcoal background, white/grey body text, red vertical accent bars beside each sub-heading); the left half of the screen keeps showing the (blurred, dimmed) live reel grid behind it. Confirmed exhausted at paytable page 16/16 and rules page 11/11 via scroll_capture.py with settle=3 and by reading the terminal Server/Client Version lines on rules_p11.png."
  },
  "settings_screen": {
    "description": "settings.png: three rows only — 'All Sounds', 'Sound Effects', 'Music' — each with a speaker-with-cross mute-toggle icon at the right edge. No graphics-quality, language, or other options are present.",
    "accessibility_note": "Only an on/off mute icon distinguishes state; there is no separate text label reading 'ON'/'OFF' next to each row, so this control's state is conveyed by icon shape alone (icon-only affordance, no colour-only cue is used so it remains colour-blind safe, but a screen-reader needs the icon's accessible name to expose state)."
  },
  "autoplay_screen": {
    "description": "autoplay.png: a modal titled 'AUTOPLAYS' with a vertical list of round-count options — Off (pre-selected/highlighted white), 10, 20, 50, 100, 250, 500, 1000 — and a red 'OK' confirm button at the bottom. No loss-limit / win-limit / single-session-loss-limit sub-options were visible on this single-screen dialog."
  },
  "info_summary_screen": {
    "title": "KNOW THE GAME",
    "content": "A single non-scrolling summary card repeating, verbatim, the malfunction clause, the three RTP figures (1-Scatter Push Bet 96.05%, 2-Scatters Push Bet 96.31%, no Push Bet 96.49%), the x10,000 max win statement, and both Bonus Buy option summaries with their prices/RTPs — i.e. a condensed duplicate of the key numbers from the end of the Rules booklet, on its own single screen (info.png)."
  },
  "malfunction_and_incomplete_game_clause": "Rules_p10/p11.png, verbatim: 'Incomplete games will be automatically resolved after 48 hours. Any winnings resulting from automatic resolve shall be paid to the player's account. Where an incomplete game cannot be resolved, the stake will be returned to the player.' followed by 'MALFUNCTION VOIDS ALL PAYS AND PLAYS.' in bold caps.",
  "reel_configuration_note": "Rules_p11.png states 'Different reel configurations are used, depending on the progression in the Free Games Feature' — i.e. the underlying symbol-weighting reel strip is not static during Free Spins; no further detail than this sentence is printed anywhere in the booklet.",
  "preview_and_splash": {
    "screen_1": "preview_1_sounds.png: a modal dialog on a near-black background asking 'Enable Sounds — Would you like to enable sounds?' with 'YES'/'NO' buttons and a headphones icon captioned 'For the ultimate experience use headphones'; the blurred background behind it hints at the brand splash screen underneath.",
    "screen_2": "preview_2_brand.png: the actual brand splash — the animated 'RETRO SWEETS – CLUSTER LINK' logo at top-centre over the diner background, and three feature-summary cards beneath it: 'WILD CANDIES – Multiplier increases after a cluster win' (three x3 Wild Candy badges), 'SPECIAL SYMBOLS – Land to increase the win potential' (Sweet Collector 'C', Wild Multiplier fireball 'x5', Instant Prize Multiplier star 'x2'), and 'FREE SPINS FEATURE – Chain to build huge value wins' (a 3x2 grid of Instant Prize coin values and a Wild Candy x3). 'CLICK TO CONTINUE' prompt at the very bottom."
  },
  "win_screen_layout": {
    "description": "Both win_screen.png and super_win_screen.png share one template: the animated main logo centred at top, a horizontal-rule-framed 'CONGRATULATIONS / YOU HAVE WON' headline, a large glowing gold 3-D number for the amount won, the caption 'DURING FREE SPINS' beneath it, the Push Gaming shield logo centred near the bottom of the card, and a 'CLICK TO CONTINUE' prompt below the card on the dimmed diner background.",
    "studio_evidence": "Only the 'PUSH GAMING' shield wordmark appears anywhere in the captured frames (win screens and splash); no sub-studio branding was found, consistent with the Push Gaming playbook's studio_evidence pattern for this provider."
  },
  "accessibility_notes": {
    "color_blind": "Every value-bearing special symbol (Wild Candy multiplier, Wild Multiplier, Instant Prize, Instant Prize Multiplier) always prints its numeric value as bold white-outlined text on the icon itself, so colour is never the sole carrier of value. The six regular candies are additionally distinguished by a unique pictogram (not just colour) baked into each wrapper. Free Spins mode is signalled redundantly by both a background colour shift (blue-purple to pink-magenta) AND an explicit 'Free Spins: n / n' text counter, so a colour-blind or low-vision player is not dependent on the colour shift alone.",
    "motor": "All core actions (spin, bet select, autoplay, bonus buy) are large discrete circular buttons on the right-hand rail, plus a documented keyboard alternative: 'To start a game round... press the keyboard space bar' and 'To skip certain animations during a game round, press anywhere on the screen. Alternatively, press the keyboard space bar' (rules_p1.png/GAME INFO), giving a non-pointer input path for spinning and for skipping/quick-play.",
    "deaf_hard_of_hearing": "All game-state changes (win amounts, free-spin counts, feature triggers, multiplier values) are conveyed via on-screen text/numerals in every captured frame, not via audio-only cues; the Settings panel lets All Sounds / Sound Effects / Music each be muted independently without disabling any visible feedback.",
    "screen_reader_low_vision": "Numeric information (Balance, Total Bet, WIN, Free Spins counter, RTP percentages, bet steps) is always presented as plain, high-contrast white/gold text on a dark background, positioned consistently bottom-left/bottom-right/bottom-centre across all game states, which should make it straightforward to expose via consistent DOM/ARIA landmarks if the underlying markup supports it (not verifiable from screenshots alone)."
  },
  "unreadable_or_uncertain": [
    "Volatility rating: not printed anywhere inside the game build across all 53 captured frames (paytable, rules, info, settings, autoplay, splash, win screens); this field is intentionally left unreported here rather than guessed from a storefront tile, consistent with the Push Gaming provider-defect P-U05/9.4 guidance that an un-printed in-build value is not filled from external marketing pages.",
    "Extra Spin Symbol and Blank Symbol: no isolated icon frame exists in the captured set (they only appear named in the rules/paytable feature-pool bullet list, never as a standalone paytable icon panel like the other special symbols) — described from text only, appearance left unreported rather than guessed.",
    "'-96'/'-01' provider_ref suffix meaning: per the Push Gaming playbook this suffix has been shown NOT to encode an RTP configuration; provider_ref for this title should be recorded exactly as read from the iframe src (retrosweets-01), with no further inference.",
    "Second RTP configuration on the provider storefront (if any) was not checked as part of this documentation pass; only the RTP figures printed inside the demo build are reported above."
  ]
}

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 —