Pinup Girls

Free demo · not real-money play

18 screenshots 13 symbols 14 colors

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

RTP 96.44%
Volatility High
Max win ×3000
Grid 5×4
Get via API
Free demo · not real-money play ZIP — 18 screenshots, 13 icons, palette, spec sheet API: GET /v1/slots/pinup-girls-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. 1 aspect we couldn’t confirm is flagged below, not hidden.

Captured 30 Jun 2026 View capture log

Per-screen breakdown

18 demo screens
18 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
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
Preview / Loading screen
preview Preview / Loading screen
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen

What we extracted from Pinup Girls

Everything pulled from Pinup Girls into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
18 screens captured
13 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
14 palette colors from frames
6 accessibility groups profiled
1 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Pragmatic Play
rtp 96.44% · same across all modes
volatility High
max_win_x ×3000
layout 5×4
paylines 20 fixed
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2023

Symbols & paytable

13 symbols
13 icons (ZIP)
Blonde Pin-Up
Blonde Pin-Up
High Pay

Marilyn-inspired blonde in black lace off-shoulder top; radial pink sunburst background; vintage postage stamp frame with red pushpin tack. Top-paying premium.

MatchPayoutUnit
3x 5.00 Multiplier
4x 10.00 Multiplier
5x 37.50 Multiplier
Redhead Telephone Pin-Up
Redhead Telephone Pin-Up
High Pay

Redhead in magenta off-shoulder outfit holding purple rotary phone; pink sunburst background; vintage postage stamp frame.

MatchPayoutUnit
3x 3.00 Multiplier
4x 6.00 Multiplier
5x 20.00 Multiplier
Novelty-Glasses Pin-Up
Novelty-Glasses Pin-Up
High Pay

Blonde in teal top wearing clover-shaped novelty sunglasses; pastel sunburst background; vintage postage stamp frame.

MatchPayoutUnit
3x 2.00 Multiplier
4x 4.00 Multiplier
5x 12.50 Multiplier
Pink Headscarf Pin-Up
Pink Headscarf Pin-Up
High Pay

Pin-up with pink headscarf holding lipstick; light pink outfit; light green background; vintage postage stamp frame.

MatchPayoutUnit
3x 1.25 Multiplier
4x 2.50 Multiplier
5x 8.75 Multiplier
Perfume Bottle
Perfume Bottle
High Pay

Art deco spherical atomizer; deep purple-violet glass body with gold scroll detailing; gold spray pump; no stamp frame.

MatchPayoutUnit
3x 1.00 Multiplier
4x 2.00 Multiplier
5x 6.25 Multiplier
Red High-Heel Shoe
Red High-Heel Shoe
High Pay

Hot-pink stiletto with white polka dots; pointed toe; small white bow at toe vamp; no stamp frame.

MatchPayoutUnit
3x 0.75 Multiplier
4x 1.50 Multiplier
5x 5.00 Multiplier
Ace
Ace
Low Pay

Bold red letter A with white polka dots and gold outline; pink heart ornament at base; retro cartoon style.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
King
King
Low Pay

Bold blue letter K with white polka dots and gold outline; blue bow accent; pink heart ornament; retro cartoon style.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
Queen
Queen
Low Pay

Bold pink/magenta letter Q with white polka dots and gold outline; purple bow ornament; retro cartoon style.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.75 Multiplier
5x 2.00 Multiplier
Jack
Jack
Low Pay

Bold green letter J with darker green polka dots and gold outline; green bow accent; retro cartoon style.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.75 Multiplier
5x 2.00 Multiplier
Ten
Ten
Low Pay

Bold yellow/gold number 10 with orange polka dots and gold outline; small orange bow between digits; retro cartoon style.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.75 Multiplier
5x 2.00 Multiplier
WILD
WILD
Wild

Bright red lips with gold ornamental frame and magenta 'Wild' script; reels 2-4 only; substitutes all except scatter; carries Progressive Feature multiplier badge in free spins.

SCATTER
SCATTER
Scatter

1950s red American convertible car with chrome trim; gold frame with blue 'Scatter' script; all reels; 3/4/5 scatter = 10/15/20 free spins.

Bonus modes

2 modes
Base Game Modifier base
Base Game

5x4 grid, 20 fixed paylines left to right. Spins to Wild Multiplier: 10-spin cycle; RNG adds +1x to random reel 2-4 positions each spin; on spin 10, landing WILDs apply their accumulated position multiplier to all wins containing that WILD (multiple WILD multipliers add together). Bet change resets cycle and all multipliers to 1x.

Free Spins free_spins
Free Spins

3/4/5 scatter triggers 10/15/20 FS; purchasable for 100x bet. Navy blue reel background replaces teal. Spins to Wild Multiplier in 5-spin sub-cycles: WILD landings permanently mark reel 2-4 positions for the full round; every 5 FS, marked positions transform to WILDs bearing accumulated multiplier. No retrigger.

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Free Spins headline ×100.00

Colour system

extracted from frames · HEX
Export palette
#0E4849 base dominant 1 base
#172B2A base dominant 2 base
#5C2921 base dominant 3 base
#E69F62 base dominant 4 base
#9E2420 base dominant 5 base
#9C6758 base dominant 6 base
#592022 free_spins dominant 1 free_spins
#291C18 free_spins dominant 2 free_spins
#166161 free_spins dominant 3 free_spins
#9E6C32 free_spins dominant 4 free_spins
#A6292B bonus dominant 1 bonus
#5F2124 bonus dominant 2 bonus
#E05C31 bonus dominant 3 bonus
#A21849 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • WILD red lips identified by unique mouth shape and 'Wild' text label with gold frame — not color alone. SCATTER car identified by vintage convertible silhouette and 'Scatter' text with gold frame — not color alone.
  • Free Spins vs base game distinguished by three simultaneous cues: navy blue reel background (vs teal), 'FREE SPINS LEFT N' counter text at screen bottom, and X/5 vs X/10 in the Spins to Wild Multiplier progress banner.
  • Buy Free Spins dialog: Cancel = red + left position + X icon; Confirm = green + right position + checkmark icon — triple redundancy, not color alone. Settings toggles: ON = green + right slider; OFF = gray + left slider — dual redundancy.
