Cat's Soup

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

Free demo · not real-money play 1 plays in 30 days · last one 5 days, 4 hours ago
✓ Working · checked 6 days, 4 hours ago Verified · 02 Aug 2026
RTP 98.06%
Volatility Medium
Max win ×8000
Grid 3×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/cat-s-soup-b10/

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

73 API calls this month
Ask AI MCP NEW

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

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

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

Captured 02 Aug 2026 View capture log

Per-screen breakdown

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

What we extracted from Cat's Soup

Everything pulled from Cat's Soup into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
38 screens captured
7 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
10 palette colors from frames
7 accessibility groups profiled
3 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider BGaming
volatility Medium
max_win_x ×8000
layout 3×3
paylines 5 fixed
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2025

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
Default 98.06%
Bonus Buy 98.06% RTP for the Buy Bonus feature (rules p13, verbatim)

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

Symbols & paytable

7 symbols
7 icons (ZIP)
Wild - White Kitten
Wild - White Kitten
Wild

White kitten in a pink party hat holding a wooden spoon; purple/yellow gradient tile printed 'WILD'. Substitutes for any regular symbol; cannot substitute Bonus recipe symbols.

MatchPayoutUnit
3x 0.50 Multiplier
Magenta Chameleon
Magenta Chameleon
High Pay

Bright magenta/pink chameleon with a curled tail and bulging cartoon eyes.

MatchPayoutUnit
3x 0.35 Multiplier
Green Slime Creature
Green Slime Creature
High Pay

Olive/lime-green rounded blob creature with a droopy, worried cartoon face.

MatchPayoutUnit
3x 0.25 Multiplier
Red Piranha Fish
Red Piranha Fish
Low Pay

Red fish with pink fins, visible teeth and wide cartoon eyes; also the symbol used in the Bonus jar illustration example with the highest shown badge (x20).

MatchPayoutUnit
3x 0.15 Multiplier
Purple Chili Pepper
Purple Chili Pepper
Low Pay

Glossy violet/purple chili-pepper shape with a small green stem at the top.

MatchPayoutUnit
3x 0.05 Multiplier
Blue Mulberry / Blueberry Cluster
Blue Mulberry / Blueberry Cluster
Low Pay

Cluster of round blue berries with a small green leaf at the top.

MatchPayoutUnit
3x 0.05 Multiplier
Teal Mint Leaf
Teal Mint Leaf
Low Pay

Stylised teal/turquoise-green clover-like leaf cluster with white vein highlights.

MatchPayoutUnit
3x 0.05 Multiplier

Bonus modes

3 modes
Base Game Modifier base
Base Game

3x3 fixed grid, 5 fixed paylines (top/middle/bottom horizontal rows plus the two diagonals). Symbols pay left to right; coinciding wins on several active lines are added, but only the highest win is paid per line. Grid is only 3 symbols wide, so every payout is a single exact 3-of-a-kind tier (no 1- or 2-symbol partial wins).

Other alchemists_fire
Alchemist's Fire

Persistent base-game multiplier flask, default x2. Each Wild that lands advances the flask one step (x2->x4->x8->x16->x32->x64->x128->x256->x512, hard-capped at x512, max one step per spin even with multiple Wilds). Applied only when a Wild participates in a winning line combination, multiplying that win, then resets to x2; also resets to x2 whenever the player changes the total bet. The achieved multiplier is kept for 10 days for each individual bet size and survives across sessions/reloads; the rules text explicitly states this persistence can affect bonus trigger odds and the game's RTP over time.

Bonus Mode bonus_game
Bonus Game

Every 10 spins the Cat sets a new 3-symbol recipe, shown in a recipe cloud with a countdown. Landing those exact 3 symbols, in the exact order, on the central horizontal row triggers the Bonus Game (Wild cannot substitute for recipe symbols); it can also be purchased via Buy Bonus at 80x the current total bet (verified live at two bet levels: 240.00 FUN at 3.00 FUN bet and 16.00 FUN at 0.20 FUN bet). In the Bonus Game the player opens 3 of 6 jars; the 3 revealed multiplier values are multiplied together (not summed) and the product is applied to the total bet. Symbols from the active recipe carry higher jar multipliers than non-recipe symbols.

