Tornado Rampage

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

Free demo · not real-money play
✓ Working · checked 1 week, 1 day ago Verified · 25 Sep 2026
RTP 96.75%
Volatility Medium
Max win ×5000
Grid 5R
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/tornado-rampage-b30/

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

Ask AI MCP

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

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

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

Captured 25 Sep 2026 View capture log

Per-screen breakdown

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

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 0 Sep Oct '25: 0 Oct Nov '25: 0 Nov Dec '25: 0 Dec Jan '26: 0 Jan Feb '26: 0 Feb Mar '26: 0 Mar Apr '26: 0 Apr May '26: 0 May Jun '26: 0 Jun Jul '26: 520 520 Jul Aug '26: 910 910 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
🇧🇷Brazil 480 170 0 0 0 0 0 0 0 0 0 0
🇮🇩Indonesia 140 40 0 0 0 0 0 0 0 0 0 0
🇵🇭Philippines 110 50 0 0 0 0 0 0 0 0 0 0
🇲🇽Mexico 10 0 0 0 0 0 0 0 0 0 0 0
🇸🇮Slovenia 10 0 0 0 0 0 0 0 0 0 0 0
🇹🇷Turkey 10 0 0 0 0 0 0 0 0 0 0 0
🇮🇳India 20 20 0 0 0 0 0 0 0 0 0 0
🇵🇰Pakistan 20 20 0 0 0 0 0 0 0 0 0 0
🇺🇸United States 20 20 0 0 0 0 0 0 0 0 0 0
🇩🇿Algeria 10 10 0 0 0 0 0 0 0 0 0 0
🇬🇷Greece 10 10 0 0 0 0 0 0 0 0 0 0
🇯🇵Japan 10 10 0 0 0 0 0 0 0 0 0 0
🇵🇹Portugal 10 10 0 0 0 0 0 0 0 0 0 0
🇸🇬Singapore 10 10 0 0 0 0 0 0 0 0 0 0
🇻🇳Vietnam 10 10 0 0 0 0 0 0 0 0 0 0
🇹🇳Tunisia 10 10 0 0 0 0 0 0 0 0 0 0
🇭🇺Hungary 0 10 0 0 0 0 0 0 0 0 0 0
🇮🇹Italy 0 10 0 0 0 0 0 0 0 0 0 0
🇷🇴Romania 0 10 0 0 0 0 0 0 0 0 0 0
🇦🇪United Arab Emirates 0 10 0 0 0 0 0 0 0 0 0 0
🇺🇦Ukraine 0 10 0 0 0 0 0 0 0 0 0 0
🇹🇭Thailand 20 40 0 0 0 0 0 0 0 0 0 0
🇧🇪Belgium 0 20 0 0 0 0 0 0 0 0 0 0
🇨🇦Canada 0 20 0 0 0 0 0 0 0 0 0 0
Full per-country breakdown via the API →

What we extracted from Tornado Rampage

Everything pulled from Tornado Rampage into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
31 screens captured
13 symbols catalogued · payouts OCR-verified
14 palette colors from frames
6 accessibility groups profiled
3 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
rtp 96.75% · single configuration
volatility Medium
max_win_x ×5000
reels 5
ways 36
bonus_buy No
mechanic Video Slot
release_date 2026

Symbols & paytable

13 symbols
13 icons (ZIP)
Speedboat
Speedboat
High Pay

Teal-and-white speedboat with gold trim, shown three-quarter front in a circular badge; highest-paying regular symbol.

MatchPayoutUnit
3x 3.00 Multiplier
4x 4.00 Multiplier
5x 5.00 Multiplier
Red delivery truck
Red delivery truck
High Pay

Red vintage delivery truck with black grille and chrome headlights, low front angle in a circular badge.

MatchPayoutUnit
3x 1.50 Multiplier
4x 2.25 Multiplier
5x 3.00 Multiplier
Pink checker-cab taxi
Pink checker-cab taxi
High Pay

Magenta/pink checker-cab taxi with a black-and-white stripe and round headlights, circular badge.

MatchPayoutUnit
3x 1.00 Multiplier
4x 1.50 Multiplier
5x 2.00 Multiplier
Purple moped/scooter
Purple moped/scooter
High Pay

Purple-and-orange moped with a rear delivery box and round headlight, circular badge.

MatchPayoutUnit
3x 0.50 Multiplier
4x 0.75 Multiplier
5x 1.00 Multiplier
Green mountain bicycle
Green mountain bicycle
High Pay

Teal-blue bicycle with a basket-style rear rack on a green circular badge.

MatchPayoutUnit
3x 0.50 Multiplier
4x 0.75 Multiplier
5x 1.00 Multiplier
A
A
Low Pay

White letter A on a magenta/pink circular badge.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
K
K
Low Pay

White letter K on a purple circular badge.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
Q
Q
Low Pay

Gold letter Q on a gold/amber circular badge.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
J
J
Low Pay

Pale green letter J on a green circular badge.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
10
10
Low Pay

Blue number 10 on a blue circular badge.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
WILD
WILD
Wild

White-and-grey tornado funnel over green palm trees on a teal badge; substitutes all except Scatter and Golden Wild.

MatchPayoutUnit
5x 5.00 Multiplier
GOLDEN WILD
GOLDEN WILD
Wild

Tornado badge with a gold multiplier ribbon (x2/x3/x6); substitutes all except Scatter and Wild, grows its multiplier on wins and triggers the Respin Feature or carries into Free Spins.

SCATTER
SCATTER
Scatter

Reporter character portrait (blonde hair, blue eyes) on a gold-ring badge; triggers Free Spins, no own cash payout.

Bonus modes

2 modes
Bonus Mode respin_golden_wild
Respin Feature with Golden Wild

Triggered when 1+ Golden Wild symbols land on any main-game spin. Winning Golden Wilds gain a x2 multiplier (or +1 if they already have one), then all reels respin once while Golden Wilds move one step clockwise along the outer or inner circle (or stay fixed at the center); wins are multiplied by the combined Golden Wild multipliers. Retriggers when additional Golden Wilds appear during the respin.

Free Spins free_spins
Free Spins

Triggered by 3+ Scatter symbols (8 free spins, +2 per extra Scatter). Golden Wilds persist on the reels for the whole feature and keep growing their multiplier each spin using the same outer/inner-circle movement rules as the Respin Feature; retriggered by a '+1' symbol.

Colour system

