Blueberry Island

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

Free demo · not real-money play
✓ Working · checked 2 weeks, 2 days ago Verified · 20 Aug 2026
RTP 97.11%
Volatility Medium-Low
Max win ×3185
Grid 6×4
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/blueberry-island-b23/

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

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

Captured 20 Aug 2026 View capture log

Per-screen breakdown

42 demo screens
42 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Autoplay settings
autoplay Autoplay settings
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
Info / About screen
info Info / About 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
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
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

What we extracted from Blueberry Island

Everything pulled from Blueberry Island into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
42 screens captured
16 symbols catalogued · payouts OCR-verified
10 palette colors from frames
6 accessibility groups profiled
5 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider PoggiPlay
volatility Medium-Low
max_win_x ×3185
layout 6×4
paylines 22 fixed
bonus_buy No
mechanic Video Slot
release_date 2021

RTP configurations

This game does not run at one fixed RTP. It ships 2 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
Player Config headline 97.11% Playing for the Blue bakery (in-game team choice, switchable anytime)
Player Config 96.99% Playing for the Pink bakery (in-game team choice, switchable anytime)

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

Symbols & paytable

16 symbols
16 icons (ZIP)
Stand Mixer
Stand Mixer
High Pay

Stand mixer with gold bowl; blue/pink team-color pair, identical payouts (one symbol, two skins). One of 4 top symbols exempt from team x3 multiplier. Dish Opening reward: 25x total bet.

MatchPayoutUnit
3x 1.00 Multiplier
4x 3.00 Multiplier
5x 25.00 Multiplier
6x 220.00 Multiplier
Whisk and Spoon
Whisk and Spoon
High Pay

Whisk crossed with a slotted mixing spoon; blue/pink handle color pair, identical payouts. Exempt from team x3 multiplier. Dish Opening reward: 22x total bet.

MatchPayoutUnit
3x 0.80 Multiplier
4x 2.50 Multiplier
5x 22.00 Multiplier
6x 200.00 Multiplier
Knife and Fork
Knife and Fork
High Pay

Dinner knife crossed with a fork; blue/pink handle color pair, identical payouts. Exempt from team x3 multiplier. Dish Opening reward: 20x total bet.

MatchPayoutUnit
3x 0.80 Multiplier
4x 2.00 Multiplier
5x 20.00 Multiplier
6x 180.00 Multiplier
Spoon and Spatula
Spoon and Spatula
High Pay

Serving spoon crossed with a pie spatula; blue/pink handle color pair, identical payouts. Last of 4 symbols exempt from team x3 multiplier. Dish Opening reward: 18x total bet.

MatchPayoutUnit
3x 0.80 Multiplier
4x 1.80 Multiplier
5x 18.00 Multiplier
6x 160.00 Multiplier
Glazed Donut (large)
Glazed Donut (large)
High Pay

Round glazed donut with thick icing drip; blue/pink icing color pair, identical payouts. Team-color win gets x3 multiplier. Dish Opening reward: 1.5x total bet.

MatchPayoutUnit
3x 0.60 Multiplier
4x 1.50 Multiplier
5x 3.00 Multiplier
6x 40.00 Multiplier
Glazed Donut (small)
Glazed Donut (small)
High Pay

Smaller glazed donut, lower tier than the large donut; blue/pink icing color pair. Team-color win gets x3 multiplier. Dish Opening reward: 1x total bet.

MatchPayoutUnit
3x 0.30 Multiplier
4x 1.00 Multiplier
5x 2.00 Multiplier
6x 20.00 Multiplier
Frosted Cupcake (large)
Frosted Cupcake (large)
High Pay

Cupcake in striped wrapper with plain frosting swirl and gold sprinkles, no fruit garnish; blue/pink frosting color pair. Team-color win gets x3 multiplier. Dish Opening reward: 0.9x total bet.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.90 Multiplier
5x 2.40 Multiplier
6x 30.00 Multiplier
Frosted Cupcake (small)
Frosted Cupcake (small)
High Pay

Smaller plain frosted cupcake, lower tier than the large one; blue/pink frosting color pair. Team-color win gets x3 multiplier. Dish Opening reward: 0.6x total bet.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.60 Multiplier
5x 1.60 Multiplier
6x 15.00 Multiplier
Letter A
Letter A
Low Pay

Cookie letter A, light purple/lavender icing with brown gingerbread border. Fixed single color, not a team color pair, not affected by team x3 rule. Dish Opening reward: 0.4x total bet.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
6x 14.00 Multiplier
Letter K
Letter K
Low Pay

Cookie letter K, pale yellow/gold icing with brown gingerbread border. Fixed single color, not a team color pair. Dish Opening reward: 0.5x total bet.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.40 Multiplier
6x 12.00 Multiplier
Letter Q
Letter Q
Low Pay

Cookie letter Q, mint-green icing with brown gingerbread border. Fixed single color, not a team color pair. Dish Opening reward: 0.4x total bet (confirmed live: settled exactly at 400 FUN on a 1000 FUN bet).

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.20 Multiplier
6x 10.00 Multiplier
Letter J
Letter J
Low Pay

Cookie letter J, light powder-blue icing with brown gingerbread border. Fixed single color, not a team color pair. Dish Opening reward: 0.3x total bet.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.30 Multiplier
5x 1.00 Multiplier
6x 8.00 Multiplier
Cherry-Blueberry Cupcake (tier A)
Cherry-Blueberry Cupcake (tier A)
High Pay

Cupcake with cherry-on-stem and blueberry topping, striped cake cross-section; blue/pink icing color pair. Visually indistinguishable from tier B below — tell apart only by printed payout value. Dish Opening reward: 0.3x total bet.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.30 Multiplier
5x 0.90 Multiplier
6x 10.00 Multiplier
Cherry-Blueberry Cupcake (tier B)
Cherry-Blueberry Cupcake (tier B)
High Pay

Same cherry-and-blueberry cupcake motif as tier A; blue/pink icing color pair. Visually indistinguishable from tier A — tell apart only by printed payout value. Lowest-paying symbol in the game. Dish Opening reward: 0.2x total bet.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.60 Multiplier
6x 5.00 Multiplier
Wild Custard
Wild Custard
Wild

Glowing copper/orange spiral disc with a gold 'W' (labeled WILD CUSTARD on the team-select screen). Substitutes for the most beneficial symbol except Scatter and the three Pastry symbols. Six Wilds on a line do not count as a win.

