Battleground Royale

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

Free demo · not real-money play 1 plays in 30 days · last one 2 days, 10 hours ago
✓ Working · checked 2 weeks, 1 day ago Verified · 11 Nov 2026
RTP 96.75%
Volatility Medium
Max win ×20000
Grid 5R
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/battleground-royale-b30/

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

79 API calls this month
Ask AI MCP

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

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

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

Captured 11 Nov 2026 View capture log

Per-screen breakdown

37 demo screens
37 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Info / About screen
info Info / About screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Game settings
settings Game settings
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Oct '25: 170 170 Oct Nov '25: 110 110 Nov Dec '25: 130 130 Dec Jan '26: 280 280 Jan Feb '26: 140 140 Feb Mar '26: 190 190 Mar Apr '26: 150 150 Apr May '26: 150 150 May Jun '26: 170 170 Jun Jul '26: 140 140 Jul Aug '26: 130 130 Aug Sep '26: 90 90 Sep
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Sep '26 Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25
🇹🇭Thailand 10 0 0 10 10 10 10 10 0 0 0 10
🇸🇬Singapore 10 0 10 0 0 0 0 0 10 0 0 0
🇧🇷Brazil 30 30 40 30 40 30 30 30 50 30 30 40
🇵🇭Philippines 10 10 20 20 10 20 50 40 40 20 20 10
🇮🇳India 20 20 20 20 20 0 20 20 20 20 20 20
🇻🇳Vietnam 0 0 0 10 0 0 10 0 10 0 10 0
🇺🇸United States 0 0 0 20 0 20 0 0 0 0 0 0
🇦🇹Austria 0 0 0 0 10 10 0 0 0 0 10 0
🇨🇱Chile 0 0 10 0 0 0 0 0 0 10 0 10
🇬🇷Greece 0 0 0 0 10 10 0 0 0 0 0 10
🇹🇳Tunisia 0 0 0 0 0 0 0 0 10 0 10 10
🇺🇦Ukraine 0 0 0 10 0 0 10 0 10 0 0 0
🇬🇧United Kingdom 0 0 0 0 10 10 0 0 10 0 0 0
🇨🇦Canada 0 0 0 0 0 0 0 0 20 0 0 0
🇯🇵Japan 0 0 0 10 0 0 0 0 0 0 0 10
🇪🇬Egypt 0 0 0 0 0 0 0 0 10 10 0 0
🇦🇺Australia 0 0 0 0 0 0 0 10 0 0 0 0
🇧🇾Belarus 0 0 0 0 10 0 0 0 0 0 0 0
🇭🇷Croatia 0 0 0 0 0 0 0 0 10 0 0 0
🇩🇪Germany 0 0 10 0 0 0 0 0 0 0 0 0
🇰🇿Kazakhstan 0 0 0 0 0 0 0 0 10 0 0 0
🇱🇻Latvia 0 0 0 0 0 0 0 0 10 0 0 0
🇲🇽Mexico 0 0 0 0 0 0 10 0 0 0 0 0
🇳🇱Netherlands 0 0 0 0 0 0 10 0 0 0 0 0
🇶🇦Qatar 0 0 0 0 0 10 0 0 0 0 0 0
🇷🇴Romania 0 0 0 0 0 0 0 0 0 10 0 0
🇿🇦South Africa 0 0 0 0 0 0 0 0 10 0 0 0
🇮🇩Indonesia 10 20 10 20 10 10 20 10 20 10 10 10
🇫🇷France 0 10 0 0 0 0 0 0 10 0 0 0
🇵🇰Pakistan 0 20 20 20 20 20 20 20 20 20 0 20
🇲🇾Malaysia 0 20 0 0 0 0 0 0 0 0 0 20
Full per-country breakdown via the API →

What we extracted from Battleground Royale

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

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

Specification

verified parameters
rtp 96.75% · single configuration
volatility Medium
max_win_x ×20000
reels 5
ways 720
bonus_buy No
mechanic Video Slot