extracted from frames · HEX
Export palette
#5E6EA0 base dominant 1 base
#285268 base dominant 2 base
#688FA8 base dominant 3 base
#5C5E63 base dominant 4 base
#9EABCE base dominant 5 base
#999DA7 base dominant 6 base
#E09A63 free_spins dominant 1 free_spins
#5B142D free_spins dominant 2 free_spins
#1C276B free_spins dominant 3 free_spins
#DC5F68 free_spins dominant 4 free_spins
#20569E bonus dominant 1 bonus
#546CA2 bonus dominant 2 bonus
#585E67 bonus dominant 3 bonus
#6D88B1 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Royals (A/K/Q/J/10) and vehicle symbols each carry a distinct letter, number, or silhouette shape in addition to their badge color, so identity does not depend on color alone.
  • Exception: the Auto Spin panel's selected spin-count pill is distinguished mainly by solid fill vs. outline alongside color, with no additional non-color cue such as a checkmark.
Screen Reader
  • Reels form a circular ring of 19 symbols across 5 uneven columns (3-4-5-4-3), not a rectangular grid; an accessible board description needs a ring-position model rather than row/column coordinates. Paytable and Rules panels are real selectable text, not rendered images.
Motor Accessibility
  • A spin can be started with a single tap on the central spin button or by holding the Space key for continuous auto-spin; Auto Spin presets (10/30/50/80/1000) cut down on repeated inputs for extended play.
Hearing Accessibility
  • Feature information (Respin/Free Spin counters, Golden Wild multiplier values, win totals, retrigger notices) is duplicated as on-screen text and numerals; no audio-only cues were identified.
Low Vision
  • Symbol payout numbers and body text in the Paytable/Rules panels are printed white or cyan on a near-black background for high contrast; the open Paytable/Rules tab is marked by both a cyan tint and cyan label text, not color alone.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, 8-page Paytable panel, 10-page Rules panel, Bet Options (settings), and Auto Spin panel captured.
Respin Feature with Golden Wild captured: post-trigger board with two x2 Golden Wild symbols and the feature's total-win banner (3.45).
Free Spins captured: feature start (Golden Wild persistence banner), mid-feature retrigger/gameplay with growing Golden Wild multipliers (x3, x6), and a running-total board state (18.45).
Respin Feature trigger moment not captured -- the frame filed under that name actually shows an intermediate Big Win splash (counter at 1.85), not the Golden Wild trigger announcement.
Free Spins closing/total screen not captured -- the frame filed as the feature total shows mid-feature gameplay with a running total of 18.45, not a final summary screen.
The '+1' retrigger symbol described in the Free Spins rules text was not isolated as a distinct visible icon on any captured frame.

Ask AI about Tornado Rampage

MCP · VERIFIED CAPTURE DATA

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

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

How do the free spins in Tornado Rampage work? Keep it simple.

Triggered by 3+ Scatter symbols (8 free spins, +2 per extra Scatter). Golden Wilds persist on the reels for the whole feature and keep growing their multiplier each spin using the same outer/inner-circle movement rules as the Respin Feature; retriggered by a '+1' symbol.

RTP 96.75%Medium volatilitymax win ×5000demo ✓

