10 Swords

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

Free demo · not real-money play 1 plays in 30 days · last one 3 weeks, 6 days ago
✓ Working · checked 4 weeks ago Verified · 25 Aug 2026
RTP 96.41%
Volatility
Max win ×5000
Grid 5×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/10-swords-b28/

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

10 API calls this month
Ask AI MCP

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

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

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

Captured 25 Aug 2026 View capture log

Per-screen breakdown

29 demo screens
29 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
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
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
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 60 60 Sep Oct '25: 70 70 Oct Nov '25: 80 80 Nov Dec '25: 70 70 Dec Jan '26: 170 170 Jan Feb '26: 80 80 Feb Mar '26: 180 180 Mar Apr '26: 80 80 Apr May '26: 90 90 May Jun '26: 50 50 Jun Jul '26: 100 100 Jul Aug '26: 60 60 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇳🇱Netherlands 10 10 10 10 10 10 10 10
🇬🇧United Kingdom 10 10 10 10 10
🇮🇹Italy 10 10 10
🇩🇪Germany 10 10 10 10 20 40 10 10 10 10 20 10
🇬🇷Greece 10 10 10 30 20 10 10 10 10 10 10 10
🇮🇳India 20 20 20 20
🇧🇷Brazil 10 10 10 10 10 10 10
🇦🇷Argentina 10 10 10
🇨🇭Switzerland 30
🇧🇪Belgium 20
🇩🇰Denmark 10 10
🇫🇮Finland 20
🇱🇻Latvia 10 10
🇳🇴Norway 10 10
🇵🇭Philippines 10 10
🇸🇪Sweden 10 10
🇺🇦Ukraine 10 10
🇦🇺Australia 10
🇮🇩Indonesia 10
🇲🇹Malta 10
🇷🇴Romania 10
🇸🇮Slovenia 10
🇪🇸Spain 10
🇹🇳Tunisia 10
🇦🇹Austria 10 10 10
🇨🇦Canada 20 20 20 20
🇺🇸United States 20 20
🇧🇬Bulgaria 20
Full per-country breakdown via the API →

What we extracted from 10 Swords

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

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

Specification

verified parameters
provider Push Gaming
max_win_x ×5000
layout 5×3
paylines 20 fixed
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2023

RTP configurations

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

Variant RTP Condition
Default 96.41%
Bonus Buy 96.75% Random Free Spins bonus buy (50x base bet)
Ante Bet 96.45% Push Bet toggle active (+20% stake)

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

Symbols & paytable

13 symbols
13 icons (ZIP)
Eagle Wild
Eagle Wild
Wild

Golden heraldic eagle with spread wings on a blue shield tile, gold 'W' beneath; substitutes for all symbols except Shield and Sword.

MatchPayoutUnit
3x 5.00 Multiplier
4x 15.00 Multiplier
5x 40.00 Multiplier
Caesar / Emperor
Caesar / Emperor
High Pay

Grey-haired emperor in a purple-and-gold toga with a gold laurel wreath, portrait framed in purple and gold.

MatchPayoutUnit
3x 5.00 Multiplier
4x 15.00 Multiplier
5x 40.00 Multiplier
Blue-armoured commander
Blue-armoured commander
High Pay

Man in blue-and-gold plate armour holding a sword, plumed helmet, portrait framed in blue.

MatchPayoutUnit
3x 4.00 Multiplier
4x 12.50 Multiplier
5x 35.00 Multiplier
Green-cloaked legionary
Green-cloaked legionary
High Pay

Man in a green cloak and bronze armour holding a spear, plumed green helmet, portrait framed in green.

MatchPayoutUnit
3x 3.00 Multiplier
4x 10.00 Multiplier
5x 30.00 Multiplier
Plumed helmet
Plumed helmet
Low Pay

Ornate purple/pink-plumed bronze centurion helmet with a red gem, on a purple octagonal tile.

MatchPayoutUnit
3x 2.00 Multiplier
4x 5.00 Multiplier
5x 15.00 Multiplier
Oil flask / vial
Oil flask / vial
Low Pay

Blue ceramic flask with a rope handle and a cork stopper, on a blue octagonal tile.

MatchPayoutUnit
3x 1.50 Multiplier
4x 4.00 Multiplier
5x 12.50 Multiplier
Leather vambrace / arm-guard
Leather vambrace / arm-guard
Low Pay

Green leather forearm-guard with a gold buckle strap, on a green octagonal tile.

MatchPayoutUnit
3x 1.00 Multiplier
4x 3.00 Multiplier
5x 10.00 Multiplier
A
A
Low Pay

Weathered tan/gold stone rune tile carved with the letter A.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
K
K
Low Pay

Weathered purple/mauve stone rune tile carved with the letter K.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
Q
Q
Low Pay

Weathered blue-grey stone rune tile carved with the letter Q.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
J
J
Low Pay

Weathered green-grey stone rune tile carved with the letter J.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
Shield Symbol
Shield Symbol
Scatter

Red-and-gold Roman shield with a glowing blue central orb and arrow-spike corner ornaments, gold 'BONUS' banner; 3 or more anywhere trigger the Free Spins Feature, no standalone payout.

Sword Symbol
Sword Symbol
Other

Silver double-edged sword on a red-and-gold laurel-wreath medallion; not a payline symbol -- pays as an anywhere instant prize by total count on screen: 4=2x, 5=5x, 6=10x, 7=25x, 8=100x, 9=1000x, 10=5000x Base Bet.

Bonus modes

4 modes
Base Game Modifier base
Base Game

5 reels x 3 rows, 20 fixed paylines paid left-to-right from the leftmost reel. Sword symbols pay anywhere as an instant-prize ladder (4-10 symbols, 2x-5000x Base Bet) independent of paylines, active in both the base game and Free Spins.

Free Spins free_spins
Free Spins Feature

Triggered by 3+ Shield scatters anywhere: 3 shields = 8 spins, 4 = 10 spins plus 2 Low Symbols converted to Swords, 5 = 12 spins plus 4 Low Symbols converted. During the round, collecting 4 Shield pips toward one Low Symbol (A/K/Q/J) converts it permanently into a Sword and awards extra spins: 1st conversion +4, 2nd and 3rd +3 each, 4th +2. Shields stop landing once all four Low Symbols are converted.

