888 Dragons

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

Free demo · not real-money play
✓ Working · checked 1 week, 5 days ago Verified · 04 Sep 2026
RTP 96.84%
Volatility
Max win
Grid 3×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/888-dragons-b7/

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

56 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. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 04 Sep 2026 View capture log

Per-screen breakdown

12 demo screens
12 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Logo
logo Logo
Paytable
paytable Paytable
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

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 720 720 Sep Oct '25: 680 680 Oct Nov '25: 700 700 Nov Dec '25: 570 570 Dec Jan '26: 730 730 Jan Feb '26: 390 390 Feb Mar '26: 820 820 Mar Apr '26: 760 760 Apr May '26: 820 820 May Jun '26: 830 830 Jun Jul '26: 690 690 Jul Aug '26: 730 730 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
🇿🇦South Africa 140 110 110 140 140 140 50 140 140 140 170 140
🇱🇺Luxembourg 20
🇹🇷Turkey 10 10 10 10 10 10 10 10 10 10
🇦🇷Argentina 20 10 10 10 10 10 10 10
🇩🇪Germany 10 10 10 10 10 10 10
🇪🇸Spain 10 10 10
🇭🇳Honduras 10 10
🇭🇰Hong Kong 10 10
🇱🇹Lithuania 10 10
🇧🇷Brazil 210 210 320 320 260 170 90 210 170 260 170 210
🇨🇭Switzerland 30 30 60 210 120 120 30 30 90 90
🇹🇳Tunisia 10 10 70 30 10 10 10 10 10 10 10
🇵🇰Pakistan 20 20 20 20 20 20 20 20 20
🇨🇦Canada 20 20 20 20 20 20 20 20
🇮🇳India 20 20 20 20 20 20 20 20
🇺🇸United States 20 20 20 20 20 20 20 20
🇮🇩Indonesia 10 10 10 10 20 10 10 10 20 20 10 10
🇲🇾Malaysia 20 20 20 20 20 20 20
🇮🇹Italy 10 10 10 10 10 10 10 10 10 10 10
🇵🇭Philippines 10 10 10 10 10 10 10 10 10 10 10
🇹🇭Thailand 10 10 30 20 10 10 10 10
🇲🇽Mexico 10 10 10 10 10 10 40
🇵🇹Portugal 10 10 10 10 10 10 10
🇺🇦Ukraine 10 10 10 10 10 10 10
🇧🇪Belgium 20 20 20
🇫🇮Finland 20 20 20
🇷🇴Romania 10 10 10 10 10 10
🇨🇱Chile 10 10 10 10 10
🇭🇺Hungary 10 10 10 10 10
🇲🇦Morocco 10 10 10 10 10
🇫🇷France 10 10 10 10
🇳🇮Nicaragua 10 10 10 10
🇸🇬Singapore 10 10 10 10
🇸🇮Slovenia 10 10 10 10
🇸🇪Sweden 10 10 10 10
🇨🇾Cyprus 10 10 10
🇮🇪Ireland 10 10 10
🇱🇧Lebanon 10 10 10
🇳🇴Norway 10 10 10
🇵🇱Poland 10 10 10
🇸🇦Saudi Arabia 10 10 10
🇦🇺Australia 10 10
🇦🇹Austria 10 10
🇧🇬Bulgaria 10 10
🇰🇷South Korea 10 10
🇲🇹Malta 10 10
🇵🇦Panama 10 10
🇵🇪Peru 10 10
🇸🇰Slovakia 10 10
🇻🇳Vietnam 10 10
🇦🇪United Arab Emirates 10 10
🇩🇿Algeria 10
🇧🇭Bahrain 10
🇧🇾Belarus 10
🇨🇴Colombia 10
🇨🇷Costa Rica 10
🇭🇷Croatia 10
🇬🇭Ghana 10
🇳🇬Nigeria 10
🇬🇧United Kingdom 10 10 10 10 10 10 10 10 10 10
🇸🇻El Salvador 10 10 10 10 10 10 10 10
🇬🇷Greece 10 10 10 10 10 10 10 10
🇳🇱Netherlands 10 10 10 10
🇯🇵Japan 10 10 10
🇰🇪Kenya 10 10 10
🇨🇿Czech Republic 10 10
🇪🇪Estonia 10 10
Full per-country breakdown via the API →

What we extracted from 888 Dragons

Everything pulled from 888 Dragons into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
12 screens captured
4 symbols catalogued · payouts OCR-verified
6 palette colors from frames
5 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Pragmatic Play
rtp 96.84% · single configuration
layout 3×3
paylines 1 fixed
bonus_buy No
mechanic Video Slot
release_date 2017

Symbols & paytable

4 symbols
4 icons (ZIP)
Red-gold dragon
Red-gold dragon
High Pay

highest tier; red/crimson scaled body, gold-yellow underbelly, orange-red flame mane, coiled figure-eight pose

MatchPayoutUnit
3x 100.00 Multiplier
Green-yellow dragon
Green-yellow dragon
High Pay

second tier; same figure-eight dragon pose, yellow-green/olive body with gold-yellow mane