Chef Hat Scatter
Chef Hat Scatter
Scatter

Chef's toque with a blueberry cluster (labeled WIN A ROUND on the team-select screen); blue/pink team-color pair, equal chance of either color. Not affected by Pastry symbols. 3+ own-team scatters anywhere on the 6x4 grid win the round.

Bonus modes

5 modes
Base Game Modifier base
Base Game

Fixed 6x4 grid (24 positions), 22 paylines, left-to-right pay direction only, minimum 3 matching symbols per line; no cascade/tumble, paylines are the sole win mechanic.

Other team_select
Pick a Bakery (team meta-mechanic)

Before/at any time during play the player picks Blue or Pink bakery (switchable via the chef character bottom-left). Team-specific symbols winning in the matching team color are multiplied x3; the 4 top-paying utensil symbols are exempt. RTP differs by team: 97.11% Blue vs 96.99% Pink.

Bonus Mode round_dish_opening
Round Win & Dish Opening

3+ own-team scatters landing anywhere on the 6x4 grid win the round and open the Dish Opening bonus: every on-screen symbol with reward value plus a Jackpot tile (10x the sum of all displayed rewards) are placed in a dish; opening it pays one of the shown values. No buy option exists.

Free Spins free_spins
Free Spins

Three CONSECUTIVE round wins grant 30 Free Spins. During Free Spins, Scatter symbols are removed from the reels, raising the ordinary payline win rate. Not captured live in 334 confirmed spins; documented from rules text only. No buy option exists.

Other pastry_modifiers
Pastry Symbol Modifiers

Three special tiles modify the board: Chocolate Spread (neutral) destroys all non-allied symbols, new ones drop from above; Caramel Syrup (neutral) converts adjacent enemy symbols to the player's team and itself becomes a Wild; Pastry Bag (team-specific) turns adjacent symbols into Wilds — orthogonally (up/down/left/right) for Blue team, diagonally for Pink team. None affect Scatter symbols; explosions resolve left-to-right, top-to-bottom.

Colour system

extracted from frames · HEX
Export palette
#5D4F9E base dominant 1 base
#473990 base dominant 2 base
#2C2567 base dominant 3 base
#191430 base dominant 4 base
#97E1F4 base dominant 5 base
#8973AE base dominant 6 base
#5850A1 bonus dominant 1 bonus
#393287 bonus dominant 2 bonus
#2B2567 bonus dominant 3 bonus
#929BE4 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Team affiliation (Blue vs Pink bakery) is signalled mainly by blue vs pink/magenta color; team screens also carry text labels ('Blue bakery'/'Pink bakery', 'BLUE BAKERY WIN'/'PINK BAKERY WIN'), but the in-round scatter/tile color cue has no accompanying shape difference — rely on the persistent 'Change team' character indicator rather than judging color mid-spin.
  • Most paying symbols are distinguishable by shape alone regardless of color (mixer vs crossed utensils vs donut vs letter-cookie), which helps colorblind play.
Screen Reader
  • Canvas-rendered game with no ARIA/live-region evidence in this build; a screen-reader adaptation would need external instrumentation to announce current team, bet, spin result, round-win/Dish-Opening state and Free Spins progress.
Motor Accessibility
  • All interactive controls (spin, bet selection, autoplay, settings, team switch) are large touch-friendly circular buttons; a 'Spacebar to spin' keyboard toggle exists as an alternative to clicking; bet and autoplay round counts use pill-button grids rather than fine sliders or drag gestures.
Hearing Accessibility
  • All win feedback (round-win banners, Dish Opening reveal, Free Spins trigger, payline wins) is shown with on-screen text/numeric readouts and does not rely on sound alone; a Sound/Music mute toggle exists in Settings.
Low Vision
  • The two cherry-and-blueberry cupcake symbols are visually near-identical in shape and color even under zoom/pixel-diff comparison; they can only be told apart by their printed payout values (10000/900/300/200/dish300 FUN vs 5000/600/200/100/dish200 FUN at bet 1000 FUN).

Media & assets

4 files · 4 types
42 PNG (ZIP)
Base game
base_game
Base game
base_game
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Preview splash, base game (incl. payline win and payout-basis evidence), team-select screen, settings, bet selector (full ladder, 50 to 100000 FUN, both scroll ends confirmed), autoplay (3 pages incl. advanced settings).
Full paytable, all 14 paying symbols across 8 pages, plus Wild and Scatter symbol art; full rules text across 18 pages incl. RTP, bet limits, team multiplier rule, victory/Dish Opening rule, pastry-modifier rules.
Round Win & Dish Opening bonus: two trigger instances (x656 and x231 chance multipliers) and one full resolution settled live (letter Q paid exactly its printed 400 FUN dish value).
Free Spins feature (30 spins after three CONSECUTIVE round wins) not captured live across 334 confirmed spins — the compound trigger never landed back-to-back; documented from rules text only.
max_win / max multiplier is not declared anywhere in this demo build (no figure in rules, paytable, or any captured screen).
Whether the Wild symbol's glow color (copper/orange vs light-blue) denotes team ownership of that specific Wild tile, or is only a rules-diagram illustration highlight, is uncertain — not cross-verified live in both contexts.
Exact tile count/composition of the Dish Opening prize grid is not fixed — it varies with which paying symbols are on screen at the moment of the round win; only two example instances were captured, not a full spec.
A hidden bonus-buy option reachable through an alternate UI path was not exhaustively ruled out, beyond the absence of any BUY badge near the reels/bet panel and no purchase mention in the full rules text.

Ask AI about Blueberry Island

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 Blueberry Island work? Keep it simple.

Three CONSECUTIVE round wins grant 30 Free Spins. During Free Spins, Scatter symbols are removed from the reels, raising the ordinary payline win rate. Not captured live in 334 confirmed spins; documented from rules text only. No buy option exists.

RTP 97.11%Medium-Low volatilitymax win ×3185demo ✓