Symbols & paytable

13 symbols
13 icons (ZIP)
Scatter
Scatter
Scatter

military bomber aeroplane over an explosion, orange-yellow gold-framed tile with printed word SCATTER; no pay values, 3 anywhere give 8 free spins, +2 per extra

Wild
Wild
Wild

goggled soldier with amber aviator goggles and golden rifle, orange-yellow tile, printed word WILD; substitutes all except Scatter and pays itself

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 1.50 Multiplier
Man
Man
High Pay

dark-haired man in royal-blue tracksuit with white stripes, green-bordered tile

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.50 Multiplier
5x 0.75 Multiplier
Girl
Girl
High Pay

young woman in bright pink cap with auburn ponytail holding green grenades, green-bordered tile

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.50 Multiplier
5x 0.75 Multiplier
Gun
Gun
High Pay

black submachine gun with brown grip and curved magazine, no tile frame

MatchPayoutUnit
3x 0.30 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
Cartridge
Cartridge
Low Pay

open olive-green ammunition crate with brass bullet belts and gold cartridges, no tile frame

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.30 Multiplier
5x 0.40 Multiplier
First Aid
First Aid
Low Pay

blue field medical bag with red cross on white patch and cream bandage roll, no tile frame

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.30 Multiplier
5x 0.40 Multiplier
A
A
Low Pay

letter A, orange-gold metallic italic block

MatchPayoutUnit
3x 0.15 Multiplier
4x 0.25 Multiplier
5x 0.30 Multiplier
K
K
Low Pay

letter K, golden-yellow metallic italic block

MatchPayoutUnit
3x 0.15 Multiplier
4x 0.25 Multiplier
5x 0.30 Multiplier
Q
Q
Low Pay

letter Q, olive-green metallic italic block

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.25 Multiplier
J
J
Low Pay

letter J, steel-blue metallic italic block

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.20 Multiplier
5x 0.25 Multiplier
10
10
Low Pay

number 10, grey-green metallic italic block

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier
9
9
Low Pay

number 9, bronze-brown metallic italic block

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier

Bonus modes

2 modes
Free Spins fs
Free Spins

3 Scatters anywhere award 8 free spins, each extra Scatter adds 2 more. Played at the triggering bet. Win multiplier grows by 1 after each winning cascade; a Wild Transformation is guaranteed at the start of every free spin. Retrigger is stated in the rules.

Base Game Modifier wt
Wild Transformation

Can trigger randomly on any base game spin: one of Girl, Man, Gun, Cartridge or First Aid is revealed in the centre of the middle reel and every matching symbol turns into Wild until the end of the spin. Guaranteed on every free spin.

Colour system

extracted from frames · HEX
Export palette
#62685F base dominant 1 base
#2B2B1E base dominant 2 base
#53512E base dominant 3 base
#929BA0 base dominant 4 base
#9E5B16 base dominant 5 base
#3A432F base dominant 6 base
#EB9F5A free_spins dominant 1 free_spins
#292420 free_spins dominant 2 free_spins
#FCDB61 free_spins dominant 3 free_spins
#98694F free_spins dominant 4 free_spins

Accessibility

profile for all groups
Color Blind
  • Symbols differ by silhouette and picture (portraits, gun, crate, medical bag, plane), not by colour alone. WILD and SCATTER tiles carry the printed words WILD and SCATTER.
  • Rank letters A K Q J 10 9 are tinted orange, gold, olive green, steel blue, grey-green and bronze, but the glyph shape is the reliable cue.
  • Win highlight is a bright yellow-orange glow plus bullet-hole marks plus the WIN banner text; BIG WIN (blue panel) and MEGA WIN (green panel) also carry printed titles. The multiplier is a printed number x1 to x10 on an olive plate under the reels.
Screen Reader
  • Canvas game; no semantic text is exposed except the DOM text of the Paytable and Rules panels.