Other push_bet
Push Bet

Optional toggle that raises the Base Bet by 20% and increases the chance of triggering the Free Spins Feature; wins are still evaluated against the original Base Bet. Raises RTP from 96.41% to 96.45%. Can only be switched off at the end of a completed round, and autoplay must be stopped first.

Other bonus_buy
Bonus Buy - Random Free Spins

Purchases the Free Spins Feature for 50x Base Bet (25.00 fun at 0.50 fun Base Bet), starting with a random number of Shield symbols already collected toward the 3/4/5-shield award tiers. RTP for this purchase path is 96.75%.

Bonus buy

1 option
Option Price (cost × bet) Effect
Random Free Spins headline ×50.00

Colour system

extracted from frames · HEX
Export palette
#1A1E23 base dominant 1 base
#595F66 base dominant 2 base
#5B2525 base dominant 3 base
#345B56 base dominant 4 base
#956D53 base dominant 5 base
#697289 base dominant 6 base
#211F25 free_spins dominant 1 free_spins
#5C2424 free_spins dominant 2 free_spins
#9D2624 free_spins dominant 3 free_spins
#2A394A free_spins dominant 4 free_spins
#1E1D22 bonus dominant 1 bonus
#4E301E bonus dominant 2 bonus
#F9F9F7 bonus dominant 3 bonus
#3B5C71 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Eagle Wild is identifiable by its shape and gold 'W' letter on a blue shield tile, not colour alone.
  • Sword instant-prize ladder tier reached is confirmed by a highlighted/glowing rung plus the printed WIN amount and tier number, not colour alone.
  • Low Symbol conversion progress is shown via letter icons (A/K/Q/J) with numeric pip counts, not colour alone.
  • Push Bet toggle is described in the rules as green when active and grey when inactive, with no shape or text redundancy found for its on/off state on captured frames -- a colour-only cue.
Screen Reader
  • Monetary values, RTP figures, feature-trigger rules and the Sword ladder are printed as legible text within the paytable/rules panels, not baked purely into images. The reel grid and win-ladder widget are graphical/canvas-only with no confirmed text-equivalent.
Motor Accessibility
  • The keyboard space bar is an explicit alternate control for both Spin and for skipping (quick-play) animations, reducing reliance on precise mouse/touch targeting.
Hearing Accessibility
  • Feature outcomes (Free Spins award, Low Symbol conversion, Sword instant win, round-end total) are all shown as on-screen text/numbers such as '+4 FREE SPINS' and 'WIN: 5.00 fun', so audio is not the sole channel for any observed state.
Low Vision
  • Free Spins switches the background from a daytime blue-sky courtyard to a dusk purple-violet palette with lit torches, reinforced by an on-screen 'Free Spins: N / M' text counter rather than colour alone.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game (idle and payline win state), paytable (7 pages), rules (8 pages), settings, autoplay list, KNOW THE GAME info panel.
Bonus Buy dialog, Free Spins award/trigger modal, Free Spins gameplay, Sword instant-prize win (mid-animation and settled), Low Symbol conversion award, end-of-round win screen.
Volatility rating not printed anywhere in this build (rules booklet, info panel, or splash screen).
Free Spins Feature was captured via Bonus Buy purchase; a natural 3+ Shield scatter trigger in the base game was not captured.
Push Bet toggle never captured in its ON (green) state; its exact on-screen position was not independently verified on a live frame.
Post-round balance after the 14.50 fun Free Spins win not captured -- the demo session expired immediately after the win screen.
Provider wordmark 'Push Gaming' does not appear on any captured in-game frame; provider identity is known only from catalogue/demo-URL metadata.

Ask AI about 10 Swords

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 10 Swords work? Keep it simple.

Triggered by 3+ Shield scatters anywhere: 3 shields = 8 spins, 4 = 10 spins plus 2 Low Symbols converted to Swords, 5 = 12 spins plus 4 Low Symbols converted. During the round, collecting 4 Shield pips toward one Low Symbol (A/K/Q/J) converts it permanently into a Sword and awards extra spins: 1st conversion +4, 2nd and 3rd +3 each, 4th +2. Shields stop landing once all four Low Symbols are converted.

RTP 96.41%max win ×5000demo ✓