Bonus buy

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

Colour system

extracted from frames · HEX
Export palette
#090A2C base dominant 1 base
#151E5A base dominant 2 base
#20529C base dominant 3 base
#AAA5AB base dominant 4 base
#1C358A base dominant 5 base
#5D5565 base dominant 6 base
#06070D bonus dominant 1 bonus
#F2EDF2 bonus dominant 2 bonus
#2B53EA bonus dominant 3 bonus
#F0A813 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • The Wild symbol is marked by the printed word 'WILD' in bold letters in addition to its purple/yellow gradient tile, so it stays identifiable regardless of color-vision deficiency.
  • Magenta chameleon (higher-paying) and purple chili pepper (lowest-paying) can read as similar pink-purple hues under red-green color deficiency, but differ sharply in shape (curled animal body with tail vs. smooth tapering pepper pod) and in payout tier.
  • Green slime creature (olive-green blob) and teal mint leaf can blend together for some green-color-deficient users, but differ in shape (rounded creature with a face vs. flat leaf cluster) and in payout value.
  • Three low-tier symbols (purple chili pepper, blue mulberry cluster, teal mint leaf) pay an identical amount, so color confusion among them has no effect on expected value, only on visual identification; each is still a distinct icon shape.
  • The Alchemist's Fire flask multiplier and the Bonus jar multiplier badges are always shown as printed numerals (e.g. 'X8', 'x20'), not conveyed by color alone.
Motor Accessibility
  • Spin can be triggered via the on-screen Spin button or the Spacebar (enabled by default in Settings); Autoplay offers fixed round counts up to 1000 or unlimited plus multiple auto-stop conditions, reducing the clicks needed for extended sessions.
Hearing Accessibility
  • No outcome (win, bonus trigger, multiplier step-up) is communicated by sound alone; every outcome is also shown as on-screen text or a number change, so the game is playable with sound off (Settings allows muting Music and Sound FX independently).

Media & assets

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

Data provenance

what we captured and what we didn't
43 frames: preview/loading slides, base game (incl. a flask-multiplier win), paytable (all 15 pages, scroll-exhausted), rules (all 13 pages, scroll-exhausted), settings, autoplay panel, Buy Bonus purchase dialog, win screen, logo.
Bonus Game gameplay (the 6-jar pick screen, reveal animation, and resulting win screen) was not captured. Established cause is a property of this specific demo build, not the headless/CPU environment: the BUY button in the purchase dialog was clicked via 6+ different methods (native pointer events, JS pointer-tap dispatch, direct internal click-handler invocation, extra settle delays, a fresh reloaded session) and each time the dialog simply closed with the balance unchanged and zero new network requests fired; the dialog's own close/X button behaved identically, proving the dialog accepts input and is not frozen. In the same session and wave, Buy Bonus purchases completed normally on a different BGaming title (Frozen Fruit), ruling out generic headless/CPU throttling as the cause. The natural recipe trigger also did not occur across 300 balance-confirmed spins (below the usual ~500-spin ceiling), with the hunt stopped on the expectation that the purchase path would substitute. The full mechanic is nonetheless known verbatim from the rules text and reflected in modes[].
Volatility rating is not stated or badge-indicated anywhere in the captured splash/rules/paytable/settings material.
Exact multiplier values for the 3 non-recipe (sealed) Bonus jars are never printed on any captured frame; only the 3 symbols in the active recipe show a numeric jar badge in the illustrative example (teal mint leaf x5, purple chili pepper x9, red piranha fish x20).

Ask AI about Cat's Soup

MCP · VERIFIED CAPTURE DATA

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

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

How does Cat's Soup play? Keep it simple.

3x3 fixed grid, 5 fixed paylines (top/middle/bottom horizontal rows plus the two diagonals). Symbols pay left to right; coinciding wins on several active lines are added, but only the highest win is paid per line. Grid is only 3 symbols wide, so every payout is a single exact 3-of-a-kind tier (no 1- or 2-symbol partial wins).