From the verified capture of 25 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: Tornado Rampage vs Fortune Tiger — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/tornado-rampage-b30/

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/tornado-rampage-b30/
{
  "game": {
    "name": "Tornado Rampage",
    "provider": "Pocket Games Soft (PG SOFT)",
    "theme": "A TV news reporter (a young blonde woman in a blue business suit, carrying a microphone and a tablet/camera) covers a destructive tornado storm live on air. Vehicles caught up in the twister -- a speedboat, a delivery truck, a taxi, a moped and a bicycle -- fly around a circular 'vortex' of symbols. Comic-book breaking-news presentation: 'NEWS' and 'LIVE' ribbon banners, orange 'WARNING' tickers, halftone-dot comic shading, storm clouds and lightning bolts.",
    "art_style": "Stylized semi-realistic 3D-shaded cartoon illustration (glossy character rendering, large expressive eyes, soft-cel shading) combined with comic-book/pop-art elements: bold black outlines on the round symbol icons, halftone dot-pattern overlays on banners, dramatic storm lighting (dark grey-blue clouds, green and white lightning bolts) in the base game, shifting to warm golden-hour orange/pink sunset lighting with building silhouettes and palm trees during Free Spins. Reels are arranged as a circular 'vortex' viewed frontally rather than a flat grid. Mobile-casual energetic tone, not photorealistic, not flat minimal vector, not pixel art.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired users) built from 30 desktop-window (760x1360, portrait) screenshots + OCR/manual transcription + zoomed crops.",
    "method_notes": "Paytable and rules panels are real DOM text (Pocket Games Soft builds render them as HTML, not canvas), so wording is transcribed directly from the panels rather than guessed from OCR. Numbers on decorative win banners (large stylized digits over animated backgrounds) were read by eye on the full frame because pytesseract does not parse the stylized font reliably; this is flagged per-field. Anything not clearly legible is marked null/uncertain and not invented.",
    "language": "English"
  },

  "color_palette": {
    "base_game_background": "Overcast storm sky: dark blue-grey rolling clouds, faint green/white lightning streaks at the edges, blurred palm-tree silhouettes and a yellow taxi visible bottom-right; a light-blue circular glow sits behind the ring of symbols.",
    "reel_area": "The 19 symbol cells are large flat-color circles (magenta/pink, purple, gold/amber, green, blue) or full-color circular icon badges, arranged in a ring (not a rectangular grid); thin light outline separates each circle from the storm background.",
    "top_banner": "'36 CONNECTING WAYS' label in pale blue-grey capital letters on a dark semi-transparent purple ribbon across the very top of the reel area.",
    "win_banners": "Cash wins: light-blue 'NEWS' ribbon (red flag shape) plus a light-blue bar reading 'TOTAL WIN' in gold/orange text with a large gold-and-orange 3D number. Feature/free-spins wins: orange-red 'WARNING' ribbon plus an orange gradient bar with the same gold 'TOTAL WIN' styling.",
    "big_win_splash": "Full-screen blue radial glow with white star/snowflake sparkle particles behind the reporter character; 'BIG WIN' in blue 3D chrome letters with a white outline; the win amount in large gold numerals outlined in red/pink.",
    "free_spins_background": "Warm sunset gradient (deep purple-blue at the top fading through orange to bright yellow-white at the horizon), dark building silhouettes and palm-tree silhouettes at the bottom, radiating light rays from the center.",
    "buttons_and_hud": "Bottom status/control bar is a dark semi-transparent strip: light cyan-blue numerals for balance and bet, a 'PG' shield-shaped watermark badge centered between them, a large circular spin button with two curved green-and-blue arrows forming a cyclone, flanking round dark grey minus/plus and turbo/autoplay icon buttons.",
    "accent_colors": "Teal/turquoise, magenta/pink, purple, gold/amber, green, sky blue, storm grey.",
    "accent_colors_where": "Teal/turquoise on the boat symbol and the Wild tornado badge outline; magenta/pink on the taxi symbol and the 'A' royal and the Scatter banner text; purple on the 'K' royal and free-spins sunset sky; gold/amber on the 'Q' royal, the Golden Wild multiplier ribbons and all win-amount numerals; green on the bicycle symbol, the 'J' royal and the 'WILD' wordmark on the tornado badge; sky blue on the '10' royal and the base-game glow behind the reel ring; storm grey on the base-game background clouds."
  },

  "symbols": {
    "note": "All symbol identities and payout tiers transcribed directly from the in-game Paytable DOM panel (paytable_p1.png, paytable_p2.png), which is real selectable HTML text, not a rendered image -- no OCR uncertainty on these numbers. Payout tiers shown are 5-of-a-kind / 4-of-a-kind / 3-of-a-kind counts of adjacent (side-by-side or diagonal) symbols read left-to-right per the 'Connecting Ways' mechanic; values are the printed paytable numbers at the anchor bet of 20.00 (bet_size 1 x bet_level 1 x base_bet 20), see payout_basis.",
    "high_value": [
      {
        "name": "Speedboat",
        "appearance": "A small teal-and-white motorboat with a gold trim line, wooden bench seating and a curved windshield, shown from a three-quarter front angle inside a circular badge.",
        "payouts": {"5": 100, "4": 80, "3": 60},
        "rank": "joint highest-paying regular symbol (tied with Wild's only listed tier)"
      },
      {
        "name": "Red delivery truck",
        "appearance": "A boxy red vintage delivery/pickup truck with a black grille and chrome headlights, shown from a low front angle inside a circular badge, seen mid-bounce with dust/debris beneath the wheels.",
        "payouts": {"5": 60, "4": 45, "3": 30}
      },
      {
        "name": "Pink checker-cab taxi",
        "appearance": "A magenta/pink vintage taxi cab with a black-and-white checker stripe along the side and round headlights, shown from a front-angle view inside a circular badge.",
        "payouts": {"5": 40, "4": 30, "3": 20}
      },
      {
        "name": "Purple moped/scooter",
        "appearance": "A purple-and-orange moped with a delivery box mounted on the rear and a round headlight, shown from a side-front angle inside a circular badge.",
        "payouts": {"5": 20, "4": 15, "3": 10}
      },
      {
        "name": "Green mountain bicycle",
        "appearance": "A teal-blue bicycle with a basket-style rear rack, shown side-on against a green circular badge background.",
        "payouts": {"5": 20, "4": 15, "3": 10}
      }
    ],
    "royals_low_value": [
      {"name": "A", "color": "white letter on a magenta/pink circular badge", "payouts": {"5": 10, "4": 8, "3": 5}},
      {"name": "K", "color": "white letter on a purple circular badge", "payouts": {"5": 10, "4": 8, "3": 5}},
      {"name": "Q", "color": "gold letter on a gold/amber circular badge", "payouts": {"5": 10, "4": 8, "3": 5}},
      {"name": "J", "color": "pale green letter on a green circular badge", "payouts": {"5": 10, "4": 8, "3": 5}},
      {"name": "10", "color": "blue letter/number on a blue circular badge", "payouts": {"5": 10, "4": 8, "3": 5}}
    ],
    "wild": {
      "name": "WILD",
      "appearance": "A swirling white-and-grey tornado funnel cloud shown above a small cluster of green palm-tree silhouettes, set inside a teal-blue circular badge.",
      "text_on_symbol": "The word 'WILD' is printed in bold green 3D letters with a darker green outline across the lower half of the badge.",
      "payouts": {"5": 100},
      "payouts_note": "Only one tier (5-of-a-kind = 100) is printed in the paytable; no 4-of-a-kind/3-of-a-kind row is shown for this symbol on either paytable page. Not invented as an omission -- verified by zoomed crop of the row.",
      "rules": "Substitutes for all symbols except the SCATTER symbol and the GOLDEN WILD symbol. Appears anywhere on the reels (not restricted to specific reels/rows per the rules text).",
      "source": "paytable_p1.png / paytable_p2.png DOM text; rules_p3.png"
    },
    "golden_wild": {
      "name": "GOLDEN WILD (multiplier Wild)",
      "appearance": "The same tornado-over-palm-trees badge art as the plain Wild, but with a spinning gold/orange ribbon-shaped coin banner attached beneath it.",
      "text_on_symbol": "The ribbon banner reads 'WILD' in the same style as the plain Wild, prefixed by a multiplier value such as 'x2', 'x3' or 'x6' printed in red/pink 3D letters on the gold ribbon.",
      "payouts": "Not listed with its own paytable payout row (functions as a substitute/feature-trigger symbol; its cash contribution comes from the symbol combination it completes, multiplied by its own value).",
      "rules": "Substitutes for all symbols except the SCATTER symbol and the plain WILD symbol. Any Golden Wild involved in a win increases its own multiplier (x2 if it had none, or +1 if it already had a multiplier) and then triggers the Respin Feature (main game) or carries over to the next free spin (Free Spins Feature). Observed multiplier values on captured frames: x2 (bonus_respin_result.png, win_screen.png), x3 and x6 (free_spins_trigger.png, free_spins_gameplay.png, free_spins_total_win.png).",
      "source": "paytable_p3.png-p5.png DOM text; rules_p3.png-p6.png"
    },
    "scatter": {
      "name": "SCATTER",
      "appearance": "A circular badge portrait of the reporter character herself: wavy blonde hair, wide shocked blue eyes, open mouth, small blue teardrop earrings, on a light-blue background inside a gold ring border.",
      "text_on_symbol": "The word 'SCATTER' in bold pink 3D letters curves along the bottom of the badge, with a small 'AHHH!!' exclamation in yellow text near her head.",
      "payouts": "No cash payout row printed in the paytable (pure trigger/scatter-pay symbol); the paytable page only labels it 'Scatter symbol' with no numeric tiers.",
      "rules": "3 Scatter symbols appearing anywhere on the reels trigger the Free Spins Feature with 8 free spins. Each additional Scatter symbol beyond 3 adds 2 more free spins (e.g. 4 Scatters = 10 free spins, 5 Scatters = 12 free spins -- consistent with the captured free_spins_gameplay.png banner reading '12 FREE SPINS' context and the 8-per-3 base rate printed in rules_p4.png).",
      "source": "paytable_p6.png DOM text; rules_p4.png"
    }
  },

  "reel_layout": {
    "shape": "NOT a rectangular grid. Symbols are arranged in a circular 'vortex' ring of 19 positions across 5 vertical columns of unequal height: column heights 3, 4, 5, 4, 3 (leftmost to rightmost), visually laid out as a ring/wheel rather than stacked rows.",
    "declared_mechanic_label": "'36 CONNECTING WAYS' (fixed) -- printed at the top of the reel area on every game screen and repeated in the paytable/rules.",
    "actual_mechanic": "This is NOT a classic 'ways' product of column heights (3x4x5x4x3 = 720, not 36). It is an adjacency/cluster-style mechanic: a win requires symbols to be connected side-by-side or diagonally in an unbroken chain from the leftmost column to the right (per rules_p2.png: 'Bet ways win if the winning symbols are in succession from the leftmost reel to the right, with the winning symbols touching each other side by side or diagonally.'). The number of winning bet ways for a given symbol is the product of the count of adjacent winning instances of that symbol in each column, left to right (worked paytable example on paytable_p7/p8: two columns with 2 and 1 matching symbols respectively give 2 x 1 = 3 ways in the diagram, and a separate worked cash example shows a payout tier of 40 x 3 ways = 120). Multiple simultaneous winning ways are summed.",
    "source": "rules_p1.png, rules_p2.png, paytable_p7.png, paytable_p8.png"
  },

  "payout_basis": {
    "formula": "cash_win = paytable_tier_value x bet_size x bet_level x number_of_winning_bet_ways",
    "base_bet_divisor": 20,
    "paytable_bet_anchor": 20.0,
    "evidence": [
      {
        "frame": "base_game_win_anchor.png",
        "total_bet": 20.0,
        "bet_size": 0.10,
        "bet_level": 10,
        "symbol": "red delivery truck, 3-of-a-kind (paytable tier 30)",
        "printed_win": 30.0,
        "check": "30 (tier) x 1 (bet_size*bet_level) x 1 (way) = 30.00, matches printed TOTAL WIN 30.00"
      },
      {
        "frame": "base_game_win_line.png",
        "total_bet": 0.60,
        "bet_size": 0.03,
        "bet_level": 1,
        "symbol": "green bicycle, 4 adjacent across columns 1-4 (one position covered by a substituting WILD), paytable tier 15",
        "printed_win": 0.45,
        "check": "15 (tier) x 0.03 (bet_size*bet_level) x 1 (way) = 0.45, matches printed TOTAL WIN 0.45"
      }
    ],
    "text_confirmation": "rules_p1.png / rules_p2.png, verbatim: \"A bet way win in cash is equal to the value shown in the 'Paytable' multiplied by the bet size and bet level.\" and \"The winning symbol payout is multiplied by the number of winning bet ways.\" There is no separate 'total bet / number of ways' divisor stated anywhere -- the base bet of 20 units is a fixed structural constant (bet_size x bet_level x 20 = total bet), and paytable values are printed at that base-bet-20 anchor."
  },

  "technical_summary": {
    "grid": "5 columns, heights 3-4-5-4-3 (19 positions total), circular 'vortex' layout -- see reel_layout.",
    "mechanic": "36 Connecting Ways (fixed), adjacency/cluster-style, left-to-right -- see reel_layout.actual_mechanic.",
    "base_bet_units": 20,
    "bet_size_range": "0.03 to 0.90 (printed in rules_p1.png: 'bet size of 0.03 to 0.90'; the Bet Options wheel on settings.png shows 0.03 as the value directly above the selected 0.10/0.30/0.90 steps).",
    "bet_level_range": "1 to 10 (printed in rules_p1.png).",
    "total_bet_min": "0.60 (0.03 x 1 x 20). Directly observed as the live BET value on multiple gameplay frames, e.g. bonus_respin_trigger.png, base_game_win_line.png.",
    "total_bet_max": "180.00 (0.90 x 10 x 20), computed from the printed bet_size/bet_level ranges; not directly observed on a captured frame at that exact value, so flagged as computed rather than measured.",
    "demo_default_bet": "12.00 (bet_size 0.30 x bet_level 2 x base_bet 20), shown selected on preview/base_game/settings/autoplay frames.",
    "demo_credit_start": "99,976.00 (balance shown on base_game.png before any spins in this capture session).",
    "max_win": "5,000x the total bet amount. Printed verbatim in-game in two places: preview.png splash ('WITNESS THE RAMPAGE WITH WINS UP TO 5000X!') and paytable_p5.png/rules_p6.png ('The maximum win amount is 5,000x of the bet amount. If the total win in the main game or the Free Spins Feature reaches 5,000x of the bet amount, the spin ends.').",
    "rtp_percent": null,
    "rtp_note": "RTP is not printed anywhere in this build (both the Paytable and Rules DOM panels were read in full, all 8 + 10 pages; no 'RTP' or 'Return to Player' text found). Per the provider playbook (documentation/playbooks/pgsoft.md, defect P-S09), the provider's own game page/PDF is the documented second-channel source for this provider, but no figure from that source was supplied for THIS game in this brief, so the field is left null rather than guessed. TL should fill via scripts/providers/pgsoft/game_facts.py and/or pdf_facts.py before upload, cross-checking both.",
    "volatility": null,
    "volatility_note": "No volatility indicator (flame icons, word label, etc.) was visible on any captured screen. Left null; TL to source via provider payload (sv field) per plabook.",
    "bonus_buy": "Not present. No BUY BONUS / BUY FEATURE control was seen on the base-game bottom bar (only turbo, minus, spin, plus, autoplay icons -- see screens.base_game.bottom_bar) or in the Rules/Paytable booklets across all 18 pages read. Per manifest.not_captured, a second channel (scene_probe_cocos.py) also found no 'buy'-named nodes.",
    "keyboard_controls": "PC-only: <Space> starts a spin at current bet; press-and-hold <Space> repeats spins continuously until released; pressing <Space> during a spin skips the spin animation; if exactly one on-screen button is available, <Space> activates it. (rules_p7.png)",
    "malfunction_clause": "'Malfunction voids all pays and plays.' Game-history records are stated to be absolute and final in disputes. (rules_p10.png)"
  },

  "features": {
    "respin_feature_golden_wild": {
      "trigger": "During any main-game spin, 1 or more Golden Wild symbols appearing anywhere on the reels trigger the Respin Feature.",
      "pre_respin_multiplier_step": "Before the Respin Feature begins, any winning Golden Wild without a multiplier gains a x2 multiplier; any winning Golden Wild that already has a multiplier increases it by 1 (e.g. x2 -> x3).",
      "respin_mechanic": "All Golden Wild symbols remain on the reels and every reel respins exactly once. Golden Wilds then move along one of three concentric paths: OUTER CIRCLE (any row on reels 1 and 5; rows 1 and 4 on reels 2 and 4; rows 1 and 5 on reel 3) moves one position clockwise; INNER CIRCLE (rows 2 and 3 on reels 2 and 4; rows 2 and 4 on reel 3) moves one position clockwise; CENTER (row 3 on reel 3) stays fixed.",
      "win_calculation": "All wins from the respin are multiplied by the sum of the multipliers of every Golden Wild symbol involved in the win.",
      "retrigger": "The Respin Feature retriggers whenever 1 or more additional Golden Wild symbols appear on the reels during the Respin Feature.",
      "captured_example": "bonus_respin_trigger.png / bonus_respin_result.png / win_screen.png: two Golden Wild symbols each carrying an x2 multiplier land on the vortex (positions include a top-of-ring cell and a lower-left cell), contributing to a moped/motorcycle-and-truck-adjacent combination; TOTAL WIN 3.45 is shown on the board banner at bet 0.60, and a separate full-screen 'BIG WIN 1.85' splash (with the reporter character and a news ticker reading 'WIN 2.40') also appears in this sequence -- see 'IMPORTANT NOTE ON FRAME LABELS' below for a discrepancy between the manifest's prose notes and what these three files actually show.",
      "source": "paytable_p3.png-p5.png, rules_p3.png-p4.png"
    },
    "free_spins_feature": {
      "trigger": "3 Scatter symbols appearing anywhere on the reels trigger the Free Spins Feature with 8 free spins. Each additional Scatter beyond 3 adds 2 more free spins.",
      "golden_wild_persistence": "During the Free Spins Feature, any Golden Wild symbol that appears on the reels remains on the reels for the rest of the feature (does not disappear between free spins).",
      "multiplier_growth": "Each free spin, any winning Golden Wild without a multiplier gains x2 for the NEXT free spin; any winning Golden Wild that already has a multiplier increases it by 1 for the next free spin. Movement rules (outer circle / inner circle / center, clockwise) are identical to the Respin Feature, applied each free spin instead of once.",
      "win_calculation": "All wins are multiplied by the sum of the multipliers of the Golden Wild symbols involved.",
      "retrigger": "'1 free spin will be awarded for each +1 symbol on the reels (if any).' A distinct '+1' retrigger symbol is described in the rules text; its visual appearance was not isolated on any captured, zoomable frame (see unreadable_or_uncertain).",
      "captured_sequence": "free_spins_trigger.png (transition banner 'GOLDEN WILD REMAINS ON REELS!', 'REMAINING FREE SPIN: 6', WIN 1.89, balance 99,981.37, bet 0.60; board shows one plain Wild tornado, one x3 Golden Wild) -> free_spins_gameplay.png (mid-spin swirl transition animation with floating x6 and x3 Golden Wild multiplier tokens, 'REMAINING FREE SPIN: 2', WIN 12.66, balance 99,992.14) -> free_spins_total_win.png (board with x3 Wild, x6 Wild and a plain Wild, banner 'TOTAL WIN 18.45', balance 99,997.93, bet 0.60) -- see IMPORTANT NOTE below: this final frame's numbers (18.45) do not match the manifest's prose note (which describes a different splash screen reading '12 FREE SPINS TOTAL WIN $15.79').",
      "source": "paytable_p6.png-p7.png, rules_p4.png-p6.png"
    },
    "important_note_on_frame_labels": "Doc-writer flag for TL, not silently corrected: the manifest.json prose 'note' text for bonus_respin_trigger.png, win_screen.png and free_spins_total_win.png describes visual content (a 'RESPIN WILD' triple-symbol trigger banner; a full-screen 'BIG WIN $3.45' splash with the reporter character; a '12 FREE SPINS TOTAL WIN $15.79' splash with the reporter flying over a city) that does NOT match what these three files actually render when opened (a 'BIG WIN 1.85' splash; a board state showing 'TOTAL WIN 3.45' identical in layout to bonus_respin_result.png; a board state showing 'TOTAL WIN 18.45'). File hashes for bonus_respin_result.png and win_screen.png differ (so they are not byte-identical duplicates), but their visible content is the same board moment. This tech_doc describes what is ACTUALLY VISIBLE in each file, per the anti-hallucination rule (OCR/image is ground truth over prose notes). TL should re-open these three files and reconcile the manifest notes before upload."
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Portrait splash screen. Top-left: white battery icon; top-right: a red 'REC' recording dot and a corner-bracket viewfinder icon. Game logo 'TORNADO RAMPAGE' in large chunky white 3D letters with dark blue outline/shadow, the 'O' in 'TORNADO' replaced by a small teal-and-white spinning tornado icon; a green swirl ribbon with a 'PG LIVE' badge curls behind/around the logo. Below the logo: a close-up illustration of the reporter character (blonde wavy hair, wide surprised blue eyes, blue business jacket, blue teardrop earrings) inside a camera-viewfinder bracket frame, holding a microphone in her left hand and a camera/recorder unit lower-right; a ghostly tornado silhouette looms behind her against a dark stormy sky with visible lightning bolts and debris. Promo text in bold yellow/blue comic lettering: 'WITNESS THE RAMPAGE WITH WINS UP TO 5000X! FEATURING TRAVELLING WILD SYMBOLS WITH INCREASING MULTIPLIERS!'. A rounded purple 'GET STARTED' button sits below the text. Footer: green 'PG POCKET GAMES SOFT' pixel-style logo, 'Licensed in Malta' text with an MGA diamond logo, 'Certified by GA / BMM' text with 'ga' and 'bmm testlabs' badge logos, and a copyright line 'PGSOFT.COM 2026 (c) PG SOFT(R) ALL RIGHTS RESERVED'.",
      "purpose": "Entry screen after the two-step Cocos loading gate (Game Device Test -> Continue to Game -> this screen -> GET STARTED enters the base game).",
      "color_blind_notes": "Max-win and feature promo text use large bold outlined lettering with high contrast against the dark sky; the GET STARTED button has explicit text, not a color-only cue."
    },
    "base_game": {
      "type": "base_game",
      "overall_layout": "A circular ring of 19 symbol cells ('vortex') centered in the portrait frame, floating over a stormy sky background with blurred palm trees at the left/right edges and a parked yellow car visible bottom-right.",
      "top_label": "'36 CONNECTING WAYS' in pale text on a dark purple ribbon directly above the ring.",
      "bottom_status_bar": {
        "balance": "Profile-icon button (circle with a person silhouette and a small hamburger-menu glyph) followed by the cash balance in cyan-blue numerals, e.g. '99,976.00'.",
        "studio_badge": "A shield-shaped 'PG' monogram badge, centered in the status bar between the balance and the bet amount -- this is the provider's own watermark, not a game symbol; its exact crop is (329,1054)-(431,1116) on base_game.png.",
        "bet_amount": "Current total bet in cyan-blue numerals, e.g. '12.00', with a round '$' coin icon to its right that opens Bet Options.",
        "controls_row_below": "From left to right: a round dark 'turbo/lightning' icon button, a round dark minus '-' button, a large round two-tone (green/blue) spin button showing two curved cyclone-style arrows, a round dark plus '+' button, a round dark autoplay button (circular arrow with a small play triangle)."
      },
      "symbols_on_this_frame": "A transient random mix, changes every spin -- NOT enumerated cell-by-cell as it is not a fixed game property.",
      "color_blind_notes": "All bottom-bar controls are white glyphs on dark circles, distinguished by icon shape (minus/plus/lightning/cyclone/play-arrow), not by color alone."
    },
    "paytable": {
      "type": "paytable (in-game DOM panel, 8 pages, 'Page N' indicated only by manifest page metadata -- no on-screen page counter was seen on this panel, unlike Rules)",
      "header_bar": "Dark grey top bar with a white '<' back arrow on the left and the centered title 'Paytable'.",
      "p1_p2_symbol_values": "Two-column grid titled 'Symbol Payout Values': Scatter (no numeric payout, label only) and Wild (5:100) in row 1; then Boat/Truck, Taxi/Moped, Bicycle/A, K/Q, J/10 pairs each with 5/4/3-of-a-kind payouts -- full values captured in the symbols section above.",
      "p2_substitution_rules": "Text: Wild substitutes for all symbols except Scatter and Golden Wild; Golden Wild substitutes for all symbols except Scatter and Wild.",
      "p3_p5_respin_feature": "Section heading 'Respin Feature with Golden Wild Symbol' with an illustrated example graphic (the vortex ring with two x2 Golden Wild badges, one plain Wild badge, a boat, a bicycle, letters and numbers), followed by the full bullet-point rules (trigger, pre-respin multiplier bump, respin movement on outer/inner circle/center, win multiplication, retrigger) -- transcribed verbatim in the features section above.",
      "p6_p7_free_spins_feature": "Section heading 'Free Spins Feature' with an illustrated example of three Scatter badges (reporter face, 'AHHH!!', 'SCATTER' text) side by side, followed by the full bullet-point rules (trigger 8+2 per extra scatter, Golden Wild persistence, multiplier growth, movement, win multiplication, '+1 symbol' retrigger) -- transcribed verbatim in the features section above.",
      "p7_maximum_win": "Section heading 'Maximum Win': 'The maximum win amount is 5,000x of the bet amount. If the total win in the main game or the Free Spins Feature reaches 5,000x of the bet amount, the spin ends.'",
      "p7_p8_36_connecting_ways": "Section heading '36 Connecting Ways' with a two-diagram illustration (green checkmark example showing a valid diagonal/adjacent chain on the vortex ring vs. a red-X example showing disconnected/non-adjacent symbols marked with '?' placeholders), the rule text (adjacency left-to-right), a worked diagram example '2 + 1 = 3' (ways), and a worked cash example: a '?' placeholder symbol with tiers 5:60/4:50/3:40, 'Total Winnings in this Example: 40 x 3 = 120', and the closing line 'All wins shown in cash.'",
      "navigation": "No page-number footer was visible on the Paytable panel itself (unlike Rules, which shows none either in these captures -- both panels scroll via a thin grey scrollbar on the right edge, no arrow/X controls were seen inside the panel body). Bottom-of-screen persistent nav row (see rules screens) provides Sound/Paytable/Rules/History/Quit.",
      "color_blind_notes": "Symbol payout numbers are white (higher-order count, e.g. '5','4','3') and cyan (payout value) on a near-black background -- high contrast, not color-coded information."
    },
    "rules": {
      "type": "rules (in-game DOM panel, 10 pages, same header style as Paytable: '<' back arrow + centered title 'Game Rules')",
      "p1": "Section 'Tornado Rampage': grid description (3 rows on reels 1/5, 4 rows on reels 2/4, 5 rows on reel 3), '20 base bet for 36 connecting ways (fixed)', 'bet level of 1 to 10', 'bet size of 0.03 to 0.90'; short glossary entries for Bet Size/Bet Level/Bet Amount selectors, Cash Wallet, Auto Spin, Paytable reference, and the start of the payout formula sentence.",
      "p2": "Continuation of payout formula ('...multiplied by the bet size and bet level'); full 'Connecting Ways' adjacency rule; 'Total number of winning bet ways...' multiplication rule; 'Simultaneous wins on different bet ways are added.'; 'All wins shown in cash.'; Wild/Golden Wild substitution rules; 'Free Spins Feature is played at the same bet size and bet level as the spin that triggered the Free Spins Feature.'",
      "p3_p6": "Full 'Respin Feature with Golden Wild Symbol' and 'Free Spins Feature' rule text -- identical wording to the Paytable panel's p3-p7 (transcribed once, in the features section above, to avoid duplication).",
      "p6_p7_maximum_win_and_main_game": "'Maximum Win' section (same 5,000x text as Paytable p7); start of 'Main Game' section: the Spin button icon (blue/green cyclone-arrow circle) with 'Tap to start spin at the current Base Bet, Bet Size and Bet Level.' / 'Tap the button or the game area during a spin to stop the reels.'",
      "p7": "'PC Version only' section: <Space> key behavior (start spin / press-and-hold continuous spin / skip spin animation / activates the sole available on-screen button). Icon 'Stop' (a teal/green square button showing the remaining autospin count, example shown '98') with description 'Tap to stop Auto Spin. The number on the button indicates the remaining number of spins for Auto Spin.'. Icon 'Minus' (dark circle with '-') -- 'Tap to reduce the Bet Amount.'. Start of 'Plus' entry.",
      "p8": "'Plus' (dark circle with '+') -- 'Tap to increase the Bet Amount.'. 'User Profile' icon (person silhouette with menu lines) -- 'Tap to view cash wallet balance and access additional settings.'. 'Bet Amount' icon (circled '$') -- opens Bet Options; sub-bullets for Bet Size/Bet Level/Bet Amount scroll selectors and 'Max Bet: Tap to set Bet Size and Bet Level to maximum value.'. Start of 'Auto Spin' icon entry (circular play-arrow icon).",
      "p9": "Continuation of Auto Spin description. 'Turbo Spin' icon (lightning-bolt-in-circle) -- reduces spin duration. 'Rules' icon ('i' in circle) -- shows rules/button functions. 'Paytable' icon (waveform in circle) -- shows winning combinations/paytable. 'History' icon ('WIN' in circle) -- shows previous game details, scroll to load more, 'Custom' button to pick date range. Start of 'Sound' icon entry.",
      "p10": "'Sound' icon (speaker) -- toggle ON/OFF. 'Quit' icon (arrow-out-of-box) -- 'Tap to quit the game.'. 'Close' icon ('X') -- 'Tap to return to the Main Game.'. Section 'Additional Information': 'Malfunction voids all pays and plays.' and 'In the event of disputes over game results, all game results that are shown in the game history page are absolute and final.' -- this is the confirmed bottom of the Rules panel (nothing renders below it, panel background continues empty).",
      "bottom_persistent_nav": "Every Paytable/Rules page shares a fixed bottom row of 5 round icon buttons over a dark bar: Sound (speaker), Paytable (waveform, highlighted cyan when this panel is open), Rules (lowercase 'i' in a circle, highlighted cyan when this panel is open), History ('WIN' lettering in a circle), Quit (arrow into a box). Each icon has a text label directly beneath it in light grey/cyan.",
      "color_blind_notes": "Body text is light grey/white on a near-black panel; the currently-open nav icon is distinguished by BOTH a cyan tint AND cyan label text, not color alone (label text itself confirms which panel is open for a screen-reader)."
    },
    "settings_bet_options": {
      "type": "settings",
      "title": "'Bet Options' panel, opened by tapping the '$' bet-amount button on the base game bar; white 'X' close button top-right of the panel header.",
      "layout": "Four vertically-scrolling picker columns headed 'Bet Size', 'Bet Level', 'Base Bet', 'Bet Amount'. The centered/highlighted row (larger, brighter text) shows the currently selected combination with multiplication signs printed between columns: '0.30  x  2  x  20  =  12.00'. Faded rows above/below each column show adjacent selectable values for that column: Bet Size shows 0.03 (above, faded) / 0.10 / [0.30 selected] / 0.90; Bet Level shows 1 / [2 selected] / 3 / 4; Base Bet shows only '20' (fixed, no other values visible -- consistent with rules text 'base bet of 20' being a constant); Bet Amount shows 8.00 / 10.00 / [12.00 selected] / 14.00 / 16.00.",
      "buttons": "Two pill-shaped buttons at the bottom: outlined cyan 'Max Bet' (left) and filled solid cyan 'Confirm' (right).",
      "color_blind_notes": "The selected row in each column is distinguished by BOTH brighter/larger white-or-cyan text AND its centered position, not color alone."
    },
    "autoplay": {
      "type": "autoplay",
      "title": "'Auto Spin' panel, opened from the autoplay icon on the base game bar; white 'X' close top-right.",
      "layout": "Label 'Number of Auto Spins' above a row of 5 pill-shaped option buttons: '10' (filled solid teal, selected), '30', '50', '80', '1000' (all four unselected shown as dark outlined pills with grey text).",
      "action_button": "Large filled cyan pill button labeled 'Start' spanning most of the panel width.",
      "color_blind_notes": "Selected auto-spin count is distinguished by solid teal fill vs. the unselected dark outline pills -- fill/outline shape difference, not hue alone (though it IS also a color difference; no additional non-color cue such as a checkmark was observed on this screen)."
    },
    "bonus_respin_trigger": {
      "type": "bonus (Respin Feature with Golden Wild -- observed sub-screen; content differs from the manifest's prose label, see features.important_note_on_frame_labels)",
      "content": "Full-screen blue radial-glow splash with white sparkle/star particles. The reporter character is shown mid-torso, blue business jacket, holding a tablet/device in her right hand, with green lightning-bolt icons to the left and a green swirl-and-cloud icon to the right. Large chrome-blue 3D text 'BIG WIN' with white outline, below it the number '1.85' in large gold numerals outlined in red/pink. Below that: a light-blue 'NEWS' ribbon banner (red flag corner) with a small diamond icon, and centered text 'WIN 2.40' in gold on the ribbon; a small 'LIVE' red-dot indicator at the far right of the ribbon. Bottom status bar (partially visible through the dimmed background): balance 99,978.85, WIN 3.45, BET 0.60.",
      "reading": "This appears to be an intermediate celebratory sub-total splash (partial win of 1.85, on the way to an accumulating total of 3.45) rather than the Golden-Wild trigger announcement its filename/manifest-label implies."
    },
    "bonus_respin_result": {
      "type": "bonus",
      "content": "Vortex board state after a Respin Feature resolves. Visible cells include: two boat symbols (upper-left ring), a plain Wild tornado badge (top of ring), two x2 Golden Wild badges (one upper-left, one center-left, glowing with a light-blue halo), two moped symbols (glowing, center), several unlit 'A', 'J', '10', 'Q' letter cells and a red truck symbol, a bicycle symbol (bottom of ring). Bottom banner: orange-red 'WARNING' ribbon (diagonal red/yellow hazard-stripe corner) with a small diamond icon and gold text 'TOTAL WIN 3.45'; a small 'LIVE' dot at the far right. Status bar: balance 99,978.85, WIN 3.45, BET 0.60."
    },
    "win_screen": {
      "type": "win_screen",
      "content": "Visually identical composition to bonus_respin_result.png (same vortex board state, same two x2 Golden Wild badges, same 'WARNING ... TOTAL WIN 3.45' banner, same balance/WIN/BET values); file hash differs from bonus_respin_result.png so it is a distinct capture, most likely an adjacent animation frame of the same win reveal (e.g. the small diamond/hazard-stripe decoration position differs slightly). Does not show the reporter-character full-screen 'BIG WIN' splash that the manifest's prose note describes -- see features.important_note_on_frame_labels."
    },
    "free_spins_trigger": {
      "type": "free_spins",
      "content": "Warm sunset-orange sky background. Top ribbon '36 Connecting Ways'. Vortex ring shows: a plain Wild tornado badge (top), K/J/J/J letter cells and Q/Q letter cells around the upper ring, a magenta 'A' at center, a purple 'K' and blue '10' lower-right, an x3 Golden Wild badge and a second plain Wild tornado badge at lower-left, a small green moped/scooter character graphic partially visible bottom-right (likely a secondary character cameo, not a paytable symbol). Below the ring: a dark blue ribbon banner with a small spinning-Wild icon and gold text 'WILD REMAINS ON REELS!'. Below that, large gold outlined-purple 3D text 'REMAINING FREE SPIN:' with a large gold numeral '6' to its right, over a background vignette of a sunset street with building silhouettes. Status bar: balance 99,981.37, WIN 1.89, BET 0.60."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "content": "Close-up transition/spin animation: a large stylized swirling cyclone icon (purple-to-gold gradient, comma/yin-yang-like curved shape) fills the upper two-thirds of the frame against the sunset sky and palm-tree silhouettes, with two floating gold multiplier-ribbon tokens reading 'x6 WILD' (upper right) and 'x3 WILD' (lower left) in the same red/pink-on-gold styling as the Golden Wild badges. Same 'WILD REMAINS ON REELS!' ribbon and 'REMAINING FREE SPIN:' banner below, this time showing '2'. Status bar: balance 99,992.14, WIN 12.66, BET 0.60."
    },
    "free_spins_total_win": {
      "type": "free_spins",
      "content": "Vortex board state (not a full-screen splash -- see features.important_note_on_frame_labels for the mismatch with the manifest's prose note). Visible cells: two red truck symbols and an 'A' letter cell (upper ring), an x3 Golden Wild badge (left), three 'Q' letter cells glowing white (center-left, mid-combination), two more truck/taxi-style vehicle cells (right), a 'K' letter cell, a plain Wild tornado badge (lower-left) and an x6 Golden Wild badge (lower-center), 'J' and '10' letter cells. Bottom banner: orange-red 'WARNING' ribbon with gold text 'TOTAL WIN 18.45'. Status bar: balance 99,997.93, WIN 18.45, BET 0.60."
    },
    "base_game_win_line": {
      "type": "base_game",
      "content": "Vortex board state, storm-sky background, yellow taxi visible bottom-right. A chain of green bicycle symbols occupies most of the upper-left-to-center ring (columns 1-4), with one position in the chain covered by the plain Wild tornado badge (upper-center of ring); red truck and pink taxi symbols occupy the lower-right portion, plus 'K', 'Q', '10', 'A' letter cells. Bottom banner: light-blue 'NEWS' ribbon with gold text 'TOTAL WIN 0.45'. Status bar: balance 99,996.70, PG badge, BET 0.60. This is the evidence frame for payout_basis (see payout_basis.evidence)."
    },
    "base_game_win_anchor": {
      "type": "base_game",
      "content": "Vortex board state at the 20.00 bet anchor (bet_size 0.10 x bet_level 10). Three red truck symbols form a vertical/diagonal chain in the upper-center-left of the ring, alongside two boat symbols, two moped symbols, one plain Wild tornado badge (center-left), a bicycle, and 'A','J','10','K' letter cells. Bottom banner: light-blue 'NEWS' ribbon with gold text 'TOTAL WIN 30.00'. Status bar: balance 100,006.10 (up from a pre-spin balance of 99,976.10, per manifest), PG badge, BET 20.00. This is the second evidence frame for payout_basis."
    }
  },

  "provider_studio_watermark": {
    "text": "A white/pale 'PG' shield-shaped monogram badge (Pocket Games Soft's own watermark) sits centered in the bottom status bar on every in-game frame, between the balance and the bet-amount display.",
    "example_frame": "base_game.png",
    "example_crop_px": [329, 1054, 431, 1116],
    "note_for_logo_refs": "This monogram must NOT be included inside any logo_refs.json bounding box -- all boxes below are taken from the clean, UI-free Paytable panel instead."
  },

  "accessibility_summary": {
    "screen_reader": "Reels are a circular arrangement of 19 symbols, not a rectangular grid -- any accessible description of board state needs a ring-position model (column index + row-within-column), not row/column grid coordinates. All button icons are grouped by shape (minus/plus/lightning/cyclone-spin/play-triangle) so they remain distinguishable without color. Paytable and Rules content is real text (not an image), which is favorable for text-to-speech.",
    "deaf_hard_of_hearing": "All feature/trigger information (respin count, free-spin count, multiplier values, win totals, retrigger notices) is duplicated as on-screen text/numerals -- no audio-only cues were identified in the captured frames.",
    "colorblind": "Royals (A/K/Q/J/10) and vehicle symbols are each printed with a distinct LETTER/NUMBER or distinct silhouette shape in addition to their badge color, so identity does not rely on color alone. The one exception noted is the Autoplay panel's selected-spin-count pill, which uses fill-vs-outline as its only visibly distinguishing cue alongside color (see screens.autoplay.color_blind_notes).",
    "motor": "Spin can be triggered by a single tap/click on one large central button or by holding the Space key (desktop) for continuous auto-spinning; Auto Spin presets (10/30/50/80/1000) reduce the number of repeated inputs needed for extended play."
  },

  "unreadable_or_uncertain": [
    "Wild symbol's 4-of-a-kind and 3-of-a-kind payout tiers: not printed anywhere in the paytable (only a single '5:100' row exists) -- treated as 'no such tier' rather than a missing OCR read, but flagged since it is unusual for a paying symbol to have only one tier.",
    "The '+1' retrigger symbol mentioned in rules text ('1 free spin will be awarded for each +1 symbol on the reels') was not isolated as a distinct visible icon on any captured, zoomable frame -- its exact appearance is not documented here.",
    "total_bet_max (180.00) is a computation from printed bet_size/bet_level ranges, not a value directly observed printed on any captured frame.",
    "RTP and volatility: not printed in this build at all (see technical_summary.rtp_note / volatility_note); left null rather than sourced from outside this capture set, since no provider-page number was supplied in this brief for THIS specific game.",
    "See features.important_note_on_frame_labels for the discrepancy between manifest.json's prose notes and the actual rendered content of bonus_respin_trigger.png, win_screen.png and free_spins_total_win.png -- documented here from the images themselves, not resolved or silently corrected."
  ],

  "sources": {
    "paytable_panel": "paytable_p1.png through paytable_p8.png (in-game DOM text)",
    "rules_panel": "rules_p1.png through rules_p10.png (in-game DOM text)",
    "gameplay_evidence": "bonus_respin_trigger.png, bonus_respin_result.png, win_screen.png, free_spins_trigger.png, free_spins_gameplay.png, free_spins_total_win.png, base_game_win_line.png, base_game_win_anchor.png",
    "ui_panels": "settings.png (Bet Options), autoplay.png (Auto Spin)",
    "splash": "preview.png"
  }
}

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 —