Mad Cars

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

Free demo · not real-money play 3 plays in 30 days · last one 2 weeks, 4 days ago
✓ Working · checked 4 weeks ago Verified · 03 Sep 2026
RTP 96.39%
Volatility
Max win ×25000
Grid 5×5
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/mad-cars-b28/

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

48 API calls this month
Ask AI MCP

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

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

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

Captured 03 Sep 2026 View capture log

Per-screen breakdown

98 demo screens
98 PNG (ZIP)
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
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 150 150 Sep Oct '25: 270 270 Oct Nov '25: 110 110 Nov Dec '25: 210 210 Dec Jan '26: 210 210 Jan Feb '26: 130 130 Feb Mar '26: 140 140 Mar Apr '26: 190 190 Apr May '26: 80 80 May Jun '26: 140 140 Jun Jul '26: 110 110 Jul Aug '26: 90 90 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇬🇷Greece 10 10 10 10 10 10 10 10 20 10
🇷🇴Romania 10 10 10 10 10 10 10 10 10 10
🇩🇪Germany 10 10 10 10 10 10 10
🇱🇻Latvia 10 10 10 10 10
🇮🇪Ireland 10 10
🇲🇽Mexico 10
🇳🇱Netherlands 10 10 10 10 10 10 10 10 10
🇸🇪Sweden 10 10 10 10 10 10 10 10 10
🇨🇭Switzerland 30 30 30
🇨🇦Canada 20 20 20 20
🇮🇳India 20 40 20
🇵🇱Poland 10 10 10 10 10 10 10 10
🇺🇸United States 20 20 20 20
🇩🇰Denmark 10 10 10 10 10 10 10
🇬🇧United Kingdom 10 10 10 10 10
🇨🇾Cyprus 10 10 10
🇪🇸Spain 10 10 10
🇦🇹Austria 10 10
🇧🇪Belgium 20
🇧🇾Belarus 10 10
🇨🇿Czech Republic 10 10
🇫🇷France 10 10
🇭🇺Hungary 10 10
🇮🇩Indonesia 10 10
🇲🇾Malaysia 20
🇸🇮Slovenia 10 10
🇹🇷Turkey 10 10
🇨🇱Chile 10
🇪🇪Estonia 10
🇭🇰Hong Kong 10
🇮🇹Italy 10
🇰🇿Kazakhstan 10
🇱🇹Lithuania 10
🇳🇿New Zealand 10
🇵🇪Peru 10
🇵🇭Philippines 10
🇸🇰Slovakia 10
🇻🇳Vietnam 10
🇿🇦South Africa 10
🇺🇦Ukraine 10 10 10 10 10 10 10 10 10
🇧🇷Brazil 10 10 10 10 10 10 10
🇳🇴Norway 10 10 10 10 10 10
🇲🇹Malta 10 10
🇭🇷Croatia 10
🇵🇹Portugal 10
🇫🇮Finland 20 20 20 20 20 20
Full per-country breakdown via the API →

What we extracted from Mad Cars

Everything pulled from Mad Cars into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
98 screens captured
10 symbols catalogued · payouts OCR-verified
4 bonus-buy options with prices
14 palette colors from frames
5 accessibility groups profiled
5 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Push Gaming
max_win_x ×25000
layout 5×5
paylines 50 fixed
bonus_buy Yes · 4 options
mechanic Video Slot
release_date 2022

RTP configurations

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

Variant RTP Condition
Default 96.39%
Bonus Buy 96.55% Bonus Buy: Mystery Mad Bonus (624x base bet)
Bonus Buy 96.46% Bonus Buy: Payer Bonus (301x base bet)
Bonus Buy 96.45% Bonus Buy: Collector Bonus (456x base bet)
Bonus Buy 96.40% Bonus Buy: Mad Bonus (115.7x base bet)

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

Symbols & paytable

10 symbols
10 icons (ZIP)
Flame-headed warrior
Flame-headed warrior
High Pay

Bald screaming man whose head is a stylised orange-red flame, gold armour, red cloak; top symbol, pays 100x/20x/2x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 2.00 Multiplier
4x 20.00 Multiplier
5x 100.00 Multiplier
Purple-haired punk woman
Purple-haired punk woman
High Pay

Screaming woman with wild magenta/purple dreadlock hair, pale skin, dark eye makeup, metal chain collar; pays 50x/10x/1x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 1.00 Multiplier
4x 10.00 Multiplier
5x 50.00 Multiplier
Bald mechanic
Bald mechanic
High Pay

Bald man with a silver/grey cybernetic monocle over one eye, blue-grey armoured coat; pays 25x/5x/0.5x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.50 Multiplier
4x 5.00 Multiplier
5x 25.00 Multiplier
Green-mohawk driver
Green-mohawk driver
High Pay

Man with a spiked green mohawk, goggles pushed up, green jacket with tribal tattoo markings; pays 20x/4x/0.4x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.40 Multiplier
4x 4.00 Multiplier
5x 20.00 Multiplier
Dice-grenade
Dice-grenade
Low Pay

Two green dice bound by a cord with a metal pin/ring like a grenade pull-pin; low symbol, pays 5x/1x/0.1x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.10 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Purple chain loop
Purple chain loop
Low Pay

Coiled spiked purple/violet chain or rope forming a rough circular loop/knot; low symbol, pays 5x/1x/0.1x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.10 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Wrench and chain
Wrench and chain
Low Pay

Blue-grey metal wrench crossed diagonally with a dark segmented chain; low symbol, pays 5x/1x/0.1x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.10 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Traffic cone and blade
Traffic cone and blade
Low Pay

Orange traffic cone with worn white paint and a curved silver blade with a wrapped handle laid across it; low symbol, pays 5x/1x/0.1x total bet for 5/4/3 of a kind.

MatchPayoutUnit
3x 0.10 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Instant Prize Car
Instant Prize Car
Other

Small armoured car icon printed with a numeral (1x-100x); lands one per reel on the bottom row, drifts upward each spin, pays its printed total-bet multiplier when it exceeds the top row, then despawns.

Scatter Car
Scatter Car
Scatter

Car icon topped with a flaming orange/yellow skull emblem, teal side pipes, red-orange chassis; always pays a fixed 10x total bet when it exceeds the top row and triggers the Mad Bonus Feature.

Bonus modes

6 modes
Base Game Modifier base
Base Game

5x5 grid, 50 win lines. Instant Prize Car symbols (bet multipliers 1x-100x) sit on the bottom row and drift upward, paying into the round total when they exceed the top row. A 5-cell Boost Reel above the grid reveals Multiplier, Gas, Multiplier&Gas Combo, Survivor and Blank tiles that move or multiply aligned cars.