MatchPayoutUnit
3x 50.00 Multiplier
Blue-teal dragon
Blue-teal dragon
High Pay

third tier; same figure-eight dragon pose, medium blue body with cyan/turquoise mane

MatchPayoutUnit
3x 25.00 Multiplier
ANY / grey dragon
ANY / grey dragon
Other

flat grey silhouette of the same dragon with 'ANY' printed on it; paytable row for three dragons of non-matching colours landing together, not a standalone reel symbol

MatchPayoutUnit
3x 5.00 Multiplier

Bonus modes

1 mode
Base Game Modifier base
Base Game

3 reels x 3 rows, single fixed payline across the middle row; no wild, scatter, free spins, bonus round or bonus buy exist in this title.

Colour system

extracted from frames · HEX
Export palette
#28061B base dominant 1 base
#560A1A base dominant 2 base
#EA9F16 base dominant 3 base
#60094C base dominant 4 base
#E76110 base dominant 5 base
#A0170C base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • The three highest-paying symbols are the identical dragon artwork differing only by hue: red-gold (top tier), green-yellow (second tier) and blue-teal (third tier). Red-gold and green-yellow sit close on the red-green confusion axis, a major risk for protanopia/deuteranopia. Mitigation: every tier has its currency value printed as text next to the icon on the always-visible side paytable and in the info booklet, so the value can be read instead of the colour. The lowest 'ANY' tier is additionally marked by the word 'ANY' printed on the icon and by an 'ANY ANY ANY' text label. Residual risk: on the win screen itself the winning tier is shown by dragon colour alone on the reels, with no text label overlaid on the winning symbols.
Screen Reader
  • Control positions are stable across every captured state (menu and sound stacked far-left, info 'i' button beside them, bet -/SPIN/+ clustered centre-right with AUTOPLAY beneath SPIN). The info booklet is a strictly linear 4-page sequence navigated with left-arrow/X/right-arrow and a constant 'Page N/4' indicator.
Motor Accessibility
  • Bottom-bar controls are large round click targets, the SPIN button being the largest. SPACE and ENTER also start/stop a spin, and holding SPACE engages turbo spin, reducing the number of discrete clicks. Autoplay defaults to 100 spins with a SKIP SCREENS option to further reduce required interaction.
Hearing Accessibility
  • No information is conveyed by audio alone; AMBIENT MUSIC and SOUND FX are purely decorative toggles in SYSTEM SETTINGS, and all game state (win amount, credit, bet) is always shown as on-screen text.
Low Vision
  • The full paytable (all four tiers with their dollar values) is permanently visible on the base game screen in a left-hand panel, so payout values do not require opening any menu or zooming into a modal to read.

Media & assets

3 files · 3 types
12 PNG (ZIP)
Base game
base_game
Base game
base_game
Logo
logo

Data provenance

what we captured and what we didn't
logo, base game (currency view and coin view), paytable/game-rules page with RTP, 3-page how-to-play/settings/autoplay booklet, live settings panel at default/min/max bet, autoplay settings panel, a real win screen
volatility rating: not printed anywhere in the 4-page booklet and no volatility badge appears on any captured frame
official max win figure: never printed by the game; the 100x-bet top tier is an arithmetic inference from the single-tier paytable, not a published spec value
whether the payout formula is truly total-bet or per-line based is mathematically indistinguishable on this 1-payline game
exact meaning/translation of the four Chinese characters that replace the '888 DRAGONS' wordmark in some captured frames -- read visually, not machine-translated

Ask AI about 888 Dragons

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 does 888 Dragons play? Keep it simple.

3 reels x 3 rows, single fixed payline across the middle row; no wild, scatter, free spins, bonus round or bonus buy exist in this title.

RTP 96.84%demo ✓

From the verified capture of 04 Sep 2026 — not from the AI’s memory.

Playersearch_slots

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

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

Affiliateget_slot ×2