RTP 98.06%Medium volatilitymax win ×8000demo ✓

From the verified capture of 02 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: Cat's Soup vs Aviamasters — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

“Creative brief: theme, 10 palette hexes and all 7 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/cat-s-soup-b10/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/cat-s-soup-b10/
{
  "game": {
    "name": "Cat's Soup",
    "provider": "BGaming",
    "demo_url": "https://demo.bgaming-network.com/play/CatsSoup/FUN?server=demo",
    "currency_in_demo": "FUN",
    "game_version": "1.0.0 (rules document version 1.0, dated May 2025 - source: rules_p13.png)",
    "theme": "A cute white kitten wearing a small purple witch/party hat stands over a black cauldron, stirring a magic soup with a wooden spoon. The scene is set at night in a purple/blue-lit alchemist's room with shelves of potion bottles, purple curtains flanking the play field, and a lit blue fire under the cauldron. The wordmark 'CAT'S SOUP' is rendered in a bubbly pink font with a white outline and pink drop shadow, top-left of the base game screen.",
    "rng_statement": "Text on rules_p13.png: 'The game is based on a certified random number generator. For more information, visit our BGaming site.'",
    "malfunction_clause": "rules_p12.png: 'Malfunction voids all plays and pays! All unfinished rounds will be terminated every 24 hours. If the game requires \"Collect\" - \"Collect\" will take place and the win from the round will be added to the player balance. If the game requires action from a player, the result is counted assuming that the player has chosen the action with no risk without raising the initial bet.'"
  },
  "grid_and_paylines": {
    "grid": "3 columns x 3 rows (3x3), fixed - NOT a standard 5x3 slot. Confirmed on two independent channels: (1) pixel count of the cauldron play field in base_game.png shows exactly 9 visible symbol tiles in a 3x3 arrangement; (2) paytable_p15.png prints five payline diagrams ('Line 1' ... 'Line 5'), each drawn on a 3x3 dot grid.",
    "lines_count": 5,
    "lines_fixed": true,
    "line_shapes_read_from_paytable_p15": {
      "Line 1": "top horizontal row (all 3 positions on row 1)",
      "Line 2": "middle horizontal row (all 3 positions on row 2)",
      "Line 3": "bottom horizontal row (all 3 positions on row 3)",
      "Line 4": "diagonal from top-left, through center, to bottom-right ('\\' shape)",
      "Line 5": "diagonal from top-right, through center, to bottom-left ('/' shape)"
    },
    "payout_mechanic_notes": [
      "rules_p7.png / rules_p8.png (Spin Results section, verbatim): 'All symbols pay left to right on consecutive reels of an active payline.' 'Coinciding wins on several active paylines are added.' 'Payouts are made according to the paytable.' 'Payline wins are multiplied by the bet per line value.' 'Note that only the highest win is paid on each of the active paylines.'",
      "Because the grid is only 3 symbols wide, every payout is a single tier: exactly 3-of-a-kind (or Wild-completed equivalent) along one of the 5 lines - there is no 1- or 2-symbol partial payout."
    ]
  },
  "betting": {
    "min_bet": 0.20,
    "max_bet": 30.00,
    "currency": "FUN (demo)",
    "verification_method": "Bet stepper driven to both extremes with the on-screen +/- arrows; at 0.20 the '-' arrow is visibly dimmed/disabled, at 30.00 the '+' arrow is visibly dimmed/disabled (see __bet_min_checkminarrows.png and __bet_max_checkmaxarrows.png crops). Two independent frames confirm each bound.",
    "paytable_anchor_bet": 2.00,
    "bet_change_side_effect": "rules_p6.png / rules_p7.png (verbatim): 'If a player changes the bet, the multiplier always resets to the default value x2.' and 'If a player changes the bet, the recipe changes.' - i.e. changing the total bet resets BOTH the Alchemist's Fire flask to its default x2 AND forces a new random 3-symbol Bonus recipe.",
    "spin_controls": "Spin button (circular arrow icon, bottom-right of the game bar) or Spacebar (Settings > 'Spacebar to spin', enabled by default per settings.png).",
    "quick_spin": "Off by default (settings.png shows the 'Quick spin' checkbox unchecked). Rules text notes: 'Depending on the license requirements the feature may not be available.'",
    "autoplay": {
      "source_frame": "autoplay.png",
      "panel_title": "Autospin settings",
      "advanced_options_expanded": true,
      "toggle_options": ["Don't stop the game on pop-ups (off)", "Enable quick spin (off)"],
      "round_counts_offered": [10, 25, 50, 100, 250, 500, 750, 1000, "infinity (represented by an infinity symbol tile)"],
      "stop_conditions_from_rules_text": [
        "on any win - autospin stops after you win",
        "if bonus game is won - autospin stops when a bonus game is triggered",
        "if single win exceeds - autospin stops when a single win is above the written sum in the field",
        "if cash balance increases by - autospin stops when the current balance increases by the sum written in this field",
        "if cash balance decreases by - autospin stops when the current balance decreases by the sum written in this field"
      ],
      "reset_behavior": "rules_p5.png (verbatim): 'After the Autospins stop, all their adjustments are reset, and the current bet is reset to the default bet.'"
    }
  },
  "symbols": [
    {
      "role": "wild",
      "name": "Wild - White Kitten",
      "visual_description": "A white kitten with large dark-purple/black eyes and pink inner ears, wearing a small pink/magenta party-style cone hat, holding a light brown wooden spoon with a rounded bowl end in its right paw. Tile background is a purple-to-yellow gradient frame with the word 'WILD' printed in bold yellow block letters with a dark outline across the bottom third of the tile.",
      "behavior": "Can appear on any reel/column. Substitutes for any regular symbol to complete a winning combination (rules_p3.png / paytable_p1.png verbatim: 'Can appear on any reels. Substitutes for any symbol to complete a winning combination.'). Cannot substitute for the Bonus-game recipe trigger (see feature notes) and does not have its own scatter/bonus role.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 1.00, "unit": "FUN", "multiplier_of_total_bet": 0.50}],
      "source_frame": "paytable_p1.png"
    },
    {
      "role": "regular_high",
      "name": "Magenta Chameleon",
      "visual_description": "A bright magenta/pink chameleon with a curled tail, bulging cartoon eyes, and a coiled body pose.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.70, "unit": "FUN", "multiplier_of_total_bet": 0.35}],
      "source_frame": "paytable_p1.png / paytable_p2.png"
    },
    {
      "role": "regular_high",
      "name": "Green Slime Creature",
      "visual_description": "An olive/lime-green rounded blob creature with a droopy, slightly worried cartoon face and small bumps on its body.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.50, "unit": "FUN", "multiplier_of_total_bet": 0.25}],
      "source_frame": "paytable_p1.png / paytable_p2.png"
    },
    {
      "role": "regular_mid",
      "name": "Red Piranha Fish",
      "visual_description": "A red fish with a rounded body, pink fins, sharp visible teeth, and wide cartoon eyes (one eye larger/closer to viewer, giving a comic angry expression).",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.30, "unit": "FUN", "multiplier_of_total_bet": 0.15}],
      "source_frame": "paytable_p2.png",
      "note": "This is also the highest-value symbol used in the Bonus-game recipe example shown on the splash and paytable, where its bonus-jar multiplier badge reads x20 (see bonus_game feature)."
    },
    {
      "role": "regular_low",
      "name": "Purple Chili Pepper",
      "visual_description": "A glossy violet/purple chili-pepper shape with a small green stem at the top.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.10, "unit": "FUN", "multiplier_of_total_bet": 0.05}],
      "source_frame": "paytable_p2.png"
    },
    {
      "role": "regular_low",
      "name": "Blue Mulberry / Blueberry Cluster",
      "visual_description": "A cluster of round blue berries with a small green leaf at the top, resembling a blueberry or mulberry bunch.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.10, "unit": "FUN", "multiplier_of_total_bet": 0.05}],
      "source_frame": "paytable_p2.png"
    },
    {
      "role": "regular_low",
      "name": "Teal Mint Leaf",
      "visual_description": "A stylised teal/turquoise-green clover-like leaf cluster with white vein highlights.",
      "payouts_at_anchor_bet_2.00": [{"count": 3, "value": 0.10, "unit": "FUN", "multiplier_of_total_bet": 0.05}],
      "source_frame": "paytable_p2.png"
    }
  ],
  "symbol_count_note": "7 distinct symbols total: 1 Wild + 6 regular symbols (2 higher-paying: magenta chameleon 0.70, green slime 0.50; 1 mid: red fish 0.30; 3 low, all tied at 0.10: purple pepper, blue mulberry, teal leaf). Each symbol kept as its own entry even though the three 0.10-FUN symbols share an identical payout row in the paytable - the shared number reflects equal payout value, not a single merged symbol (three visually distinct icons confirmed on paytable_p2.png/p3.png and in the live base_game grid).",
  "features": {
    "alchemists_fire": {
      "display_name": "Alchemist's Fire",
      "type": "persistent base-game wild-linked multiplier flask (not a separate bonus round - runs continuously during ordinary spins)",
      "visual_element": "A round glowing amber/gold flask with a cork stopper, positioned to the left of the cauldron play field, displaying the current multiplier value in white text (e.g. 'X2', 'X512').",
      "rules_text_verbatim": "rules_p5.png/p6.png: \"Alchemist's Fire. The flask to the left of the playing field has a default multiplier value x2. Each time a Wild symbol appears on the reels the multiplier in the flask increases. The increasing value becomes x4, x8, x16, x32, x64, x128, x256, x512. (After achieving x512 the multiplier won't increase further even in case new Wild symbols appear on the reels). When a Wild symbol is a part of a winning combination, the multiplier that is in the flask at that moment is applied to this winning combination and resets to the default value x2. If a player changes the bet, the multiplier always resets to the default value x2. If more than one Wild symbol appears in one spin, the multiplier increases by one step only.\"",
      "progression_ladder": ["x2 (default/reset value)", "x4", "x8", "x16", "x32", "x64", "x128", "x256", "x512 (hard cap)"],
      "trigger_and_reset": "Every Wild that lands (regardless of whether it is part of a winning combo that spin) advances the flask by one step, capped at one step per spin even with multiple Wilds. The stored multiplier is applied ONLY when a Wild participates in an actual winning line combination, at which point it multiplies that combination's win and the flask resets to x2.",
      "persistence_note_critical": "rules_p12.png (Additional information, verbatim): 'The achieved multiplier is kept for 10 days for each individual bet.' The same page adds: 'NOTE: This game includes visual elements, which may remain in place across multiple play rounds. This mechanic may affect the chance of a bonus trigger, feature activation or/and any other wins when played over time. Therefore it can affect the Return to Player (RTP).' This means the flask's accumulated step is tied to a specific bet size and survives across sessions/reloads for up to 10 days, and BGaming explicitly states this persistence affects bonus odds and RTP over time - an important accessibility/fairness note to convey, not merely decorative game state.",
      "evidence_of_math_in_captured_frames": [
        "base_game_win_multiplier.png: Total bet 3.00 FUN, win 3.60 FUN, winning combination = 2 red fish + 1 Wild on the top row (Line 1). Base paytable value for 3 red fish is 0.30 FUN at the 2.00 FUN anchor bet, i.e. 0.15x of total bet; scaled to a 3.00 FUN bet that is 0.45 FUN base. 3.60 / 0.45 = 8, i.e. consistent with an x8 flask multiplier having been applied at the moment of this win (the flask shown in the frame reads its post-reset default value X2, not the value that was actually applied).",
        "win_screen.png: Total bet 3.00 FUN, win 7.20 FUN, winning combination = Wild + red fish + Wild on the top row (Line 1, labelled 'Line 1 pays' in the UI). Using the same 0.45 FUN base-per-bet value, 7.20 / 0.45 = 16, consistent with an x16 flask multiplier having been applied (again, the flask badge in the frame shows the post-reset default X2)."
      ]
    },
    "bonus_game": {
      "display_name": "Bonus Game",
      "trigger_name": "Bonus Game Trigger (recipe system)",
      "trigger_rules_verbatim": "rules_p6.png: 'Bonus game. Every 10 spins the Cat chooses a new recipe consisting of the three particular symbols. If these symbols appear on the central horizontal row in the established order, they trigger the Bonus game. In this case Wild symbol cannot substitute any symbol. If a player changes the bet, the recipe changes.'",
      "ui_indicator": "A thought-bubble/cloud icon in the top-right area of the game screen, attached to a small illustration of the cat, showing the current 3-symbol recipe in left-to-right order plus the text 'RECIPE CHANGES IN - N SPINS' (N counts down each spin, confirmed going from '10' on base_game.png to '3' on base_game_win_multiplier.png).",
      "trigger_condition": "The exact 3 recipe symbols must land on the CENTRAL horizontal row (row 2 / Line 2) in the exact left-to-right order shown in the recipe cloud. Wild symbols are explicitly excluded from substituting for recipe symbols during this check.",
      "bonus_round_mechanic_verbatim": "rules_p6.png/p7.png and preview_3.png: 'In the Bonus game there are 6 jars. A player should open any 3 of them. The multipliers of the symbols in the opened jars are multiplied by each other and applied to the player's bet. Symbols from the Cat's recipe in the opened jars have higher multipliers than the other symbols.'",
      "critical_math_note": "The 3 revealed multipliers are MULTIPLIED together (not summed) and the product is applied to the total bet. Do not describe this as additive.",
      "jar_illustration_example": "paytable_p12-p15.png and preview_3.png consistently depict one illustrative example: 6 jars, each bearing one of the base-game regular symbols (green slime, red fish, blue mulberry, teal mint leaf, purple pepper, magenta chameleon). In the illustration, 3 of the jars are shown 'opened' with a gold multiplier badge revealed - teal mint leaf x5, purple pepper x9, red fish x20 - while the other 3 jars (green slime, blue mulberry, magenta chameleon) are shown sealed/closed with no printed multiplier value anywhere in the captured pages.",
      "uncertain_jar_values": "The exact multiplier values assigned to the 3 non-recipe/sealed-in-the-illustration symbols (green slime, blue mulberry, magenta chameleon) are not printed on any captured frame. Only the current-recipe symbols' values (x5, x9, x20 in this particular example) are shown. Marked uncertain rather than guessed."
    },
    "buy_bonus": {
      "display_name": "Buy Bonus",
      "button_label": "BUY BONUS",
      "button_appearance": "A circular lime-green button with a white outline, labelled 'BUY BONUS' in white bold text, positioned bottom-right of the cauldron play field, always visible during base game.",
      "price_formula": "80x the current total bet - verified live on two independent bet levels: 240.00 FUN price at 3.00 FUN total bet, and (per manifest capture) 16.00 FUN price at 0.20 FUN total bet. 240.00/3.00 = 80.00; 16.00/0.20 = 80.00.",
      "dialog_contents": "bonus_buy_dialog.png: title 'BUY BONUS' in yellow text; a bet-size stepper labelled 'BET' with '-'/'+' circular green buttons and the current bet value (e.g. '3.00 FUN') that can be changed before purchase; the computed price in yellow text below (e.g. '240.00 FUN'); an orange 'BUY' button at the bottom. The recipe cloud in the top-right shows an 'X' cross overlaid on one recipe icon while the dialog is open, and a dimmed duplicate 'BUY BONUS' button is visible behind the darkened overlay.",
      "rules_text_verbatim": "rules_p7.png: 'Buy Bonus. A player can buy the Bonus game. The next spin after the purchase brings the combination of the symbols from the Cat's recipe to the central horizontal row. When a player buys the Bonus game, the Cat's recipe doesn't change, and the value of the counter doesn't change as well.'",
      "rtp_for_feature": "98.06% (rules_p13.png, same figure as base RTP)"
    }
  },
  "max_win": {
    "value_multiplier_of_bet": 8000,
    "sources": ["preview_1.png/preview_2.png/preview_3.png splash badge 'MAX WIN 8000X'", "rules_p8.png/p9.png verbatim: 'The maximum winning amount is x8000 of the bet.'"]
  },
  "rtp": {
    "base_game_and_overall": 98.06,
    "buy_bonus_feature": 98.06,
    "source_frame": "rules_p13.png verbatim: 'The overall theoretical Return to Player (RTP) is 98.06%. RTP for the Buy Bonus feature is 98.06%.'",
    "note": "Both figures are identical and unusually high for the genre; printed exactly as shown, not adjusted toward a more typical ~96% figure."
  },
  "volatility": {
    "value": null,
    "note": "Not printed or badge-indicated anywhere in the captured splash/rules/paytable/settings pages. Left unknown per instruction; to be sourced from the web separately."
  },
  "free_spins": {
    "present": false,
    "note": "No free spins feature exists in this game. features_present.free_spins=false in the capture manifest; no rules text, splash slide, or UI element references free spins anywhere in the 43 captured pages/frames."
  },
  "ui_elements": {
    "top_bar": "Volume/sound icon (top-left of splash screens) and a running clock-style time display (top-right, e.g. '11:54') visible on preview/base_game/settings/autoplay frames - this is a capture-environment/browser overlay artifact, not part of the game UI, and should not be treated as an in-game feature.",
    "bottom_bar_left_to_right": "Info ('i') button and Settings (gear) button, both circular white icons; 'Balance' label with FUN amount; 'Total bet' label with FUN amount and small up/down triangular stepper arrows; (during/after a win) 'Total win' label and paid-line label such as 'Line 1 pays'; Autoplay button (circular icon with letter 'A'); Spin button (circular refresh/arrow icon).",
    "recipe_cloud": "Persistent thought-bubble UI element top-right of the base game screen showing the current 3-symbol Bonus recipe and a countdown text 'RECIPE CHANGES IN - N SPINS'.",
    "alchemists_fire_flask": "Persistent round icon to the left of the cauldron showing the current flask multiplier value.",
    "buy_bonus_button": "Persistent circular lime-green 'BUY BONUS' button, bottom-right of the play field, present throughout base game (including mid-win display)."
  },
  "screens_captured": {
    "preview": 3,
    "base_game": 2,
    "paytable_pages": 15,
    "rules_pages": 13,
    "settings": 1,
    "autoplay": 1,
    "bonus_buy_dialog": 1,
    "win_screen": 1,
    "logo": 1,
    "scroll_panels_exhausted": ["paytable (15 pages, scroll_capture.py confirmed bottom)", "rules (13 pages, scroll_capture.py confirmed bottom)"]
  },
  "not_captured": [
    {
      "item": "Bonus Game gameplay (the 6-jar pick screen, the reveal animation, and the resulting win screen)",
      "reason": "The Buy Bonus purchase dialog and price were captured and are fully documented above, and the complete bonus mechanic is known verbatim from the rules text, but the actual bonus round could not be entered in this environment. Root cause identified as a property of this specific demo build, NOT of the headless capture environment: (1) the BUY button in the purchase dialog was clicked via 6+ different methods (plain Playwright click, hold-click with native pointerdown/wait/pointerup, JS pointertap dispatch on the PIXI display object, direct invocation of the object's internal click handler, multiple settle delays, and a fully fresh reloaded session) and in every case the dialog simply closed with the balance unchanged and no new network request fired (confirmed via performance.getEntriesByType('resource') showing zero new requests); a control click on the dialog's own close/X button closed it identically, proving the dialog itself accepts input and is not frozen; (2) in the SAME headless session and SAME wave, Buy Bonus purchases completed normally on a different BGaming title (Frozen Fruit), which rules out generic headless/CPU throttling as the cause; (3) the natural recipe trigger (3 exact recipe symbols landing in order on the central row) did not occur across 300 balance-confirmed spins with quick-spin/turbo left off, and the hunt was stopped at 300 (below the usual ~500-spin ceiling) on the expectation that the purchase path would substitute for continued hunting.",
      "known_from_documentation": "Full mechanic is documented from the rules pages and splash slides: 6 jars are shown, the player opens 3, the 3 revealed multiplier values are multiplied together (not summed) and the product is applied to the total bet, and recipe symbols carry higher multiplier values than non-recipe symbols."
    }
  ],
  "anomalies_noted_by_capturer": [
    "preview_2.png was initially a duplicate of preview_3.png (both showed the 3rd splash slide) - corrected by re-entering the demo with wait_ms=0 and re-timing the slide capture; the original duplicate slide was kept as preview_3.png, no content lost.",
    "logo.png was produced by cropping the real in-game frame base_game.png (coordinates 90,110-430,210), it is not an AI-generated image."
  ],
  "accessibility_notes": {
    "color_reliance_and_colorblind_mitigation": [
      "The Wild symbol is distinguished not only by its purple/yellow gradient frame but by the printed word 'WILD' in bold letters, so it remains identifiable under any color-vision deficiency.",
      "Three low-tier symbols pay an identical amount (0.10 FUN at anchor bet) despite different colors (purple pepper, blue mulberry cluster, teal mint leaf) - since their payout is equal, color confusion between them (e.g. blue/teal proximity for a deuteranope) has no effect on expected value, only on visual identification.",
      "The two mid/high symbols most likely to be confused under red-green color-vision deficiency are the magenta chameleon (0.70) and the purple chili pepper (0.10): both read as similar pink/purple hues to a deuteranope/protanope. They remain distinguishable by SHAPE (curled animal body with tail vs. smooth tapering pepper pod) and by their very different payout tier, so the game does not rely on color alone for these two.",
      "The green slime (0.50) and teal mint leaf (0.10) could visually blend for some green-color-deficient users, but again differ sharply in shape (rounded blob creature with a face vs. flat leaf cluster) and in payout value.",
      "The Alchemist's Fire flask communicates its state via a printed multiplier number (e.g. 'X8', 'X512') rather than color alone, so the accumulating-multiplier feature is readable without color perception.",
      "The Bonus recipe cloud shows the 3 target symbols as their normal icon art (shape-based) rather than color swatches, so recipe-matching does not depend on color discrimination.",
      "Bonus jar multiplier badges (e.g. 'x5', 'x9', 'x20') are always printed as text/numerals on a gold badge, not conveyed by badge color alone."
    ],
    "audio_reliance": "No feature outcome (win, bonus trigger, multiplier step-up) is communicated by sound alone; all of the above are also shown as on-screen text/number changes, so the game is playable with sound off (Settings panel allows muting Music and Sound FX independently, settings.png).",
    "motor_accessibility": "Spin can be triggered either by clicking the Spin button or by pressing Spacebar (Settings > 'Spacebar to spin', on by default), and Autoplay offers fixed round counts up to 1000 or unlimited plus multiple auto-stop conditions (on any win / bonus won / win exceeds / balance change thresholds), reducing the number of individual clicks required to play extended sessions."
  },
  "unreadable_or_uncertain": [
    "Exact multiplier values for the 3 non-recipe bonus jars (green slime, blue mulberry, magenta chameleon) in the Bonus Game - never printed in any captured frame, only the current recipe's 3 symbols show a numeric badge (x5 teal leaf, x9 purple pepper, x20 red fish in the captured illustration).",
    "Volatility rating - not stated anywhere in the captured game/rules/splash material.",
    "The precise flask multiplier value actually applied at the moment of the two captured base-game wins (x8 and x16 respectively) is a computed inference from paytable base values and the observed win amounts, not a value read directly off a frame (the flask visual in both frames already shows its post-reset default 'X2')."
  ]
}

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 —