Motor Accessibility
  • Large spin button (about 160 px at 760 px width). Space key spins and skips reel animation; Auto Spin offers 10, 30, 50, 80 or 1000 spins; Turbo mode available.
Hearing Accessibility
  • Sound toggle is in the menu strip; the rules contain no audio-dependent information.
Low Vision
  • Dark charcoal panels with beige-gold headings; light cyan numbers on the dark olive balance bar in base game, white numbers in free spins. Balance, bet, win, multiplier, remaining free spins and total win are all printed as text.

Media & assets

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

Data provenance

what we captured and what we didn't
splash, base game with 720 ways, bet options at minimum and maximum, auto spin, menu, history (empty), paytable (10 pages), rules (9 pages), free spins trigger and gameplay, BIG WIN, MEGA WIN and free spins TOTAL WIN screens
payout basis checked on a frame: three K, one way, bet 0.60 (0.03 x 1 x 20), printed WIN 0.09 = 3 x 0.03; paytable numbers are multipliers of bet size x bet level, divided by base bet 20 to get multiples of total bet
free spins intro (award plate '8 free spins') after the trigger was not captured
free spins retrigger not observed, only one free spins round was captured
unclear whether the win multiplier carries between individual free spins: rules say it starts at x1 at the start of the feature, frames show x1, x7, x9, x10 within one round, which permits but does not prove carry-over
RTP, maximum win, volatility and win-tier thresholds (BIG, MEGA) are not printed in this build; multiplier cap not printed (x10 highest seen)
currency not determined: no currency symbol is printed on the balance bar
no bonus buy, no jackpot in this build

Ask AI about Battleground Royale

MCP · VERIFIED CAPTURE DATA

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

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

How do the free spins in Battleground Royale work? Keep it simple.

3 Scatters anywhere award 8 free spins, each extra Scatter adds 2 more. Played at the triggering bet. Win multiplier grows by 1 after each winning cascade; a Wild Transformation is guaranteed at the start of every free spin. Retrigger is stated in the rules.

RTP 96.75%Medium volatilitymax win ×20000demo ✓