Screen Reader
  • All key counters and amounts are readable text: 'Spins to Wild Multiplier X/10' (base) and 'X/5' (FS) banner; 'FREE SPINS LEFT N' at screen bottom; numerical multiplier badges on each reel 2-4 position; CREDIT and BET labels in bottom bar; all win amounts as dollar text.
Motor Accessibility
  • Keyboard shortcuts: SPACE or ENTER to spin; hold SPACE for turbo spin. AUTOPLAY enables continuous play with a single click; stopped by single click on the pink square stop button. Buy Free Spins panel is a permanent large button at top-left requiring only two clicks.
Hearing Accessibility
  • All game mechanics communicated visually: win amounts as text in bottom bar and overlay screens, mode changes via reel background color shift and counter labels, intro and win screens with text. No audio-only mechanics.

Media & assets

7 files · 7 types
18 PNG (ZIP)
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
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game, autoplay in progress, buy free spins dialog ($200 / 100x), FS intro (10 FS won via buy), FS gameplay 3 frames (spin 1/5, 2/5, 4/5 showing multiplier badge accumulation), FS win screen ($541.50 in 10 FS), all 7 info panel pages (paytable + full rules), system settings overlay, 2 preview slides.
Natural SCATTER trigger not observed (RNG). Base game 10th-spin WILD multiplier activation (multipliers firing) not captured (RNG, no buy option). 4-SCATTER and 5-SCATTER trigger outcomes (15/20 FS) not captured. FS 5/5-cycle activation moment (marked positions transforming to WILDs) not shown as a separate frame.

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/pinup-girls-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/pinup-girls-b7/
{
  "game_overview": {
    "name": "Pinup Girls",
    "provider": "Pragmatic Play",
    "game_symbol": "vs20ltng",
    "theme": "1950s American pin-up / retro beach / classic cars",
    "visual_style": "Vintage Americana: postage-stamp-framed portrait icons for girl symbols, bold polka-dot card symbols, orange-gold vintage marquee border with bulb lights, beach-town side panels",
    "grid": "5 reels x 4 rows",
    "paylines": 20,
    "payline_type": "fixed",
    "payline_direction": "left-to-right, starting from leftmost reel; adjacent reels required",
    "pay_rule": "Only the highest win is paid per line. All payline wins added to total. All wins are multiplied by bet per line. Free spins and bonus wins are added to the payline win. All values expressed as actual wins in coins.",
    "rtp": {
      "base_game": "96.44%",
      "buy_free_spins": "96.33%",
      "source": "rules_p4.png (Page 4/7 of info panel) — exact OCR: 'The theoretical RTP of this game is 96.44% / The RTP of the game when using BUY FREE SPINS is 96.33%'"
    },
    "volatility": "HIGH",
    "volatility_badge": "5 of 5 yellow lightning bolts, labeled HIGH",
    "volatility_description_verbatim": "High volatility games pay out less often on average but the chance to hit big wins in a short time span is higher.",
    "max_win": "3000x bet",
    "max_win_rule_verbatim": "The maximum win amount is limited to 3,000x bet. If the total win of a round reaches 3,000x bet the round immediately ends, win is awarded and all remaining features are forfeited.",
    "bet_range": {
      "minimum": "$0.20",
      "maximum": "$100.00",
      "source": "rules_p4.png — verbatim: 'MINIMUM BET: $0.20 / MAXIMUM BET: $100.00'"
    },
    "total_symbol_types": 13,
    "paying_symbol_count": 11,
    "special_symbol_count": 2
  },

  "colors_and_visual_design": {
    "base_game_reel_background": "solid teal / sea-green",
    "free_spins_reel_background": "dark navy blue (clearly distinct from base game teal — accessible color-plus-counter redundancy)",
    "reel_frame_and_border": "warm orange-gold rounded frame with round white incandescent bulb lights spaced along all edges (vintage theater marquee style)",
    "outer_game_background": "muted beige-tan; 1950s beach-town illustration: palm trees, tropical foliage, red classic convertible car partially visible at left side, and a pin-up woman figure leaning on the car; tropical building visible at right",
    "bottom_bar": "warm brown / tan leather-like texture; spans full width below reel grid",
    "top_banner_progressive": "dark maroon / burgundy pill-shaped banner; white sans-serif text; diamond-shaped progress track icons to right (teal/dark outline = not yet reached; gold solid = filled for current spin count)",
    "buy_free_spins_panel": "bright magenta / hot-pink rectangle, top-left of screen; white and cream-gold text; always visible in base game",
    "spin_button": "large circle, beige / cream color, white two-arrow circular recycle icon inside",
    "autoplay_button": "smaller twin-arrow icon with 'AUTOPLAY' text label below; dark background",
    "stop_button_autoplay": "bright pink / magenta solid square replaces spin button during autoplay",
    "multiplier_badge_empty": "pink / rose-tinted small square badge; implicit start (no number displayed, or shows baseline)",
    "multiplier_badge_active": "gray-white small square badge with dark text number (e.g. '2x', '3x', '4x')",
    "wild_multiplier_badge_on_symbol": "bright pink/magenta badge with white number (e.g. '4x', '6x') attached to the WILD lips symbol in Free Spins",
    "congratulations_banner": "bright magenta / hot-pink banner ribbon with gold serif 'CONGRATULATIONS' text",
    "fs_win_amount_box": "dark maroon / burgundy rectangle; bright yellow dollar amount inside (e.g. '$541.50')",
    "fs_win_lip_decorations": "two large red lipstick-kiss / lip-print marks flanking the 'IN 10 FREE SPINS' text on win screen",
    "fs_background_scene": "beach: warm golden sand, orange-yellow surfboard, multicolor beach umbrella (red-white-blue-green), blue-white-yellow striped deck chair, palm trees",
    "game_logo": "top-left corner; 'Pinup' in cursive pink script, 'Girls' in cursive purple-magenta script with TM mark; multicolor decorative letters"
  },

  "symbols": {
    "note": "All dollar payouts shown at $2.00 total bet demo setting. Multiplier = payout / $2.00 total bet. Payouts confirmed via vision inspection of paytable_p1.png and zoom crops _premiums_row.png, _sym_right.png, _wild_scat_icons.png.",
    "layout_in_paytable": "Single horizontal row of 6 premium symbols (Girls 1-4 + Perfume + Shoe) spanning full panel width. Below: 5 card symbols in a row. Below: WILD icon (left side) + SCATTER icon (right side) with text descriptions.",

    "paying_symbols": [
      {
        "id": "girl_1",
        "rank": 1,
        "name": "Blonde Pin-Up",
        "visual_description": "Marilyn Monroe-inspired blonde woman with voluminous wavy short hair; wearing a black lace or mesh off-shoulder top with red/crimson accent at bodice; arms raised playfully above head; bright red lipstick; wide joyful smile; background is a radial pink-and-cream sunburst pattern; the icon is framed as a vintage postage stamp with white serrated/perforated edge and a red pushpin tack at top-left corner of the stamp",
        "payouts_at_2_bet": {"5_of_a_kind": "$75.00", "4_of_a_kind": "$20.00", "3_of_a_kind": "$10.00"},
        "multipliers_of_total_bet": {"5": 37.5, "4": 10.0, "3": 5.0},
        "source_frames": ["paytable_p1.png", "_premiums_row.png"]
      },
      {
        "id": "girl_2",
        "rank": 2,
        "name": "Redhead Telephone Pin-Up",
        "visual_description": "Woman with voluminous swept-up red/auburn hair styled with a purple decorative hair accessory or bow; wearing a purple/magenta off-shoulder draped or wrapped outfit showing decolletage; holding a purple retro rotary-dial telephone receiver to her ear; red lipstick; background is a pastel pink-and-cream radial sunburst; vintage postage stamp frame with serrated white edge",
        "payouts_at_2_bet": {"5_of_a_kind": "$40.00", "4_of_a_kind": "$12.00", "3_of_a_kind": "$6.00"},
        "multipliers_of_total_bet": {"5": 20.0, "4": 6.0, "3": 3.0},
        "source_frames": ["paytable_p1.png", "_premiums_row.png"]
      },
      {
        "id": "girl_3",
        "rank": 3,
        "name": "Novelty-Glasses Pin-Up",
        "visual_description": "Blonde or light-haired woman; wearing a teal/aqua off-shoulder top; wearing large novelty sunglasses with a non-standard lens shape (appears to be a four-leaf-clover or shamrock-shaped lens design — unusual retro novelty style); wide smile, red lipstick; background is a radial pastel sunburst in mixed pastels; vintage postage stamp frame with serrated edge",
        "payouts_at_2_bet": {"5_of_a_kind": "$25.00", "4_of_a_kind": "$8.00", "3_of_a_kind": "$4.00"},
        "multipliers_of_total_bet": {"5": 12.5, "4": 4.0, "3": 2.0},
        "source_frames": ["paytable_p1.png", "_premiums_row.png"]
      },
      {
        "id": "girl_4",
        "rank": 4,
        "name": "Pink Headscarf Lipstick Pin-Up",
        "visual_description": "Woman with blonde hair tucked under a pink headscarf / bandana tied at the top; wearing a light pink or rose-pink outfit; holding or applying pink lipstick; delicate jewelry (necklace); gentle expression; background is light green-teal; vintage postage stamp frame with serrated edge",
        "payouts_at_2_bet": {"5_of_a_kind": "$17.50", "4_of_a_kind": "$5.00", "3_of_a_kind": "$2.50"},
        "multipliers_of_total_bet": {"5": 8.75, "4": 2.5, "3": 1.25},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      },
      {
        "id": "perfume_bottle",
        "rank": 5,
        "name": "Perfume Bottle",
        "visual_description": "Art deco style perfume atomizer bottle. Body: large round globe / spherical shape in deep purple-violet glass with gold decorative floral or scroll detailing on the surface. Neck: narrow gold brass collar. Top: elegant gold atomizer pump/spray bulb with a small gold spherical ball at the end of the spray wand. No stamp frame — standalone object symbol on dark background.",
        "payouts_at_2_bet": {"5_of_a_kind": "$12.50", "4_of_a_kind": "$4.00", "3_of_a_kind": "$2.00"},
        "multipliers_of_total_bet": {"5": 6.25, "4": 2.0, "3": 1.0},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      },
      {
        "id": "red_heel_shoe",
        "rank": 6,
        "name": "Red High-Heel Shoe",
        "visual_description": "Classic stiletto high-heel pump / court shoe in hot-pink to red color with white polka dots covering the fabric; pointed toe; high stiletto heel; small white bow or clasp detail at the toe vamp. No stamp frame — standalone object symbol. Two shoes appear in some gameplay frames as a pair.",
        "payouts_at_2_bet": {"5_of_a_kind": "$10.00", "4_of_a_kind": "$3.00", "3_of_a_kind": "$1.50"},
        "multipliers_of_total_bet": {"5": 5.0, "4": 1.5, "3": 0.75},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      },
      {
        "id": "A",
        "rank": 7,
        "name": "Ace",
        "visual_description": "Stylized letter 'A' in bright red with white polka dots on the body; gold outline; small pink heart ornament at the base; decorative bow-tie ribbon at the joint. Bold, chunky retro font. No serif — cartoon/decorative style.",
        "payouts_at_2_bet": {"5_of_a_kind": "$6.00", "4_of_a_kind": "$2.00", "3_of_a_kind": "$1.00"},
        "multipliers_of_total_bet": {"5": 3.0, "4": 1.0, "3": 0.5},
        "source_frames": ["paytable_p1.png", "_premiums_row.png"]
      },
      {
        "id": "K",
        "rank": 8,
        "name": "King",
        "visual_description": "Stylized letter 'K' in blue with white polka dots; gold outline; small blue decorative bow or ribbon accent at the top; small pink heart ornament. Matching retro cartoon font style as the Ace.",
        "payouts_at_2_bet": {"5_of_a_kind": "$6.00", "4_of_a_kind": "$2.00", "3_of_a_kind": "$1.00"},
        "multipliers_of_total_bet": {"5": 3.0, "4": 1.0, "3": 0.5},
        "source_frames": ["paytable_p1.png", "_premiums_row.png"]
      },
      {
        "id": "Q",
        "rank": 9,
        "name": "Queen",
        "visual_description": "Stylized letter 'Q' in pink / magenta with white polka dots; gold or darker outline; purple or pink bow / ribbon ornament at top. Retro cartoon font style. The circular 'tail' of Q is styled decoratively.",
        "payouts_at_2_bet": {"5_of_a_kind": "$4.00", "4_of_a_kind": "$1.50", "3_of_a_kind": "$0.80"},
        "multipliers_of_total_bet": {"5": 2.0, "4": 0.75, "3": 0.4},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      },
      {
        "id": "J",
        "rank": 10,
        "name": "Jack",
        "visual_description": "Stylized letter 'J' in medium green with darker green polka dots; gold outline; small green decorative bow or ribbon ornament at the top of the hook. Retro cartoon font style.",
        "payouts_at_2_bet": {"5_of_a_kind": "$4.00", "4_of_a_kind": "$1.50", "3_of_a_kind": "$0.80"},
        "multipliers_of_total_bet": {"5": 2.0, "4": 0.75, "3": 0.4},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      },
      {
        "id": "10",
        "rank": 11,
        "name": "Ten",
        "visual_description": "Number '10' in yellow / warm gold with orange-amber polka dots; gold outline; small orange bow or ribbon ornament at the top between the '1' and '0'. Retro cartoon font style. Widest of the card symbols.",
        "payouts_at_2_bet": {"5_of_a_kind": "$4.00", "4_of_a_kind": "$1.50", "3_of_a_kind": "$0.80"},
        "multipliers_of_total_bet": {"5": 2.0, "4": 0.75, "3": 0.4},
        "source_frames": ["paytable_p1.png", "_premiums_row.png", "_sym_right.png"]
      }
    ],

    "special_symbols": [
      {
        "id": "wild",
        "name": "WILD — Red Lips",
        "visual_description": "Close-up of a pair of human lips (mouth) with bright red lipstick, slightly parted, showing white teeth inside. Depicted from a front-facing centered perspective. Surrounding the lips icon is a yellow/gold decorative ornamental frame with small flourishes at the corners. Below the lips image is the word 'Wild' in pink/magenta graffiti-style or script lettering with a purple drop-shadow outline. When carrying a Progressive Feature multiplier, a pink/magenta square badge with a white bold number (e.g. '4x', '6x') is attached to the symbol frame.",
        "appears_on_reels": "Reels 2, 3 and 4 ONLY — does NOT appear on reels 1 or 5",
        "function": "Substitutes for all symbols except SCATTER. Does not pay on its own.",
        "progressive_role": "In base game: on the 10th spin, takes the accumulated multiplier of its reel position and applies it to all winning combinations containing that WILD. In FS: positions marked by WILDs transform into WILDs bearing the accumulated position multiplier every 5 FS.",
        "source_verbatim": "paytable_p1.png: 'This symbol is WILD and substitutes for all symbols except for SCATTER. WILD symbol appears on reels 2, 3 and 4.'",
        "source_frames": ["paytable_p1.png", "_wild_scat_icons.png", "free_spins_gameplay2.png", "free_spins_gameplay4.png"]
      },
      {
        "id": "scatter",
        "name": "SCATTER — Red Classic Convertible Car",
        "visual_description": "A 1950s American classic convertible automobile in bright red, viewed from a front-three-quarter angle. Visible details: chrome grille at the front, round chrome-rimmed headlights, chrome front bumper, open top (convertible with no roof), chrome wheel arches or trims. The car is rendered in a stylized vintage illustration style. Below the car image is the word 'Scatter' in blue/cyan graffiti-style or script lettering with a gold-yellow glow or outline. The icon has a yellow/gold ornamental frame similar to the WILD.",
        "appears_on_reels": "All 5 reels",
        "function": "Triggers Free Spins: 3 SCATTER = 10 FS; 4 SCATTER = 15 FS; 5 SCATTER = 20 FS. Does not pay coins on its own.",
        "source_verbatim": "paytable_p1.png: 'This is the SCATTER symbol. It appears on all reels.' rules_p3.png: 'Hit 3, 4 or 5 SCATTER symbols to trigger 10, 15 or 20 free spins respectively.'",
        "source_frames": ["paytable_p1.png", "_wild_scat_icons.png", "free_spins_gameplay.png"]
      }
    ]
  },

  "progressive_feature": {
    "official_name": "Spins to Wild Multiplier",
    "ui_display_label": "Spins to Wild Multiplier X/10 (base game) or X/5 (Free Spins)",
    "ui_position": "Top-center of screen above the reel grid; dark maroon/burgundy pill-shaped banner; white sans-serif text left; to the right: a horizontal track of 10 small diamond-shaped icons (unfilled/teal outline = spins remaining in cycle; gold solid fill = spins elapsed in current cycle); right-facing arrow at far right of track",
    "ui_colorblind_note": "Progress communicated both numerically ('X/10') and visually (filled diamonds) — not color-only. Diamond fill also visible in size/brightness difference.",

    "base_game": {
      "cycle_length_spins": 10,
      "spin_count_direction": "Increases from 1 to 10, then resets to 1",
      "affected_reel_positions": "All 12 positions on reels 2, 3 and 4 (4 rows x 3 reels) each carry a multiplier badge. Reels 1 and 5 have NO multiplier positions.",
      "per_spin_behavior": "On each spin within the 10-spin cycle, random positions on reels 2, 3 and 4 can have their multiplier increased by 1x. The game assigns these increments by RNG.",
      "starting_multiplier": "1x (confirmed: rules state reset is 'back to 1x', implying 1x is the baseline)",
      "value_persistence": "Accumulated multiplier values remain visible on all position badges throughout the entire 10-spin cycle",
      "activation_spin": "The 10th spin. On this spin only, every WILD symbol that lands on reels 2, 3 or 4 applies the multiplier value currently shown on its reel position to all winning combinations that include that WILD.",
      "multiple_wild_rule": "If more than one WILD with a multiplier is part of the same winning combination, the multipliers ADD to each other (not multiply).",
      "end_of_cycle_reset": "At the end of the 10th spin, all 12 position multipliers reset back to 1x and the counter resets to 1.",
      "bet_change_reset": "Changing the total bet during the 10-spin cycle immediately resets the spin count to 1 and all position multipliers to 1x.",
      "bet_level_memory": "Progress (spin count and multiplier values) is saved per bet level. Switching back to a previously used bet restores that bet's saved progress.",
      "rules_source": "rules_p2.png (Page 2/7) — full verbatim rules block"
    },

    "free_spins": {
      "cycle_length_spins": 5,
      "counter_label": "Spins to Wild Multiplier X/5",
      "key_difference_from_base": "Cycle fires every 5 spins (not 10); WILD position marks are PERMANENT for the entire FS round; multiplier increments also persist for the entire FS round (not reset between 5-spin sub-cycles within FS).",
      "wild_position_marking": "Every time a WILD lands during Free Spins, it permanently marks its reel position for the whole duration of the round. If it lands in that same position again, it re-marks (already marked).",
      "activation_every_5_fs": "Every 5 Free Spins: ALL positions that have been marked by WILD landings transform into WILD symbols and receive the accumulated multiplier at that position.",
      "10_fs_activations": "In a 10-FS round, the activation fires at spin 5 and at spin 10 (two activation events).",
      "no_retrigger": "Free Spins cannot be retriggered.",
      "special_reels": "Special reel strips are used during Free Spins (different symbol probabilities from base game).",
      "base_game_resume": "After Free Spins end, the base game Progressive Feature spin count and multiplier values resume exactly where they were before FS triggered.",
      "observed_gameplay": {
        "spin_1_of_5": "Counter 1/5; 2x badges accumulating on several positions on reels 2-4; SCATTER visible statically on reel 5; reels in motion; FREE SPINS LEFT 9",
        "spin_2_of_5": "Counter 2/5; WILD lips landed on reel 2 row 2 (badge shows 3x) and reel 3 row 2 (badge shows 2x); other positions show 2x-3x badges; FREE SPINS LEFT 8",
        "spin_4_of_5": "Counter 4/5; WILD lips on reel 3 center row showing 4x badge; WIN $7.70 displayed; 4 of 5 diamond progress dots filled gold; FREE SPINS LEFT 6",
        "at_end_after_buy": "Counter reached 5/5 (visible on win screen frame). Total win $541.50 in 10 FS at $2 bet = 270.75x total bet."
      },
      "rules_source": "rules_p3.png (Page 3/7)"
    }
  },

  "free_spins_round": {
    "natural_trigger": "3 SCATTER anywhere = 10 FS; 4 SCATTER = 15 FS; 5 SCATTER = 20 FS",
    "buy_trigger": "BUY FREE SPINS (100x total bet) — always awards a trigger spin where 3, 4 or 5 SCATTERs land randomly",
    "free_spins_count_display": "White bold text 'FREE SPINS LEFT N' at bottom-center of reel area during FS",
    "reel_visual_change": "Dark navy blue reel background replaces base game teal-green; no other grid changes",
    "intro_screen": {
      "appearance": "Full-screen beach scene overlay; pink/magenta banner at top with gold serif 'CONGRATULATIONS'; teal scoreboard panel with gold script 'You Have Won'; large gold number (e.g. '10') on dark maroon panel; gold text 'Free Spins' below the number; two red lipstick-kiss decorations on either side; 'press anywhere to continue...' in yellow text below; 'FREE SPINS LEFT 10' at screen bottom",
      "source": "free_spins_p3.png"
    },
    "win_screen": {
      "appearance": "Full-screen pink/magenta gradient overlay; 'CONGRATULATIONS' banner at top (gold serif on pink ribbon); centered teal board with gold text 'YOU HAVE WON'; large dollar amount in yellow text on dark maroon rectangle (e.g. '$541.50'); gold/yellow text 'IN 10 FREE SPINS' with large red lipstick-kiss icons on left and right; beach scene background visible behind overlay; 'PRESS ANYWHERE TO CONTINUE' in yellow below the board; 'WIN $541.50' text in bottom bar",
      "win_screen_counter": "Counter banner at top shows '5 / 5' confirming the last activation cycle completed",
      "credit_after_buy_example": "$99,906.00 credit after $541.50 win (started at $99,796 after $200 buy + $541.50 FS win = $100,337.50 but credit shown as $99,906 suggesting the wins are tallied differently; note credit=$99,906 after FS win of $541.50 on top of $99,796 prior to FS is inconsistent — observed as-is, possible that earlier FS wins during the round were added incrementally)",
      "source": "win_screen.png"
    }
  },

  "bonus_buy": {
    "name": "Buy Free Spins",
    "cost_multiplier": "100x total bet",
    "cost_at_2_bet": "$200.00",
    "rtp_when_used": "96.33%",
    "panel_description": "Permanent bright magenta/hot-pink rectangular panel visible in the top-left area of the base game screen at all times. White cursive 'Buy Free Spins' text + current cost in cream/gold (e.g. '$200'). Clicking this panel opens the buy dialog.",
    "dialog_description": "A centered overlay dialog appears on a dimmed background: a bright magenta/pink card with decorative gold border. Title at top: 'Buy Free Spins' in cream/gold script. Large orange '$200' amount in center. Two action buttons: (LEFT) red oval button with white X icon = Cancel; (RIGHT) green oval button with white checkmark icon = Confirm.",
    "dialog_colorblind_note": "Cancel vs Confirm distinguished by color (red vs green), position (left vs right), AND icon (X vs checkmark) — triple redundancy, not color-only.",
    "outcome": "On the triggering spin, 3, 4 or 5 SCATTER symbols land randomly; FS count = 10, 15 or 20 accordingly",
    "source_frames": ["bonus_buy_dialog.png", "rules_p3.png"]
  },

  "base_game_ui": {
    "canvas_size": "1280 x 800 pixels",
    "reel_grid_position": "Centered horizontally and vertically within the canvas; occupies the majority of the canvas area",
    "reel_count": 5,
    "row_count": 4,
    "total_reel_positions": 20,
    "multiplier_badge_positions": "12 (all 4 rows x reels 2, 3, 4 only — reels 1 and 5 have no badges)",

    "top_area": {
      "top_left_logo": "Game logo 'Pinup' (pink) 'Girls' (purple-magenta) in cursive script with TM superscript; positioned in the very top-left corner above the reel frame",
      "top_left_panel": "Bright magenta 'Buy Free Spins / $200' persistent panel; always visible in base game",
      "top_center_banner": "Dark maroon pill-shaped 'Spins to Wild Multiplier 0/10' banner (0 = cycle start); 10 diamond progress icons to the right of the text; right-pointing arrow at far right of track"
    },

    "bottom_bar_layout": {
      "order_left_to_right": [
        {"element": "Hamburger menu (three lines)", "function": "Opens SYSTEM SETTINGS overlay"},
        {"element": "Circle-i icon", "function": "Opens 7-page info / paytable panel"},
        {"element": "Speaker icon", "function": "Toggles sound on/off"},
        {"element": "CREDIT label + value", "color": "yellow text for value", "example": "CREDIT $100,000.00"},
        {"element": "BET label + value", "color": "white text for value", "example": "BET $2.00"},
        {"element": "Center text", "content": "HOLD SPACE FOR TURBO SPIN (keyboard shortcut notice in bold white)"},
        {"element": "(-) minus button", "function": "Decrease bet or open bet menu"},
        {"element": "Spin button (circular arrows)", "function": "Spin reels; keyboard shortcut SPACE or ENTER"},
        {"element": "(+) plus button", "function": "Increase bet or open bet menu"},
        {"element": "AUTOPLAY button", "function": "Start/stop autoplay"}
      ]
    },

    "keyboard_shortcuts": {
      "spin": "SPACE or ENTER",
      "turbo_spin": "Hold SPACE",
      "source": "rules_p4.png and base_game.png bottom bar text"
    }
  },

  "settings_screen": {
    "access": "Hamburger menu icon (three lines) at far-left of bottom bar",
    "overlay_appearance": "Dark semi-transparent background; white/light rounded-rectangle panel occupying left-center of screen; 'SYSTEM SETTINGS' title at top in dark text; white X button top-right corner to close",
    "controls": [
      {
        "label": "GAME HISTORY",
        "type": "link button",
        "description": "External link to game round history"
      },
      {
        "label": "TOTAL BET",
        "type": "value display with controls",
        "description": "Shows current total bet (e.g. '$2.00'); minus (-) and plus (+) buttons to adjust"
      },
      {
        "label": "BATTERY SAVER",
        "type": "toggle",
        "state_in_screenshot": "OFF",
        "visual": "Dark/white toggle slider in left/off position"
      },
      {
        "label": "AMBIENT MUSIC",
        "type": "toggle",
        "state_in_screenshot": "ON",
        "visual": "Green toggle slider in right/on position"
      },
      {
        "label": "SOUND FX",
        "type": "toggle",
        "state_in_screenshot": "ON",
        "visual": "Green toggle slider in right/on position"
      },
      {
        "label": "INTRO SCREEN",
        "type": "toggle",
        "state_in_screenshot": "ON",
        "visual": "Green toggle slider in right/on position"
      }
    ],
    "colorblind_note": "Toggle states: green + right position = ON; gray/dark + left position = OFF. Both color AND position encode state — not color-only.",
    "source": "settings.png"
  },

  "autoplay": {
    "description": "This Pragmatic Play implementation does NOT show a configuration dialog before starting. Pressing AUTOPLAY immediately starts infinite autoplay.",
    "no_config_dialog": true,
    "in_progress_visual": {
      "spin_button_changes_to": "Bright pink / magenta solid square STOP button (replaces circular spin button at same position)",
      "bottom_text": "'GOOD LUCK!' appears in white text at bottom-center of reel area",
      "autoplay_label": "'AUTOPLAY' label remains visible at far right of bottom bar",
      "progressive_counter": "Spins to Wild Multiplier counter continues to increment normally during autoplay"
    },
    "stopping": "Tap the pink square stop button (same position as spin button)",
    "source": "autoplay.png — manifested as reels in motion (blurred), counter 2/10, GOOD LUCK text, stop button active"
  },

  "info_panel": {
    "structure": "Fixed 7-page paginated overlay (NOT a scrollable panel). Each page is a distinct screen.",
    "navigation": "Green left-arrow (previous page), green X (close panel), green right-arrow (next page) at bottom-left of overlay; 'Page N/7' text at bottom-right of overlay",
    "close_button": "Green X icon in the navigation row at bottom",
    "page_summary": {
      "page_1_7": "All paying symbols with dollar payouts (at current bet); WILD description; SCATTER description",
      "page_2_7": "PROGRESSIVE FEATURE full rules",
      "page_3_7": "FREE SPINS trigger counts and mechanics; MAX WIN rule; BUY FREE SPINS rules",
      "page_4_7": "GAME RULES: VOLATILITY badge + description; payline rules text; 20-payline diagram (numbered 1-20 graphically); RTP values; bet limits; keyboard shortcuts; malfunction disclaimer",
      "page_5_7": "HOW TO PLAY: main game interface descriptions of every button",
      "page_6_7": "SETTINGS MENU / INFORMATION SCREEN / BET MENU descriptions",
      "page_7_7": "AUTOPLAY rules and options including SKIP SCREENS option"
    },
    "accessibility_note": "All game rule text is presented as readable white text on dark background in the info panel. Payline diagrams (numbered 1-20) are graphical mini-grids — screen reader users rely on the numbered labels (1-20).",
    "source_frames": ["paytable_p1.png", "rules_p2.png", "rules_p3.png", "rules_p4.png", "rules_p5.png", "rules_p6.png", "rules_p7.png"]
  },

  "paylines": {
    "count": 20,
    "type": "fixed — all 20 always active",
    "direction": "Left to right on adjacent reels, starting from leftmost (reel 1)",
    "pay_calculation": "All wins multiplied by bet per line; only highest win per line paid; all payline wins added to total",
    "diagram_source": "rules_p4.png — graphical 5x4 grid diagrams numbered 1 through 20",
    "bet_per_line_at_min_bet": "$0.20 total / 20 lines = $0.01 per line",
    "bet_per_line_at_2_bet": "$2.00 total / 20 lines = $0.10 per line"
  },

  "preview_intro_slides": {
    "slide_1": {
      "content": "Game board preview showing reels with Wild multiplier badges (2x through 6x visible on reel positions), SCATTER red convertible cars on reels 1 and 5, various pin-up girl symbols; text at bottom: 'WILD MULTIPLIERS EVERY 10TH SPIN IN BASE GAME AND EVERY 5TH SPIN IN FREE SPINS'; VOLATILITY 5-bolt badge; 'DON'T SHOW NEXT TIME' checkbox; first of two navigation dots active (filled/bright).",
      "source": "preview.png"
    },
    "slide_2": {
      "content": "Game board preview with reels 2, 3 and 4 filled entirely by WILD lips symbols showing multiplier badges ranging from 6x to 20x across the 12 positions; text overlay 'WIN UP TO 3,000 X BET' prominent in gold; VOLATILITY badge; second navigation dot active. This is a promotional demonstration of the maximum potential of the Progressive Feature — actual runtime values are RNG-determined.",
      "source": "preview_p2.png"
    }
  },

  "accessibility_summary": {
    "screen_reader": {
      "grid_navigation": "5 reels (columns) x 4 rows; reel 1 = leftmost, reel 5 = rightmost; row 1 = top, row 4 = bottom",
      "symbol_identification": "11 paying types + 1 WILD (reels 2-4 only) + 1 SCATTER (all reels) = 13 types total",
      "feature_counter": "'Spins to Wild Multiplier X/10' or 'X/5' is text-readable; counter is a numerical label not just graphical",
      "multiplier_badges": "Each reel 2-4 position badge shows a numerical value (e.g. '3x') — readable by OCR/screen reader",
      "free_spins_counter": "'FREE SPINS LEFT N' is plain text at bottom-center",
      "win_amounts": "All wins displayed as dollar text amounts (e.g. '$541.50', 'WIN $7.70')",
      "credit_and_bet": "'CREDIT $X.XX' and 'BET $X.XX' labels with values in bottom bar"
    },
    "deaf_and_hard_of_hearing": {
      "all_game_info_visual": true,
      "win_display": "Win amounts shown as text in bottom bar and dedicated win overlays",
      "feature_transitions": "Mode changes (base→FS, spin cycle activation) shown via visual UI changes (reel background color, counter reset, overlay screens)",
      "no_audio_only_mechanics": "No game mechanic information is exclusively conveyed via audio"
    },
    "colorblind": {
      "wild_vs_other_symbols": "WILD identified by unique lip/mouth shape, 'Wild' text label AND gold ornamental frame — not color alone",
      "scatter_vs_other": "SCATTER identified by classic car shape, 'Scatter' text label AND gold frame — not color alone",
      "fs_vs_base_game": "Distinguished by three simultaneous cues: (1) navy blue vs teal reel background, (2) 'FREE SPINS LEFT N' counter text, (3) 'X/5' vs 'X/10' in the progress banner",
      "buy_dialog_buttons": "Cancel: red + left position + X icon. Confirm: green + right position + checkmark icon. Triple redundancy.",
      "settings_toggles": "On = green + right slider position. Off = dark/gray + left position. Dual redundancy.",
      "multiplier_badge_values": "Multiplier amounts are text numbers on badges — not color-coded quantities",
      "progress_diamonds": "Diamond track uses both fill state (solid gold vs empty teal outline) AND the numerical X/10 counter"
    },
    "motor_impairment": {
      "keyboard_spin": "SPACE or ENTER key starts and stops spins",
      "turbo_spin": "Hold SPACE for turbo spin mode",
      "autoplay": "AUTOPLAY button starts continuous spins without repeated input; stopped by single tap/click on pink square stop button",
      "buy_free_spins": "Permanent large panel at top-left; one click opens dialog, one click confirms — minimal interaction needed to enter bonus",
      "button_layout": "All critical controls in the bottom bar spanning full width; no small hidden controls"
    }
  },

  "coverage": {
    "captured_states": [
      "Base game idle — counter 0/10, $2 bet, $100k credit (base_game.png)",
      "Autoplay in progress — counter 2/10, 3x badges on reels 2-4, GOOD LUCK text, stop button active (autoplay.png)",
      "Buy Free Spins dialog — $200 cost, cancel/confirm buttons (bonus_buy_dialog.png)",
      "Free Spins intro screen — 10 FS awarded after $200 buy, credit $99,796 (free_spins_p3.png)",
      "FS gameplay spin 1/5 — counter 1/5, 2x badges, reels in motion, Scatter on reel 5, 9 FS left (free_spins_gameplay.png)",
      "FS gameplay spin 2/5 — counter 2/5, WILDs on reels 2-3, 3x/2x badges, 8 FS left (free_spins_gameplay2.png)",
      "FS gameplay spin 4/5 — counter 4/5, 4x WILD on reel 3, WIN $7.70, 6 FS left (free_spins_gameplay4.png)",
      "FS win screen — CONGRATULATIONS $541.50 in 10 Free Spins, counter 5/5 (win_screen.png)",
      "Preview slides 1 and 2 (preview.png, preview_p2.png)",
      "All 7 info panel pages — paytable + full rules (paytable_p1.png, rules_p2.png to rules_p7.png)",
      "System settings overlay (settings.png)"
    ],
    "not_captured": [
      "Natural (non-buy) SCATTER trigger for Free Spins — RNG dependent, not observed in session",
      "Base game WILD landing on the 10th spin with visible multiplier fire — RNG dependent, not observed",
      "4-SCATTER trigger (15 FS) or 5-SCATTER trigger (20 FS) outcome — not observed",
      "FS round completion when triggered naturally (vs buy trigger) — only buy-triggered FS captured",
      "A complete 5-spin-activation moment in FS showing positions transforming to WILDs — counter was at 4/5 in the last FS frame; the activation moment itself (5/5 fire) was not shown in a separate gameplay frame"
    ],
    "anomalies": [
      "The Autoplay button in this PP build starts immediately without a configuration dialog — captured as in-progress state rather than a setup screen",
      "A 'Sensational! $500.38' single-spin win was recorded in _current.png (a non-manifest helper file) indicating large wins are possible from the Progressive Feature; this file was not part of the documented manifest shots",
      "The info panel is a paginated 7-page overlay, not a scrollable panel — 'scroll_panels' in manifest is correctly empty"
    ]
  },

  "unreadable_or_uncertain": [
    {
      "item": "Exact starting multiplier value per position",
      "assessment": "Inferred as 1x from the rules statement 'reset back to 1x' — implying 1x is the floor. Not explicitly stated as the starting value in a positive form.",
      "confidence": "high"
    },
    {
      "item": "Maximum possible multiplier per position",
      "assessment": "Not capped explicitly in the rules text. preview_p2.png demo shows values up to 20x in a promotional graphic; this may not represent an absolute hard cap. The only hard win cap is 3,000x total bet.",
      "confidence": "uncertain — 20x shown in demo, but no rules text defines a per-position ceiling"
    },
    {
      "item": "Number of positions upgraded per spin within the cycle",
      "assessment": "Rules say 'random positions CAN have their multiplier increased' — does not specify a fixed count. RNG determines how many positions (if any) receive +1x on a given spin.",
      "confidence": "uncertain — RNG determined"
    },
    {
      "item": "Girl 3's hair color",
      "assessment": "Described as 'brunette' in capture notes, but zoomed paytable view (_premiums_row.png) shows hair that appears light blonde/golden rather than dark. Lighting and art style may affect perception. The sunglasses (novelty round lenses) are more definitively identifiable.",
      "confidence": "uncertain — zoom suggests light hair, original note said brunette"
    },
    {
      "item": "Credit balance after FS win calculation",
      "assessment": "win_screen.png shows CREDIT $99,906.00 after winning $541.50 in FS. Prior to FS, credit was $99,796 (after $200 buy deducted from $100,000 start). $99,796 + $541.50 = $100,337.50 — not $99,906. Discrepancy may be due to losses during the FS spins themselves or a different starting credit. Noted as observed, not a documentation error.",
      "confidence": "observed inconsistency — noted without resolution"
    }
  ]
}

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.