Bonus Mode mad_bonus
Mad Bonus Feature

Triggered when the Scatter Car exceeds the top row (fixed 10x total-bet award). Starts with 7 free spins and 5 Instant Prize Cars already placed; no paying symbols land, only cars. Boost Reel adds Line Up, Persistent Payer, Persistent Collector and Persistent Payer&Collector Combo symbols. Each car that exceeds the top row spawns a new car on that reel and grants +1 free spin. A random Mad Race event after the last spin instantly collects all remaining cars, then the feature ends.

Bonus Mode mad_bonus_buy
Mad Bonus (buy)

Bonus Buy, 57.85 fun at 0.50 base bet (115.7x). Regular Mad Bonus Feature with no guaranteed persistent car. RTP 96.40%.

Bonus Mode payer_bonus_buy
Payer Bonus (buy)

Bonus Buy, 150.50 fun (301x). Mad Bonus Feature with a guaranteed Persistent Payer car from the start, which distributes its own value to all other cars every spin it stays in play. RTP 96.46%.

Bonus Mode collector_bonus_buy
Collector Bonus (buy)

Bonus Buy, 228.00 fun (456x). Mad Bonus Feature with a guaranteed Persistent Collector car from the start, which collects the value of all other remaining cars every spin it stays in play. RTP 96.45%.

Bonus Mode mystery_mad_bonus_buy
Mystery Mad Bonus (buy)

Bonus Buy, 312.00 fun (624x). Randomly awards Mad Bonus (50%), Payer Bonus (25%) or Collector Bonus (12.5%), plus a 12.5% chance of a guaranteed Persistent Payer & Collector Combo car (both distributes and collects value each spin). RTP 96.55%.

Bonus buy

4 options
Option Price (cost × bet) Effect
Mad Bonus headline ×115.70
Payer Bonus ×301.00
Collector Bonus ×456.00
Mystery Mad Bonus ×624.00

Colour system

extracted from frames · HEX
Export palette
#644B33 base dominant 1 base
#4E3424 base dominant 2 base
#665A4C base dominant 3 base
#967253 base dominant 4 base
#2B2119 base dominant 5 base
#A7916E base dominant 6 base
#516261 free_spins dominant 1 free_spins
#232A29 free_spins dominant 2 free_spins
#364B4D free_spins dominant 3 free_spins
#594A38 free_spins dominant 4 free_spins
#261E1A bonus dominant 1 bonus
#5D5554 bonus dominant 2 bonus
#FBFAFA bonus dominant 3 bonus
#4A3626 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • The 8 paying symbols are distinguished by distinct character portraits/objects (flame-head warrior, purple-haired woman, cybernetic mechanic, green-mohawk driver, dice-grenade, chain loop, wrench+chain, traffic cone+blade), not by colour alone.
  • Instant Prize Car value is always shown as a printed numeral on the car body (e.g. 1, 5, 25, 50, 100). The only colour-only cue is a gold/yellow glow on the currently active Boost Reel tile or car, which always coincides with a visible number or position change, so it is never the sole way to read the event.
  • Boost Reel modifier tiles are distinguished by pictogram, not colour: a wrench glyph for Multiplier, a chevron/arrow for Gas, a padlock-in-shield for Survivor, a letter 'C' with lightning for Persistent Collector.
Motor Accessibility
  • The keyboard space bar can be used to spin instead of clicking. Autoplay reduces repeated spin actions. Quick Play lets the player skip round animations by pressing anywhere on screen or the space bar; no separate 'disable quick play' toggle was found.
Hearing Accessibility
  • Every state change with a plausible sound cue (feature trigger, retrigger, win amount, round total) is also shown as on-screen text or a full-screen banner. A mute/speaker toggle is present on the control rail.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, 18-page paytable, 12-page rules, bet select (min/max ends), bonus buy panel and confirmation dialogs, all four bonus-buy purchases played through with feature intro/gameplay/total-win screens (Mad Bonus, Payer Bonus, Collector Bonus, Mystery Mad Bonus), an organic scatter-triggered Mad Bonus, and free-spins gameplay.
The only captured win_screen frame was taken during a 'Session missing or expired' error overlay; the underlying WIN/Balance text is only faintly visible after brightness enhancement and the exact Balance figure could not be confirmed. No clean base-game/scatter-only win_screen was obtained.
Dedicated Autoplay round-count picker dialog not captured — only the autoplay icon on the control rail was shot.
Volatility rating is not printed anywhere in this build (checked the preview splash corner where sibling Reel Hot Games titles print it, plus the full 18-page paytable and 12-page rules — empty in both).
No separate Limits/max-exposure dialog found beyond the Total Bet bet-select panel and the printed 25,000x win cap.
Whether persistent Instant Prize Car values are hard-capped at 500x is unconfirmed — the paytable illustrates upgraded Persistent Collector/Combo cars with an example '500' printed on the artwork, but no rules or paytable text states this as a limit.

Ask AI about Mad Cars

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 Mad Cars play? Keep it simple.

5x5 grid, 50 win lines. Instant Prize Car symbols (bet multipliers 1x-100x) sit on the bottom row and drift upward, paying into the round total when they exceed the top row. A 5-cell Boost Reel above the grid reveals Multiplier, Gas, Multiplier&Gas Combo, Survivor and Blank tiles that move or multiply aligned cars.

RTP 96.39%max win ×25000demo ✓