From the verified capture of 25 Aug 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: 10 Swords vs Razor Returns — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/10-swords-b28/

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

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/10-swords-b28/
{
  "game": {
    "name": "10 Swords",
    "catalog_name": "10 Swords",
    "in_game_wordmark": "10 SWORDS",
    "provider": "Push Gaming",
    "provider_ref": "tenswords-01",
    "game_kind": "video_slot (payline slot with an additional 'anywhere' scatter-pay ladder feature)",
    "theme": "Ancient Rome / gladiatorial legion. Two stone columns with red-and-gold Roman-eagle capitals frame the reels; a bronze brazier with glowing embers sits between the columns at the base of the screen; a partially visible round shield with a golden eagle motif rests bottom-left of the frame. Cast of high-value symbols reads as Roman military iconography: an emperor/Caesar figure with a laurel wreath, an armoured centurion/commander, a green-cloaked legionary soldier, plus supporting military-gear icons (helmet, oil flask/vial, leather vambrace/arm-guard).",
    "art_style": "Semi-realistic painted 2D illustration (digitally painted portraits and objects, not flat vector cartoon): soft airbrushed shading and gradients on skin/metal/fabric, moderately thick dark outlines around symbol tiles, warm daylight lighting on the background columns (blue sky, soft clouds) contrasted with a darker slate-blue reel window. Overall tone is heroic/adventurous 'ancient epic' rather than cartoonish-casual or dark/cinematic-horror; front-facing/eye-level camera angle on the reels, no isometric or top-down perspective.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from 29 desktop screenshots (1280x800) + zoomed crops + OCR ground truth.",
    "method_notes": "Numbers and text are taken verbatim from on-screen text as read directly from the frames (pixel reading), cross-checked against the OCR strings recorded in the manifest. Sword-ladder currency amounts on base_game.png/free_spins frames were converted to bet multipliers by dividing by the Base Bet shown on the same frame (0.50 fun). Anything not legible on the 29 captured frames is listed in 'unreadable_or_uncertain' and not invented.",
    "language": "English"
  },
  "color_palette": {
    "background": "Daylight Roman courtyard: pale blue sky with soft white clouds behind two carved stone columns with red/gold decorative capitals; ground is grey stone paving; a bronze brazier with orange/red glowing coals sits centre-bottom.",
    "reel_frame": "Weathered tan/beige stone-and-wood frame with Greek-key (meander) ornament along the top and bottom edges, gold corner brackets.",
    "reel_window": "Dark slate-blue/near-black background behind the symbols so painted symbol art stands out.",
    "ui_panel_right_rail": "Circular buttons on a dark translucent background: white spin-refresh icon, gold five-pointed star (bonus buy), white play-circle (autoplay), stacked-coins icon (bet selector).",
    "info_panel_overlay": "Right-hand slide-in panel: near-black (#0f0f0f-ish) background, white/light-grey body text, a single red vertical accent bar to the left of each section heading (Symbols / Max Win / Features / Wild Symbol / Scatter Symbol / Sword Symbol / Free Spins Feature / Push Bet, etc.).",
    "win_ladder_widget": "Vertical parchment-style ribbon ledger on the left of the reels, tiers numbered 4-10 top to bottom; the two top rungs (9 and 10) are printed on a magenta/purple ribbon and a dark-red ribbon respectively to set them visually apart from the tan ribbons of tiers 4-8; the currently-won tier is highlighted with a bright gold outline/glow during a Sword win.",
    "free_spins_background": "Switches to a dusk/night purple-violet palette (deep purple curtains and glowing torches at the base of the columns) versus the daytime blue-sky base game -- a colour-independent scene change reinforced by the on-screen 'Free Spins: N / M' counter text.",
    "notes_for_colorblind_users": "The two scatter-driven mechanics (Sword instant-prize ladder tier reached, and Low-Symbol-to-Sword conversion progress) are both confirmed by TEXT/NUMBER changes (highlighted tier number + WIN amount; a discrete on-reel meter of collected Shield pips per letter icon) in addition to colour highlighting, so colour is not the sole carrier of state. The Push Bet toggle is described in rules text as 'green when active, grey when inactive' (rules_p6.png) -- this is a colour-only cue on the toggle itself; no additional shape/text redundancy for the toggle state was found on the captured frames (see unreadable_or_uncertain)."
  },
  "symbols": {
    "note": "Symbol identities and payouts read directly from zoomed paytable_p1..p3 frames. All paytable values are printed IN CURRENCY (fun) at the current Base Bet of 0.50 fun (printed disclaimer: 'All wins shown are in fun and valid for the current Base Bet of 0.50 fun', paytable_p1.png). Bet-multiplier equivalents are shown alongside for convenience (value / 0.50).",
    "wild": {
      "name": "Eagle Wild",
      "appearance": "Golden heraldic eagle with wings fully spread, standing on a golden rolled scroll/baton, set on a blue shield-shaped tile; a large golden 'W' ligature sits beneath the eagle. Gold and blue colour scheme with a thin light-blue glow outline.",
      "payouts": {"5": "20.00 fun (40x)", "4": "7.50 fun (15x)", "3": "2.50 fun (5x)"},
      "role": "Wild symbol; substitutes for all symbols except the Shield (scatter) and Sword (instant-prize) symbols. Printed rule: \"The Eagle Symbol is a Wild Symbol that substitutes all other symbols except for the Shield and Sword Symbols.\" (paytable_p1.png, rules_p2.png)"
    },
    "scatter": {
      "name": "Shield Symbol",
      "appearance": "Red-and-gold Roman shield, arrow/spike ornaments on the four corners, wing/feather motifs flanking a central square gold frame holding a glowing blue orb; a gold banner reading 'BONUS' across the bottom.",
      "trigger": "3 or more Shield symbols landing ANYWHERE on the reels (not tied to a payline) trigger the Free Spins Feature. Printed rule: \"The Shield Symbol is a Scatter Symbol. Landing 3 or more Shield Symbols anywhere on the reels will trigger the Free Spins Feature.\" (paytable_p4.png, rules_p3.png). Scatter has no standalone cash payout of its own printed on the paytable pages captured."
    },
    "sword_instant_prize_symbol": {
      "name": "Sword Symbol",
      "appearance": "Silver double-edged sword, gold hilt and pommel, mounted on a red-and-gold circular medallion with a gold laurel-wreath wrapped around the blade; light-blue glow outline when it lands.",
      "mechanic": "Not a payline symbol -- pays as an 'Instant Prize Win' based on the TOTAL COUNT of Sword symbols anywhere on the visible reels (4 to 10 positions of the 5x3 = 15-cell grid), during both the base game and the Free Spins Feature. Printed rule: \"Sword Symbol Instant Wins are bet multipliers... Landing 4 or more Sword Symbols anywhere on the reels will award an Instant Prize Win.\" (rules_p3.png)",
      "ladder_multipliers_of_base_bet": {
        "4": "2x",
        "5": "5x",
        "6": "10x",
        "7": "25x",
        "8": "100x",
        "9": "1000x",
        "10": "5000x"
      },
      "ladder_currency_at_0.50_base_bet": {
        "4": "1.00 fun", "5": "2.50 fun", "6": "5.00 fun", "7": "12.50 fun", "8": "50.00 fun", "9": "500.00 fun", "10": "2,500.00 fun"
      },
      "ladder_starts_paying_at": "4 Sword symbols (fewer than 4 pays nothing; tier 4 is the lowest lit rung on the widget)",
      "top_tier_equals_max_win": "10 Sword symbols = 5000x Base Bet, which equals the game's printed maximum win cap (see technical_summary.max_win).",
      "verified_by": "Three independent live in-round measurements during a Free Spins round match the printed ladder exactly at Base Bet 0.50 fun: 4 swords -> WIN 1.00 fun, 5 swords -> WIN 2.50 fun, 6 swords -> WIN 5.00 fun (frames free_spins_sword_win.png / free_spins_sword_win_result.png)."
    },
    "high_value": [
      {"name": "Caesar / Emperor", "appearance": "Grey-haired man in a purple-and-gold toga wearing a gold laurel wreath, portrait framed in a purple/gold ornate card", "payouts": {"5": "20.00 fun (40x)", "4": "7.50 fun (15x)", "3": "2.50 fun (5x)"}},
      {"name": "Blue-armoured commander", "appearance": "Man in blue-and-gold plate armour holding a sword, plumed helmet, portrait framed in a blue ornate card", "payouts": {"5": "17.50 fun (35x)", "4": "6.25 fun (12.5x)", "3": "2.00 fun (4x)"}},
      {"name": "Green-cloaked legionary", "appearance": "Man in green cloak and bronze armour holding a spear, plumed green helmet, portrait framed in a green ornate card", "payouts": {"5": "15.00 fun (30x)", "4": "5.00 fun (10x)", "3": "1.50 fun (3x)"}}
    ],
    "mid_value": [
      {"name": "Plumed helmet", "appearance": "Ornate purple/pink-plumed bronze centurion helmet with a red gem, on a purple octagonal tile", "payouts": {"5": "7.50 fun (15x)", "4": "2.50 fun (5x)", "3": "1.00 fun (2x)"}},
      {"name": "Oil flask / vial", "appearance": "Blue ceramic flask with a rope/handle wrap and a cork stopper, on a blue octagonal tile", "payouts": {"5": "6.25 fun (12.5x)", "4": "2.00 fun (4x)", "3": "0.75 fun (1.5x)"}},
      {"name": "Leather vambrace / arm-guard", "appearance": "Green leather forearm-guard with gold buckle strap, on a green octagonal tile", "payouts": {"5": "5.00 fun (10x)", "4": "1.50 fun (3x)", "3": "0.50 fun (1x)"}}
    ],
    "low_value_royals": [
      {"name": "A", "appearance": "Weathered stone/gold rune tile carved with the letter A, tan/gold colour", "payouts": {"5": "2.00 fun (4x)", "4": "0.75 fun (1.5x)", "3": "0.25 fun (0.5x)"}},
      {"name": "K", "appearance": "Weathered stone rune tile carved with the letter K, purple/mauve colour", "payouts": {"5": "2.00 fun (4x)", "4": "0.75 fun (1.5x)", "3": "0.25 fun (0.5x)"}},
      {"name": "Q", "appearance": "Weathered stone rune tile carved with the letter Q, blue-grey colour", "payouts": {"5": "2.00 fun (4x)", "4": "0.75 fun (1.5x)", "3": "0.25 fun (0.5x)"}},
      {"name": "J", "appearance": "Weathered stone rune tile carved with the letter J, green-grey colour", "payouts": {"5": "2.00 fun (4x)", "4": "0.75 fun (1.5x)", "3": "0.25 fun (0.5x)"}}
    ],
    "low_symbols_used_in_free_spins_conversion": "A, K, Q, J are collectively referred to as 'Low Symbols' in the Free Spins Feature text (rules_p4/p5, paytable_p6/p7) -- these four are the only symbols eligible to be converted into Sword symbols during Free Spins."
  },
  "reel_and_paylines": {
    "grid": "5 reels x 3 rows (confirmed both by direct pixel count on base_game.png and by the printed rule 'Deadly... 10 Swords is a 5-reel slot game with 3 symbols per reel.' rules_p1.png)",
    "paylines": "20 fixed paylines, all diagrammed on paytable_p7.png as 20 individual 5x3 zig-zag/line-shape mini-grids numbered 1-20.",
    "payline_rule": "A line win requires matching symbols consecutively from the leftmost reel. Only the single highest-value line win is paid per line; wins on separate lines are added together. Sword Symbol wins (the 'anywhere' ladder) are added to line wins/paid separately, not evaluated as a line win. Printed rule (rules_p2.png): \"A line win is awarded when a number of instances of the same symbol appear consecutively starting from the leftmost reel. Only one line win may be awarded on a single win line... The highest line win value is always awarded. All wins occur on win lines, except Sword Symbol wins. Sword Symbol wins are added to pay line wins or equivalent. Wins on separate win lines are added.\""
  },
  "payout_basis": {
    "value": "total_bet (a.k.a. Base Bet) -- confirmed by direct measurement, NOT by choosing between the two conflicting rule sentences",
    "evidence_payline": {
      "frame": "base_game_payline_win.png",
      "printed_win": "0.25 fun",
      "total_bet": "0.50 fun",
      "lines": 20,
      "matched_tier": "K, 3-of-a-kind on a payline (2xK card + Eagle Wild substitution on the 3rd position)",
      "paytable_tier_value": "0.25 fun for K-3 (paytable_p2.png) -- exact match to the printed win"
    },
    "evidence_sword_ladder": "Three separate live Sword-ladder wins in a Free Spins round matched the printed ladder exactly at Base Bet 0.50 fun (4 swords=1.00, 5 swords=2.50, 6 swords=5.00) -- see symbols.sword_instant_prize_symbol.verified_by.",
    "conflicting_rulebook_text": {
      "rules_p2.png": "\"The paytable reflects the current bet configuration, based on the bet per line.\"",
      "rules_p5.png": "\"The paytable reflects the current bet configuration, based on the Base Bet.\"",
      "resolution": "The two sentences are the SAME templated legal boilerplate with one word swapped, and they directly contradict each other within the same rules booklet. The game has no 'bet per line' control in its UI at all -- only a single 'Base Bet' / 'Total Bet' figure is ever shown (bet selector panel, base_game.png footer, bonus buy dialog). Because the game has a fixed 20-line configuration with no per-line stake control, and because the measured win amounts above match the Base-Bet-anchored paytable exactly (0.50/20 = 0.025 per line is NOT observed anywhere), the basis is resolved in favour of 'Base Bet / Total Bet', matching the wording on rules_p5.png. Both sentences are recorded here as a documented anomaly rather than silently picking one."
    }
  },
  "bet_and_limits": {
    "min_bet": "0.10 fun",
    "max_bet": "100.00 fun",
    "paytable_bet_anchor": "0.50 fun (printed on paytable_p1.png header: 'valid for the current Base Bet of 0.50 fun'; matches the 'Total Bet: 0.50 fun' shown in the game footer on every captured base-game frame)",
    "currency_note": "'fun' is the demo balance token label printed in the game UI (e.g. 'Balance: 1,000.00 fun'), not a real-money currency; it is not recorded as a currency field.",
    "max_win": {
      "value": "5,000x current Base Bet",
      "source": "rules_p3.png / rules_p7.png printed text: \"This game has a maximum win of 5,000x...\" / \"the maximum payout per game round is 5,000x the current Base bet amount.\"; matches the top rung of the Sword ladder (10 swords = 5000x) and the preview splash text 'WIN UP TO 5000x' (preview.png).",
      "operator_variance_disclaimer": "The rules booklet explicitly warns the win cap is a per-configuration value: \"It is possible that the operator has configured a win cap which differs from the 5,000x win cap. If this is the case, it will not be possible to reach the 5,000x win cap. Please contact the operator for further information.\" (rules_p7.png). This game's specific configuration prints 5,000x consistently in three independent places (preview splash, paytable Max Win section, rules Additional Information section), so 5,000x is taken as this build's value, but the operator-variance caveat is preserved here per playbook P-U02."
    }
  },
  "rtp": {
    "without_push_bet": "96.41%",
    "with_push_bet": "96.45%",
    "with_bonus_buy": "96.75%",
    "source": "rules_p7.png (\"The theoretical average return to player (RTP) using the Push Bet is 96.45%.\" / \"The theoretical average return to player (RTP) without using the Push Bet is 96.41%.\") and rules_p6.png / info.png (\"Free Spins Feature with a random number of Shield Symbols for 50x your Base Bet and 96.75% RTP.\"). The same three figures are repeated verbatim on the one-screen 'KNOW THE GAME' info panel (info.png), giving two independent on-build citations for the same numbers.",
    "note_on_rtp_not_on_splash": "The loading/preview splash (preview.png) does NOT print an RTP figure on this build -- it shows only 'WIN UP TO 5000x' and the Free Spins bonus tiers (8/10/12). RTP is only found in the rules booklet and the 'KNOW THE GAME' info panel."
  },
  "push_bet_feature": {
    "what_it_does": "An optional higher-stake mode ('ante bet' analogue). Toggling Push Bet ON raises the Base Bet by 20% and increases the probability of triggering the Free Spins Feature. Wins are still evaluated relative to the ORIGINAL Base Bet amount, not the increased Push Bet amount.",
    "how_wins_are_evaluated": "Printed rule (rules_p6.png): \"When using the Push Bet, wins are evaluated respectively of the Base Bet amount and not the Push Bet amount.\"",
    "toggle_location": "A switch above the available-bets list; described in rules text as showing green when active and grey when inactive (rules_p6.png). Not visually captured toggled ON on any of the 29 frames -- see unreadable_or_uncertain.",
    "how_to_deactivate": "Can only be switched off at the end of a completed game round. If autoplay is running, autoplay must be switched off first before the Push Bet toggle can be deactivated. Printed rule (rules_p6.png): \"The Push Bet can be deactivated at the end of a game round. When the game is in autoplay, the autoplays must be switched off to deactivate the Push Bet.\"",
    "rtp_effect": "Raises theoretical RTP from 96.41% (Push Bet off) to 96.45% (Push Bet on) -- a +0.04pp shift, consistent with a modest chance-of-trigger boost rather than a payout-table change."
  },
  "features": {
    "free_spins_feature": {
      "trigger": "3+ Shield (scatter) symbols landing anywhere on the reels.",
      "award_table": {
        "3_shields": "8 Free Spins",
        "4_shields": "10 Free Spins, plus 2 Low Symbols immediately converted to Sword symbols",
        "5_shields": "12 Free Spins, plus 4 Low Symbols immediately converted to Sword symbols"
      },
      "in_round_mechanic": "During the Free Spins Feature, any additional Shield symbols that land are collected on a 'Low Symbol meter' displayed to the left of the reels -- a diamond arrangement of four round icons labelled A / K / Q / J, each with its own pip counter (observed on free_spins_gameplay.png: J shows 2 filled pips out of an apparent 4-pip requirement). When 4 Shield symbols have been collected toward one specific Low Symbol, every instance of that Low Symbol on the reels is converted permanently into a Sword symbol for the rest of the round. Once ALL FOUR Low Symbols (A, K, Q, J) have been converted, Shield symbols stop landing entirely (printed rule: \"Shield Symbols do not land when all Low Symbols are converted into Sword Symbols.\").",
      "extra_spins_per_conversion": "Each Low Symbol conversion awards bonus spins on top of the original award: 1st conversion = +4 Free Spins, 2nd and 3rd conversions = +3 Free Spins each, 4th (final) conversion = +2 Free Spins. Observed live: free_spins_symbol_conversion.png shows a '+4 FREE SPINS' banner for the first J-symbol conversion, with the Free Spins counter increasing from 8 to 12 in the footer readout.",
      "award_announcement_screen": "A dedicated modal ('YOU HAVE BEEN AWARDED') shows the number of Free Spins won (large gold number) beside a diamond icon of the four Low Symbols under the heading 'SYMBOLS CONVERTED INTO SWORDS' (free_spins_award.png) -- this heading is shown even at the base 8-spin/3-shield tier where NO conversions are guaranteed, i.e. it names the mechanic that MAY occur during the round rather than confirming conversions already happened.",
      "background_change": "Free Spins background switches from the base game's daytime blue-sky courtyard to a dusk/night purple-violet palette with lit torches -- a scene-level, non-colour-dependent cue (also confirmed by the on-screen 'Free Spins: N / M' text counter in the footer)."
    },
    "sword_instant_prize": {
      "availability": "Active during BOTH the base game and the Free Spins Feature (not exclusive to Free Spins).",
      "detail": "See symbols.sword_instant_prize_symbol above for the full ladder and verified evidence."
    },
    "bonus_buy": {
      "available": true,
      "options_count": 1,
      "option": {
        "name": "Random Free Spins",
        "cost": "25.00 fun at Base Bet 0.50 fun -- exactly 50x the Base Bet (matches printed rule 'for 50x your Base Bet', rules_p6.png)",
        "cost_scales_with_bet": "The Bonus Buy dialog exposes '+'/'-' controls on the Base Bet figure itself (bonus_buy_dialog.png), so the 25.00 fun price shown scales proportionally if Base Bet is changed before buying.",
        "reward": "Triggers the Free Spins Feature with a RANDOM number of Shield symbols already collected/landed (i.e. the buy can start the player anywhere on the 3/4/5-shield award tiers), stated RTP for this specific purchase path is 96.75%.",
        "ui_icon": "Gold five-pointed star button on the right-hand vertical rail of the game screen (base_game.png)."
      }
    }
  },
  "screens": [
    {"file": "preview.png", "type": "preview/loading splash", "content": "Title lockup '10 SWORDS' in gold/red carved-stone lettering with a sword through the bottom. Left panel 'INSTANT PRIZES' shows the Sword ladder (10=5000x highlighted gold, 9=1000x, and lower tiers 8/7/6/5/4 partially obscured behind a large Sword-medallion graphic) under the banner 'WIN UP TO 5000x'. Right panel 'PROGRESSIVE FREE SPINS' shows three gold Bonus medallion icons reading 8 / 12 / 10 (the '12' medallion is drawn larger/centred). 'CLICK TO CONTINUE' prompt at the bottom. No RTP figure printed on this screen."},
    {"file": "base_game.png", "type": "base_game", "content": "Default reel state, Balance 1,000.00 fun, Total Bet 0.50 fun. Sword-prize ladder shown fully at left (tiers 4-10 with all seven currency values legible: 1.00/2.50/5.00/12.50/50.00/500.00/2,500.00). Right-rail icons top to bottom: gold star (Bonus Buy), spin/refresh circle highlighted red, play-circle (autoplay), stacked-coin icon (bet selector). Top bar: speaker icon, hamburger menu icon."},
    {"file": "base_game_payline_win.png", "type": "base_game (win state)", "content": "A payline win of 0.25 fun on a 3-of-a-kind K (two K rune tiles plus one Eagle Wild substituting on the third position, forming a zig-zag payline). 'WIN: 0.25 fun' shown centred in the footer. Balance reads 998.75 fun (post-spin). This is the reference frame used to establish payout_basis."},
    {"file": "paytable_p1.png", "type": "paytable", "page": 1, "content": "Header 'PAYTABLE > Symbols' with the currency-anchor disclaimer. Eagle Wild entry with wild-substitution rule text. Caesar/Emperor and blue-armoured commander entries begin; green legionary entry starts (values continue on page 2)."},
    {"file": "paytable_p2.png", "type": "paytable", "page": 2, "content": "Continuation: green legionary full values, plumed helmet, oil flask, leather vambrace, and the start of A/K royal rune tiles."},
    {"file": "paytable_p3.png", "type": "paytable", "page": 3, "content": "Full A/K/Q/J royal rune tile values. 'Max Win' section with a '5000x' promo graphic and the printed sentence 'The maximum payout per game round is 5,000x the current Base bet amount.'"},
    {"file": "paytable_p4.png", "type": "paytable", "page": 4, "content": "'Features' section header, 'Scatter Symbol' subsection: Shield symbol illustration and the 3+-anywhere trigger rule text."},
    {"file": "paytable_p5.png", "type": "paytable", "page": 5, "content": "'Sword Symbol' subsection: full printed ladder graphic (10=5000x through 4=2x) plus the 'anywhere' Instant Prize Win rule text. 'Free Spins Feature' subsection begins: three Bonus-medallion icons (8/blank/10... continues) and the 3/4/5-shield award-tier text starts."},
    {"file": "paytable_p6.png", "type": "paytable", "page": 6, "content": "Continuation of Free Spins Feature text: full 3/4/5-shield award table with conversion counts, the Low-Symbol meter collection mechanic explanation, and the start of the extra-spins-per-conversion table."},
    {"file": "paytable_p7.png", "type": "paytable", "page": 7, "content": "End of the extra-spins-per-conversion table (1st=+4, 2nd/3rd=+3, 4th=+2). 'Win Lines' section: all 20 paylines diagrammed as individual numbered 5x3 zig-zag mini-grids (1-20). This is the confirmed bottom of the paytable panel -- re-scrolling produced no further content."},
    {"file": "rules_p1.png", "type": "rules", "page": 1, "content": "'GAME INFO' header. Grid statement ('5-reel slot game with 3 symbols per reel'). How to Play / Autoplay / Quick Play instructions. Start of Payout Rules."},
    {"file": "rules_p2.png", "type": "rules", "page": 2, "content": "Continuation of Payout Rules (line-win definition, highest-line-win-only rule, Sword wins added separately, 'based on the bet per line' wording -- see payout_basis anomaly). 'Win Cap' section (5,000x). 'Wild Symbol' and start of 'Scatter Symbol' sections."},
    {"file": "rules_p3.png", "type": "rules", "page": 3, "content": "Full Scatter Symbol text. Full 'Sword Symbol' section: 'Sword Symbol Instant Wins are bet multipliers' statement plus the complete 4-10 award ladder in explicit multiplier form (2x/5x/10x/25x/100x/1000x/5000x)."},
    {"file": "rules_p4.png", "type": "rules", "page": 4, "content": "Full 'Free Spins Feature' section text: 3/4/5-shield trigger table, Low-Symbol-meter collection mechanic, 'Shield Symbols do not land when all Low Symbols are converted' rule, and the start of the extra-spins-per-conversion breakdown."},
    {"file": "rules_p5.png", "type": "rules", "page": 5, "content": "'Paytable' section header with the conflicting 'based on the Base Bet' wording (see payout_basis anomaly). 'Bonus Buy' section: full instructions for the buy dialog (+/- Base Bet controls, Buy/confirm/Cancel flow), and the start of 'Bonus Buy Options' (Random Free Spins, 50x Base Bet, 96.75% RTP)."},
    {"file": "rules_p6.png", "type": "rules", "page": 6, "content": "Continuation of Bonus Buy Options. 'Base Bet' definition. Full 'Push Bet' section: +20% Base Bet on activation, wins evaluated on Base Bet not Push Bet amount, toggle colour states, and the end-of-round-only deactivation rule (including the autoplay caveat)."},
    {"file": "rules_p7.png", "type": "rules", "page": 7, "content": "'Additional Information' section: 48-hour incomplete-game auto-resolve policy, 'MALFUNCTION VOIDS ALL PAYS AND PLAYS' notice, the two RTP figures (96.45% with Push Bet / 96.41% without), the 5,000x max-win statement with the operator-win-cap-variance disclaimer, and the start of 'Server Version: 2.5.10'."},
    {"file": "rules_p8.png", "type": "rules", "page": 8, "content": "Confirmed bottom of the rules panel: 'Server Version: 2.5.10' and 'Client Version: 8.17.15 30-06-2026' printed as the final two lines. Re-scrolling produced no further content."},
    {"file": "settings.png", "type": "settings", "content": "Single-screen 'SETTINGS' panel with three toggles (each shown as a speaker icon, appearing in the 'on' state): All Sounds, Sound Effects, Music. No scrolling required."},
    {"file": "autoplay.png", "type": "autoplay", "content": "'AUTOPLAYS' popup listing selectable round counts: Off (currently selected, highlighted white), 10, 20, 50, 100, 250, 500, 1000. Single screen, no scroll."},
    {"file": "info.png", "type": "info", "content": "'KNOW THE GAME' single-screen summary panel: repeats the MALFUNCTION notice, both RTP figures, the max-win/operator-cap disclaimer, and the Bonus Buy Options text (50x Base Bet, 96.75% RTP) -- effectively a condensed digest of rules_p7 + rules_p5/p6, giving a second independent on-build citation of the same RTP numbers."},
    {"file": "bonus_buy_dialog.png", "type": "bonus (buy dialog)", "content": "'BONUS BUY' dialog: single option 'Random Free Spins', price 25.00 fun, red 'BUY' button, promo art showing a blue Bonus-medallion with a large gold question mark on a temple-courtyard background. Footer shows the 'BASE BET' figure (0.50 fun) with +/- stepper controls that scale the buy price."},
    {"file": "free_spins_trigger.png", "type": "free_spins (award announcement)", "content": "'YOU HAVE BEEN AWARDED' modal: large gold '8' over 'FREE SPINS' label (left), a diamond icon of four Low Symbol letters A/K/Q/J over the label 'SYMBOLS CONVERTED INTO SWORDS' (right). Same modal graphic reused for the confirmation frame (free_spins_award.png, identical content, next in the announce sequence)."},
    {"file": "free_spins_award.png", "type": "free_spins (award announcement, second frame)", "content": "Duplicate of the award modal content above -- captured as the second beat of the same announcement sequence (before/click-through) rather than a distinct state."},
    {"file": "free_spins_gameplay.png", "type": "free_spins (gameplay)", "content": "Live Free Spins round, spin 2 of 8 ('Free Spins: 2 / 8' in footer). Purple/violet dusk background. Low-Symbol meter widget at upper-left shows four round icons (K, A, Q, J) with J's meter showing 2 collected pips (blue dots) toward the 4-pip conversion threshold. Sword-ladder widget at left unchanged from base game. Reels show a Shield/Bonus symbol on the far-right column mid-drop."},
    {"file": "free_spins_sword_win.png", "type": "free_spins (Sword instant-prize trigger, mid-animation)", "content": "6 Sword symbols simultaneously visible on the grid (spin 3/8), glowing highlight animation still settling; a partial/animating win counter reading '0.26' is visible mid-count-up (this is an in-progress tally, not the final value -- see free_spins_sword_win_result.png for the settled amount)."},
    {"file": "free_spins_sword_win_result.png", "type": "free_spins (Sword instant-prize result, settled)", "content": "Same 6-Sword-symbol layout, animation settled: footer shows 'WIN: 5.00 fun' and the Sword-ladder widget's tier '6' rung is highlighted with a gold glow/outline, printed value 5.00 -- an exact match to 6 swords x 10x x 0.50 Base Bet."},
    {"file": "free_spins_symbol_conversion.png", "type": "free_spins (Low Symbol conversion award)", "content": "'+4 FREE SPINS' banner overlay with a diamond icon of A/K/Q/J (the J icon shows a small tear/crack graphic marking it as the symbol just converted) over a light-blue vial icon. Footer Free Spins counter shows '3 / 12' (up from the prior 8-spin award, confirming the +4 bonus was added to the total)."},
    {"file": "win_screen.png", "type": "win_screen", "content": "End-of-round summary modal: '10 SWORDS' logo lockup, 'CONGRATULATIONS YOU HAVE WON' header, large gold total figure '14.50' (no currency symbol printed alongside the number on this frame), subtitle 'DURING FREE SPINS', 'CLICK TO CONTINUE' prompt. This is the aggregate win across the entire Free Spins round triggered by the Bonus Buy, not a single-spin amount."}
  ],
  "ui_structure": {
    "info_panel_type": "A single continuous scrolling sheet per panel (paytable / rules), no tabs inside a panel. The bottom navigation bar (4 icons: grid/paytable, question-mark/rules, gear/settings, shield/info) switches BETWEEN these four separate panels, not between sections within one panel.",
    "panel_sizes": "Paytable: 7 pages / scroll stops. Rules: 8 pages / scroll stops. Settings, Autoplay and Info ('KNOW THE GAME') are each single-screen with no scrolling.",
    "right_side_rail_buttons_base_game": "Top to bottom: gold star (Bonus Buy), circular refresh/spin button (large, bottom-most, doubles as the main Spin control), white play-circle (Autoplay), stacked-coin icon (Bet selector).",
    "top_bar": "Game title '10 Swords' at top-left (browser/frame chrome, not part of the game canvas) and a clock readout top-right (also chrome, not game UI). In-canvas top-right: speaker/mute icon and hamburger menu icon.",
    "footer_readout_base_game": "Balance (left) -- Total Bet (right); during a win, a centred 'WIN: <amount> fun' appears between them. During Free Spins, a centred 'Free Spins: N / M' counter replaces the win readout when no win is being announced."
  },
  "technical_summary": {
    "reels": "5 reels x 3 rows, 20 fixed paylines",
    "rtp_without_push_bet": "96.41%",
    "rtp_with_push_bet": "96.45%",
    "rtp_bonus_buy": "96.75%",
    "max_win": "5,000x current Base Bet (equivalently, 10 Sword symbols on the Instant Prize ladder), with an explicit operator-configurable win-cap disclaimer",
    "min_bet": "0.10 fun",
    "max_bet": "100.00 fun",
    "paytable_bet_anchor": "0.50 fun",
    "payout_basis": "Total Bet / Base Bet (fixed 20 lines, no separate per-line stake control)",
    "volatility": "Not printed anywhere in this build's rules booklet, info panel, or splash screen on the 29 captured frames -- see unreadable_or_uncertain.",
    "special_mechanics": ["Sword Symbol 'anywhere' scatter-pay instant-prize ladder (4-10 symbols, 2x-5000x)", "Free Spins Feature with Low-Symbol-to-Sword progressive conversion and stacking extra-spin awards", "Push Bet (+20% stake, +0.04pp RTP, ante-bet analogue)", "Bonus Buy (single option: Random Free Spins, 50x Base Bet, 96.75% RTP)"],
    "build_versions": {"server": "2.5.10", "client": "8.17.15 30-06-2026", "source": "rules_p8.png, confirmed bottom of the rules booklet"}
  },
  "accessibility_observations": {
    "screen_reader_blind": "All monetary values, RTP figures, feature-trigger rules and the Sword ladder are printed as legible TEXT within the info panels (paytable/rules), not baked purely into images -- these panels would be scriptable/readable if exposed via accessible DOM/ARIA. The reel grid itself and the win-ladder widget on the left of the base game are graphical/canvas-only with no text-equivalent captured on these frames (the ladder's currency values ARE legible as printed text within the graphic, but are not exposed as separate accessible text nodes as far as could be determined from screenshots alone).",
    "deaf_hard_of_hearing": "All feature outcomes observed (Free Spins award, Low Symbol conversion, Sword instant win, round-end total) are accompanied by on-screen text/numbers (e.g. '+4 FREE SPINS', 'WIN: 5.00 fun', 'YOU HAVE WON 14.50'), so audio cues are not the sole channel for any state captured.",
    "colorblind": "Sword ladder tier reached is confirmed by a highlighted/glowing rung PLUS the printed WIN amount and tier number (not colour alone). The Low-Symbol conversion meter uses letter icons (A/K/Q/J) with numeric pip counts rather than colour alone. The one colour-only cue identified in the rules text is the Push Bet toggle (described as 'green when active, grey when inactive') -- no additional shape or text redundancy for this toggle's on/off state was found on the 29 captured frames; flagged in unreadable_or_uncertain.",
    "motor_impaired": "Keyboard space-bar is an explicit alternate control for both Spin and Quick-Play-skip (rules_p1.png: 'Alternatively, press the keyboard space bar' -- stated twice, once for spin, once for skipping animations), reducing reliance on precise mouse/touch targeting for the two most frequent actions."
  },
  "logo_refs_verification": {
    "method": "Each of the 3 boxes supplied by the capturer was independently re-cropped with scripts/zoom.py at 3x scale and visually inspected on its OWN source frame before acceptance.",
    "results": [
      {"file": "paytable_p1.png", "box": [718, 158, 905, 378], "what": "Eagle Wild symbol tile", "verdict": "GOOD -- clean gold eagle icon on a blue shield tile with a golden 'W' ligature (part of the symbol art itself, a standard Wild-symbol convention, not the game's title wordmark). No paytable text, no UI chrome, no provider logo inside the box."},
      {"file": "paytable_p5.png", "box": [875, 255, 975, 415], "what": "Sword instant-prize medallion", "verdict": "GOOD -- clean silver sword on a red-and-gold laurel-wreath medallion, no text, no UI chrome."},
      {"file": "paytable_p4.png", "box": [715, 325, 970, 535], "what": "Shield scatter symbol (top portion, no BONUS wordmark)", "verdict": "GOOD -- clean red/gold Roman shield with a central blue orb, arrow/spike corner ornaments; box is cropped ABOVE the 'BONUS' text banner that appears lower on the full symbol tile, so no text is captured inside the reference box."}
    ]
  },
  "not_captured": [],
  "unreadable_or_uncertain": [
    "Volatility rating: not printed on any of the 29 captured frames (rules booklet, info panel, or splash). Not inferred/guessed.",
    "Push Bet toggle: never captured in its visually-ON (green) state on any of the 29 frames -- only described in rules text. Its exact on-screen position (rules text says 'above the available bets') was not independently located/zoomed on a live frame.",
    "win_screen.png total figure '14.50': printed on-screen without a leading currency/token label directly beside the number (the word 'fun' is not visible next to '14.50' on this specific modal, unlike other footer readouts which do show 'fun'); recorded as printed and treated as the same fun-token denomination used everywhere else in this demo, but the absence of the explicit unit label on this one screen is noted for completeness.",
    "Exact post-round balance after the Free Spins win of 14.50 fun: not captured -- balance was 975.00 fun before the final win tally, and the demo session expired ('Session missing or expired') immediately after win_screen.png, before a post-round base-game frame could be captured.",
    "Studio/provider wordmark 'Push Gaming' does not appear printed anywhere on the 29 captured in-game frames (only the browser-chrome title '10 Swords' at the very top of the window, which is outside the game canvas) -- provider identity for this record comes from the catalogue/demo-URL metadata, not from an in-game frame."
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.

Discuss this slot

Our breakdown is live on —