From the verified capture of 20 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: Blueberry Island vs Mines — 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, 10 palette hexes and all 16 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/blueberry-island-b23/

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/blueberry-island-b23/
{
  "game": {
    "name": "Blueberry Island",
    "provider": "PoggiPlay",
    "game_kind": "video_slot",
    "category": "video slot, lines-pay, two-team meta-game with a collectible-round bonus ('Dish Opening') and a sequential free-spins trigger",
    "art_style": "flat-shaded 3D-rendered cartoon (soft-shaded stylized 3D models, not photoreal), thick rounded shapes with a toy/claymation look, bright saturated pastel-and-jewel color palette (candy pink, sky blue, gold), cheerful whimsical mobile-casual mood, no dramatic/cinematic lighting; camera is a static front-on view of the reels (no perspective/isometric tilt); background is a softly-lit twilight lavender-purple bakery-island landscape with rounded blob-shaped hills and a large silhouette bunny shape watching from the left",
    "theme": "a candy/bakery-themed island where two rival pastry chefs (a mustachioed man in a light-blue chef's hat and apron, and a blonde woman in a pink chef's hat and apron) compete to become 'the best chef'; imagery is built from cupcakes, donuts, cookies shaped like playing-card letters, kitchen utensils (whisks, spoons, spatulas, forks/knives), a stand mixer, and a giant golden serving dish/jackpot bell",
    "currency_note": "demo balance is shown in 'FUN' credits (PoggiPlay demo token), NOT a real-money currency; all amounts in this document are FUN credits unless noted otherwise",
    "sources_reviewed": [
      "preview.png", "base_game.png", "team_select.png", "settings.png",
      "bet_selector_p1.png", "bet_selector_p2.png",
      "autoplay_p1.png", "autoplay_p2.png", "autoplay_p3.png",
      "win_base.png", "payout_basis_evidence.png",
      "bonus_dish_trigger.png", "bonus_dish_trigger2.png", "bonus_dish_result.png", "bonus_dish_result_settled.png",
      "paytable_p1.png .. paytable_p8.png",
      "rules_p1.png .. rules_p18.png"
    ]
  },

  "reel_grid_and_mechanic": {
    "columns": 6,
    "rows": 4,
    "layout": "fixed grid, 6 columns x 4 rows, 24 total symbol positions, no cascading/tumble observed (paylines are the sole win mechanic)",
    "bet_mechanic": "lines",
    "paylines": 22,
    "payline_direction": "left to right only ('Winning combinations must start at the leftmost reel' - rules_p15.png, 'Bet Lines' section)",
    "payline_min_match": 3,
    "verification": "grid counted twice (base_game.png symbol grid by eye; payline dot-diagrams on rules_p15/16/17.png, each a 6x4 dot grid). All 22 numbered payline diagrams visually confirmed present and sequential (1-22) across rules_p15/16/17.png.",
    "reel_numbering_onscreen": "base_game.png prints small row/column position numbers 1-22 down the left edge of the reel area next to each row, matching the 22 payline count"
  },

  "team_meta_mechanic": {
    "name": "Pick a Bakery (team selection)",
    "screen": "team_select.png, shown before the round begins (and reachable mid-game)",
    "description": "Player must choose a team before playing: Blue Bakery or Pink Bakery. The choice can be changed at any time during play by clicking the small chef character standing at the bottom-left of the reels (labeled 'Change team' under the character in base_game.png/win_base.png).",
    "team_select_screen_layout": {
      "center": "a large dark-purple blueberry-shaped sphere reading 'CHOOSE THE BLUEBERRY ISLAND SWEET-SHOP' in orange bubble-letter text",
      "left_side": "Blue Bakery column: label 'WILD CUSTARD' over a light-blue folded pastry-bag icon with a gold buckle; label 'WIN A ROUND' over a light-blue chef-hat icon with a blueberry cluster; label 'MUFFIN BONUS' over a pair of blue-and-white frosted muffins; a yellow 'Play' pill button; the male chef character (light-blue hat) standing at far left",
      "right_side": "mirror layout in pink for Pink Bakery: 'WILD CUSTARD' pink pastry bag, 'WIN A ROUND' pink chef-hat icon, 'MUFFIN BONUS' pink muffins, yellow 'Play' button, the female chef character (pink hat) standing at far right",
      "background": "same twilight-purple bakery-island landscape as base_game, with a large bunny silhouette on the left"
    },
    "team_color_multiplier_rule": "If a 'team-specific' symbol (a symbol that exists in both a blue and a pink color rendering) wins on a spin while playing for the matching team, its winnings are multiplied by x3. The verbatim rule (rules_p1.png): \"If team-specific symbols (symbols that appear for both teams, but have a specific team color) win — their winnings get multiplied by 3.\"",
    "exempt_symbols": "The TOP 4 symbols in the paytable (stand mixer, whisk+spoon, knife+fork, spoon+spatula — i.e. the four highest-paying utensil/appliance symbols) are explicitly EXEMPT from the x3 team multiplier, because, per the rules text, they have no chance of appearing in the opposing team's color when that team is not selected (they always render in the player's own team color, so there is nothing to 'multiply against').",
    "letters_and_special_symbols_not_teamed": "The four letter symbols (A, K, Q, J) each render in a single fixed color (not a blue/pink pair) and are not part of the team-multiplier mechanic; likewise Scatter and Wild have their own separate color rules (see below)."
  },

  "symbols_paytable": {
    "measurement_basis": "paytable_bet_anchor = 1000 FUN (all figures below were read at BET = 1000 FUN, as shown in the balance bar on every paytable screenshot). payout_basis = TOTAL BET multiplier, confirmed by payout_basis_evidence.png (a 200 FUN payline win at bet=1000 exactly matches a paytable-printed tier value, not divided across 22 lines) and independently corroborated by the Dish Opening settlement (Q symbol paid exactly 400 FUN, matching the printed 'dish' value for Q).",
    "note_on_dish_column": "Every symbol's paytable entry has 5 rows: match counts 6/5/4/3, plus a 5th row labeled 'dish'. The 'dish' row is NOT a 5th match-count tier — per the in-game text, 'the \"Dish\" rewards row shows the reward you get for the element in Dish Opening mode' (a separate bonus feature, see dish_opening below). Only the 6/5/4/3 rows are ordinary payline payout tiers; the dish value is documented in each symbol's note, not in its payouts list.",
    "team_color_pairs": "Ten of the fourteen paying symbols below are printed twice in the paytable, once in a blue rendering and once in a pink rendering, with IDENTICAL payout numbers for both colors — these are the SAME symbol in two team-color skins, not two different symbols. The four letter symbols (A/K/Q/J) are each printed only ONCE, in one fixed color, with their own unique values — these are four genuinely distinct symbols, not a color pair.",
    "symbols": [
      {
        "id": "mixer",
        "rank": 1,
        "description": "a stand mixer (like a KitchenAid) with a gold mixing bowl and a whisk attachment tilted up; team-color pair: light-blue mixer body / pink mixer body, both on a circular wood-grain plate frame with a gold ring border",
        "team_pair": true,
        "team_multiplier_exempt": true,
        "payouts": [
          {"match": 6, "value": 220000},
          {"match": 5, "value": 25000},
          {"match": 4, "value": 3000},
          {"match": 3, "value": 1000}
        ],
        "note": "top-paying symbol. Dish Opening value: 25000 FUN. Source: paytable_p1.png."
      },
      {
        "id": "whisk_and_spoon",
        "rank": 2,
        "description": "a gold balloon whisk crossed with a large slotted mixing spoon, X-shaped, on a circular wood-frame plate; team-color pair: blue-handled / pink-handled spoon (whisk stays gold in both)",
        "team_pair": true,
        "team_multiplier_exempt": true,
        "payouts": [
          {"match": 6, "value": 200000},
          {"match": 5, "value": 22000},
          {"match": 4, "value": 2500},
          {"match": 3, "value": 800}
        ],
        "note": "Dish Opening value: 22000 FUN. Source: paytable_p2.png."
      },
      {
        "id": "knife_and_fork",
        "rank": 3,
        "description": "a silver dinner knife crossed with a silver fork, X-shaped, on a circular wood-frame plate; team-color pair: light-blue / pink handle color",
        "team_pair": true,
        "team_multiplier_exempt": true,
        "payouts": [
          {"match": 6, "value": 180000},
          {"match": 5, "value": 20000},
          {"match": 4, "value": 2000},
          {"match": 3, "value": 800}
        ],
        "note": "Dish Opening value: 20000 FUN. Source: paytable_p2.png/p3.png."
      },
      {
        "id": "spoon_and_spatula",
        "rank": 4,
        "description": "a rose-gold serving spoon crossed with a rose-gold pie-server/spatula, X-shaped, on a circular wood-frame plate; team-color pair: light-blue / pink handle color",
        "team_pair": true,
        "team_multiplier_exempt": true,
        "payouts": [
          {"match": 6, "value": 160000},
          {"match": 5, "value": 18000},
          {"match": 4, "value": 1800},
          {"match": 3, "value": 800}
        ],
        "note": "Dish Opening value: 18000 FUN. This is the 4th and last symbol exempt from the team x3 multiplier. Source: paytable_p3.png."
      },
      {
        "id": "glazed_donut_large",
        "rank": 5,
        "description": "a round glazed donut/dumpling with a thick icing drip covering the top; team-color pair: pink icing / light-blue icing, no ring frame (round tile, not circled)",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 40000},
          {"match": 5, "value": 3000},
          {"match": 4, "value": 1500},
          {"match": 3, "value": 600}
        ],
        "note": "Dish Opening value: 1500 FUN. Source: paytable_p4.png."
      },
      {
        "id": "glazed_donut_small",
        "rank": 6,
        "description": "a smaller/lower-tier version of the same glazed donut icon; team-color pair: pink icing / light-blue icing",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 20000},
          {"match": 5, "value": 2000},
          {"match": 4, "value": 1000},
          {"match": 3, "value": 300}
        ],
        "note": "Dish Opening value: 1000 FUN. Source: paytable_p4.png."
      },
      {
        "id": "frosted_cupcake_large",
        "rank": 7,
        "description": "a cupcake in a white-and-navy striped paper wrapper topped with a swirl of frosting speckled with gold sprinkles (no fruit garnish); team-color pair: pink frosting / light-blue frosting",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 30000},
          {"match": 5, "value": 2400},
          {"match": 4, "value": 900},
          {"match": 3, "value": 400}
        ],
        "note": "Dish Opening value: 900 FUN. Source: paytable_p5.png."
      },
      {
        "id": "frosted_cupcake_small",
        "rank": 8,
        "description": "a smaller/lower-tier version of the same plain frosted cupcake icon; team-color pair: pink / light-blue frosting",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 15000},
          {"match": 5, "value": 1600},
          {"match": 4, "value": 600},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 600 FUN. Source: paytable_p5.png/p6.png."
      },
      {
        "id": "letter_A",
        "rank": 9,
        "description": "a single stylized cookie letter 'A', light purple/lavender icing filling with a brown gingerbread-cookie outline border; fixed single color, no blue/pink pair",
        "team_pair": false,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 14000},
          {"match": 5, "value": 1500},
          {"match": 4, "value": 500},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 400 FUN. Source: paytable_p6.png. Distinct symbol from K/Q/J — do not merge letters into one 'royals' symbol."
      },
      {
        "id": "letter_K",
        "rank": 10,
        "description": "a single stylized cookie letter 'K', pale yellow/gold icing filling with a brown gingerbread-cookie outline border; fixed single color",
        "team_pair": false,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 12000},
          {"match": 5, "value": 1400},
          {"match": 4, "value": 400},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 500 FUN. Source: paytable_p6.png."
      },
      {
        "id": "letter_Q",
        "rank": 11,
        "description": "a single stylized cookie letter 'Q', mint-green icing filling with a brown gingerbread-cookie outline border; fixed single color",
        "team_pair": false,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 10000},
          {"match": 5, "value": 1200},
          {"match": 4, "value": 400},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 400 FUN. Confirmed live: bonus_dish_result_settled.png shows a Q symbol revealed in the Dish Opening bonus, and the win counter settled at exactly 400 FUN, matching this printed value. Source: paytable_p7.png."
      },
      {
        "id": "letter_J",
        "rank": 12,
        "description": "a single stylized cookie letter 'J', light powder-blue icing filling with a brown gingerbread-cookie outline border; fixed single color",
        "team_pair": false,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 8000},
          {"match": 5, "value": 1000},
          {"match": 4, "value": 300},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 300 FUN. Source: paytable_p7.png."
      },
      {
        "id": "cherry_blueberry_cupcake_tier_A",
        "rank": 13,
        "description": "a round cupcake/cake with pink or light-blue icing draped over one side, a cross-section 'bite' cut revealing a striped tan-cake/dark-purple-jam/tan-cake interior, topped with a red cherry-on-stem and a small cluster of blueberries with green leaves; team-color pair (pink icing / blue icing)",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 10000},
          {"match": 5, "value": 900},
          {"match": 4, "value": 300},
          {"match": 3, "value": 200}
        ],
        "note": "Dish Opening value: 300 FUN. Source: paytable_p7.png (row cut off at page bottom) continued on paytable_p8.png (top, cropped icon). VISUALLY NEAR-IDENTICAL TO cherry_blueberry_cupcake_tier_B below — see distinguishing_note."
      },
      {
        "id": "cherry_blueberry_cupcake_tier_B",
        "rank": 14,
        "description": "same visual motif as tier_A: cherry-and-blueberry-topped cupcake with a draped icing drip and a striped cake cross-section cut; team-color pair (pink icing / blue icing)",
        "team_pair": true,
        "team_multiplier_exempt": false,
        "payouts": [
          {"match": 6, "value": 5000},
          {"match": 5, "value": 600},
          {"match": 4, "value": 200},
          {"match": 3, "value": 100}
        ],
        "note": "Dish Opening value: 200 FUN. Source: paytable_p8.png. Lowest-paying symbol in the game."
      }
    ],
    "distinguishing_note_cherry_blueberry_cupcakes": "cherry_blueberry_cupcake_tier_A (6-of-a-kind = 10000 FUN) and cherry_blueberry_cupcake_tier_B (6-of-a-kind = 5000 FUN) were compared by direct crop-and-zoom (paytable_p7.png icon at approx x30-178,y612-758 vs paytable_p8.png icon at approx x30-178,y380-528) and by pixel diff. Both depict the identical composition: red cherry-on-stem, a 3-berry blueberry cluster with two green leaves, a diagonal icing drip, and the same tan/purple/tan striped cake cross-section. A raw pixel-difference check over the aligned crops showed mean channel difference ~50/255, which is consistent with either a genuinely subtle rendering difference (e.g. drip shape/thickness or a slightly different berry arrangement) or with alignment noise from manual cropping across a page break — the crop for tier_A straddles the scroll-panel page cut (rows continue from paytable_p7.png onto paytable_p8.png), so a pixel-perfect side-by-side was not obtainable. HONEST CONCLUSION: no reliable visual distinguishing feature was found by eye. The only certain way to tell the two symbols apart in the interface is by their printed payout value (10000/900/300/200/dish300 vs 5000/600/200/100/dish200) or their position among the 14 paytable entries (tier_A is the 13th entry, tier_B is the 14th and last). This is flagged in unreadable_or_uncertain."
  },

  "special_symbols": {
    "wild": {
      "id": "wild_custard",
      "display_name_on_team_select_screen": "WILD CUSTARD",
      "description_base_rendering": "a glowing copper/burnt-orange spiral swirl disc with a stylized gold cursive letter 'W' in the center, sparkle particles around it (seen in win_base.png landing naturally on the reels, and in the standalone 'Wild Symbol' icon on rules_p14.png)",
      "description_pastry_bag_created_rendering": "when created by the Pastry Bag modifier for the Blue team (rules_p13/14.png illustration), the resulting Wild tiles are shown with a light-blue glowing spiral background instead of copper/orange, same gold 'W' letter",
      "color_uncertain_note": "it is UNCERTAIN whether the Wild's glow color denotes team ownership (blue-team-created wilds glow blue vs a neutral copper/orange default) or is simply an illustrative highlight in the rules diagram to show 'these tiles just changed'; both renderings were only observed in different contexts (natural base-game landing vs. rules diagram of Pastry Bag), so this was not cross-verified live. Also seen on the team_select screen as a folded pastry-bag icon labeled 'WILD CUSTARD' in each team's color (light-blue bag with gold tie for Blue, pink bag with gold tie for Pink) — a separate depiction from the reel Wild symbol itself.",
      "substitution_rule": "Substitutes for the most beneficial symbol for the player in that position. Wild substitutes for all symbols EXCEPT the Scatter symbol and Pastry symbols (Chocolate Spread, Caramel Syrup, Pastry Bag). Verbatim (rules_p14.png): \"Six Wild symbols on a bet line are not considered a winning combination.\"",
      "payouts": "no fixed payout table of its own printed anywhere (it always pays as whichever substituted symbol gives the best win); not listed as a numbered paytable entry"
    },
    "scatter": {
      "id": "chef_hat_scatter",
      "display_name_on_team_select_screen": "WIN A ROUND",
      "description": "a chef's toque (puffy mushroom-cap hat shape) with a small blueberry cluster on the front brim, set on a circular wood-frame border; team-color pair, light-blue for Blue bakery / pink for Pink bakery",
      "location_examples": "clearly visible at reel position column 1 / row 1 on base_game.png (pink hat, since Blue team was selected — i.e. this instance is the OPPOSING team's scatter color, confirming both colors can appear regardless of the player's chosen team)",
      "trigger_rule": "Verbatim (rules_p2/p3.png): \"Scatter symbols have equal chance of being Blue or Pink. Scatter symbols are not affected by Pastry symbols and other symbol changing mechanics.\" \"Three or more Blue Scatter Elements appearing on the field while playing for Blue bakery win the round\" (mirrored for Pink). Scatters can land ANYWHERE on the 6x4 grid (not tied to the 22 paylines) to trigger a round win.",
      "round_reset_rule": "Verbatim: \"Accumulated rounds will be reset if the bet is increased. If the bet is decreased, you will not be able to return to the bet at which the rounds were obtained.\"",
      "payouts": "no currency payout of its own — 3+ own-team scatters trigger a round win (leading to the Dish Opening feature) rather than a direct cash prize; not listed in the numbered symbol paytable"
    }
  },

  "round_and_victory_system": {
    "description": "The game layers a persistent 'round' meta-game on top of ordinary payline spins. Each spin can, independently of any line win, also trigger a Scatter-based 'round win' for the player's chosen team.",
    "victory_rule": "Verbatim (rules_p4.png, 'Victory'): \"Three Scatters of your team appearing anywhere on the screen win the round, and you get an opportunity to open a Dish with an additional reward inside.\"",
    "on_screen_celebration": "A large banner reads '[TEAM] BAKERY WIN' in orange bubble-letter text (e.g. 'BLUE BAKERY WIN' on rules_p4.png, 'PINK BAKERY WIN' on rules_p5.png) over a wood-framed medallion of the winning team's scatter (chef hat) icon, flanked by chevron '>>' transition arrows, then a golden cloche/serving-dish lid animation opens to lead into the Dish Opening bonus.",
    "progress_indicator_on_reels": "a small icon stack at the left edge of the game screen, below the balance area, shows three chef-hat 'pip' icons stacked plus a '30 Free Spins' text label underneath — this is the round-win progress tracker toward the sequential Free Spins trigger (see free_spins_feature)."
  },

  "dish_opening_feature": {
    "captured": true,
    "trigger": "Automatically follows any round win (3+ own-team scatters anywhere on the grid); no purchase/buy option exists for this feature (confirmed absent from the rules text and from the base-game UI — no BUY badge near the reels or bet panel).",
    "screen_layout": "Full-screen overlay on the same purple bakery-island background. A banner reads 'Chance to Win x[N]' under a small gold cloche icon at top. Below it, a grid of prize tiles is shown: each tile is a small circular icon (matching a paytable symbol currently present on the reels) with its FUN-credit dish-value printed underneath, plus exactly one 'JACKPOT' tile (a jackpot dessert icon with 'JACKPOT' in orange bubble-letters) showing the largest amount in the grid. A yellow 'Play' button sits below the grid to begin the reveal.",
    "rule": "Verbatim (rules_p6/p7.png): \"All symbols on the screen that have reward value get placed in the Dish, along with the Jackpot Symbol (bonus symbol with the reward equals the sum of all rewards * 10). Opening the Dish wins you one of those bonus rewards. You can see the specific bonus rewards for each element in the rewards table (they are marked as 'dish').\"",
    "tile_count_varies": "The number of prize tiles in the grid is NOT fixed — it depends on which paying symbols happen to be present on the reels at the moment of the round win (only symbols with reward value on screen are placed in the dish). Two captured instances showed different tile counts and different jackpot amounts (Chance to Win x656 with a 656000 FUN jackpot tile; Chance to Win x231 with a 231000 FUN jackpot tile) — both consistent with 'jackpot = 10x the sum of all displayed rewards' scaling with whatever was on screen.",
    "captured_instances": [
      {
        "frame": "bonus_dish_trigger.png",
        "chance_multiplier_label": "x656",
        "jackpot_tile_value": 656000,
        "other_tiles_seen": [1500, 400, 300, 300, 20000, 200, 400, 600, 900, 1000, 22000, 18000]
      },
      {
        "frame": "bonus_dish_trigger2.png",
        "chance_multiplier_label": "x231",
        "jackpot_tile_value": 231000,
        "other_tiles_seen": [1500, 600, 300, 900, 400, 18000, 400, 200, 500, 300]
      }
    ],
    "resolution_example": {
      "trigger_frame": "bonus_dish_trigger2.png",
      "result_frame": "bonus_dish_result_settled.png",
      "outcome": "the Dish opened to reveal a mint-green letter-Q symbol icon under the golden cloche; a counter animated upward and settled at exactly 400 FUN, matching the printed 'dish' value for letter_Q in the paytable (400 FUN) and the '400 FUN' tile shown in the trigger2 grid — direct in-game confirmation that Dish Opening pays out one of the displayed printed tile amounts."
    },
    "note_on_mislabeled_frame": "bonus_dish_result.png was captured one moment too late (it actually shows the NEXT base-game spin after the dish resolved, with a 600 FUN payline win) — kept in the manifest as a regular win_screen example, not as dish-opening evidence; the real settlement evidence is bonus_dish_result_settled.png."
  },

  "free_spins_feature": {
    "captured": false,
    "reason_not_captured": "Trigger condition is sequential/compound, not a flat single-spin probability event: per rules_p8/p9.png, 'Three consecutive round victories grant you 30 Free Spins!' — i.e. the player must win THREE Dish-Opening-triggering rounds IN A ROW (each of those itself requires 3+ own-team scatters on a single spin). Across 334 confirmed spins (170 before an unrelated headless-browser crash during a dish-reveal animation, 164 after restarting the session), the underlying scatter/round-win event itself fired normally (the Dish Opening feature triggered twice in that same window), but three round wins never landed back-to-back, so the compound trigger was never reached. Given this is a multiplicative/sequential condition layered on an already-uncommon event, it is expected to require substantially more attempts than a flat single-event feature; the hunt was stopped at 334 spins as an honest not-captured rather than forced further.",
    "documented_from_rules_text_only": {
      "verbatim_trigger": "\"Three consecutive round victories grant you 30 Free Spins! During Free Spins Scatter Elements don't appear on the screen, thus increasing Free Spins win rate.\" (rules_p8/p9.png)",
      "free_spins_count": 30,
      "in_free_spins_scatter_behavior": "Scatter symbols do not appear on the reels during Free Spins at all (removed from the reel strips), which the rules text says is meant to raise the effective win rate of ordinary payline hits during the feature.",
      "illustration_on_rules_page": "rules_p8/p9.png shows a small inset of the base-game reel grid with a '30 Free Spins' progress badge (3 chef-hat pips, one filled) at top-left, an arrow pointing to a large '30' medallion flanked by two pink chef-hat scatter icons, under 'FREE SPINS' orange bubble-letter text — mirroring the on-screen progress-pip indicator described in round_and_victory_system above."
    },
    "buy_option": "none observed; no purchase dialog or BUY badge exists for this feature."
  },

  "pastry_symbols_modifiers": {
    "shared_rule": "Verbatim (rules_p10.png): \"All explosions start from left side of the screen to the right and from top to bottom. This rule determines which symbols explode first. Scatter symbols are not affected by Pastry symbols.\"",
    "modifiers": [
      {
        "id": "chocolate_spread",
        "affiliation": "neutral (affects the board regardless of team)",
        "icon": "a glass jar labeled 'chocolate' with a brown swirl of chocolate spread and a white lid, brown paint-splatter/spiral burst effect around it when it activates",
        "effect": "Verbatim: \"Destroys all non-allied symbols on the screen, new symbols drop from above. Has no effect on Scatter Symbols or Pastry symbols.\"",
        "in_game_tooltip_confirmation": "matches the label seen on base_game.png/win_base.png/payout_basis_evidence.png next to a small chocolate-jar icon on the right side of the play area: \"Destroys elements except blue, new ones fall from above\" (i.e., the tooltip is shown from the Blue-team player's perspective — 'blue' = the player's own allied color)."
      },
      {
        "id": "caramel_syrup",
        "affiliation": "neutral",
        "icon": "an amber glass bottle labeled 'Caramel' with a black cap, orange glow burst effect around it when it activates",
        "effect": "Verbatim: \"All adjacent enemy symbols switch team, the Syrup itself turns into a Wild. Has no effect on Scatter Symbols.\"",
        "in_game_tooltip_confirmation": "matches the tooltip seen on win_base.png/payout_basis_evidence.png next to a small orange bottle icon: \"Changes color of nearby pink elements\" (again phrased from the Blue-team player's perspective — pink = the opposing/enemy team's color being converted to blue)."
      },
      {
        "id": "pastry_bag",
        "affiliation": "team-specific (only activates for the player's own selected team)",
        "icon": "a folded pastry piping bag with a metal tip, tied with a dark ribbon and a gold buckle; team-color pair (light-blue bag for Blue team, pink bag for Pink team)",
        "effect": "Verbatim: \"Only activates if you're on a Blue or Pink team respectively. Horizontally and vertically adjacent symbols get replaced with Wilds for the Blue team, diagonally adjacent for the Pink team. Has no effect on Scatter Symbols or Pastry symbols.\"",
        "illustration": "rules_p12/13/14.png shows a Pastry Bag icon among a 3x2 patch of symbols; after activation, the 4 orthogonally-adjacent tiles (up/down/left/right, consistent with the Blue-team rule shown) turn into light-blue-glowing Wild tiles with the gold 'W'."
      }
    ]
  },

  "rtp_and_bet_limits": {
    "rtp_note": "This game prints TWO different RTP figures depending on which team is selected, not one single RTP — this is a real, documented split, not a misread.",
    "rtp_blue_bakery_percent": 97.11,
    "rtp_pink_bakery_percent": 96.99,
    "rtp_source_quote": "Verbatim (rules_p17.png, 'RTP information'): \"Measured RTP for this game is 97.11% if playing for the Blue bakery and 96.99% if playing for the Pink bakery.\"",
    "min_bet": 50,
    "max_bet": 100000,
    "bet_currency_label": "FUN",
    "bet_limits_source": "rules_p17/p18.png 'Min Bet 50 FUN / Max Bet 100000 FUN' summary row, independently confirmed by scrolling the in-game bet-selector panel to both ends (bet_selector_p1.png shows the ladder starting at 50 FUN, bet_selector_p2.png shows it ending at 100000 FUN with the scrollbar thumb at the bottom of the track)",
    "bet_step_ladder_observed": "50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000 (default, highlighted yellow), 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000, 10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 60000, 75000, 100000 FUN",
    "max_win_multiplier": {
      "value": null,
      "status": "NOT DECLARED IN THE DEMO. No 'Max Win' or 'Max Multiplier' figure appears anywhere in the in-game rules/paytable text or on any captured screen. Left as null per anti-hallucination policy; do not backfill from any outside/catalog source without owner sign-off."
    },
    "build_stamp_not_a_release_date": "rules_p18.png prints small grey engine-build text at the very bottom: 'facade : 8.56.0 / workbench : 5.20.2 / release name : 1.0.0@production:8c0a4a3c... / release date : 2026-08-18T08:16:40.441Z'. This is a client BUILD/deployment timestamp (matches today's capture session), not a curated game-release date, and must not be used as the slot's release_date."
  },

  "ui_screens": {
    "preview_splash": {
      "file": "preview.png",
      "background": "solid deep purple/indigo flat color, faint darker purple silhouettes of a bunny and hills in the background",
      "elements": "large white bold wordmark 'Blueberry Island' top-left, stacked two lines; below it, white body text 'Fight your way to become the best chef'; a golden coin graphic bottom-left with checkbox 'Don't show next time'; center-left: a golden cloche (serving dish lid) tilted open beside a blueberry-and-cherry-topped ice-cream-sundae 'JACKPOT' prop (orange bubble-letters on the dessert); right side: the two chef characters (blue-hat man giving a thumbs-up, pink-hat blonde woman holding a whisk) standing together, plus a small held blueberry-topped pastry item; body text lower-center: '3 chef hats on the field grant you a Bonus game and a chance to win the Jackpot!'; bottom-right yellow pill button 'Play'.",
      "header_bar": "black status bar across the very top: left shows a live clock (demo harness chrome, not part of the game) plus 'Blueberry Island | 8c0a4a3c' (internal build/session id), right shows 'PoggiPlay' (provider wordmark, small white text)"
    },
    "base_game": {
      "file": "base_game.png",
      "layout": "6x4 symbol grid centered in the frame, each symbol on its own circular wood-frame tile (except donut/cupcake tiles which are plain round icons without the ring) against the purple bakery-island background",
      "left_edge_hud": "small numbers 1-22 running down alongside the grid rows (payline position markers); below the grid, a stacked '30 Free Spins' progress icon (3 chef-hat pips + counter) and, further down, the small male chef character in a blue hat with 'Change team' label beneath him — clicking him opens team_select.png",
      "right_edge_controls": "top-to-bottom: a lightning-bolt icon in a circle (turbo/quick-spin toggle), a circular-arrow 'play' icon (autoplay), a large yellow circular button with two curved arrows forming a loop (the main SPIN button), a purple circle with a '+' over a coin stack (bet/coins quick access), and a hamburger-menu icon (3 horizontal lines, opens the settings/help panel)",
      "top_right_wordmark": "small in-game logo lockup 'BLUEBERRY ISLAND' in pink-and-orange bubble letters, positioned just right of the reel grid",
      "bottom_bar": "dark horizontal bar spanning the width: speaker/mute icon at far left, then 'BALANCE FUN' with the numeric balance in yellow below it (e.g. 1 000 000), centered 'WIN FUN' with amount in yellow (0 when no win), right-aligned 'BET FUN' with amount in yellow (e.g. 1 000)"
    },
    "team_select": {"file": "team_select.png", "summary": "see team_meta_mechanic.team_select_screen_layout above"},
    "settings": {
      "file": "settings.png",
      "title": "'Game Settings' centered heading, yellow circular 'X' close button top-right",
      "rows_top_to_bottom": [
        "Fullscreen (icon: four arrows pointing outward from a square)",
        "Sound (icon: speaker with sound waves) - toggle not visible as a switch on this row in the captured frame, appears to be an icon-button row",
        "Music (icon: musical note)",
        "Home (icon: house outline)",
        "Spacebar to spin - yellow ON/OFF pill toggle, shown ON (yellow track, white knob at right)",
        "Welcome Screen - yellow ON/OFF pill toggle, shown ON"
      ],
      "right_side_icon_rail": "same vertical icon rail as in-game (turbo lightning bolt, autoplay loop, a gear/settings icon indicating the current panel, a clock/history icon, and a circled '?' help icon highlighted white/active)"
    },
    "bet_selector": {
      "files": ["bet_selector_p1.png", "bet_selector_p2.png"],
      "title": "'Bet (FUN)' heading, subheading 'Choose bet'",
      "layout": "scrollable 3-column grid of pill buttons, each labeled with a bet amount; currently-selected amount highlighted solid yellow (1 000 in the captured state); page 1 top of list starts at 50 FUN, page 2 bottom of list ends at 100 000 FUN with the scrollbar thumb at the very bottom of the track (confirms the ladder is exhausted, no more values below 100 000)",
      "confirm_button": "yellow circular checkmark button, fixed on the right edge outside the scroll area"
    },
    "autoplay": {
      "files": ["autoplay_p1.png", "autoplay_p2.png", "autoplay_p3.png"],
      "title": "'Autoplay Settings'",
      "page1": "'Choose number of rounds' with a 3x3 (7 populated) grid of round-count pill buttons: 10, 25, 50, 100, 250, 500, 750, 1000; a collapsed 'Advanced Settings' accordion header with a down-chevron below the grid",
      "page2_3_advanced_settings_expanded": "two OFF toggles ('Stop on any win', 'Stop if free spins is won', both shown as grey/white-knob-left = off); three numeric stepper fields with '-'/'+' purple circular buttons flanking empty 'FUN'-labeled inputs: 'If single win exceeds', 'If cash increases by', 'If cash decreases by'; a purple 'Reset' pill button at the bottom of the panel; scrollbar thumb confirmed at the bottom of the track on the last page",
      "right_side_button": "a distinct yellow circular autoplay-start button (loop-arrow icon inside a play triangle) replaces the normal spin button while this panel is open"
    },
    "win_screen": {
      "file": "win_base.png",
      "description": "an ordinary base-game payline win displayed directly on the reel grid: a large orange bubble-number win amount (e.g. '2500') appears centered over the grid with a white radial light-flare burst behind it; the winning symbols on the paying line are shown at full brightness while non-winning symbols are not specially dimmed in this capture; WIN amount in the bottom bar updates to match (e.g. 2 500) and BALANCE increases accordingly",
      "payout_basis_evidence_frame": "payout_basis_evidence.png is a similar clean single-line win (200 FUN win at 1000 FUN bet) used to establish the payout basis; see symbols_paytable.measurement_basis"
    }
  },

  "colorblind_and_accessibility_notes": {
    "team_color_dependency": "The entire team meta-game (Pick a Bakery) is communicated primarily through the color blue vs. pink/magenta. This is PARTIALLY colorblind-safe: every team-colored screen element is also labeled with text ('Blue bakery' / 'Pink bakery', 'BLUE BAKERY WIN' / 'PINK BAKERY WIN' banners) and the two chef characters are additionally distinguished by pose/hairstyle/character design, not color alone. However, the in-round visual cue for 'which scatter/tile is mine' during fast play relies on the pink-vs-blue hat/icon color with no accompanying icon-shape difference (both hats are the same toque shape) or on-tile text — a red-green or blue-yellow colorblind user may need to rely on the persistent 'Change team' character indicator (bottom-left) to know their active team rather than judging scatter color mid-spin.",
    "symbol_shape_redundancy": "Most paying symbols are distinguishable by shape/silhouette alone regardless of color (mixer vs. crossed-utensils vs. donut vs. letter-cookie), which is good for colorblind accessibility. The one confirmed exception is the two near-identical cherry-blueberry cupcake symbols (tier_A/tier_B), which are NOT reliably distinguishable by shape OR color — flagged above and in unreadable_or_uncertain.",
    "audio_and_deaf_accessibility": "All game feedback observed (round win banners, Dish Opening reveal, Free Spins trigger, payline wins) is accompanied by on-screen text/numeric readouts (win amounts, 'BAKERY WIN' banners, dish tile values) and does not appear to rely on sound alone for comprehension; a Sound/Music mute toggle exists in Settings for users sensitive to audio.",
    "motor_accessibility": "All interactive controls (spin, bet selection, autoplay, settings, team switch) are large circular touch-friendly buttons; a 'Spacebar to spin' keyboard toggle exists in Settings as an alternative input method to clicking the spin button; bet and autoplay-round selection use large pill-button grids rather than fine sliders or precise drag gestures.",
    "screen_reader_notes": "No ARIA/ live-region evidence available from screenshots (canvas-rendered game); a screen-reader adaptation would need external instrumentation to announce: current team, current bet, spin result amount, round-win/Dish-Opening state, and Free-Spins progress (3-pip tracker), none of which is exposed as accessible DOM text in this build."
  },

  "unreadable_or_uncertain": [
    "The two 'cherry_blueberry_cupcake' paytable symbols (tier_A: 6-match=10000 FUN, tier_B: 6-match=5000 FUN) could not be visually distinguished from each other with confidence despite direct zoom/crop and pixel-diff comparison; only their differing printed payout values reliably tell them apart. See distinguishing_note_cherry_blueberry_cupcakes.",
    "Whether the Wild symbol's glow color (copper/orange vs. light-blue, observed in different screenshots) denotes team ownership of that specific Wild tile, or is only an illustrative rules-diagram highlight, is uncertain — not cross-verified live in both contexts.",
    "max_win_multiplier is not declared anywhere in this demo build (rules text, paytable, or any captured screen) — recorded as null, not to be filled from outside sources without owner review.",
    "free_spins feature (30 Free Spins) was not captured live; documented from rules text only (see free_spins_feature). Trigger requires three consecutive round wins, not reached in 334 confirmed spins.",
    "The exact tile count/composition of the Dish Opening prize grid is not a fixed number — it varies spin-to-spin with which symbols are on screen; two captured instances (13 and 11 non-jackpot tiles respectively, by visible count) are documented as examples, not as a fixed spec.",
    "Whether there is a hidden bonus-buy option reachable through a different UI path than the one captured (e.g. a right-click or a collapsed menu item) was not exhaustively ruled out beyond the absence of any BUY badge near the reels/bet panel and the absence of any purchase mention in the full rules text dump."
  ]
}

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.