“Comparison table: 888 Dragons vs Gates of Olympus Super Scatter — 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 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 6 palette hexes and all 4 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 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/888-dragons-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/888-dragons-b7/
{
  "game": {
    "name": "888 Dragons",
    "provider": "Pragmatic Play",
    "art_style": "Flat 2D vector illustration, thick black outlines, flat/cel-shaded fills with soft gradient shading inside each shape (no realistic 3D lighting or physically-based rendering). Straight-on, frontal camera, no perspective or isometric angle -- a static, poster-like keyart look typical of classic Vegas-style Chinese-fortune-themed slots. Ornate East-Asian decorative motifs throughout: gold meander/key-pattern (回纹-style) border frame, repeating dark-purple fish-scale/cloud roundel background pattern, red flame trails flanking the logo. Warm, highly saturated palette (gold, red-orange, yellow) for the reels and logo against a cooler dark purple/magenta background frame -- high contrast, no dark/moody or neon-cyberpunk elements. Mood is festive, lucky/prosperous ('888' numerology, red-and-gold Chinese New Year colour scheme), not dramatic or cinematic.",
    "genre": "Classic 3x3, single-payline video slot with a Chinese-dragon / lucky-numbers theme.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from 11 desktop screenshots (1280x800) + OCR ground truth + zoomed paytable crops.",
    "method_notes": "Symbol identities/colours verified with zoomed paytable crops (scripts/zoom.py). Numbers taken verbatim from on-screen text and cross-checked against a second frame where possible (e.g. paytable values re-derived from the faint background paytable visible behind the SYSTEM SETTINGS modal at min/max bet). Items that remained unclear are listed in 'unreadable_or_uncertain' and NOT invented.",
    "language": "English"
  },

  "manifest_cross_check": {
    "summary": "All figures in manifest.json (RTP 96.84%, bet limits $0.01-$250.00, reel_layout 3x3 with 1 declared line, payout_basis=total_bet, paytable_view=currency, paytable_bet_anchor=$2.00) were independently re-read from the corresponding frames and MATCH exactly. No discrepancies found.",
    "additional_corroboration_found": [
      "The faint, dimmed paytable visible in the background of bet_max.png (bet raised to $250.00) shows the top tier at approximately $25,000.00 and the ANY tier at approximately $1,250.00 -- exactly 125x the values at the $2.00 anchor bet ($200.00 and $10.00), matching the 125x bet-ratio ($250/$2). This independently confirms the paytable scales linearly with total bet.",
      "The same check at bet_min.png (bet lowered to $0.01) shows roughly $1.00 and $0.05 for the same two tiers, i.e. 0.005x of the $2.00-anchor values -- again matching the bet ratio exactly.",
      "paytable_coin_view.png (coin view, bet=1 coin) prints 100 / 50 / 25 / 5 for the four tiers; at the $2.00 currency anchor the tiers are $200.00 / $100.00 / $50.00 / $10.00 -- i.e. both views agree the tiers are 100x / 50x / 25x / 5x of the total bet."
    ]
  },

  "color_palette": {
    "outer_frame_background": "Dark purple/magenta background covered in a repeating circular fish-scale / cloud-roundel pattern (subtle, low-contrast, decorative texture, not informational).",
    "reel_frame": "Ornate gold/yellow carved border with a repeating Chinese meander (key-pattern, 回纹-style) motif and square bracket ornaments at each corner.",
    "reel_background": "Warm orange-to-yellow radial/diagonal gradient behind each reel column, with a faint diamond-lattice pattern texture; vertical black/dark gaps separate the three reel columns.",
    "payline_indicator": "A thin gold/white horizontal line runs across the middle row through all three reels at all times (visible on base_game.png and win_screen.png even without a win) -- this is a permanent visual marker of the single active payline, independent of colour or win state.",
    "logo": "888 DRAGONS wordmark in 3D gold lettering with a dark red/brown bevelled outline, flanked by red flame-trail graphics; the 3 leading '8' characters are echoed by the dragon paytable icon itself, which is drawn coiled into a figure-eight / S shape (a deliberate visual pun tying the '8' dragon-icon shape to the '888' title, referencing the number 8 as a Chinese luck/prosperity symbol).",
    "high_symbols_by_tier": "Highest tier: red body with gold/yellow underbelly and orange-red flame mane ('red-gold' dragon). Second tier: yellow-green/olive body with a gold mane ('green-yellow' dragon). Third tier: blue body with cyan/turquoise mane and pale underbelly ('blue-teal' dragon). Lowest/mixed tier: the same dragon silhouette rendered fully in flat grey/silver with the word 'ANY' printed in gold across the middle of the icon.",
    "ui_bottom_bar": "Dark, semi-transparent bar; CREDIT and BET labels/values in yellow-gold text; 'HOLD SPACE FOR TURBO SPIN' hint in white; round control buttons are white line-art glyphs on dark translucent circles; AUTOPLAY button dark with white text.",
    "settings_panel": "Dark near-black translucent panel with a gold-yellow 'SYSTEM SETTINGS' / 'AUTOPLAY SETTINGS' heading; toggle switches are green when ON (with a white triple-bar icon on the green thumb) and white/pale-grey when OFF; the TOTAL BET '+' button is green, the '-' button is white when active and turns dim grey when at the bet floor.",
    "info_booklet_panel": "Very dark, near-black semi-transparent panel inside the same gold Aztec-style... (see note) ornate gold frame; body text is white; page headings are white/bold; navigation arrows and the close 'X' are all green."
  },

  "symbols": {
    "note": "Only 4 paying symbols exist, all variants of the same dragon artwork coiled into a figure-eight pose, differing almost entirely by colour (see accessibility note below). Read and zoomed from paytable_p1.png (buklet page 1/4, 'GAME RULES'); values are printed at the $2.00 anchor bet shown on the same frame. Because the grid is only 3 rows tall, every symbol has exactly ONE payout tier: 3-of-a-kind (no 4-or-5-of-a-kind tiers exist in this game).",
    "paying_symbols": [
      {
        "name": "Red-gold dragon (highest tier)",
        "appearance": "Dragon with a red/crimson scaled body, gold-yellow underbelly stripe, orange-red flame-shaped mane and gold claws, coiled into a figure-eight/S pose with two dragon heads facing each other (top head and bottom head).",
        "payout_3_of_a_kind": "$200.00 (= 100x total bet at the $2.00 anchor; also read as 100 coins in coin view)",
        "rank": "highest-paying symbol"
      },
      {
        "name": "Green-yellow dragon (second tier)",
        "appearance": "Same figure-eight dragon pose; body is yellow-green/olive/lime with a gold-yellow mane and gold underbelly stripe.",
        "payout_3_of_a_kind": "$100.00 (= 50x total bet; 50 coins in coin view)"
      },
      {
        "name": "Blue-teal dragon (third tier)",
        "appearance": "Same figure-eight dragon pose; body is medium blue with a cyan/turquoise mane and pale blue-white underbelly stripe.",
        "payout_3_of_a_kind": "$50.00 (= 25x total bet; 25 coins in coin view)"
      },
      {
        "name": "ANY / grey dragon (mixed-combination tier)",
        "appearance": "Same figure-eight dragon pose rendered as a flat grey/silver silhouette, with the gold word 'ANY' printed across the middle of the icon; on the live paytable panel this row is additionally labelled 'ANY ANY ANY' in gold text to the left of the icons -- the only tier with a text label distinct from colour alone.",
        "payout_3_of_a_kind": "$10.00 (= 5x total bet; 5 coins in coin view)",
        "observed_mechanic": "Confirmed directly on win_screen.png: a green-yellow, a blue-teal and a red-gold dragon (three DIFFERENT colours) landed together on the single payline and paid exactly $10.00 at a $2.00 bet -- i.e. this tier pays out for any three dragons of non-matching colours on the line. This mechanic is not spelled out in words anywhere in the 4-page booklet; it is inferred from the paytable row label ('ANY ANY ANY') plus this observed win. Not a symbol that appears on the reels by itself -- it represents a mismatched combination of the three colour symbols above."
      }
    ],
    "wild": {
      "present": false,
      "evidence": "The paytable (paytable_p1.png, page 1/4) lists only the 4 dragon rows above and contains no WILD symbol, no substitution text, and no separate wild icon. rules_p1-p3.png (pages 2-4/4) never mention a wild symbol either."
    },
    "scatter_bonus": {
      "present": false,
      "evidence": "No scatter/bonus symbol appears in the paytable or anywhere in the 4-page booklet; see 'features' below for the full non-existence evidence chain (matches manifest.not_captured)."
    }
  },

  "grid_and_lines": {
    "reels": 3,
    "rows_per_reel": 3,
    "grid": "3x3 (3 reels, 3 symbols visible per reel)",
    "visual_note": "The dragon artwork is drawn larger than a single cell and visually bleeds slightly above and below the 3x3 window -- partial dragon slivers are visible at the very top and very bottom edge of the reel frame on every frame (base_game.png, win_screen.png, paytable_coin_view.png). This is a decorative art-bleed effect, NOT a 4th row of symbols; the reel window itself is confirmed 3 rows tall by the payline diagram on paytable_p1.png (a 3x3 grid of small grey squares) and by the fact that every paytable payout is defined only for 3-of-a-kind (no larger combo exists).",
    "paylines": 1,
    "payline_shape": "Single straight line across the MIDDLE row of the 3x3 grid, confirmed by: (a) the small diagram on paytable_p1.png -- a 3x3 grid of grey squares with the magenta/pink number '1' to its left and the entire middle row of 3 squares highlighted magenta, top and bottom rows left grey; (b) a permanent thin gold/white horizontal line drawn across the middle row on every base-game frame (see color_palette.payline_indicator).",
    "win_direction": "Booklet text (paytable_p1.png): 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.'"
  },

  "technical_summary": {
    "rtp_percent": 96.84,
    "rtp_source": "paytable_p1.png (booklet page 1/4, GAME RULES): 'The theoretical RTP of this game is 96.84%'",
    "volatility": "Not printed anywhere in the 4-page booklet and no volatility badge/icon is shown on any captured frame. Not stated -- left null, not guessed.",
    "bet_min": 0.01,
    "bet_max": 250.0,
    "bet_source": "Measured directly: bet_min.png (60 clicks of '-' in the TOTAL BET panel, value stopped at $0.01 and the '-' button visually dimmed) and bet_max.png (50 clicks of '+', value stopped at $250.00, '+' button visually dimmed). The booklet itself never prints MIN BET / MAX BET text for this game (unlike other PP titles) -- these are measured, not read, values.",
    "special_bet_modes": "None found. No ANTE BET / SUPER BET / bonus-buy control on any screen or in the settings/autoplay panels; the TOTAL BET panel is the only bet control, so the PP defect P-P02 (printed max bet belongs to a special-bet mode) does not apply here -- the measured $250.00 IS the real, single maximum.",
    "demo_default_bet": 2.0,
    "demo_starting_credit": 100000.0,
    "reels_x_rows": "3 reels x 3 rows, fixed size (does not grow/expand)",
    "paylines": 1,
    "win_calc": "Payout tier value (from the four-row paytable) is already expressed as the actual currency win at the current total bet (equivalently, as a multiplier of the total bet -- 100x/50x/25x/5x); with only 1 line, 'per line' and 'total bet' are numerically identical here, so the on-screen numbers cannot by themselves distinguish which basis the game uses internally. manifest.json records payout_basis=total_bet; this is the only value that can be assigned given a single-line game, but it should be read as 'the two bases coincide', not as independent proof the underlying formula is total-bet based.",
    "max_win_estimate": "Not printed by the booklet or any screen. The best possible single-spin result observable from the paytable is one 3-of-a-kind top-tier hit on the sole payline: $200.00 at the $2.00 anchor bet, i.e. 100x total bet. This is an ARITHMETIC OBSERVATION from the paytable, not an officially printed 'max win' figure, and is reported as such (no multipliers, wilds, or bonus rounds exist to push a spin above this).",
    "bonus_buy": "None visible (no BUY BONUS / BUY FEATURE control on any screen).",
    "keyboard": "SPACE and ENTER start/stop the spin (paytable_p1.png). Holding SPACE also triggers turbo spin ('HOLD SPACE FOR TURBO SPIN', shown permanently in the bottom bar).",
    "currency_view_toggle": "Clicking the CREDIT or BET labels switches between a currency ('cash') view and a coin view (rules_p1.png: 'Click on the labels to switch between coins view and cash view.'). Confirmed on paytable_coin_view.png: CREDIT reads '49990' and BET reads '1' (plain numbers, no currency symbol), and the side paytable reads 100/50/25/5 instead of $200.00/$100.00/$50.00/$10.00.",
    "malfunction_clause": "'Malfunction voids all pays and plays.' (paytable_p1.png)"
  },

  "features": {
    "free_spins": {"present": false},
    "wild": {"present": false},
    "scatter": {"present": false},
    "bonus_round": {"present": false},
    "bonus_buy": {"present": false},
    "gamble_feature": {"present": false, "evidence": "Not offered on the win screen (win_screen.png shows only a WIN readout in the bottom bar, no gamble/double-up prompt), and not mentioned in the 4-page booklet."},
    "evidence_for_absence": [
      "Booklet read to completion, all 4/4 pages (paytable_p1.png = GAME RULES/paytable page 1, rules_p1.png = HOW TO PLAY page 2, rules_p2.png = SETTINGS MENU page 3, rules_p3.png = AUTOPLAY page 4). No page mentions free spins, bonus, scatter, wild, gamble, or any secondary round.",
      "Second, independent channel (per manifest.not_captured): scripts/scene_probe.py against the live canvas found a single full-screen interactive hit-catcher and an empty DOM (document.body.innerText.length = 0); a full visual pass of the SYSTEM SETTINGS panel and the bottom control bar found only BATTERY SAVER / AMBIENT MUSIC / SOUND FX / SLOTS PROMOTIONS / GAME HISTORY / TOTAL BET on the settings side and only -/SPIN/+/AUTOPLAY on the game-bar side -- no bonus-buy or feature-select control anywhere.",
      "This documentation independently reviewed all 11 frames and found nothing that contradicts the above -- treated as confirmed, not re-opened without new evidence (per brief)."
    ],
    "note": "This is deliberately a bare-bones classic-format slot: 3x3 grid, 1 line, 4 symbols, no wild/scatter/free-spins/bonus-buy. That is the full feature set."
  },

  "screens": {
    "base_game": {
      "type": "base_game",
      "frame": "base_game.png",
      "layout": "3x3 reel grid centred in the frame, static side paytable panel to its left, title banner above, bottom control bar below.",
      "title_banner": "Top-centre: '888 DRAGONS' logo (see color_palette.logo) on the purple fish-scale background, red flame trails extending left and right from the lettering.",
      "side_paytable_panel": "Permanently visible strip to the left of the reels inside a dark red/maroon box with a thin gold border: 4 rows, each showing 3 copies of one dragon icon followed by its currency payout ($200.00 / $100.00 / $50.00 / $10.00, top to bottom); the bottom row is additionally labelled 'ANY ANY ANY' in gold text. This means the full paytable is readable on the base game screen WITHOUT opening the info booklet -- notable accessibility positive (also flagged in manifest.anomalies).",
      "reels": "3x3 grid inside the ornate gold frame described in color_palette; a fixed gold/white horizontal line marks the single active payline across the middle row.",
      "bottom_bar": {
        "far_left_column": "Round hamburger MENU button ('=', three white horizontal bars in a dark circle) on top; round SOUND/speaker icon button below it.",
        "info_button": "Separate round 'i' INFORMATION button to the right of the menu/speaker column -- opens the 4-page booklet.",
        "balance_labels": "Centre-left, yellow-gold text: 'CREDIT $100,000.00' and 'BET $2.00', clickable to toggle coin/cash view.",
        "centre_hint": "'HOLD SPACE FOR TURBO SPIN' in white, centred.",
        "right_controls": "Round '-' (decrease bet) button, large round SPIN button (two white curved arrows forming a circle) at centre-right, round '+' (increase bet) button, and an 'AUTOPLAY' pill button (with a small triple-chevron icon) beneath the SPIN button.",
        "branding": "'PRAGMATIC PLAY' in small grey text, bottom-left corner."
      },
      "color_blind_notes": "All bottom-bar controls are white line-art glyphs on dark circles (shape-based, not colour-coded) -- safe. The payline indicator is a light line on a dark boundary, visible independent of colour. The side paytable pairs each colour with a distinct currency VALUE printed in text, so a colour-blind player can still tell tiers apart by the printed dollar amount even if the dragon colours are hard to distinguish (see accessibility_observations for the residual risk)."
    },

    "paytable_booklet_page1": {
      "type": "paytable",
      "page": "1 of 4 (header 'GAME RULES')",
      "frame": "paytable_p1.png",
      "content": "Top: the 4 dragon symbols in a row with their 3-of-a-kind payout printed underneath each ('3 - $200.00', '3 - $100.00', '3 - $50.00', '3 - $10.00'). Middle: a small 3x3 line diagram -- magenta '1' to the left, middle row of the mini-grid highlighted magenta, top/bottom rows grey -- illustrating the single active payline. Text: 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.' Below: 'SPACE and ENTER buttons on the keyboard can be used to start and stop the spin.' / 'The theoretical RTP of this game is 96.84%' / 'Malfunction voids all pays and plays.'",
      "navigation": "Bottom-left: three green controls -- left triangle (previous, greyed/disabled here since this is page 1), an X (close, centre), right triangle (next). 'Page 1/4' printed bottom-right. A separate X at the top-right of the panel also closes the booklet.",
      "color_blind_notes": "The three nav controls are differentiated by SHAPE (left triangle / cross / right triangle), all rendered in the same green -- safe, shape carries the meaning."
    },

    "rules_booklet_page2": {
      "type": "rules",
      "page": "2 of 4 (header 'HOW TO PLAY')",
      "frame": "rules_p1.png",
      "content": "Explains: click '+'/'-' to change bet and open the bet menu; select the bet; press SPIN to play. 'MAIN GAME INTERFACE' section with icon-by-icon glossary: hamburger icon opens SETTINGS; the triple-chevron icon cycles normal/quick/turbo spin speed; the speaker icon toggles sound and music; the 'i' icon opens the Information page; CREDIT/BET labels show balance and current total bet and are clickable to switch coin/cash view; '+' and '-' change the bet and open the bet menu (change bet denominations there); the circular-arrows icon starts the game; the AUTOPLAY button opens the autoplay menu (click again to stop)."
    },

    "rules_booklet_page3": {
      "type": "rules",
      "page": "3 of 4 (header 'SETTINGS MENU')",
      "frame": "rules_p2.png",
      "content": "Lists settings items: INTRO SCREEN (toggles the introductory screen on/off), AMBIENT (toggles ambient sound/music), SOUND FX (toggles sound effects), GAME HISTORY (opens the game history page). 'INFORMATION SCREEN' section: left/right green arrows scroll info pages, green X closes it. 'BET MENU' section: 'shows the number of lines available in the game, and the current total bet in both coins and cash'; use '+'/'-' in the COINS PER LINE and COIN VALUE fields.",
      "caveat": "Per the PP playbook (P-P05, confirmed by two other slots in the same wave), the 'INTRO SCREEN' line is BOILERPLATE TEXT reused across PP builds and is NOT by itself proof this build has an intro screen. The actually-captured SYSTEM SETTINGS panel (settings.png) does NOT contain an INTRO SCREEN toggle, which is the real (second-channel) evidence used to conclude no separate promo splash exists in this build (see 'preview_screen' below)."
    },

    "rules_booklet_page4": {
      "type": "rules",
      "page": "4 of 4 (header 'AUTOPLAY')",
      "frame": "rules_p3.png",
      "content": "'Click on the buttons showing the number of possible auto-spins to start Autoplay.' / 'SKIP SCREENS option auto-skips the feature introduction and end screens after a short period of time.' This is the last page of the booklet -- no further pages exist."
    },

    "preview_screen": {
      "type": "not present as a distinct screen",
      "present": false,
      "content": "No promo/key-art splash screen (no max-win banner, no volatility badge, no 'enter' button) was captured or found. Only a brief service preloader (Pragmatic Play logo + loading bar) appears before the game drops straight into base_game.",
      "evidence": [
        "8-frame single-process burst immediately after page load: frames 1-4 show the preloader (logo + loading bar), frames 5-8 already show base_game -- no key-art slide in between.",
        "settings.png (live SYSTEM SETTINGS panel) has NO 'INTRO SCREEN' toggle -- per the playbook, presence of that toggle correlates with the build actually having an intro screen; its absence here is the confirming second channel (the booklet text alone is known boilerplate, see rules_booklet_page3.caveat)."
      ]
    },

    "settings": {
      "type": "settings",
      "frame": "settings.png",
      "title": "SYSTEM SETTINGS",
      "panel_style": "Centred dark, near-black translucent panel; closed via an 'X' at the top-right of the panel header.",
      "left_side": "'GAME HISTORY' label with an external-link icon (greyed out / not clearly clickable in this state) and a 'TOTAL BET' adjuster: white round '-' button, value in a dark rounded field (e.g. '$2.00'), green round '+' button.",
      "right_side_toggles": "Four labelled on/off toggle switches, top to bottom: 'BATTERY SAVER' ('SAVE BATTERY LIFE BY REDUCING ANIMATION SPEED') -- OFF (white thumb, left position); 'AMBIENT MUSIC' ('TURN ON OR OFF THE GAME MUSIC') -- ON (green, right position); 'SOUND FX' ('TURN ON OR OFF THE GAME SOUNDS') -- ON (green, right); 'SLOTS PROMOTIONS' ('DISPLAY PROMO BADGE') -- ON (green, right).",
      "no_intro_screen_toggle": "Confirmed absent in this live panel -- see preview_screen.evidence.",
      "color_blind_notes": "Toggle state is shown by BOTH thumb colour (white=off/green=on) AND thumb position (left=off/right=on) -- position is the non-colour cue, safe for all colour-blind types."
    },

    "bet_max_probe": {
      "type": "settings (measurement frame)",
      "frame": "bet_max.png",
      "content": "SYSTEM SETTINGS panel with TOTAL BET pushed to its ceiling via ~50 clicks of '+' (in two batches of ~40+10): value reads '$250.00', the '+' button is visibly dimmed/greyed indicating no further increase is possible. The bottom bar behind the panel also shows BET '$250.00' and the '+' spin-bar button dimmed.",
      "purpose": "Measured maximum bet, per PP playbook requirement to confirm limits by pressing the control to its stop, not by trusting printed text (none was printed here anyway)."
    },

    "bet_min_probe": {
      "type": "settings (measurement frame)",
      "frame": "bet_min.png",
      "content": "SYSTEM SETTINGS panel with TOTAL BET pushed to its floor via 60 clicks of '-': value reads '$0.01', the '-' button is visibly dimmed/greyed. Bottom bar behind the panel also shows BET '$0.01' and its own '-' control dimmed.",
      "purpose": "Measured minimum bet."
    },

    "autoplay": {
      "type": "autoplay",
      "frame": "autoplay.png",
      "title": "AUTOPLAY SETTINGS",
      "layout": "Dark, mostly opaque panel over the dimmed reels/paytable; 'X' close button top-right.",
      "options": "Three checkbox options in a row: 'TURBO SPIN' (unchecked, white outlined square), 'QUICK SPIN' (unchecked), 'SKIP SCREENS' (CHECKED -- green filled square with a white checkmark).",
      "autospins_selector": "'NUMBER OF AUTOSPINS' label above a horizontal slider (green filled track left of the handle, thin grey track to the right, round green handle with a white pause-bars icon) with the numeric value '100' printed to the right of the slider.",
      "action": "Full-width green 'START AUTOPLAY (100)' button at the bottom of the panel.",
      "color_blind_notes": "Checkbox state is shown by a white checkmark glyph inside the box (shape/icon), not colour alone; the primary action button carries explicit text 'START AUTOPLAY' rather than relying on its green colour."
    },

    "win_screen": {
      "type": "win_screen",
      "frame": "win_screen.png",
      "content": "A real in-line win captured during play: 'WIN $10.00' printed in large gold/white text with a dark outline, centred in the bottom bar, replacing the 'HOLD SPACE FOR TURBO SPIN' hint. CREDIT shows '$99,994.00' (up from $99,984.00 before this spin, i.e. +$10.00) and BET remains '$2.00'. On the reels, the single payline (middle row) shows a green-yellow dragon (reel 1), a blue-teal dragon (reel 2) and a red-gold dragon (reel 3) -- three DIFFERENT colours -- which is exactly the 'ANY ANY ANY' $10.00 tier from the paytable (see symbols.paying_symbols[3].observed_mechanic).",
      "color_blind_notes": "The WIN amount is large, high-contrast gold-on-dark text -- legible without colour discrimination. However, confirming WHICH paytable tier fired (top/second/third vs the mixed ANY tier) currently requires distinguishing the three dragon body colours by eye, since the reels themselves show no textual tier label during a win -- a residual colour-blind risk (see accessibility_observations)."
    },

    "paytable_coin_view": {
      "type": "base_game (coin-denomination display mode, NOT a separate booklet page)",
      "frame": "paytable_coin_view.png",
      "content": "The base game reskinned into coin view via the CREDIT/BET label click described in technical_summary.currency_view_toggle: side paytable reads '100' / '50' / '25' / '5' (plain numbers, no currency symbol) instead of the dollar amounts; CREDIT reads '49990' and BET reads '1'. Top banner in this frame shows four Chinese characters instead of the English '888 DRAGONS' wordmark (see 'title_banner_localisation' below) -- style-matched red/gold flame lettering.",
      "cross_check": "100/50/25/5 (coin view, bet=1 coin) numerically matches 100x/50x/25x/5x of total bet, exactly consistent with the $200.00/$100.00/$50.00/$10.00 currency-view values at the $2.00 anchor -- confirms both views describe the same underlying multipliers (see manifest_cross_check)."
    }
  },

  "title_banner_localisation": {
    "observation": "In 5 of the 11 captured frames (settings.png, bet_max.png, bet_min.png, autoplay.png, paytable_coin_view.png) the top banner shows four Chinese characters in the same red/gold flame-outline lettering style as the English logo, instead of '888 DRAGONS' (which appears on base_game.png and win_screen.png). This indicates the title banner ANIMATES/CYCLES between the English wordmark and a Chinese-character version rather than being one static image -- worth documenting for screen-reader users, since the visible title text is not constant across screenshots of the same screen.",
    "characters_read": "The four characters appear to read 发 发 发 龙 (the same character repeated three times, followed by a fourth, different one). Read directly off the pixels, not confirmed via a certified translation -- offered as an observation, not an authoritative claim: 发 is a very common character meaning roughly 'to prosper / get rich' (and is the basis of the well-known '8 sounds like fa' luck pun in Chinese, tying into this game's '888' numerology), and 龙 commonly means 'dragon'. Reported with this caveat rather than asserted as fact.",
    "confidence": "Visual reading only; not cross-checked against an OCR engine with Chinese-language support (tesseract in this pipeline is English-oriented and was not expected to help here)."
  },

  "sub_studio": {
    "value": null,
    "evidence": "Only 'PRAGMATIC PLAY' appears (bottom-left of every screen, and again in the booklet's dimmed background art) -- no sub-studio branding (e.g. Reel Kingdom, Fat Panda) found anywhere. Per playbook rule, studio=='Pragmatic Play' alone is not recorded as a sub-studio value."
  },

  "accessibility_observations": {
    "screen_reader": "Control positions are stable across all captured states: menu+sound stacked far-left, 'i' info button just to their right, bet '-'/SPIN/'+' clustered centre-right with AUTOPLAY directly beneath SPIN. The info booklet is a strictly linear 4-page sequence (left-arrow/X/right-arrow navigation, 'Page N/4' always printed). The full paytable is additionally always visible on the base game screen itself (left-hand panel), so payout values do not require opening any menu to access -- a meaningful plus for screen-reader/low-vision users versus games that hide the paytable inside a modal.",
    "motor": "Large round click targets; the central SPIN button is the largest element in the bottom bar. SPACE/ENTER also spin, and holding SPACE engages turbo spin, reducing the number of discrete clicks needed. AUTOPLAY (with a fixed default of 100 spins and a SKIP SCREENS option) further reduces required interactions for extended play.",
    "color_blind": "MAJOR RESIDUAL RISK, specific to this game: the three highest-value symbols (100x/50x/25x tiers) are the exact same dragon artwork -- same pose, same outline, same shading pattern -- differing ONLY by hue (red-gold vs green-yellow vs blue-teal). This is precisely the kind of same-shape/colour-only differentiation the accessibility brief warns about. It is a particular problem for red-green colour blindness (protanopia/deuteranopia), because the two warmest tiers (red-gold $200 top tier and green-yellow $100 second tier) sit close together on the confusion axis, while the mixed/lowest 'ANY' tier is the only one with an additional non-colour cue (the printed word 'ANY' on the icon itself and the 'ANY ANY ANY' text label on the side paytable panel). Mitigations that DO exist: (1) every payout tier has its currency value printed as TEXT immediately next to the icon on both the side paytable panel and the booklet page, so a colour-blind player CAN verify which tier is which by reading the printed dollar figure rather than judging colour; (2) the blue-teal tier is comparatively safe, as blue is well outside the red-green confusion axis. But at the moment a win lands on the reels themselves (win_screen.png), the winning tier is signalled by dragon COLOUR ALONE on the reel -- there is no text label overlaid on the winning symbols identifying the tier -- so a colour-blind player must rely on the WIN amount text plus mental cross-reference to the side paytable to know which tier fired.",
    "deaf_hard_of_hearing": "No audio-only information was found on any captured screen; AMBIENT MUSIC and SOUND FX are purely decorative toggles (settings.png). Game state (win amount, credit, bet) is always conveyed as on-screen text."
  },

  "unreadable_or_uncertain": [
    "Volatility rating: not printed in the 4-page booklet and no volatility badge/icon appears on any captured frame -- left null rather than guessed.",
    "Official 'max win' figure: never printed by the game; the $200.00/100x-bet figure reported in technical_summary.max_win_estimate is an arithmetic inference from the paytable's single top tier on a 1-line game, not a printed spec value.",
    "Whether the internal payout formula is truly 'total bet' or 'per line' based: mathematically indistinguishable in a 1-payline game (see technical_summary.win_calc); manifest.json's payout_basis=total_bet is the only assignable value here, not independent proof of the underlying formula.",
    "Exact translation/meaning of the four Chinese characters on the alternate title banner (title_banner_localisation) -- read visually, not machine-translated or dictionary-confirmed.",
    "Whether 'coin view' BET value of '1' in paytable_coin_view.png represents 1 coin at the default coin denomination, or a different unit -- the booklet mentions a separate 'COINS PER LINE' / 'COIN VALUE' bet-menu breakdown (rules_booklet_page3) that was not captured as its own screen, so the exact coin-to-cash conversion mechanics are not independently documented beyond the numeric ratio already confirmed (see manifest_cross_check)."
  ]
}

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.