Happy Nets

Free demo · not real-money play

17 screenshots 11 symbols 6 colors

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

RTP 96.50%
Volatility High
Max win ×10000
Grid 5R
Get via API
Free demo · not real-money play ZIP — 17 screenshots, 11 icons, palette, spec sheet API: GET /v1/slots/happy-nets-b7/
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 15 Jun 2026 View capture log

Per-screen breakdown

17 demo screens
17 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Logo
logo Logo
Other (see free_label)
other Other (see free_label)
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
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Happy Nets

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

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

Specification

verified parameters
provider Pragmatic Play
engine FAT PANDA
rtp 96.50% · same across all modes
volatility High
max_win_x ×10000
reels 5
bonus_buy No
mechanic Video Slot
release_date 2025

Symbols & paytable

11 symbols
11 icons (ZIP)
Goldfish
Goldfish
High Pay

Round chubby koi/goldfish, vivid orange-red body with white belly. Spherical shape, small pale-orange fins.

MatchPayoutUnit
1x 300.00 Multiplier
Pink Disc Fish
Pink Disc Fish
High Pay

Disc-shaped angelfish, bubblegum pink with lighter pink fins, round smiling face, blue eyes, rosy cheeks.

MatchPayoutUnit
1x 100.00 Multiplier
Blue Tropical Fish
Blue Tropical Fish
High Pay

Tropical reef fish, bright electric blue body, yellow-tipped dorsal fin spines, white underbelly, open mouth.

MatchPayoutUnit
1x 50.00 Multiplier
Green Gaping Fish
Green Gaping Fish
High Pay

Bright lime-green fish with exaggerated wide gaping mouth showing large white teeth. Frog-mouth silhouette.

MatchPayoutUnit
1x 25.00 Multiplier
Flounder
Flounder
High Pay

Flat asymmetric flounder/flatfish, pale sandy beige-brown with dark mottled spots, both eyes on one side.

MatchPayoutUnit
1x 10.00 Multiplier
Lavender Pufferfish
Lavender Pufferfish
High Pay

Small compact fish, pale lavender-purple, wide flat face, large round eyes. Pufferfish proportions.

MatchPayoutUnit
1x 5.00 Multiplier
Dark Spiny Fish
Dark Spiny Fish
Low Pay

Dark steel grey-blue body with erect sharp dorsal spines, large golden-yellow eyes. Bass/piranha silhouette.

MatchPayoutUnit
1x 2.50 Multiplier
Ochre Slim Fish
Ochre Slim Fish
Low Pay

Slim streamlined fish, muted warm golden-yellow/ochre, small fins and eyes. The slimmest fish silhouette.

MatchPayoutUnit
1x 2.00 Multiplier
Spotted Trout
Spotted Trout
Low Pay

Small trout-like fish, brownish-grey with darker spots along lateral line. Elongated stocky body.

MatchPayoutUnit
1x 1.50 Multiplier
Worm (RANDOM PAYS)
Worm (RANDOM PAYS)
Other

Salmon-pink segmented earthworm with grumpy face, C-shaped, metal fishing hook visible. Pays one random value from 6 options: 0.10x / 0.25x / 0.35x / 0.50x / 0.75x / 1.00x (i.e. $0.20–$2.00 at $2 bet). payouts array is empty — value is random per catch.

BONUS
BONUS
Scatter

Wicker basket with three cartoon fish (green, blue, orange-gold). 'BONUS' in bold red/orange text below basket. Warm golden-green glow aura. Triggers Free Spins: 3=10 spins, 4=15, 5=25.

Bonus modes

2 modes
Base Game Modifier base
Base Game — Money Collect

5-column fish-collector grid. Each spin a square/rectangular net appears at a random position; all fish symbols inside the net pay their individual monetary value (additive). Net can be 1x1 minimum. Blank landing expands net vertically, horizontally, or diagonally.

Free Spins fs
Free Spins

Triggered by 3/4/5 BONUS symbols anywhere (10/15/25 spins). Retrigger same awards. Net cannot be 1x1 — minimum size >1 position. Max win cap 10000x applies; round ends immediately if reached.

Colour system

extracted from frames · HEX
Export palette
#135F56 base dominant 1 base
#052C28 base dominant 2 base
#165336 base dominant 3 base
#1E9E9B base dominant 4 base
#288A70 base dominant 5 base
#559966 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Each of 9 fish has a distinct shape: orange sphere, pink disc, blue open-mouth oval, lime-green wide jaw, flat asymmetric flounder, compact lavender round, dark spiny-back, slim ochre elongated, spotted trout. Shape alone identifies each fish without colour.
  • Worm/hook is the only C-shaped hooked symbol — entirely distinct from all fish shapes. BONUS basket shows explicit 'BONUS' text label in red/orange and a multi-fish container silhouette unique among all symbols.
  • Win net overlay is a silver wire-mesh square/rectangle (shape-based). WIN badge shows explicit text 'WIN'. Win banner shows 'WIN $X.XX' text. Toggle states conveyed by position (left=off, right=on) in addition to grey/green colour.
Screen Reader
  • All payouts and rules are accessible via the scrollable info panel (press 'i' button). Panel contains: all 9 fish payouts in USD text, 6 RANDOM PAYS values, MONEY COLLECT rules, FREE SPINS trigger counts, RTP 96.50%, bet range $0.20–$240.00. Win amounts displayed as explicit '$X.XX' text.
  • Bottom bar buttons at fixed positions: sound (far-left), info 'i' (centre-left), spin (centre), bet controls (centre-right), settings three-lines (far-right). Info panel requires drag-to-scroll — all rules are below the initial view; announce that content continues below.
Motor Accessibility
  • Spin button is a large round button at screen centre-bottom. Autoplay supports up to 100 auto-spins with SKIP SCREENS option to bypass feature intros. BET MAX shortcut available. Stop button occupies the same large central target as spin.
Hearing Accessibility
  • SOUND toggle in System Settings turns off all audio. All win amounts, game state prompts ('PLACE YOUR BETS!', 'GOOD LUCK!', 'WIN $X.XX'), and rule text are conveyed visually. No audio-only information observed.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, paytable (pages 1–2), rules (pages 1–7 full scroll: Money Collect, Free Spins rules, Game Rules, How To Play, Bet Menu, Autoplay), settings, autoplay panel, win screen (base game resolve + small $5 win with BONUS symbol on field).