From the verified capture of 11 Nov 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Battleground Royale vs Pinata Wins — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/battleground-royale-b30/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/battleground-royale-b30/
{
  "game": {
    "name": "Battleground Royale",
    "name_note": "Wordmark on the splash (preview.png) is 'BATTLEGROUND ROYALE' in two lines, identical to the catalog name; no discrepancy.",
    "provider": "Pocket Games Soft (PG SOFT)",
    "provider_evidence": "preview.png: PG POCKET GAMES SOFT logo, 'PGSOFT.COM 2026 (c) PG SOFT ALL RIGHTS RESERVED', 'Licensed in Malta' + MGA, 'Certified by GA / BMM'",
    "demo_url": "https://public.pg-demo.com/demo/?gi=124&lang=en",
    "game_kind": "video_slot",
    "mechanic": "ways (720 ways, fixed), cascading wins, win multiplier, random Wild Transformation, free spins",
    "theme": "Battle-royale parachute drop: a young woman in a pink cap, a man in a blue tracksuit and a goggled aviator-style soldier fighting over supply drops, weapons and medical kits.",
    "art_style": "Glossy 3D-rendered characters and props with soft realistic lighting and metallic bevelled frames, painterly cinematic backdrop of a sunny hazy sky over a ruined compound (sunset-orange sky during free spins), first-person gun in the foreground, bold polished action-game look.",
    "orientation": "portrait (window 760x1360)",
    "engine_note": "Cocos Creator build (provider-wide); DOM text of both panels was read directly by TL (paytable_reference / rules_reference)."
  },
  "color_palette": {
    "accent_colors": ["olive green", "military khaki", "gold", "amber orange", "bright blue", "magenta pink"],
    "accent_colors_where": "Olive/khaki: metal frames around the reel area, multiplier plate and ammo crate. Gold and amber: win banner, spin button ring, rank letters, WILD/SCATTER plates. Bright blue: man's tracksuit, first-aid bag, BIG WIN panel. Magenta pink: the girl's cap. Bright green: MEGA WIN and TOTAL WIN headline panels.",
    "background_main": "Pale hazy blue sky with clouds above a washed-out ruined industrial compound in daylight; a dark first-person assault rifle sits at the lower right edge.",
    "background_free_spins": "Same compound under a violet-to-orange sunset sky with camouflage netting hanging at both top corners; lower third replaced by a khaki hazard-striped panel with brass bullet casings.",
    "ui_colors": "Dark charcoal-grey panels with beige-gold headings (paytable, bet options, auto spin); amber-gold confirm button; light cyan numbers on the dark olive balance bar in base game, white numbers in free spins.",
    "colorblind_notes": "Symbols are told apart by silhouette and pictorial content (portraits, gun, crate, bag, plane), not by colour alone. Rank letters A K Q J 10 9 differ in shape and also in tint (orange, gold, olive-green, steel-blue, grey-green, bronze) but the glyph is the reliable cue. WILD and SCATTER carry printed words on the tile. Win highlight is a bright yellow-orange glow plus bullet-hole marks plus the WIN banner text, so it is not colour-only. The multiplier is a number (x1...x10) in a fixed plate under the reels. BIG WIN (blue) vs MEGA WIN (green) are also distinguished by their printed titles."
  },
  "grid": {
    "reels": 5,
    "rows_per_reel": [3, 4, 5, 4, 3],
    "shape": "pyramid / stepped diamond: reel 3 (middle) is tallest, reels 1 and 5 shortest, framed by dark olive metal outline",
    "ways": 720,
    "ways_calc": "3 x 4 x 5 x 4 x 3 = 720",
    "evidence": "rules_p1 text '3 rows in reels 1 and 5, 4 rows in reels 2 and 4, 5 rows in reel 3'; '720 WAYS' printed on plate above reels; manifest reel_layout from scene nodes; author description (ld) agrees",
    "paying_direction": "left to right, adjacent reels starting from reel 1; min 3 of a kind",
    "cell_by_cell_layout": "intentionally not listed (random per spin)"
  },
  "bets": {
    "structure": "Total bet = Bet Size x Bet Level x Base Bet",
    "base_bet": 20,
    "base_bet_source": "Rules text '20 base bet for 720 ways (fixed)' and Bet Options column 'Base Bet' = 20 (bet_options_min.png, bet_options_max.png)",
    "bet_size_values": "0.03, 0.10, 0.30, 0.90 (wheel in bet_options_min.png shows 0.03 / 0.10 / 0.30 / 0.90); rules: bet size 0.03 to 0.90",
    "bet_level_range": "1 to 10",
    "default_total_bet": 12.00,
    "default_source": "base_game.png: 0.30 x 2 x 20 = 12.00",
    "min_total_bet": 0.60,
    "max_total_bet": 180.00,
    "limits_method": "Measured by TL/capturer with minus button to the floor (0.60 = 0.03 x 1 x 20) and with Max Bet (0.90 x 10 x 20 = 180.00); bet_options_max.png",
    "max_bet_button": "Sets Bet Size and Bet Level to maximum; greyed out when already at maximum (bet_options_max.png)",
    "demo_balance": 100000.00,
    "currency_note": "No currency symbol printed on balance bar; values shown as plain numbers.",
    "bonus_buy": "None: no buy button on field and rules text has no purchase."
  },
  "payout_basis": {
    "formula_printed": "A bet way win in cash is equal to the value shown in the Paytable multiplied by the bet size and bet level (rules_p1). Winning symbol payout is also multiplied by the number of winning bet ways.",
    "paytable_numbers_are": "Multipliers of (Bet Size x Bet Level), NOT of total bet; per-total-bet value = number / 20.",
    "verification": "base_game_win_line.png: three K (tier 3 -> 3), one way, bet 0.03 x 1 x 20 = 0.60 total, x1 multiplier: 3 x 0.03 x 1 = 0.09, printed WIN 0.09.",
    "paytable_bet_anchor": 0.6,
    "all_wins_shown_in_cash": true,
    "example_in_paytable": "From the paytable example: 1 x 3 x 2 = 6 ways, tier 5-of-a-kind value 15 -> 5 x 6 = 30 (illustration with a generic coin symbol; its table shows 5=15, 4=10, 3=5)."
  },
  "symbols": [
    {
      "name": "Wild",
      "role": "wild",
      "appearance": "A goggled soldier with slicked-back brown hair wearing tinted amber aviator goggles and aiming a golden rifle, set in an orange-to-yellow gradient tile with a gold frame and small red arrow tips on the sides. The tile bears the printed word WILD in red-and-gold lettering along its bottom.",
      "payouts": {"5": 30, "4": 20, "3": 10},
      "source": "paytable_p1.png; paytable_reference.txt (30/20/10 follows the Scatter line and pairs with this tile)",
      "notes": "Substitutes for all symbols except Scatter. Also appears as a transformed form of other symbols: a revealed symbol turns into Wild and the tile then shows that symbol's picture (cartridge crate, gun, etc.) with a red WILD label, see free_spins_0/2/3. Wild tile is the only one that is both a payer and a substitute."
    },
    {
      "name": "Scatter",
      "role": "scatter",
      "appearance": "A military bomber aeroplane flying over an explosion in an orange-yellow gold-framed tile with the printed word SCATTER in red letters along the bottom.",
      "payouts": null,
      "payout_note": "No payout values are shown for Scatter in the paytable (only its label 'Scatter Symbol'); it triggers free spins.",
      "trigger": "3 Scatters anywhere = 8 free spins; each additional Scatter = 2 more free spins (so 4 = 10, 5 = 12 by the printed rule)",
      "source": "paytable_p1.png, paytable_p6.png, free_spins_trigger.png"
    },
    {
      "name": "Man",
      "role": "high-pay character",
      "appearance": "A young dark-haired man with a stern look in a royal-blue tracksuit with white stripes, leaning forward with one hand low, against pale blue sky and palm fronds in a green-bordered square tile.",
      "payouts": {"5": 15, "4": 10, "3": 8},
      "source": "paytable_p1.png (right of the wild row)"
    },
    {
      "name": "Girl",
      "role": "high-pay character",
      "appearance": "A young woman in a bright pink baseball cap with long auburn ponytail holding green hand grenades, against an orange sunset sky in a green-bordered square tile.",
      "payouts": {"5": 15, "4": 10, "3": 8},
      "source": "paytable_p1.png"
    },
    {
      "name": "Gun",
      "role": "mid-pay prop",
      "appearance": "A compact black submachine gun with a brown wooden-look grip and a curved brown-striped magazine, drawn without a tile frame.",
      "payouts": {"5": 10, "4": 8, "3": 6},
      "source": "paytable_p1.png"
    },
    {
      "name": "Cartridge",
      "role": "mid-pay prop",
      "appearance": "An open olive-green metal ammunition crate filled with brass bullet belts and gold cartridges, drawn without a tile frame.",
      "payouts": {"5": 8, "4": 6, "3": 5},
      "source": "paytable_p1.png (name 'Cartridge symbol' from rules text)"
    },
    {
      "name": "First Aid",
      "role": "mid-pay prop",
      "appearance": "A blue field medical bag with a red cross on a white patch and a roll of cream bandage hanging from it, drawn without a tile frame.",
      "payouts": {"5": 8, "4": 6, "3": 5},
      "source": "paytable_p1.png"
    },
    {"name": "A", "role": "low-pay rank", "appearance": "Letter A in orange-gold metallic italic block style.", "payouts": {"5": 6, "4": 5, "3": 3}, "source": "paytable_p2.png"},
    {"name": "K", "role": "low-pay rank", "appearance": "Letter K in golden-yellow metallic italic block style.", "payouts": {"5": 6, "4": 5, "3": 3}, "source": "paytable_p2.png"},
    {"name": "Q", "role": "low-pay rank", "appearance": "Letter Q in olive-green metallic italic block style.", "payouts": {"5": 5, "4": 4, "3": 2}, "source": "paytable_p2.png"},
    {"name": "J", "role": "low-pay rank", "appearance": "Letter J in steel-blue metallic italic block style.", "payouts": {"5": 5, "4": 4, "3": 2}, "source": "paytable_p2.png"},
    {"name": "10", "role": "low-pay rank", "appearance": "Number 10 in grey-green metallic italic block style.", "payouts": {"5": 3, "4": 2, "3": 1}, "source": "paytable_p2.png"},
    {"name": "9", "role": "low-pay rank", "appearance": "Number 9 in bronze-brown metallic italic block style.", "payouts": {"5": 3, "4": 2, "3": 1}, "source": "paytable_p2.png"}
  ],
  "symbol_count": {"total_distinct": 13, "note": "Scatter, Wild, 5 picture symbols (Man, Girl, Gun, Cartridge, First Aid) and 6 ranks (A K Q J 10 9). Payouts for 3/4/5 of a kind only."},
  "features": {
    "cascades": {
      "name": "Cascading wins (explode and drop)",
      "rule": "After payout of every round, all winning symbols explode and symbols above cascade down for a new round; additional winning combinations are tallied until none remain (rules_p1, paytable_p10).",
      "visual": "Winning cells glow yellow-orange with bullet-hole marks (base_game_win_line.png)."
    },
    "win_multiplier": {
      "rule": "Starts at x1 at the beginning of any main-game spin. If there is at least one winning combination, after wins are paid and new symbols have cascaded down, the multiplier increases by 1. Works the same way inside free spins.",
      "display": "Olive plate with a star under the middle reel showing x1, x7, x10 etc.",
      "observed_range": "x1 (base) up to x10 (free_spins_3.png); no cap printed in the rules.",
      "reset": "Resets to x1 at the start of each main-game spin; at the start of the free spins feature it is x1 (the rules do not say whether it carries between individual free spins - rules say 'at the start of the Free Spins Feature', and on frames it grows x1 -> x7 -> x9 -> x10 across spins)."
    },
    "wild_transformation": {
      "base_game": "Random trigger on any spin. One of Girl, Man, Gun, Cartridge or First Aid is revealed in the center of the middle reel; every matching symbol on the reels transforms into Wild; the revealed symbol stays as Wild until the end of the spin.",
      "free_spins": "Guaranteed at the start of every free spin (banner 'Guaranteed Wild Transformation Feature during free spin!').",
      "visual": "Glowing burst around the middle-reel center cell, symbol gets a red WILD label (free_spins_0.png)."
    },
    "free_spins": {
      "trigger": "3 Scatters anywhere -> 8 free spins; each additional Scatter -> 2 more free spins.",
      "retrigger": "Free spins can be retriggered (rules). Not observed on frames (only one round captured).",
      "bet": "Played at the same bet size and level as the triggering spin.",
      "counter": "'REMAINING FREE SPIN N' panel at bottom; last spin shows 'LAST FREE SPIN'.",
      "total_win_screen": "Full-screen result '8 FREE SPINS TOTAL WIN 35.70' with COLLECT button (win_screen.png).",
      "observed": "Frames show x7 with remaining 7, x9 with remaining 3, x10 on last free spin; round total 35.70 at bet 0.60.",
      "intro_screen_not_captured": "The award plate shown right after the trigger ('8 free spins') was NOT captured; trigger frame (free_spins_trigger.png) shows three Scatters on reels 2, 3 and 4 with banner 'ONE MORE [Scatter]!' before it."
    },
    "bonus_buy": null,
    "jackpot": "none",
    "gamble": null
  },
  "rtp_and_limits": {
    "rtp": null,
    "rtp_note": "Not printed anywhere in this build (rules/paytable DOM text and frames); provider-wide behaviour.",
    "max_win": null,
    "max_win_note": "Not printed in paytable, rules, splash or banner ribbons on any captured frame.",
    "volatility": null,
    "provider_description_ld": "Author text confirms 5 reels, 3/4/5/4/3 rows, Wild transformation with increasing multiplier, 3 Scatter = 8 free spins; used only as confirmation of numbers."
  },
  "screens": {
    "splash": {
      "frame": "preview.png",
      "description": "Portrait key art: girl in pink cap on the left, goggled man in brown leather jacket on the right, a skydiver in the middle, over clouds and a city. Title 'BATTLEGROUND ROYALE' in olive 3D block letters with tagline 'FEATURING WILD TRANSFORMATION WITH INCREASING MULTIPLIERS!'. Green GET STARTED button; footer: PG SOFT logo, 'Licensed in Malta' MGA, 'Certified by GA / BMM'.",
      "ocr_text": "BATTLEGROUND ROYALE FEATURING WILD TRANSFORMATION WITH INCREASING MULTIPLIERS! GET STARTED Licensed in Malta Certified by GA / BMM PGSOFT.COM 2026 (c) PG SOFT ALL RIGHTS RESERVED"
    },
    "base_game": {
      "frames": ["base_game.png", "bet_min_base.png", "base_game_win_line.png"],
      "layout": "Top: plate '720 WAYS'. Center: stepped pyramid reel area. Below it: olive multiplier plate (x1) with star. Below: banner ribbon ('Win up to 720 ways!' before play; 'WIN 0.09' after a win). Next row: three bars - wallet/balance (left, 100,000.00), current bet (middle, 12.00 by default, 0.60 at min), WIN amount (right). Bottom controls: Turbo (lightning) at left, minus, big circular spin button (center, orange arrows in olive ring), plus, Auto (play arrow) at right, hamburger menu at far right edge.",
      "turbo": "Turbo icon shows OFF when disabled; the capture sequence turned it off (it was ON by default).",
      "disabled_during_spin": "Plus/minus appear dimmed while reels are in motion (free_spins_trigger.png)."
    },
    "bet_options": {
      "frames": ["bet_options_min.png", "bet_options_max.png"],
      "description": "Bottom sheet 'Bet Options' with four wheels: Bet Size, Bet Level, Base Bet (fixed 20), Bet Amount; equation line 'x ... x 20 = ...'. Buttons: Max Bet (outlined gold) and Confirm (solid gold); round X close top right.",
      "ocr_text_max": "Bet Options Bet Size Bet Level Base Bet Bet Amount 0.10 8 0.30 9 162.00 0.90 10 x 20 = 180.00"
    },
    "autoplay": {
      "frame": "autoplay.png",
      "description": "Bottom sheet 'Auto Spin' with 'Number of Auto Spins' choices 10, 30, 50, 80, 1000 and a 'Start Auto Spin' button (greyed until a number is selected). Does not scroll.",
      "stop": "While Auto Spin runs the Stop button shows the remaining spins (rules)."
    },
    "menu": {
      "frame": "settings_menu.png",
      "items": ["Quit", "Sound", "Paytable", "Rules", "History", "Close"],
      "note": "Strip of six icon+label buttons at the bottom, opened by the hamburger icon."
    },
    "history": {
      "frame": "info_history.png",
      "ocr_text": "Game History Today History records may take awhile to appear. Please come back later! No Game History",
      "note": "Empty in the demo."
    },
    "paytable": {
      "frames": "paytable_p1.png ... paytable_p10.png",
      "structure": "Scrolling panel titled 'Paytable': Symbol Payout Values (Scatter, Wild, Man, Girl, Gun, Cartridge, First Aid, A, K, Q, J, 10, 9 with 5/4/3 values); wild note; Multiplier illustration (x5 plate) and rules; Wild Transformation Feature illustration and rules; Free Spins Feature (three Scatters) and rules; 720 Ways explanation with a tick/cross reel diagram using coin symbols, 'From Above Example: 1 x 3 x 2 = 6', 'Total Winnings in this Example: 5 x 6 = 30'; cascade rules; 'All wins shown in cash.'",
      "ocr_text_source": "paytable_reference.txt (DOM innerText, 2304 chars), read by TL; values transcribed above."
    },
    "rules": {
      "frames": "rules_p1.png ... rules_p9.png",
      "contents": "Game description, bet formula, Base Bet 20, bet size 0.03-0.90, level 1-10, ways and cascade rules, Wild, free spins bet note, Multiplier, Wild Transformation, Free Spins, then button functions: Spin, Stop, Minus, Plus, Wallet Balance, Bet Amount (Bet Size, Bet Level, Bet Amount, Max Bet), Win Amount (Game History), Auto Spin, Turbo Spin, More Settings, Sound, Paytable, Rules, History, Close; 'Malfunction voids all pays and plays.' and dispute clause.",
      "keyboard": "PC: Space key spins; hold Space for continuous spins; during a spin Space skips the reel animation; if exactly one on-screen button is available Space activates it.",
      "ocr_text_source": "rules_reference.txt (DOM innerText, 4739 chars)."
    },
    "win_screens": {
      "frames": ["win_screen_big.png", "win_screen_mega.png", "win_screen.png"],
      "big_win": "Blue hex panel 'BIG WIN' with gold eagle-wing crest and three bronze stars, amount 3.24 (bet 0.60, during free spins, remaining 3).",
      "mega_win": "Green hex panel 'MEGA WIN' with gold crest, parachute canopy on top, crossed pistols on a green ammo case below, amount 11.70 (bet 0.60, remaining 7).",
      "tier_thresholds": null,
      "tier_thresholds_note": "Not printed; only two examples observed (3.24 BIG, 11.70 MEGA at bet 0.60)."
    },
    "free_spins_screens": {
      "frames": ["free_spins_0.png", "free_spins_1.png", "free_spins_2.png", "free_spins_3.png", "free_spins_trigger.png"],
      "description": "Reel plate and background switch to sunset with camouflage netting; banner ribbon scrolls 'Guaranteed Wild Transformation Feature during free spin!' ; bottom khaki panel shows 'REMAINING FREE SPIN N' or 'LAST FREE SPIN'; win bar shows TOTAL WIN running sum."
    }
  },
  "accessibility": {
    "text_alternatives": "All critical state is printed: balance, bet, win, multiplier number, remaining free spins, TOTAL WIN. Win banners print amounts as text.",
    "motion": "Heavy animation: cascade explosions, glow bursts and full-screen win overlays. Turbo mode shortens spins; Space key skips reel animation.",
    "audio": "Sound toggle is in the menu strip; no audio-dependent information in the rules.",
    "motor": "Tap targets are large (spin button ~160 px at 760 px wide). Keyboard: Space only. Auto Spin up to 1000 spins.",
    "screen_reader": "Canvas game; no semantic text exposed except panel DOM (paytable/rules)."
  },
  "unreadable_or_uncertain": [
    "RTP: not printed in the build.",
    "Maximum win: not printed on any frame.",
    "Volatility: not shown.",
    "Win-tier thresholds (BIG / MEGA and any higher tiers): unknown.",
    "Cap of the win multiplier: not printed; x10 was the highest observed.",
    "Whether the multiplier carries between individual free spins: frames suggest it does (x1 -> x7 -> x9 -> x10 within one feature) but the rule text only says it starts at x1 at the start of the feature.",
    "Free spins intro (award) screen and a retrigger were not captured.",
    "Maximum number of free spins from extra scatters: only '+2 per additional scatter' is printed.",
    "Scatter has no printed pay values; whether it pays anywhere is not stated."
  ]
}

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.