From the verified capture of 03 Sep 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: Mad Cars vs Razor Returns — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 10 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/mad-cars-b28/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/mad-cars-b28/
{
  "game": {
    "name": "Mad Cars",
    "provider": "Push Gaming",
    "game_kind": "video_slot",
    "demo_url": "https://www.pushgaming.com/games/play/mad-cars.html",
    "device": "desktop",
    "window": "1280x800",
    "server_version": "2.7.0",
    "client_version": "7.36.4 07-05-2026",
    "versions_source": "rules_p12.png ('Server Version: 2.7.0' / 'Client Version: 7.36.4 07-05-2026')",
    "art_style": "Digitally painted, semi-realistic comic/graphic-novel illustration style (not flat vector cartoon): thick dark ink outlines combined with painterly cel-shading, visible brush texture on metal and skin, dramatic directional lighting on character portraits. Post-apocalyptic Mad-Max-style junkyard/desert setting, bright warm daylight (sandy beige sky, dusty brown ground), rust and gunmetal industrial colour palette (browns, tans, oranges, steel grey) with gold/brass ornamental trim on the reel frame and logo plaque. Base game and paytable are shown front-on (straight camera on the reel cabinet); the Mad Bonus free-spins feature switches to a top-down / bird's-eye view of a vertical 'race track' with five lanes. Mood is gritty and mechanical rather than cheerful-casual, but not dark/horror; no neon or futuristic sci-fi elements.",
    "theme_summary": "Mad-Max-inspired wasteland demolition-derby / road-warrior gang theme: junkyard vehicles, scrap-metal weapons/tools, spiked armour, and a rusted steel reel cabinet decorated with hazard stripes and a checkered-flag motif."
  },

  "reels_and_paylines": {
    "grid": "5 reels x 5 rows (5x5), plus a separate 5-cell 'Boost Reel' strip directly above the main grid",
    "symbols_per_reel": 6,
    "declared_source_grid_and_symbols": "rules_p1.png: 'Mad Cars is a 5-reel slot game with 6 symbols per reel, with an additional 5 symbol Boost reel on the top.'",
    "paylines": 50,
    "paylines_source": "paytable_p16.png-paytable_p18.png: 'Win Lines' diagrams numbered 1 through 50; page 18 is the bottom of the scroll panel (scrollbar at the bottom, line 50 is the last diagram shown).",
    "payline_shapes": "Line 1 is the flat top row, line 6 is the flat bottom row; the remaining lines are zig-zag / V / W / diagonal patterns across the 5x5 grid (see paytable_p16-p18 for the exact zig-zag diagrams of every line 1-50).",
    "win_evaluation": "A line win requires matching symbols consecutively from reel 1 to the right along an active win line (left-to-right only). Only the highest-value match on a given line is paid. Wins on different lines are added together. Scatter Car and Instant Prize Car symbols are NOT paid on lines; their value is added directly to the round's payline total (rules_p2.png / rules_p3.png 'Payout Rules').",
    "malfunction_clause": "'MALFUNCTION VOIDS ALL PAYS AND PLAYS.' (rules_p11.png / rules_p12.png)."
  },

  "paying_symbols": [
    {
      "name": "Flame-headed warrior (top symbol)",
      "appearance": "Portrait of a bald, open-mouthed screaming man whose hair/head is entirely a stylised orange-red flame shape (looks like a fire crown). Tan/bronze skin, gold pauldron armour over the shoulders with a red draped cloak visible at the neckline. Framed in an ornate gold/bronze bordered plaque.",
      "colors": "orange and red flame, gold/bronze armour and frame, tan skin, dark background",
      "payout_currency_at_0.50_bet": {"5": 50.00, "4": 10.00, "3": 1.00},
      "payout_total_bet_multiplier": {"5": "100x", "4": "20x", "3": "2x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Purple-haired punk woman (2nd symbol)",
      "appearance": "Portrait of a screaming woman with wild magenta/deep-purple dreadlock-like hair, pale skin, heavy dark eye makeup, wearing a metal chain/collar over dark leather-like armour. Framed in a purple-toned bordered plaque with chain-motif corner ornaments.",
      "colors": "magenta/purple hair, pale skin, dark purple frame and chains",
      "payout_currency_at_0.50_bet": {"5": 25.00, "4": 5.00, "3": 0.50},
      "payout_total_bet_multiplier": {"5": "50x", "4": "10x", "3": "1x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Bald mechanic (3rd symbol)",
      "appearance": "Portrait of a bald man with a stern expression, a grey/silver mechanical eye-piece (cybernetic monocle) over one eye, wearing a blue-grey armoured coat. Framed against a dark steel-blue background.",
      "colors": "grey/silver metal, blue-grey coat, dark blue frame",
      "payout_currency_at_0.50_bet": {"5": 12.50, "4": 2.50, "3": 0.25},
      "payout_total_bet_multiplier": {"5": "25x", "4": "5x", "3": "0.5x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Green-mohawk driver (4th symbol)",
      "appearance": "Portrait of a man with a spiked green mohawk, goggles pushed up on the forehead, wearing a green jacket with tribal-style markings/tattoos. Framed against an olive/green background.",
      "colors": "green mohawk and jacket, olive frame",
      "payout_currency_at_0.50_bet": {"5": 10.00, "4": 2.00, "3": 0.20},
      "payout_total_bet_multiplier": {"5": "20x", "4": "4x", "3": "0.4x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Dice-grenade (low symbol 1)",
      "appearance": "Two green dice with dark pips, bound together by a cord/string with a small metal pin/ring at the top, evoking a hand-grenade pull-pin. Dark background, no border plaque (unlike the character symbols).",
      "colors": "green dice, dark metal pin, dark background",
      "payout_currency_at_0.50_bet": {"5": 2.50, "4": 0.50, "3": 0.05},
      "payout_total_bet_multiplier": {"5": "5x", "4": "1x", "3": "0.1x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Purple chain loop (low symbol 2)",
      "appearance": "A coiled, spiked purple/violet chain or rope forming a rough circular loop/knot. Dark background.",
      "colors": "purple/violet chain, dark background",
      "payout_currency_at_0.50_bet": {"5": 2.50, "4": 0.50, "3": 0.05},
      "payout_total_bet_multiplier": {"5": "5x", "4": "1x", "3": "0.1x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Wrench and chain (low symbol 3)",
      "appearance": "A blue-grey metal wrench crossed diagonally with a dark segmented chain. Grey-blue background.",
      "colors": "blue-grey wrench, dark chain",
      "payout_currency_at_0.50_bet": {"5": 2.50, "4": 0.50, "3": 0.05},
      "payout_total_bet_multiplier": {"5": "5x", "4": "1x", "3": "0.1x"},
      "source_frame": "paytable_p1.png"
    },
    {
      "name": "Traffic cone and blade (low symbol 4)",
      "appearance": "An orange traffic cone with worn/scratched white paint patches, with a long curved silver blade and a wrapped tan/brown handle laid diagonally across it. Dark background.",
      "colors": "orange cone, silver blade, tan handle wrap",
      "payout_currency_at_0.50_bet": {"5": 2.50, "4": 0.50, "3": 0.05},
      "payout_total_bet_multiplier": {"5": "5x", "4": "1x", "3": "0.1x"},
      "source_frame": "paytable_p1.png"
    }
  ],

  "special_symbols": {
    "instant_prize_car_symbol": {
      "role": "Bet multiplier symbol, not a paying symbol in the traditional line-pay sense.",
      "appearance": "A small stylised armoured car/vehicle icon (spiked wheels, riveted chassis) with a large numeral printed on its body indicating its current value (e.g. 1, 5, 25, 50, 100...).",
      "landing_rule": "May land on any reel but only ONE per reel, and only on the BOTTOM row.",
      "initial_values": ["1x", "2x", "5x", "10x", "25x", "50x", "100x"],
      "behaviour": "Stays on the reels (does not disappear) until it exceeds the top row of the grid, at which point its value is awarded to the round total. It can be pushed upward by Gas boost symbols and have its value multiplied by Multiplier boost symbols from the Boost Reel above the grid. If several Instant Prize Car symbols are on the reels and one exceeds the top row first, the other cars spin off the reels on the next spin (i.e. they are lost) unless protected (see Survivor symbol). Multiple cars can exceed the top row simultaneously.",
      "source_frames": ["paytable_p2.png", "paytable_p3.png", "rules_p2.png", "rules_p3.png"]
    },
    "scatter_car_symbol": {
      "role": "Triggers the Mad Bonus Feature.",
      "appearance": "A car-shaped icon topped with a stylised flaming orange/yellow skull emblem, teal/turquoise mechanical side pipes, riveted red-orange chassis.",
      "landing_rule": "May land on any reel but only on the bottom row.",
      "fixed_value": "Instant Prize value of 10x the base bet; this value CANNOT be multiplied by boost symbols.",
      "trigger": "When the Scatter Car symbol exceeds the top row, the Mad Bonus Feature is triggered.",
      "source_frames": ["paytable_p3.png", "paytable_p4.png", "rules_p3.png", "rules_p4.png"]
    },
    "boost_reel_base_game": {
      "description": "A 5-cell strip directly above the main 5x5 grid (one cell per reel column). Every base-game spin reveals one Boost Symbol per cell. A Boost Symbol only has an effect if it lands in the same column as (aligns with) an Instant Prize Car / Scatter Car symbol on the main grid below it.",
      "symbols": [
        {"name": "Multiplier Symbol", "appearance": "Dark blue/grey plaque with a numeral and 'x' suffix (e.g. 5x, 25x, 100x).", "effect": "Multiplies the value of an Instant Prize Car Symbol only.", "possible_values": ["2x", "3x", "5x", "10x", "25x", "50x", "100x"]},
        {"name": "Gas Symbol", "appearance": "Olive/tan plaque with a plain numeral (e.g. 2, 4, 6).", "effect": "Moves the Instant Prize Car Symbol or Scatter Car Symbol forward (upward) by the revealed number of positions.", "possible_values": ["1", "2", "3", "4", "5", "6"]},
        {"name": "Multiplier & Gas Combo Symbol", "appearance": "Split diagonal plaque, half dark-blue (wrench glyph) half olive (chevron/arrow glyph).", "effect": "Applies both a multiplier and a forward move to an Instant Prize Car Symbol in the same spin; values match the individual Multiplier and Gas symbols."},
        {"name": "Survivor Symbol", "appearance": "Orange plaque with a white padlock inside a shield outline.", "effect": "Applied to a Car Symbol, protects it from spinning off the reels if another Car Symbol exceeds the top row before it. If the OTHER car exceeds the top row before the Survivor symbol does, the Survivor effect deactivates from that car and the car stays in place."},
        {"name": "Blank Symbol", "appearance": "A plain torn/weathered beige parchment-style plaque with no icon.", "effect": "No effect on any Car Symbol."}
      ],
      "source_frames": ["paytable_p4.png", "paytable_p5.png", "paytable_p6.png", "paytable_p7.png", "paytable_p8.png", "rules_p4.png", "rules_p5.png"]
    }
  },

  "mad_bonus_feature": {
    "trigger": "The Scatter Car Symbol exceeds the top row of the main grid.",
    "start_state": "7 free spins and 5 Instant Prize Car symbols already placed on the bottom row.",
    "special_rule": "The Mad Bonus Feature contains NO paying (character/object) symbols on the main grid - only Instant Prize Car symbols.",
    "retrigger_rule": "Whenever an Instant Prize Car symbol exceeds the top row, a NEW Instant Prize Car symbol appears on the bottom of that same reel and 1 additional free spin is granted.",
    "feature_boost_reel": {
      "description": "During the Mad Bonus Feature the Boost Reel keeps revealing the base-game symbols (Multiplier, Gas, Multiplier & Gas Combo, Blank) EXCEPT Survivor, plus four new feature-only symbols.",
      "new_symbols": [
        {"name": "Line Up Symbol", "appearance": "Green/tan plaque showing a car icon with directional chevrons.", "effect": "When applied to an Instant Prize Car symbol, ALL OTHER Instant Prize Car symbols currently on the reels align to the same row as the boosted car. Does not apply to cars that are already further along (ahead) than the boosted car."},
        {"name": "Persistent Payer Symbol", "appearance": "Purple plaque with a diagonal silver/chrome segmented mechanical part (pipe/drill-bit-like object).", "effect": "Upgrades the Instant Prize Car it applies to into a 'Persistent Payer' car, which stays on the reels and distributes its OWN Instant Prize value to all other Instant Prize Car symbols every spin it remains in play (that spin and any that follow). It does not pay out itself."},
        {"name": "Persistent Collector Symbol", "appearance": "Red-orange plaque with a stylised letter 'C' and a lightning-bolt.", "effect": "Upgrades the Instant Prize Car it applies to into a 'Persistent Collector' car, which stays on the reels and COLLECTS (adds to its own value) the Instant Prize values of all other remaining Instant Prize Car symbols each spin it stays on the reels. It does not collect its own value."},
        {"name": "Persistent Payer & Collector Combo Symbol", "appearance": "Split diagonal plaque combining the Payer wrench glyph and the Collector 'C' + lightning glyph.", "effect": "Upgrades the target car so it BOTH distributes its value to other cars AND then collects value from other cars, repeating both actions every spin it remains on the reels. It neither pays nor collects its own value."}
      ],
      "illustrative_note": "The paytable illustrates upgraded Persistent Collector / Persistent Payer & Collector Combo cars with an example value of '500' printed on the car art (paytable_p12.png-p14.png). This is example artwork showing that persistent cars can accumulate well past the 1x-100x base range through repeated boosting/collecting, NOT a stated hard value cap - no text on these pages calls 500x a limit."
    },
    "mad_race_random_feature": {
      "trigger": "Random, occurs after the LAST free spin of the Mad Bonus Feature.",
      "effect": "All remaining Instant Prize Car symbols on the reels instantly exceed the top row and pay out, regardless of their row position. After they are awarded, no further free spins are granted and the Mad Bonus Feature ends.",
      "source_frames": ["paytable_p15.png", "paytable_p16.png", "rules_p8.png"]
    },
    "source_frames": ["paytable_p9.png", "paytable_p10.png", "rules_p5.png", "rules_p6.png", "rules_p7.png", "rules_p8.png"]
  },

  "bonus_buy": {
    "entry_point": "Star icon button on the right-hand control rail of the base game screen (highlighted white star inside a red circle in base_game.png) opens a 'BONUS BUY' panel.",
    "base_bet_control": "A '-' / '+' stepper at the bottom of the Bonus Buy panel labelled 'BASE BET' lets the player change the base bet, which rescales all four option prices.",
    "options_at_0.50_base_bet": [
      {"name": "Mad Bonus", "price_fun": 57.85, "price_multiplier": "115.7x", "rtp": "96.40%", "description": "Regular Mad Bonus Feature (no guaranteed persistent car).", "confirm_frame": "bonus_p1.png"},
      {"name": "Payer Bonus", "price_fun": 150.50, "price_multiplier": "301x", "rtp": "96.46%", "description": "Mad Bonus Feature with a Persistent Payer Instant Prize car guaranteed from the beginning of the feature.", "confirm_frame": "bonus_p1.png"},
      {"name": "Collector Bonus", "price_fun": 228.00, "price_multiplier": "456x", "rtp": "96.45%", "description": "Mad Bonus Feature with a Persistent Collector Instant Prize car guaranteed from the beginning of the feature.", "confirm_frame": "bonus_collector_confirm.png / bonus_p2.png"},
      {"name": "Mystery Mad Bonus", "price_fun": 312.00, "price_multiplier": "624x", "rtp": "96.55%", "description": "A randomly chosen feature from the 3 options above, PLUS an additional 'Super' outcome of a guaranteed Persistent Payer & Collector Combo car from the start of the feature.", "confirm_frame": "bonus_mystery_confirm.png / bonus_p2.png"}
    ],
    "mystery_mad_bonus_probabilities": {
      "Mad Bonus": "4/8 = 50%",
      "Payer Bonus": "2/8 = 25%",
      "Collector Bonus": "1/8 = 12.5%",
      "Payer & Collector Bonus": "1/8 = 12.5%",
      "source_frame": "rules_p10.png"
    },
    "purchase_flow": "Star icon -> Bonus Buy panel lists all 4 options with price and thumbnail -> tap BUY on an option -> a confirmation dialog shows the thumbnail, 'Base Bet: 0.50 fun' and the total price with OK/CANCEL buttons -> OK deducts the price from the balance and starts the feature immediately (bypassing the scatter trigger animation, but still showing the BONUS transition screen and 'WELCOME TO THE MAD BONUS' intro).",
    "note_on_arithmetic": "All four prices are exact multiples of the 0.50 fun base bet shown on screen (57.85/0.5=115.7, 150.50/0.5=301, 228.00/0.5=456, 312.00/0.5=624), independently confirming the printed 'x' multipliers."
  },

  "rtp": {
    "base_game": {"value": 96.39, "unit": "%", "source": "rules_p11.png: 'The theoretical average return to player (RTP) is 96.39%.' (same sentence repeats at the top of rules_p12.png due to overlapping scroll capture)."},
    "bonus_buy_variants": [
      {"variant": "Mad Bonus (regular)", "value": 96.40, "price_multiplier": "115.7x", "source": "rules_p9.png"},
      {"variant": "Payer Bonus", "value": 96.46, "price_multiplier": "301x", "source": "rules_p9.png / rules_p10.png"},
      {"variant": "Collector Bonus", "value": 96.45, "price_multiplier": "456x", "source": "rules_p10.png"},
      {"variant": "Mystery Mad Bonus", "value": 96.55, "price_multiplier": "624x", "source": "rules_p10.png"}
    ]
  },

  "max_win": {
    "multiplier": "25,000x the current bet amount",
    "probability": "1 in 4,976,981",
    "quotes": [
      "paytable_p2.png: 'The maximum payout per game round is 25,000x the current Base Bet amount.'",
      "rules_p2.png (under 'Win Cap' heading): 'This game has a win cap of 25,000x the current bet amount per game round.'",
      "rules_p11.png (under 'Additional Information'): 'the maximum payout per game round is 25,000x the current bet amount' and 'The probability of winning the maximum win of 25,000x is 1 in 4,976,981.' (this paragraph is repeated verbatim at the top of rules_p12.png due to overlapping scroll capture)"
    ],
    "operator_note": "rules_p11.png/rules_p12.png also state the operator MAY configure a different (lower) win cap, in which case 25,000x would not be reachable."
  },

  "bet_limits": {
    "min_total_bet": 0.10,
    "max_total_bet": 100.00,
    "currency": "fun (demo play-money)",
    "step_list_shown": [0.10, 0.20, 0.50, 1.00, 2.00, 3.00, 5.00, 10.00, 20.00, 30.00, 50.00, 100.00],
    "how_verified": "BET SELECT panel scrolled to both ends: 0.10 fun is the first (top) row (bet_limits_min.png), 100.00 fun is the last (bottom) row before the OK button (bet_limits_max.png). Current selection at capture time (0.50 fun) is highlighted white.",
    "base_bet_definition": "rules_p10.png: 'The base bet is the total bet selected for each new spin or game round.' There is no separate per-line bet control visible anywhere in the captured UI (bet selector is labelled 'Total Bet')."
  },

  "payout_basis": {
    "value": "total_bet",
    "confidence": "high, but the in-game rules booklet contradicts itself on this exact point (see contradiction below) - the total-bet reading is preferred because it is repeated in the section that specifically covers the Paytable, and because there is no per-line bet control anywhere in the UI.",
    "evidence_for_total_bet": [
      "paytable_p1.png header: '(All wins shown are in fun and valid for the current bet of 0.50 fun)' - anchored to the single Total Bet value, not a per-line value.",
      "rules_p9.png, under heading 'Paytable': 'The paytable reflects the current bet configuration, based on the total bet.'",
      "rules_p10.png, under heading 'Base Bet': 'The base bet is the total bet selected for each new spin or game round.'"
    ],
    "contradiction_found": "rules_p2.png, under heading 'Payout Rules', states the OPPOSITE: 'The paytable reflects the current bet configuration, based on the bet per line.' This is the identical templated sentence used elsewhere by this provider with the opposite basis substituted in (documented provider defect P-U15, now recorded a 6th time). The two contradicting sentences in THIS game are on rules_p2.png ('per line') and rules_p9.png ('total bet') - note this corrects the page numbers given in the brief (rules_p3/p10/p11), which is close but not exact for this capture; the actual page each sentence sits on was verified directly against the images.",
    "numeric_measurement_is_inconclusive": "base_game_linewin.png shows a genuine non-scatter, non-bonus line win: 3 dice-grenade symbols paid WIN 0.05 fun at Total Bet 0.50 fun (50 lines active). This is NOT usable as a tie-breaker: 0.05 is reproduced both as 0.1x of the 0.50 total bet AND as 5x of a hypothetical 0.01 per-line bet (0.50/50 lines). The measurement is degenerate for a 50-line game and only documents what is on the frame, not the basis.",
    "conclusion": "Recorded as total_bet on the strength of the two textual statements above (paytable header anchor + the 'Paytable' section of the rules booklet) and the total-bet-only bet selector UI, while explicitly flagging that rules_p2.png contains a contradicting templated sentence."
  },

  "win_types_observed": {
    "line_win": {"example_frame": "base_game_linewin.png", "example": "3x dice-grenade symbol on a zig-zag line paid WIN 0.05 fun at Total Bet 0.50 fun."},
    "scatter_instant_prize_added_to_round": {"example_frame": "bonus_scatter_exceed.png", "example": "Scatter Car symbol exceeded the top row and its fixed 10x-base-bet value (5.00 fun at 0.50 base bet) was added to the round WIN counter, shown as 'WIN: 5.00 fun'."},
    "free_spins_feature_total_win_screens": {
      "style_A_dark_vignette": "'CONGRATULATIONS! YOU HAVE WON <amount> DURING THE FREE SPINS' on a dark brown/black background with a burning-torch banner top and CLICK TO CONTINUE prompt (seen for the regular Mad Bonus, Collector Bonus and Mystery Mad Bonus outcomes).",
      "style_B_bright_flash_mega_win": "A separate bright white/yellow flash screen reading 'MEGA WIN' with the amount in large gold numerals with no other UI chrome, used for the larger Payer Bonus payout (91.00 fun) before returning to the base game."
    }
  },

  "screens": [
    {
      "type": "preview",
      "frame": "preview.png",
      "description": "Splash/feature-teaser screen shown before the base game loads. Dusty tan/beige blurred background. Center: the 'MAD CARS' wordmark plaque (bold gold beveled letters, orange glow outline, mounted on a brown/gold ornamental plaque topped by a small skull-and-crossed-exhaust-pipes emblem). Three labelled feature callouts below: (1) left - 'INSTANT PRIZE CARS', a tall vertical strip showing a small two-tone Boost Reel-style tile and a single large gold car icon reading '50'; (2) center - 'BOOSTER SYMBOLS', five tile icons (a padlock/shield Survivor tile, a green car-shaped Boost tile, a split-diagonal Combo tile highlighted/enlarged in front, a '100x' Multiplier tile, and a '6' Gas tile); (3) right - 'MAD BONUS FEATURE', three prize-car icons stacked reading '15', '30' and '50'. 'CLICK TO CONTINUE' prompt at the bottom in white text.",
      "note": "The specific numbers shown on this splash (50 / 100x,6 / 15,30,50) are decorative random examples, not fixed values - manifest anomalies log two other loads of the same splash with different numbers (250/25/10/5 and 10/25). This is consistent across all three observations and confirms the splash numbers are randomised per load, not a documented game parameter."
    },
    {
      "type": "base_game",
      "frame": "base_game.png",
      "description": "Main game screen. Background: sandy desert/junkyard scene with two rusted metal watchtowers (one each side) carrying spotlights and a hanging rusty barrel/lamp; a wrecked truck cab bottom-left and a rusted bus/tanker wreck bottom-right. Center: the 5x5 reel grid inside a dark gunmetal-grey metal cabinet frame with brass rivets, yellow/black diagonal hazard stripes across the very top bar, and a black-and-tan checkered-flag strip beneath it; a thin 5-cell Boost Reel strip sits above the top bar (shown here as plain olive-green weathered plates, i.e. not yet revealed for this spin). Steel spikes decorate the outer edges of the cabinet. 'MAD CARS' logo badge (smaller version of the splash plaque) floats to the left of the cabinet. Bottom bar (black translucent strip): 'Balance: 1,000.00 fun' bottom-left (white), 'Total Bet: 0.50 fun' bottom-right (white). Right-hand vertical control rail (top to bottom): speaker/mute icon (white outline circle), hamburger menu icon (3 lines), a red circular badge with a white star (Bonus Buy entry), a circular icon with a play/rewind glyph (Autoplay), a circular icon showing stacked discs/coins (Bet Select), and a larger circular Spin button with two curved white arrows forming a refresh/spin glyph at the very bottom-right corner.",
      "colorblind_note": "None of these controls rely on colour alone to be identified - each has a distinct pictogram (speaker, hamburger lines, star, play arrow, coin stack, refresh arrows) and a fixed screen position."
    },
    {
      "type": "paytable",
      "frames": "paytable_p1.png through paytable_p18.png (18 pages, exhaustively scrolled, confirmed at the bottom by the Line 50 diagram and the scrollbar thumb sitting at the bottom of the track)",
      "layout": "Split screen: left half is the darkened/blurred live game behind the panel, right half is a near-black scrollable panel. Header 'PAYTABLE' top-left in grey, white X close button top-right. Sections in order: Symbols (the 8 paying symbols with 3/4/5-of-a-kind values, p1-p2), Features intro + max win banner '25000x' (p2), Instant Prize Car Symbols (p2-p3), Scatter Car Symbol (p3-p4), Boost Reel + its 5 symbols (p4-p8), Mad Bonus Feature + its extra 4 Boost Reel symbols (p9-p14), Mad Race Random Feature (p15-p16), Win Lines diagrams 1-50 (p16-p18). Each sub-heading is preceded by a short red vertical accent bar; body copy is light grey.",
      "colorblind_note": "Every paytable value is printed as plain numerals/currency text next to each icon (never colour-coded), so payouts remain legible without colour vision."
    },
    {
      "type": "rules",
      "frames": "rules_p1.png through rules_p12.png (12 pages, exhaustively scrolled, confirmed at the top by the 'GAME INFO' header and intro sentence on rules_p1.png)",
      "layout": "Same dark scrollable panel style as the Paytable panel, header 'GAME INFO'. Sections in order: intro (5-reel/6-symbols-per-reel/Boost Reel description), How to Play, Bet Selection, Autoplay, Quick Play, Payout Rules (contains the 'bet per line' sentence), Win Cap, Instant Prize Car Symbols, Scatter Car Symbol, Boost Reel + symbols, Mad Bonus Feature + Mad Bonus Boost Reel symbols, Mad Race Random Feature, Paytable (contains the 'total bet' sentence), Bonus Buy (all 4 options with prices/RTP + Mystery probabilities), Base Bet definition, Additional Information (incomplete-game handling, malfunction clause, RTP 96.39%, win cap repeat, max-win probability), Server/Client Version."
    },
    {
      "type": "settings/bet_select",
      "frames": ["bet_limits_min.png", "bet_limits_max.png"],
      "description": "'BET SELECT' panel, same split-screen dark style. Header 'Total Bet'. A vertical list of dark blue-grey rectangular bet rows (0.10 fun up to 100.00 fun); the currently selected value is shown as a white-filled row with black bold text, unselected rows are dark navy with white text. Bottom of the panel has a red 'OK' confirm button. In this capture the game visible on the left (dimmed) shows the paytable's 5x5 grid with the 'MAD CARS' floating logo, a lit-up Instant Prize Car icon reading '25' bottom-right, and boost-reel remnants '2'/'3' visible at the very top edge."
    },
    {
      "type": "bonus (buy dialog)",
      "frames": ["bonus_p1.png", "bonus_p2.png"],
      "description": "'BONUS BUY' panel. Each of the 4 options is a white card: bold black title, price in large black numerals with a smaller 'fun' suffix, a red 'BUY' button, and to the right a square thumbnail of the feature's Instant Prize Car icon on a colour-coded backdrop (blue-grey for Mad Bonus, purple for Payer Bonus, red for Collector Bonus, a 2x2 grid of all three plus the Mad Bonus icon for Mystery Mad Bonus). A dark 'BASE BET: 0.50 fun' stepper bar with -/+ circular buttons sits fixed at the bottom of the panel."
    },
    {
      "type": "bonus (confirmation dialog)",
      "frames": ["bonus_collector_confirm.png", "bonus_mystery_confirm.png"],
      "description": "After tapping BUY, a dark confirmation dialog appears: 'BONUS BUY' header, the chosen feature's name with an (i) info icon, its square thumbnail art, 'Base Bet: 0.50 fun' and the total price in large white numerals, and two buttons - red 'OK' and outlined white 'CANCEL'."
    },
    {
      "type": "bonus (trigger sequence, organic scatter path)",
      "frames": ["bonus_trigger.png", "bonus_scatter_rising.png", "bonus_scatter_exceed.png", "bonus_intro.png"],
      "description": "bonus_trigger.png: a Boost Reel Gas symbol showing '6' is lit/highlighted in the top strip while a Scatter Car symbol (flaming skull car) sits on the bottom row of reel 3. bonus_scatter_rising.png: the same frame just before the Gas boost pushes the Scatter Car upward. bonus_scatter_exceed.png: the Scatter Car has moved to the very top row and glows, with 'WIN: 5.00 fun' shown at the bottom (its fixed 10x-base-bet value awarded). bonus_intro.png: a golden light-burst transition screen with a large 'BONUS' banner (bevelled red/orange 3D letters on a yellow starburst) overlaying the reel grid, marking the handoff into the Mad Bonus Feature."
    },
    {
      "type": "bonus (feature welcome/intro)",
      "frames": ["bonus_welcome.png", "bonus_feature_setup.png", "bonus_payer_welcome.png", "bonus_collector_welcome.png"],
      "description": "'WELCOME TO / THE MAD BONUS' title in bold gold outlined letters over a dark vignette background, with a top-down view of the 5-lane race track already showing the 5 starting Instant Prize Car icons in their lanes (each a small vehicle icon with a printed value), and a Boost Reel strip of 5 tiles above it. 'YOU WON 7 FREE SPINS' banner at the very bottom. On guaranteed-persistent purchases (Payer/Collector Bonus) a labelled callout appears to the right showing the guaranteed Boost Reel symbol icon and its name in bold caps (e.g. 'PERSISTENT PAYER')."
    },
    {
      "type": "free_spins (gameplay)",
      "frames": ["free_spins_1.png", "free_spins_2.png", "free_spins_car_moving.png", "free_spins_retrigger.png", "free_spins_payer_gameplay.png", "free_spins_payer_distributing.png"],
      "description": "Top-down view of a 5-lane 'race track' corridor flanked by scrap-metal walls and watchtowers. Top strip: 5 Boost Reel tiles (weathered/blank until revealed, then showing a numeral or icon; the currently-relevant tile is highlighted with a yellow glow). Top-left: an orange 'x<N>' plaque showing the current round multiplier meter (starts at x0). Each lane shows an Instant Prize Car icon with its printed value; boosted/highlighted cars glow. Bottom bar: 'Balance', centered 'WIN: <amount> fun', 'Free Spins: <n>/<m>' counter, and 'Total Bet: 0.50 fun'.",
      "colorblind_note": "Free Spins progress and the multiplier meter are both shown as plain text/numerals ('Free Spins: 4/8', 'x10'), not colour bars, so they remain legible without colour vision. The single colour-only cue is the yellow glow marking which Boost Reel tile / which car is currently active; this always coincides with a visible size/position change of that car, so it is not the sole way to detect the event."
    },
    {
      "type": "bonus (intermediate win counters)",
      "frames": ["bonus_madbonus_win.png", "bonus_collector_megawin_counting.png", "bonus_payer_bigwin.png"],
      "description": "Mid-animation frames where the round total is still counting upward, e.g. bonus_madbonus_win.png shows 'YOU HAVE WON 0.45 DURING THE FREE SPINS' - NOT the final total (the same round's final screen, bonus_madbonus_totalwin.png, shows 6.00). These are counting-up animation captures and must not be read as final results."
    },
    {
      "type": "bonus (feature total-win screens)",
      "frames": ["bonus_madbonus_totalwin.png", "bonus_collector_final_totalwin.png", "bonus_mystery_final_totalwin.png", "bonus_payer_totalwin.png"],
      "description": "Style A (regular/Collector/Mystery outcomes): dark brown/black vignette background, a riveted stone-and-torches banner reading 'CONGRATULATIONS!', 'YOU HAVE WON', the amount in large bevelled gold 3D numerals with rivets, 'DURING THE FREE SPINS', and a 'CLICK TO CONTINUE' prompt at the bottom. Observed totals: Mad Bonus (regular) = 6.00 fun; Collector Bonus = 73.50 fun; Mystery Mad Bonus (resolved as Payer Bonus) = 14.50 fun. Style B (Payer Bonus outcome only, in this playthrough): a bright white/yellow flash-burst background with 'MEGA WIN' in gold letters and '91.00' in large gold numerals, no other chrome."
    },
    {
      "type": "win_screen",
      "frame": "win_screen.png",
      "description": "IMPORTANT: this frame is dominated by a dark, near-black error overlay reading 'Error' (large white bold text) and 'Session missing or expired' (smaller white text), centered over a heavily darkened/blurred base-game background. Faintly visible beneath the overlay (confirmed by brightening the crop): 'Balance:' text bottom-left, 'WIN: 96.00 fun' centered, 'Total Bet: 0.50 fun' bottom-right - i.e. this is the base-game screen showing the round-end WIN banner after returning from the Payer Bonus feature, but the frame was captured at the exact moment the demo session expired, so an error dialog is superimposed over it.",
      "uncertain": "The exact Balance figure under the overlay could not be independently confirmed: even after brightness/contrast enhancement it remains too blurred to read reliably (a value in the high-8xx/900s fun range is plausible given the adjacent free_spins_payer_* frames show Balance: 849.50 fun just before this round's WIN was added, but this is inference, not a direct read of this frame)."
    }
  ],

  "audio_and_motor_accessibility": {
    "deaf_hard_of_hearing": "No audio was captured/analysed (screenshots only). Based on the visual evidence, every state change that would plausibly have a sound cue (feature trigger, retrigger, win amount, round total) is ALSO shown as on-screen text or a full-screen banner, so the game does not appear to rely on audio alone to communicate outcomes. A mute/speaker toggle icon is present on the control rail (base_game.png) confirming audio can be user-controlled.",
    "motor_impairments": "Space bar can be used to spin instead of clicking (rules_p1.png: 'Alternatively, press the keyboard space bar'). An Autoplay mode exists (icon on the control rail) to reduce repeated spin actions - number of rounds is chosen via a dedicated button before starting. 'Quick Play' lets the player skip round animations by pressing anywhere on the screen or the space bar (rules_p1.png/rules_p2.png), which reduces the time a control needs to be revisited but could also be triggered by an accidental tap; no separate 'disable quick play' toggle was found in the captured screens.",
    "colorblind_general": "Across every panel examined (paytable, rules, bet select, bonus buy, feature gameplay), values are consistently reinforced with printed numerals or text labels, not colour alone. The one recurring colour-only accent is a gold/yellow 'active' glow used to highlight the currently relevant Boost Reel tile or Car symbol; in all observed cases this glow coincides with a simultaneous visible change (a number appearing/changing, a car moving), so colour is a redundant cue rather than the sole one."
  },

  "studio_evidence": {
    "text": "No separate sub-studio or brand mark distinct from 'Push Gaming' / 'Mad Cars' was found on any captured frame (checked preview.png, base_game.png, and the full rules booklet through rules_p12.png).",
    "frame": null,
    "crop": null
  },

  "discrepancies_vs_brief_and_prior_manifest_notes": [
    "win_screen.png is NOT a clean win banner - it is dominated by a dark 'Error / Session missing or expired' overlay; the WIN: 96.00 fun / Total Bet: 0.50 fun text is only faintly visible beneath it after manual brightness enhancement, and the Balance figure could not be confirmed at all (the manifest's note '849.50 fun' for this frame is plausible by inference from adjacent frames but is not independently legible on win_screen.png itself).",
    "The payout-basis contradiction quoted in the brief cites rules_p3.png / rules_p10.png / rules_p11.png as the two conflicting sentences. On direct inspection of this capture, the 'based on the bet per line' sentence is actually on rules_p2.png (Payout Rules section) and the 'based on the total bet' sentence is on rules_p9.png (Paytable section) - the page numbers in the brief do not match this specific capture, though the contradiction itself is confirmed to exist and the correct resolution (total_bet) is unchanged.",
    "The brief attributes the RTP 96.39% and the 25,000x/1-in-4,976,981 max-win text to rules_p12.png; this text is actually on rules_p11.png, and repeats a second time at the very top of rules_p12.png only because of scroll-capture overlap (the same paragraph spans the bottom of p11 and the top of p12). The Server/Client Version lines are correctly on rules_p12.png only.",
    "Confirmed correct as given in the brief: 5x5 grid / 50 lines, all five RTP figures (96.39 base; 96.40/96.46/96.45/96.55 for the four bonus-buy variants), the four bonus-buy prices and multipliers, the 25,000x max win and 1-in-4,976,981 probability, the 0.10-100.00 fun bet range, the Mystery Mad Bonus outcome (Payer Bonus, 14.50 fun) and the Collector Bonus outcome (Persistent Payer + Mad Race, 73.50 fun)."
  ],

  "unreadable_or_uncertain": [
    "Exact Balance figure on win_screen.png underneath the 'Session missing or expired' error overlay (see win_screen entry above) - too blurred to read even after enhancement; not stated as a fact anywhere in this document.",
    "Whether persistent Instant Prize Car values are hard-capped at 500x - the paytable illustrates upgraded Persistent Collector / Persistent Payer & Collector Combo cars with an example '500' printed on the artwork, but no rules or paytable text states this as a limit; recorded as illustrative only, not a confirmed cap.",
    "Volatility rating: not printed anywhere in this capture. The top-left corner of preview.png (where a sibling Push Gaming title in the 'Reel Hot Games' sub-brand prints a volatility scale) was checked by zooming in (see _zoom_0_0_300_120.png in the working files) and is empty for Mad Cars; the full 12-page rules booklet and 18-page paytable were also read in full and contain no volatility scale or wording. This is a second, independent confirmation of the capturer's original negative finding for this specific title.",
    "Whether there is a separate 'Limits' dialog showing a max_profit / max exposure figure distinct from the bet range - none was found among the 98 captured frames; only the BET SELECT (Total Bet) panel and the printed 25,000x win cap were located."
  ],

  "not_captured": [
    "A clean (non-error) win_screen frame for a base-game or scatter-only round - the only win_screen frame available was captured during the session-expiry error (see above).",
    "A dedicated Settings/Autoplay-options dialog screen (autoplay round-count picker) - only the autoplay icon on the control rail was captured, not the picker itself.",
    "Volatility rating and max_profit/limits dialog, if they exist outside the captured panels (see unreadable_or_uncertain)."
  ]
}

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.