Free spins gameplay visuals not captured (trigger animation, in-round UI, net-size enforcement, spin counter, free spins win screen) — rules documented from info panel text only. Re-capture targeting BONUS trigger recommended.
Big-win / mega-win celebration screen not captured — may exist in engine but not observed in session.
BONUS trigger animation (transition into Free Spins) not documented visually.

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/happy-nets-b7/

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/happy-nets-b7/
{
  "game": {
    "name": "Happy Nets",
    "provider_rig_api": "Pragmatic Play",
    "provider_in_game": "FAT PANDA",
    "provider_mismatch_note": "The Rig API slot record attributes this game to Pragmatic Play. However, the in-game bottom bar (base_game.png, confirmed by zoom crop _base_bottom_bar.png) reads 'FAT PANDA • 15:07'. FAT PANDA is a game studio whose titles are distributed under the Pragmatic Play umbrella. See 'unreadable_or_uncertain' for the escalation note.",
    "theme": "Freshwater fishing / underwater fish collector. A cheerful elderly fisherman in a yellow jacket and blue cap sits in a small wooden rowboat on a sunlit pond above the waterline. Below the waterline the play area shows colourful cartoon fish hanging on vertical fishing lines (nets) in an underwater scene. Water lilies with white flowers and green lily pads frame the top above-water scene.",
    "mechanic": "Money-fish collector — NOT a traditional reel/line slot. Cartoon fish with printed monetary values fall vertically on 5 separate hanging fishing-line columns (nets). A square or rectangular net of any size appears in a random position on the screen at every spin. The values of all symbols within the net are collected and paid. Winning is based on the total monetary values of fish caught within the active net(s), NOT on matching symbols across reels or paylines.",
    "grid": "5 columns (vertical fishing lines / nets), approximately 5 positions per column. Fish hang on lines visually; positions are not fixed reel stops — symbols cascade/fall. No fixed paylines, no ways-to-win count in the traditional sense.",
    "win_rule": "All fish caught within the net contribute their printed monetary value to the total payout. No combination requirement — a single fish of any type pays if caught in an active net. Only the highest win is paid per winning combination. When winning with multiple symbols, all wins are added to the total win.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, colour-blind of all types, motor-impaired) from screenshots plus OCR ground truth plus zoomed crops. Method: all numbers taken verbatim from OCR or zoom-confirmed on-screen text; nothing invented.",
    "language": "English"
  },

  "color_palette": {
    "overall": "Saturated tropical aquatic palette dominated by bright cyan-teal greens and mid-teal blues.",
    "background_above_waterline": "Bright light green and warm chartreuse; soft bokeh-style lily-pad leaves. Sunlit outdoor midday feel.",
    "background_underwater": "Deep teal-to-dark-teal gradient, darkening toward the bottom. Pale light rays (crepuscular light shafts) descend from the waterline in the centre. Distant dark-teal silhouettes of underwater vegetation at the far bottom.",
    "fishing_lines": "Thin vertical silver/grey lines (monofilament) running top-to-bottom through each column.",
    "fish_color_summary": "See 'symbols' section — each fish species has a distinct dominant hue making colour-blind identification aided by shape.",
    "bottom_bar": "Semi-transparent very dark charcoal / near-black horizontal strip across the very bottom of the viewport.",
    "credit_bet_text": "Bright warm yellow ('CREDIT') and white ('$100,000.00') on dark bar; 'BET' label warm yellow, bet value white.",
    "win_highlight_net": "When a net wins, the catching-net graphic overlays the fish — a silver wire-mesh square with rounded corners and hook at top, glowing white/teal outline; a bright warm golden-yellow 'WIN' label badge appears below the net.",
    "win_amount_banner": "Bright yellow-green bold text 'WIN $X.XX' on a semi-transparent dark charcoal banner at mid-screen bottom.",
    "good_luck_text": "Bright white bold uppercase 'GOOD LUCK!' centred low on the game field after each spin resolves.",
    "place_your_bets_text": "Bright white bold uppercase 'PLACE YOUR BETS!' centred low on the game field in idle state.",
    "fish_price_tags": "White bold text with a soft dark drop-shadow, printed directly on the fish symbol or beside it.",
    "accent_orange_gold": "Used for CREDIT/BET label text and UI headings (Settings, Autoplay titles).",
    "accent_bright_green": "Start Autoplay button, green toggles-on states, SET MAX button in bet panel.",
    "info_panel_background": "Dark charcoal / near-black semi-transparent overlay with rounded corners. Text is white on dark for maximum contrast."
  },

  "symbols": {
    "note": "9 named fish species (high-value), 6 RANDOM PAYS worm values (low-value random symbol), 1 BONUS symbol. Identities and payouts read from paytable panel (info_p1.png and info_p3.png, zoom-confirmed). All payout values are in USD at the demo default bet of $2.00 total. Payouts represent total cash won when that fish is caught in a win net.",
    "high_value_fish": [
      {
        "rank": 1,
        "payout": "$600.00",
        "appearance": "Round chubby goldfish/koi. Dominant colour: vivid orange-red with a white belly and large round eyes. Small rounded fins in pale orange. Cheerful expression. Body is roughly spherical.",
        "colorblind_note": "Orange-red sphere shape — distinct from all others by its roundness and single dominant warm hue.",
        "source": "info_p1.png row 1 left, zoom _top3_fish.png"
      },
      {
        "rank": 2,
        "payout": "$200.00",
        "appearance": "Disc-shaped flatfish / angelfish type. Dominant colour: vivid bubblegum pink with lighter pink fins and a round smiling face with large blue eyes and rosy cheeks. The body is more circular/disc-like than elongated.",
        "colorblind_note": "Pink disc shape — the only clearly disc-shaped fish; pink is a distinct hue.",
        "source": "info_p1.png row 1 centre, zoom _sym2_pink_fish.png"
      },
      {
        "rank": 3,
        "payout": "$100.00",
        "appearance": "Tropical reef fish. Dominant colour: bright electric blue body with yellow-tipped dorsal fin spines and a white underbelly. Wide open mouth, large eyes. Elongated oval body with prominent dorsal fin.",
        "colorblind_note": "Blue body with contrasting yellow fin tips — shape is notably elongated oval with prominent open mouth.",
        "source": "info_p1.png row 1 right, zoom _sym2_pink_fish.png"
      },
      {
        "rank": 4,
        "payout": "$50.00",
        "appearance": "Green cartoon fish with an exaggerated wide open gaping mouth showing large white teeth. Dominant colour: bright lime green body, slightly yellowed at belly. Elongated jaws like a frog-mouth fish. Small fins.",
        "colorblind_note": "Lime green colour and gaping wide mouth silhouette — very distinct mouth shape.",
        "source": "info_p1.png row 2 left, zoom _row2_fish.png"
      },
      {
        "rank": 5,
        "payout": "$20.00",
        "appearance": "Flatfish / flounder-type. Dominant colour: pale sandy beige-brown with dark mottled spots. Asymmetrical flat oval body, both eyes on one side (flounder anatomy). Slightly dull and nondescript compared to others.",
        "colorblind_note": "Beige/sandy coloured flat oval — the least colourful fish; relies on its flat asymmetric shape.",
        "source": "info_p1.png row 2 centre, zoom _row2_fish.png"
      },
      {
        "rank": 6,
        "payout": "$10.00",
        "appearance": "Small quirky fish. Dominant colour: pale lavender-purple with a wide flat face. Large round eyes, small body. Somewhat resembles a pufferfish or blowfish in proportions.",
        "colorblind_note": "Lavender-purple is distinct; round compact body shape.",
        "source": "info_p1.png row 2 right, zoom _row2_fish.png"
      },
      {
        "rank": 7,
        "payout": "$5.00",
        "appearance": "Spiny/rough fish. Dominant colour: dark steel grey-blue body with erect sharp dorsal spines visible. Large golden-yellow eyes. Looks aggressive — similar to a bass or piranha silhouette.",
        "colorblind_note": "Dark grey body with visible spine silhouette on the back — the darkest of all fish.",
        "source": "info_p1.png row 3 left, zoom _row3_fish.png"
      },
      {
        "rank": 8,
        "payout": "$4.00",
        "appearance": "Slim elongated fish. Dominant colour: muted warm golden-yellow / ochre with no strong markings. Slender streamlined body, small fins, small eyes. Plain appearance.",
        "colorblind_note": "Ochre/golden-yellow slim elongated body — the slimmest fish silhouette.",
        "source": "info_p3.png row 3 centre, zoom-confirmed OCR $4.00"
      },
      {
        "rank": 9,
        "payout": "$3.00",
        "appearance": "Small trout-like fish. Dominant colour: brownish-grey with a pattern of darker spots arranged along the lateral line. Elongated but stocky body, small dorsal fin. Resembles a freshwater perch or trout.",
        "colorblind_note": "Spotted/mottled brownish-grey pattern — spots are the key differentiator at small sizes.",
        "source": "info_p3.png row 3 right, zoom-confirmed OCR $3.00"
      }
    ],
    "random_pays_symbol": {
      "name": "Worm (RANDOM PAYS)",
      "appearance": "Cartoon earthworm / fishing bait. Dominant colour: salmon-pink/terracotta body (segmented worm shape) with a grumpy or sceptical facial expression (furrowed brows, small eyes). A small metal fishing hook is visible piercing through the worm. The worm is curled / C-shaped.",
      "mechanic": "RANDOM PAYS symbols do not have a fixed printed value. Instead, when caught in a win net they pay one of 6 random amounts listed in the RANDOM PAYS table on the info panel.",
      "random_pay_values": ["$2.00", "$1.50", "$1.00", "$0.70", "$0.50", "$0.20"],
      "random_pays_layout": "Listed in 2 rows x 3 columns in the info panel under the header 'RANDOM PAYS AS FOLLOWS:'. Row 1: $2.00, $1.50, $1.00. Row 2: $0.70, $0.50, $0.20.",
      "colorblind_note": "Pink worm shape with visible hook is unique — the only symbol that is clearly worm/hook shaped rather than fish-shaped.",
      "source": "info_p3.png bottom section; values confirmed by OCR from info_p3.png and info_p7.png"
    },
    "bonus_symbol": {
      "name": "BONUS",
      "appearance": "A wicker/woven basket or bucket containing three fish crowded together: one large bright green fish (dominant, facing forward with a wide smile), one bright blue fish (leaning left), and one orange-gold fish (leaning right). The basket is golden-brown woven material. The word 'BONUS' appears in bold warm red/orange outlined letters below the basket. The whole composition is lit with a warm golden-green glow. Visible with a glowing aura on the game field.",
      "mechanic": "Special symbol that triggers FREE SPINS feature when 3 or more appear anywhere on the screen. Full trigger and gameplay rules documented in 'free_spins' section below.",
      "colorblind_note": "BONUS text label is always shown on the symbol. The multi-fish basket silhouette is unique — no other symbol shows a container with multiple fish. Green dominance distinguishes from single-fish symbols.",
      "source": "win_screen.png zoom _bonus_label.png; free spins rules from info_p17.png, info2_p1.png, info2_p7.png OCR"
    }
  },

  "technical_summary": {
    "rtp_percent": 96.50,
    "rtp_source": "Explicitly stated in scrollable info panel. OCR from info2_p17.png: 'The theoretical RTP of this game is 96.50%'. Also confirmed by info3_p7.png OCR: 'The theoretical RTP of this game is 96.50%'. Previously marked null because the original capture missed this panel — now confirmed from new scroll-capture frames.",
    "volatility": "HIGH — represented by 5 out of 5 filled lightning-bolt icons in the GAME RULES section. OCR from info2_p7.png: 'VOLATILITY FFFFE' (5 bolt glyphs). Text description: 'High volatility games pay out less often on average but the chance to hit big wins in a short time span is higher.'",
    "volatility_colorblind_note": "Volatility is expressed as 5 identical lightning-bolt ICON COUNT, not by colour alone — the count of filled vs unfilled bolts conveys the level. Accompanying text description is also present.",
    "max_win": "10,000x bet",
    "max_win_scope": "The 10,000x cap applies to BOTH base game rounds and FREE SPINS rounds. In base game: if the total win of a round reaches 10,000x bet the round immediately ends, win is awarded up to the cap, and all remaining features are forfeited. In FREE SPINS: if the total win of a FREE SPINS round reaches 10,000x the round immediately ends, win is awarded, and all remaining free spins are forfeited.",
    "max_win_source": "preview.png splash screen ('CAST A WIDE NET / TO WIN UP TO 10000X BET'); confirmed by OCR from info2_p7.png, info2_p17.png, info7_p5.png.",
    "minimum_bet": "$0.20",
    "maximum_bet": "$240.00",
    "bet_range_source": "info3_p7.png HOW TO PLAY section, OCR confirmed: 'MINIMUM BET: $0.20 / MAXIMUM BET: $240.00'. Zoom crop _minmax_bet4.png reads exactly 'MINIMUM BET:$0.20 / MAXIMUM BET:$240.00' in white bold text on dark background.",
    "demo_default_bet": "$2.00",
    "bet_structure": "BET MULTIPLIER 20x. The bet is composed of: BET (number of bet units) = 1, COIN VALUE = $0.10, TOTAL BET = $2.00. Formula: Total Bet = BET x COIN VALUE x BET MULTIPLIER (20) = 1 x $0.10 x 20 = $2.00.",
    "bet_structure_source": "bet_settings.png; OCR reads 'BET MULTIPLIER 20x / BET [-] 1 [+] / $0.10 [+] / $2.00 [+] / BET MAX'.",
    "demo_credit": "$100,000.00",
    "demo_credit_source": "base_game.png bottom bar OCR: 'CREDIT $100,000.00 BET $2.00'",
    "currency": "USD",
    "bonus_buy": "Not present — no Bonus Buy / Buy Feature button observed on any screen.",
    "free_spins_feature": "YES — triggered by 3+ BONUS symbols anywhere on the screen. See 'free_spins' section for full rules.",
    "game_engine_attribution": "FAT PANDA (shown in bottom bar: 'FAT PANDA • 15:07'). Distributed via Pragmatic Play network.",
    "grid_columns": 5,
    "grid_rows_approx": 5,
    "spin_button_label": "Circular arrow-loop icon (standard spin glyph) — centre of bottom bar. During spin, changes to a red square STOP button.",
    "turbo_spin": "Available — 'HOLD FOR TURBO SPIN' hint appears around the spin button. Autoplay also supports TURBO SPIN toggle.",
    "all_wins_multiplied_by_base_bet": true,
    "only_highest_win_per_combination": true,
    "free_spins_win_added_to_main_win": true,
    "malfunction_voids_all_pays": true
  },

  "money_collect_mechanic": {
    "section_header": "MONEY COLLECT",
    "source_frames": ["info_p7.png", "info_p17.png", "info2_p1.png", "info2_p3.png"],
    "ocr_verbatim": "At every spin symbols and blanks can hit randomly. Paying symbols carry money values on them according to the paytable. A square or rectangular net of any size appears in a random position on the screen at every spin. The values of all symbols within the net are collected and paid. If the net lands on a blank position it can randomly expand vertically, horizontally or diagonally.",
    "rules": [
      "At every spin, paying symbols AND blanks can hit randomly on any position.",
      "Paying symbols carry money values on them according to the paytable.",
      "A square or rectangular net of any size appears in a random position on the screen at every spin.",
      "The net can be 1x1 (one position) in size, or expand to cover multiple positions.",
      "The values of ALL symbols within the net are collected and paid (additive sum).",
      "If the net lands on a blank position it can randomly expand vertically, horizontally, or diagonally to seek paying symbols."
    ],
    "net_size_note": "The net is square or rectangular and varies from minimum 1x1 (single position) up to the maximum grid size. In FREE SPINS mode the net CANNOT be 1x1 — it must cover at least 2 positions (see free_spins section).",
    "net_position": "Random on every spin — can appear anywhere on the 5-column grid.",
    "blank_expansion_rule": "When the net lands on a blank (no paying symbol), it randomly expands vertically, horizontally, or diagonally to capture nearby paying symbols.",
    "colorblind_notes": "The net is rendered as a silver wire-mesh square/rectangle with a visible mesh texture — shape-based, not colour-dependent. The golden 'WIN' badge below uses both text and colour."
  },

  "free_spins": {
    "section_header": "FREE SPINS",
    "source_frames": ["info_p17.png", "info2_p1.png", "info2_p3.png", "info2_p7.png"],
    "trigger_symbol": "BONUS symbol (wicker basket with three fish, 'BONUS' label in red/orange text).",
    "trigger_rule": "Hit 3, 4, or 5 BONUS symbols anywhere on the screen to trigger the FREE SPINS feature.",
    "spins_awarded": {
      "3_bonus": 10,
      "4_bonus": 15,
      "5_bonus": 25
    },
    "retrigger": {
      "rule": "During FREE SPINS, hitting 3, 4, or 5 BONUS symbols anywhere on the screen retriggers the feature.",
      "additional_spins": {
        "3_bonus": 10,
        "4_bonus": 15,
        "5_bonus": 25
      }
    },
    "net_restriction_during_free_spins": "During the FREE SPINS round the net CANNOT appear in a size of 1x1. The minimum net size is 2 positions (1x2, 2x1, or larger rectangle). This increases coverage and potential payout vs base game.",
    "max_win_cap_in_free_spins": "If the total win of the FREE SPINS round reaches 10,000x bet, the round immediately ends. The win is awarded and all remaining free spins are forfeited.",
    "win_delivery": "The FREE SPINS total win is awarded to the player after the entire round completes. Free spins wins are added to the total win.",
    "history_note": "Free spins total win shown in history contains the whole win of the complete cycle.",
    "ocr_verbatim_trigger": "Hit 3, 4 or 5 BONUS symbols anywhere on the screen to trigger the FREE SPINS feature and win 10, 15 or 25 free spins respectively.",
    "ocr_verbatim_retrigger": "Hit 3, 4 or 5 BONUS symbols anywhere on the screen during the round to retrigger the feature and win 10, 15 or 25 additional free spins respectively.",
    "ocr_verbatim_net": "During the round the net cannot appear in a size of 1x1.",
    "ocr_verbatim_maxwin": "The maximum win amount is limited to 10,000x bet. If the total win of a FREE SPINS round reaches 10,000x the round immediately ends, win is awarded and all remaining free spins are forfeited."
  },

  "game_rules_panel": {
    "section_header": "GAME RULES",
    "source_frames": ["info2_p7.png", "info2_p17.png", "info3_p7.png"],
    "volatility_label": "HIGH — 5 of 5 lightning bolt icons filled.",
    "volatility_description": "High volatility games pay out less often on average but the chance to hit big wins in a short time span is higher.",
    "core_rules": [
      "All wins are multiplied by base bet.",
      "Free spins wins are added to the win.",
      "All values are expressed as actual wins in coins.",
      "Only the highest win is paid per winning combination.",
      "When winning with multiple symbols, all wins are added to the total win.",
      "Free spins win is awarded to the player after the round completes.",
      "Free spins total win in the history contains the whole win of the cycle.",
      "The theoretical RTP of this game is 96.50%.",
      "Malfunction voids all pays and plays."
    ],
    "rtp_ocr_verbatim": "The theoretical RTP of this game is 96.50%",
    "malfunction_ocr_verbatim": "Malfunction voids all pays and plays."
  },

  "how_to_play": {
    "section_header": "HOW TO PLAY",
    "source_frame": "info3_p7.png",
    "ocr_verbatim": "Click the [coin-stack icon] button to open the bet menu. Select the bet you want to use in the game by adjusting values using the + and - buttons. Press the SPIN button to play.",
    "steps": [
      "1. Click the coin-stack button (centre-right of bottom bar) to open the Bet Menu.",
      "2. Select the bet by adjusting values using + and - buttons.",
      "3. Press the SPIN button (centre of bottom bar, circular-arrow icon) to play."
    ],
    "minimum_bet_confirmed": "$0.20",
    "maximum_bet_confirmed": "$240.00",
    "bet_range_ocr": "MINIMUM BET: $0.20 / MAXIMUM BET: $240.00"
  },

  "menu_and_ui_controls": {
    "section_header": "MENU / INFORMATION SCREEN / BET MENU",
    "source_frames": ["info6_p5.png", "info7_p5.png"],
    "sessions_controls": {
      "sound_toggle": "SOUND — toggles sound and music on and off. Speaker icon button in bottom bar far-left.",
      "game_history": "Opens the game history page. Available via settings hamburger menu.",
      "info_page": "i button (centre-left of bottom bar) — opens the Information / paytable page.",
      "credit_bet_labels": "CREDIT and BET labels show the current balance and current total bet. Click on the labels to switch between coins view and cash view."
    },
    "menu_items": {
      "start_game": "Circle/play button — starts the game (returns to base game from menu).",
      "autoplay": "Opens the automatic play menu."
    },
    "information_screen": {
      "access": "Press the 'i' button in the bottom bar.",
      "navigation": "Drag pages up and down to scroll between information pages.",
      "close": "X button at top-right closes the information screen.",
      "note": "The info panel is a long scrollable sheet (not paginated buttons) — users must drag/scroll to see all content including MONEY COLLECT rules, FREE SPINS rules, GAME RULES, HOW TO PLAY, and BET MENU sections."
    },
    "bet_menu": {
      "access": "Click the coin-stack icon button (centre-right of bottom bar).",
      "description": "Shows the bet multiplier available in the game, and the current total bet in both coins and cash.",
      "controls": "Use + and - buttons in the BET and COIN VALUE fields to change values.",
      "max_win_reminder": "The maximum win amount is limited to 10,000x bet. If the total win of a round reaches 10,000x bet the round immediately ends, win is awarded up to the cap and all remaining features are forfeited.",
      "formula": "TOTAL BET = BET x COIN VALUE x BET MULTIPLIER (20x)"
    },
    "autoplay_panel": {
      "access": "Via the menu autoplay button (circle with auto icon) in the bottom bar.",
      "spin_count_options": "Click on the buttons showing the number of possible auto-spins to start Autoplay.",
      "skip_screens_option": "SKIP SCREENS option auto-skips the feature intro/outro screens during autoplay.",
      "ocr_verbatim": "Click on the buttons showing the number of possible auto-spins to start Autoplay. SKIP SCREENS option auto-skips the feature"
    }
  },

  "screens": {
    "preview_splash": {
      "type": "preview / splash",
      "file": "preview.png",
      "layout_note": "The splash content occupies the right half of the 1280x800 viewport (roughly x=320 to x=640, full height). The left half is teal/dark-green background from the main game. This appears to be a centred portrait-format splash panel positioned for a mobile-first layout.",
      "content": {
        "logo": "Two-line stacked wordmark: 'HAPPY' on top line (warm golden-yellow letters with red 3D outline and slight drop-shadow, on a brown wooden plank/sign), 'NETS' on bottom line (larger, same warm golden-yellow with a subtle net texture visible). The sign is nailed to a wooden post with rope.",
        "character": "The cheerful elderly male fisherman is visible from the waist up, wearing a bright yellow jacket and a blue flat cap. He is casting a fishing rod. The fisherman is positioned behind / above the logo sign.",
        "mascot_fish": "A small smiling blue fish with yellow fin tips (same as the $100 symbol) leaps out of the water in the foreground of the splash, appearing to jump with joy.",
        "promo_text": "'CAST A WIDE NET / TO WIN UP TO 10000X BET' in bright lime-green to yellow-green gradient bold text with a darker green outline.",
        "enter_button": "Round dark-grey circular button with a white circular-arrow refresh/enter icon, centred on the splash below the promo text.",
        "volatility_indicator": "Small pill-shaped label 'VOLATILITY' followed by 5 lightning-bolt icons at the bottom of the splash. The icons extend to the right edge of the captured frame and are partially clipped; all 5 are filled (active) indicating maximum HIGH volatility."
      },
      "background": "The fisherman stands at the waterline in a bright green lily-pad pond setting. Water lilies and bokeh green foliage frame the scene.",
      "colorblind_notes": "Max-win text is large high-contrast lime-green on dark background. Volatility uses count of bolt ICONS (not colour differentiation). Enter button is white icon on dark circle — shape-based."
    },

    "base_game": {
      "type": "base_game",
      "file": "base_game.png",
      "overall_layout": "Portrait-oriented game area centred in the 1280x800 desktop viewport, with teal bleed areas on left and right. The active game field occupies approximately x=200 to x=1080 of the full width, top to bottom.",
      "above_waterline_scene": {
        "description": "Top portion of game area (approx. top 15% of game field). Shows the cheerful elderly fisherman seated in a small brown wooden rowboat, wearing a bright yellow jacket and blue flat cap. He holds a long fishing rod extended downward into the water. A white duck / goose sits in the front of the boat. The boat has a small chest/box on it. White water lily flowers and green lily pad leaves float on the water surface around the boat. Sunlit bright green/chartreuse background.",
        "colorblind_notes": "Fisherman is yellow — vibrant warm tone; duck is white; boat is brown. Scene is purely decorative."
      },
      "waterline": "A horizontal dividing line with a gentle water-surface ripple effect separates the above-water boat scene from the underwater game field.",
      "underwater_game_field": {
        "description": "The main play area below the waterline. Deep teal gradient background with central vertical light shafts (pale aqua/white crepuscular rays) descending from the waterline. 5 vertical columns (fishing lines/nets) span from top to bottom.",
        "columns": "5 columns arranged roughly equally spaced across the width. Each column is marked by a thin vertical silver fishing line descending from the waterline. Fish symbols hang on these lines at various vertical positions.",
        "fish_display": "Each fish symbol is shown as an isolated cartoon fish character with its monetary price tag printed in white bold text directly beside or below it. The fish appear to hang or float at various depths.",
        "bottom_seabed": "Dark teal-to-near-black gradient at the very bottom with silhouettes of underwater plants/seaweed."
      },
      "idle_state_prompt": "'PLACE YOUR BETS!' displayed in white bold uppercase text in the lower portion of the game field, above the bottom bar. This is the idle state before spinning.",
      "bottom_bar": {
        "description": "Semi-transparent very dark charcoal horizontal strip across the bottom of the viewport.",
        "left": "Round pill-shaped button with white speaker/sound icon — SOUND toggle.",
        "centre_left": "Round dark button with white lowercase 'i' — opens GAME RULES info panel.",
        "centre": "Large round dark button with white circular-arrow icon — SPIN button. Text 'HOLD FOR TURBO SPIN' appears as a small arc of text around the spin button ring.",
        "centre_right": "Small stacked controls: round '-' and '+' pill buttons for BET adjustment; a coin-stack icon button between them that opens the BET MULTIPLIER panel.",
        "far_right": "Round dark button with three horizontal white lines ('≡') — SYSTEM SETTINGS hamburger menu.",
        "credit_bet_display": "Centred above the bottom bar: 'CREDIT $100,000.00  BET $2.00' in warm yellow ('CREDIT', 'BET') and white (values) text.",
        "branding": "'FAT PANDA • 15:07' in small grey text centred below the credit/bet display at the very bottom of the bar. This is the engine/studio attribution and a game version/time stamp.",
        "colorblind_notes": "All buttons are icon-based (speaker glyph, 'i' letter, circular arrows, coin stack, three lines) — shape/glyph conveys function. Credit/bet text is yellow vs white — redundant with label text."
      },
      "spinning_state": "During a spin, fish symbols animate downward (falling motion). The spin button changes to a red square STOP icon. 'TAP TO STOP REELS!' prompt appears mid-screen."
    },

    "base_game_win": {
      "type": "win_screen (base game resolution)",
      "file": "base_game_win.png",
      "description": "Post-spin win state. Fish symbols are shown with their monetary values visible. One net is highlighted as the winning net: a silver wire-mesh square appears over the caught fish group, with a rounded-corner net graphic and a hook at the top. A golden-yellow bold badge reading 'WIN' appears below the net.",
      "win_net_visual": "The winning fish group is enclosed in a square silver wire-mesh net overlay (approximately 120x120px in the original frame). The net has a clean silver border with visible mesh pattern. A warm golden-yellow 'WIN' badge with white text is affixed below the net.",
      "win_prompt": "'GOOD LUCK!' displayed in white bold text in the lower game area after resolution.",
      "colorblind_notes": "WIN badge uses text label AND golden colour AND position (below the net). The net outline provides shape-based indication of the win group independent of colour."
    },

    "win_screen": {
      "type": "win_screen",
      "file": "win_screen.png",
      "description": "Post-spin win state showing a $5.00 win and the BONUS symbol visible on the field. This is a small win (not a big-win cinematic). The BONUS symbol appears as a glowing basket-of-fish symbol but is not part of the winning net on this spin.",
      "win_banner": "A semi-transparent dark charcoal horizontal banner in the lower centre of the game field reads 'WIN $5.00' in bright warm yellow-green bold text.",
      "bonus_on_field": "The BONUS symbol (three-fish basket) is visible in the upper game field area (approx. top-left quadrant of the field), floating at the waterline. It has a bright teal-green glow aura around it.",
      "credit_display": "CREDIT $99,949.80 BET $2.00",
      "colorblind_notes": "Win amount is conveyed via explicit dollar-value text label. BONUS symbol has both its visual distinctiveness AND the 'BONUS' text label."
    },

    "info_panel_paytable": {
      "type": "paytable / game rules info panel",
      "files": ["info_p1.png", "info_p3.png", "info_p7.png", "info_p17.png", "info2_p1.png", "info2_p3.png", "info2_p7.png", "info2_p17.png", "info3_p7.png", "info6_p5.png", "info7_p5.png"],
      "note": "The info panel is a SINGLE long scrollable sheet. Users drag up/down to scroll through all content. The new scroll-capture frames reveal the full content: paytable (all 9 fish + RANDOM PAYS) > MONEY COLLECT rules > FREE SPINS rules > MAX WIN > GAME RULES > HOW TO PLAY > MENU / INFORMATION SCREEN / BET MENU / AUTOPLAY.",
      "trigger": "Opened by pressing the 'i' button in the centre-left of the bottom bar.",
      "panel_layout": "Centred dark-charcoal/near-black semi-transparent panel with rounded top corners, overlaying the game field. Title section at top. An 'X' close button at top-right. Content scrolls vertically.",
      "paytable_grid": {
        "layout": "3 columns x 3 rows of fish symbols, each with its payout below. All 9 high-value fish are shown.",
        "row_1": [
          {"rank": 1, "payout": "$600.00", "position": "top-left"},
          {"rank": 2, "payout": "$200.00", "position": "top-centre"},
          {"rank": 3, "payout": "$100.00", "position": "top-right"}
        ],
        "row_2": [
          {"rank": 4, "payout": "$50.00", "position": "mid-left"},
          {"rank": 5, "payout": "$20.00", "position": "mid-centre"},
          {"rank": 6, "payout": "$10.00", "position": "mid-right"}
        ],
        "row_3": [
          {"rank": 7, "payout": "$5.00", "position": "bot-left"},
          {"rank": 8, "payout": "$4.00", "position": "bot-centre"},
          {"rank": 9, "payout": "$3.00", "position": "bot-right"}
        ]
      },
      "random_pays_section": {
        "header": "'RANDOM PAYS AS FOLLOWS:' in white bold uppercase.",
        "layout": "2 rows x 3 columns of worm symbols each with a dollar value.",
        "row_1": ["$2.00", "$1.50", "$1.00"],
        "row_2": ["$0.70", "$0.50", "$0.20"],
        "note": "RANDOM PAYS worm symbol pays one of these 6 values at random when caught in a win net."
      },
      "colorblind_notes": "Text is white on dark background — high contrast. Each fish in the paytable is differentiated by shape AND colour. Dollar values are explicit text. All section headers are in white uppercase."
    },

    "bet_settings": {
      "type": "bet settings panel",
      "file": "bet_settings.png",
      "trigger": "Opened by the coin-stack icon button in the centre-right of the bottom bar.",
      "panel_style": "Centred dark charcoal rounded-corner popup panel, overlaying the dimmed game field. 'X' close button top-right. Title 'BET MULTIPLIER 20x' in white text.",
      "controls": {
        "bet_unit": "Label 'BET'; round '-' button (left), value '1' in a dark input field (centre), round '+' button (right).",
        "coin_value": "Label 'COIN VALUE'; round '-' button, value '$0.10' in field, round '+' button.",
        "total_bet": "Label 'TOTAL BET'; round '-' button, value '$2.00' in field, round '+' button.",
        "set_max_button": "Large bright green pill button reading 'BET MAX' in white text at the bottom of the panel."
      },
      "formula": "TOTAL BET = BET x COIN VALUE x BET MULTIPLIER (20) = 1 x $0.10 x 20 = $2.00",
      "colorblind_notes": "All values are explicit text. BET MAX button is green with white text — function conveyed by text label, not colour alone. '+'/'-' buttons use mathematical symbols."
    },

    "settings": {
      "type": "settings",
      "file": "settings.png",
      "trigger": "Opened by the '≡' hamburger menu button in the far-right of the bottom bar.",
      "panel_style": "Tall dark-charcoal panel covering most of the right portion of the game field. 'SYSTEM SETTINGS' title in warm gold/amber bold text at the top. 'X' close button top-right corner.",
      "sections": {
        "home_button": "Row with label 'HOME' and a house/home icon on the right — returns to the game lobby.",
        "game_history": "Row with label 'GAME HISTORY' and an external-link icon on the right — opens spin history.",
        "general_settings": {
          "header": "'GENERAL SETTINGS' in warm amber/gold uppercase.",
          "battery_saver": {
            "label": "BATTERY SAVER",
            "description": "SAVE BATTERY LIFE BY REDUCING ANIMATION SPEED",
            "state": "OFF (toggle switch shows grey/left position)"
          },
          "sound": {
            "label": "SOUND",
            "description": "TURN SOUND OFF OR ON",
            "state": "ON (toggle switch shows green/right position — the only green toggle in this view)"
          },
          "vibration": {
            "label": "VIBRATION",
            "description": "GAME WILL VIBRATE WHEN PLAYING",
            "state": "OFF (toggle switch shows grey/left position)"
          }
        },
        "bet_settings": {
          "header": "'BET SETTINGS' in warm amber/gold uppercase.",
          "total_bet_adjuster": "Round '-' button, value '$2.00' in dark field, round green '+' button."
        }
      },
      "colorblind_notes": "Toggle state is conveyed by POSITION (left=off, right=on) in addition to grey=off / green=on colour. Labels explicitly describe the function. HOME and GAME HISTORY use icon glyphs (house, external-link arrow)."
    },

    "autoplay": {
      "type": "autoplay",
      "file": "autoplay.png",
      "trigger": "Accessed via the autoplay (circle with auto icon) button in the bottom bar, or via the menu.",
      "panel_style": "Centred dark-charcoal rounded-corner popup, similar style to bet_settings. 'AUTOPLAY SETTINGS' title in warm gold/amber text. 'X' close button top-right.",
      "options": {
        "turbo_spin": {
          "label": "TURBO SPIN",
          "control": "Square checkbox, unchecked (empty) in captured state"
        },
        "quick_spin": {
          "label": "QUICK SPIN",
          "control": "Square checkbox, unchecked (empty) in captured state"
        },
        "skip_screens": {
          "label": "SKIP SCREENS",
          "description": "Auto-skips feature intro/outro screens during autoplay.",
          "control": "Square checkbox with a bright green checkmark — CHECKED (enabled) in captured state"
        }
      },
      "autospins_selector": {
        "label": "'NUMBER OF AUTOSPINS'",
        "control": "Horizontal green slider track with a round green handle. Handle is positioned toward the right end.",
        "value": "100 (displayed as a number to the right of the slider)"
      },
      "action_button": "Large bright green pill button reading 'START AUTOPLAY (100)' in white bold text. The number in parentheses reflects the selected autospin count.",
      "colorblind_notes": "SKIP SCREENS checkbox shows a green checkmark glyph (tick shape) — checkmark shape conveys checked state independent of colour. Unchecked boxes are empty squares. START AUTOPLAY button has explicit text label including the spin count."
    }
  },

  "game_mechanics_detail": {
    "how_a_spin_works": "1) Player presses SPIN (or STOP/auto). 2) Fish symbols animate downward along their vertical column lines (falling motion). 3) A square or rectangular net of random size appears in a random position. 4) Each fish inside the net pays its printed monetary value. 5) If the net lands on a blank, it may expand vertically, horizontally, or diagonally. 6) Total win = sum of all fish values inside the active net. 7) 'GOOD LUCK!' or 'WIN $X.XX' banner appears. 8) Next spin: fish reset / new fish fall.",
    "win_net_mechanic": "A win net is a square or rectangular capture zone of random size appearing at a random position. Every paying symbol present within the net contributes its individual monetary value to the total. The net can range from 1x1 (single cell, base game only) up to full-grid size.",
    "net_1x1_note": "In base game, net can be 1x1 (single position). In FREE SPINS, minimum net size is larger than 1x1 per the rules.",
    "blank_expansion_mechanic": "If the net's initial random landing position covers only blank (non-paying) cells, the net expands — randomly choosing to grow vertically, horizontally, or diagonally — until it captures paying symbols.",
    "no_traditional_paylines": "There are no fixed paylines, multipliers per line, or matching-symbol requirements. Each fish has an individual printed value; wins are additive sums of caught fish values within the net.",
    "random_pays_mechanic": "When a RANDOM PAYS worm symbol is caught in a win net, the game randomly assigns one of the 6 values ($0.20 / $0.50 / $0.70 / $1.00 / $1.50 / $2.00) to that symbol. The assignment happens per-worm at the time of resolution.",
    "stop_button": "During a spin, pressing the spin button (now showing a red square stop icon) stops the animation early. The prompt 'TAP TO STOP REELS!' is shown mid-screen during spin animation.",
    "turbo_spin": "Hold the SPIN button for Turbo Spin mode (faster animation). Also available as checkbox in Autoplay Settings.",
    "all_wins_rule": "All wins are multiplied by the base bet. Only the highest win is paid per winning combination (where multiple combinations overlap). When winning with multiple separate symbols, all wins are added to the total win."
  },

  "accessibility_observations": {
    "screen_reader": {
      "layout_stability": "Bottom bar buttons are in fixed positions: sound (far left), info 'i' (centre-left), spin (centre), bet controls (centre-right), settings '≡' (far right). These are consistent across idle and win states.",
      "win_communication": "Win amounts are displayed as explicit '$X.XX' text in a WIN banner. GOOD LUCK! text appears after each spin. Credit balance updates numerically.",
      "paytable_access": "Single scrollable info panel accessible via the 'i' button. All 9 fish payouts, 6 RANDOM PAYS values, MONEY COLLECT rules, FREE SPINS rules, GAME RULES, HOW TO PLAY, BET MENU details are all text in the panel.",
      "game_rules": "Complete rules printed as text in the scrollable info panel: mechanic, free spins triggers/counts, max win cap, RTP, bet range.",
      "rtp_disclosed": "RTP 96.50% is stated in plain text within the info panel (GAME RULES section).",
      "bet_range_disclosed": "Minimum bet $0.20 and maximum bet $240.00 stated in plain text in the HOW TO PLAY section of the info panel.",
      "info_panel_scroll_note": "The info panel requires scrolling (drag gesture) to access all content. Screen reader users should be informed that not all rules are visible in the initial view — content continues below."
    },
    "motor": {
      "spin_target": "Large round button at screen centre-bottom. Turbo spin available by holding the button.",
      "autoplay": "Autoplay with up to 100 auto-spins reduces required repeated presses. SKIP SCREENS option reduces interruptions.",
      "bet_adjustment": "Separate '+' and '-' buttons for bet, or direct BET MAX shortcut.",
      "stop_button": "Stop is the same large central button, now showing a stop icon."
    },
    "color_blind": {
      "fish_identification": "Each of the 9 fish species has a distinct SHAPE as well as colour — reliance on colour alone is not required. Key shape identifiers: orange sphere ($600), pink disc ($200), blue open-mouth oval ($100), lime-green wide-gaping jaw ($50), flat asymmetric flounder ($20), compact lavender round ($10), dark spiny-back ($5), slim ochre elongated ($4), spotted brown trout ($3).",
      "worm_identification": "Worm/hook shape is entirely distinct from all fish shapes.",
      "bonus_identification": "Basket container with multiple fish and explicit 'BONUS' text label in red/orange.",
      "win_indication": "WIN badge uses text label; net overlay uses shape (wire mesh square/rectangle); win banner uses text ('WIN $X.XX').",
      "ui_controls": "All controls use icon glyphs or text labels. Sound button: speaker glyph. Info: 'i' letter. Spin: circular arrows. Settings: three lines. Toggle states: position (left/right) primary cue, colour secondary.",
      "rtp_and_rules": "RTP and all key rules are text-based in the info panel, not colour-coded."
    },
    "deaf_hard_of_hearing": {
      "sound_is_optional": "SOUND toggle in System Settings. When off, all game state information remains conveyed through on-screen text and visual elements.",
      "no_audio_only_information": "No observed audio-only game events. Wins, bonuses, and states appear to be conveyed visually."
    }
  },

  "not_captured": [
    "free_spins_gameplay_screen: The FREE SPINS feature (triggered by 3+ BONUS symbols) was not captured during the original 100-spin session. The trigger screen, free-spins gameplay UI (net restriction animation, spin counter display), and free-spins win screen are undocumented visually. Rules are fully documented from the scrollable info panel.",
    "big_win_celebration_screen: No big-win / mega-win celebration screen was captured. This may exist in the engine but was not observed.",
    "logo_screen: A separate logo/brand entry screen was not captured (not present in manifest).",
    "bonus_trigger_animation: The visual animation for triggering the BONUS / FREE SPINS feature is not documented.",
    "bet_range_at_non-default_settings: Only the default $2.00 bet is shown in base_game.png. The full range of coin values and bet unit options is not documented (only min $0.20 / max $240.00 from the info panel text)."
  ],

  "unreadable_or_uncertain": [
    {
      "item": "provider_identity_mismatch",
      "detail": "Rig API attributes the slot to 'Pragmatic Play'. The in-game bottom bar clearly reads 'FAT PANDA • 15:07'. FAT PANDA is a PP subsidiary studio. The legal/commercial provider for Rig API purposes is Pragmatic Play; the development studio is FAT PANDA. TL should confirm whether Rig API records need annotation.",
      "severity": "flag_for_tl"
    },
    {
      "item": "volatility_icons_partially_clipped_on_preview",
      "detail": "The 5 volatility lightning-bolt icons on preview.png extend to the right edge and are partially outside the frame. The count of '5' is confirmed by the capturer manifest note and the OCR fragment, plus the GAME RULES panel text 'VOLATILITY FFFFF' (5 bolt glyphs visible in info2_p7.png). Confidence: high.",
      "confidence": "high"
    },
    {
      "item": "free_spins_gameplay_visuals",
      "detail": "The visual appearance of the free spins round (UI changes, net size minimum enforcement animation, spin counter, win display) was not captured. All rule text is documented from the info panel. A re-capture targeting the FREE SPINS trigger is recommended.",
      "value": null
    },
    {
      "item": "number_of_win_nets_per_spin",
      "detail": "The rules state one net appears per spin at a random position. It is not stated whether multiple nets can appear simultaneously. From visual evidence only one net was observed per spin. Assumed: one net per spin in base game.",
      "value": "assumed_one_net_per_spin"
    },
    {
      "item": "autoplay_max_spin_count",
      "detail": "The autoplay slider shows 100 in the captured autoplay.png. Whether higher values are available is not confirmed. The info panel describes 'buttons showing the number of possible auto-spins' which may imply preset values rather than a continuous slider range.",
      "value": null
    },
    {
      "item": "coin_value_and_bet_unit_range",
      "detail": "The '+' and '-' bet controls are visible but the full range of COIN VALUE and BET UNIT settings is not documented from the captured frames. Only the default values ($0.10 / 1 / $2.00) and the stated min $0.20 / max $240.00 are confirmed.",
      "value": null
    }
  ]
}

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.