Plinko

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

Free demo · not real-money play
✓ Working · checked 2 weeks, 2 days ago Verified · 15 Aug 2026
RTP 98.91%
Volatility
Max win ×1000
Grid
For webmasters & affiliates
Embed demo

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

Asset pack

22 screenshots · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/plinko-b10/

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

137 API calls this month
Ask AI MCP

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

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

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

Captured 15 Aug 2026 View capture log

Per-screen breakdown

22 demo screens
22 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Info / About screen
info Info / About 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
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Aug '25: 11,470 11,470 Aug Sep '25: 18,480 18,480 Sep Oct '25: 8,540 8,540 Oct Nov '25: 7,390 7,390 Nov Dec '25: 6,190 6,190 Dec Jan '26: 5,680 5,680 Jan Feb '26: 4,200 4,200 Feb Mar '26: 5,180 5,180 Mar Apr '26: 3,420 3,420 Apr May '26: 2,710 2,710 May Jun '26: 2,940 2,940 Jun Jul '26: 10 10 Jul
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25
🇻🇳Vietnam 10 20 10 10 10 10 10 30 260 20
🇵🇷Puerto Rico 20 20 20 20 20 20
🇦🇪United Arab Emirates 10 10 10 10 10 10 10 10 10 10
🇪🇪Estonia 10 10 10 10 10 10 10 10 10
🇮🇸Iceland 10 10 10 10 10 10 10 10 10
🇰🇷South Korea 10 10 10 10 10 10 10 10 10
🇨🇷Costa Rica 10 10 10 10 10 10 20
🇵🇦Panama 10 10 10 10 10 10 10 10
🇸🇦Saudi Arabia 10 10 10 10 10 10 10 10
🇩🇴Dominican Republic 10 10 10 10 10 10 10
🇧🇭Bahrain 10 10 10 10 10 10
🇭🇳Honduras 10 10 10 10 10 10
🇳🇮Nicaragua 10 10 10 10 10
🇸🇻El Salvador 10 10 10 10
🇰🇼Kuwait 10 10 10 10
🇬🇹Guatemala 10 10
🇴🇲Oman 10
🇹🇭Thailand 10 10 10 20 20 30 40 30 50 260 30
🇱🇹Lithuania 10 10 10 20 50 50 40 70 40 140 50
🇱🇻Latvia 10 20 20 30 30 50 30 70 50 70 40
🇭🇺Hungary 10 10 10 20 10 30 20 30 40 140 70
🇪🇬Egypt 10 10 20 40 70 70 40 30 30 40 10
🇳🇿New Zealand 10 10 10 10 10 10 10 10 30 210 40
🇦🇷Argentina 10 10 10 10 10 10 20 10 30 170 50
🇨🇱Chile 10 10 10 30 10 20 30 40 40 70 70
🇧🇬Bulgaria 10 10 10 10 20 30 20 50 50 40 30
🇧🇾Belarus 10 10 30 10 20 10 30 50 20 20 50
🇹🇳Tunisia 10 10 10 20 10 20 40 30 30 40 30
🇮🇪Ireland 10 10 10 20 10 20 40 30 20 30 40
🇩🇿Algeria 10 20 10 10 10 20 30 40 20 20 20
🇨🇾Cyprus 10 10 10 20 10 10 10 10 30 50 20
🇲🇦Morocco 10 10 10 10 10 10 20 30 30 20 20
🇱🇧Lebanon 10 10 10 10 20 10 20 20 20 10 20
🇯🇵Japan 10 10 10 10 10 10 10 10 20 20 20
🇸🇬Singapore 10 10 10 10 10 20 10 10 10 10 20
🇨🇴Colombia 10 10 10 10 10 10 10 10 10 10 20
🇯🇴Jordan 10 10 10 10 20 10 10 10 10 10 10
🇰🇪Kenya 10 10 10 10 10 10 20 10 10 10 10
🇭🇰Hong Kong 10 10 10 10 10 10 10 10 10 10 10
🇲🇹Malta 10 10 10 10 10 10 10 10 10 10 10
🇬🇭Ghana 10 10 10 10 10 10 10 20
🇳🇬Nigeria 10 10 10 10 10 10 10 10 10
🇶🇦Qatar 10 10 10 10 10 10 10 10
🇧🇪Belgium 20 20 40 60 60 100 60 100 180 1,440 60
🇸🇰Slovakia 20 30 20 20 20 20 110 320 140 170 260
🇦🇹Austria 20 30 30 20 50 40 90 120 130 220 270
🇳🇴Norway 20 10 20 30 40 30 20 50 70 390 50
🇭🇷Croatia 20 30 70 90 90 90 40 70 90 50 70
🇵🇹Portugal 20 20 30 40 40 40 40 40 220 120 80
🇲🇾Malaysia 20 20 20 20 20 40 140 60 60 140 140
🇲🇽Mexico 20 20 20 30 30 70 70 110 70 170 70
🇸🇮Slovenia 20 20 10 30 50 90 70 90 70 110 110
🇵🇭Philippines 20 30 20 40 20 70 50 50 50 70 70
🇱🇺Luxembourg 20 20 20 20 20 20 20 20 20
🇵🇪Peru 20 10 10 10 10 20 10 20 10 20 20
🇹🇷Turkey 30 30 30 50 30 40 70 50 110 210 140
🇰🇿Kazakhstan 30 10 10 70 10 10 50 30 30 50 30
🇸🇪Sweden 40 50 50 90 70 90 70 110 320 480 170
🇫🇮Finland 40 40 40 100 100 140 100 280 140 280 220
🇨🇿Czech Republic 40 20 20 70 40 20 50 110 90 320 110
🇦🇺Australia 40 30 20 110 70 50 70 50 70 210 110
🇵🇱Poland 50 40 70 140 110 170 170 210 170 480 170
🇩🇰Denmark 50 30 70 70 70 70 90 110 90 320 170
🇨🇭Switzerland 60 60 30 30 60 90 90 160 220 1,510 220
🇬🇷Greece 70 70 70 90 110 260 320 320 260 320 320
🇪🇸Spain 70 50 50 210 90 90 210 140 140 390 210
🇺🇦Ukraine 70 40 50 140 110 140 170 140 170 480 90
🇧🇷Brazil 80 80 80 80 100 150 120 180 180 400 330
🇵🇰Pakistan 80 60 40 100 40 60 80 100 100 100 140
🇷🇴Romania 90 110 140 260 260 170 170 140 170 480 140
🇫🇷France 90 110 140 260 170 70 40 70 70 170 110
🇮🇹Italy 110 110 140 260 210 210 210 390 720 1,300 1,000
🇿🇦South Africa 110 210 210 260 140 170 170 170 210 320 260
🇳🇱Netherlands 110 70 70 170 90 140 140 170 210 390 260
🇺🇸United States 140 180 280 340 280 640 420 420 640 1,760 960
🇬🇧United Kingdom 140 70 110 320 210 260 480 590 390 390 480
🇨🇦Canada 140 80 80 220 100 220 220 220 280 640 280
🇩🇪Germany 200 100 130 240 240 250 410 520 510 950 760
🇮🇩Indonesia 210 260 590 260 260 390 480 480 590 1,000 1,900
🇮🇳India 340 220 180 340 280 520 420 420 780 780 780
Full per-country breakdown via the API →

What we extracted from Plinko

Everything pulled from Plinko into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
22 screens captured
6 palette colors from frames
5 accessibility groups profiled
6 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider BGaming
max_win_x ×1000
bonus_buy No
mechanic Crash
release_date 2019

RTP configurations

This game does not run at one fixed RTP. It ships 2 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 98.91% Lower bound of the range printed in the game rules
Player Config 99.16% Upper bound; RTP depends on chosen risk level and row count

See how this RTP compares across BGaming’s full range →

Plinko series

where this game sits among its own

Its 98.91% is the highest RTP of the 3 games in the family. Its ×1,000 max win is the family floor — the family reaches ×10,000.

Game Released RTP Max win Bonus buy
Plinko 2 Halloween Oct 2025 98.60% ×10,000 Yes
Plinko 2 Jan 2025 98.60% ×10,000 Yes
Plinko you are here Jan 2019 98.91% ×1,000 No
See all 3 games in this series →

Bonus modes

4 modes
Base Game Modifier risk_low
Low Risk

Mildest of the three risk settings, selectable together with row count 8-16 (buckets = rows+1, always left-right symmetric). Spread is the gentlest of the three tables: edge multiplier at 8 rows is x5.6, growing to x16 at 16 rows; center bucket(s) mostly stay at or above x0.5 (never drop below x0.5 at any row count), so Low risk rarely returns less than half the stake even in the worst-case bucket.

Base Game Modifier risk_normal
Normal Risk

Middle risk setting, rows 8-16. Edge multiplier grows from x13 at 8 rows to x110 at 16 rows; center bucket(s) shrink down to as low as x0.2 (at 14 rows), meaning a center landing at higher row counts returns only 20% of the stake.

Base Game Modifier risk_high
High Risk

Most extreme risk setting, rows 8-16. Edge multiplier grows from x29 at 8 rows up to x1000 at 16 rows (the single highest multiplier printed anywhere in the game); center bucket(s) shrink to x0.2 from 12 rows upward. The higher the risk and the more rows chosen, the larger the edge payout and the smaller the center payout becomes.

Other auto_bet
Auto Bet Mode

Selecting 'Auto' under Bet Mode reveals an inline 'Number of bets' field (default 10) with '-'/'+' steppers. Pressing Play runs automated rounds and the Play button changes to Stop showing the remaining count; the series ends when the set count is reached, the player clicks Stop, or the balance is insufficient. Risk Level and row count still lock during each round exactly as in Manual mode.

Colour system

extracted from frames · HEX
Export palette
#1C265D base dominant 1 base
#21658D base dominant 2 base
#1D4877 base dominant 3 base
#2B8CA9 base dominant 4 base
#461978 base dominant 5 base
#5B559A base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Payout buckets are color-coded red -> orange -> yellow -> green by multiplier size (edge buckets red/orange on higher-risk tables, center buckets green), but every bucket also always prints its multiplier as bold black text (e.g. 'x1000', 'x0.2'), so no payout information is conveyed by color alone.
  • The selected Risk Level and Bet Mode option is marked by a solid magenta/pink pill fill plus bold white text; unselected options sit on the plain dark-purple panel with muted lavender-grey text, so selection state has both a shape and a text-weight cue beyond color.
Screen Reader
  • The orange 'Win X.XX FUN' banner appears after every round, even when the bucket multiplier is below x1 and the round is a net loss (all three captured real rounds landed below x1 and were shown as 'Win'). The true signed result only appears in the separate 'Profit' column of the history table (e.g. '-0.50 FUN'), inside a plain cyan pill that does not itself change color for win vs loss. A screen-reader script must announce the signed Profit value, not just the 'Win' banner text, or a player could believe every round was a win.
Motor Accessibility
  • Bet stepper buttons (Min/-/+/Max) show a distinct greyed/desaturated visual state and stop responding to clicks once the minimum or maximum bet is reached; during ball flight, Risk Level and the row-count selector are likewise visibly greyed and locked, leaving only Bet Mode interactive, so users relying on visual feedback can tell which controls are currently actionable.
Low Vision
  • The decorative sunburst/fern motif behind the history table is intentionally very low-contrast pale blue against the blue background and carries no game information, so low-vision players who cannot perceive it are not missing anything functional.

Media & assets

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

Data provenance

what we captured and what we didn't
base_game (default Low/8 load state), ball in mid-flight down the peg board, three real win_screen rounds with visible bet/multiplier/balance-before/after, all 6 pages of the rules booklet (verbatim text), Provability panel (client seed + result hash), sound settings panel, inline Auto bet mode panel, and the game logo.
All 27 risk x row-count multiplier tables (Low/Normal/High x 8-16 rows) read directly from the in-game bucket UI, including the game maximum x1000 (High risk, 16 rows) and minimum x0.2 (High risk, center bucket at 12-16 rows).
The x1000 edge bucket (High risk, 16 rows) was never physically landed on during capture - binomial probability is only about 0.003% per drop. The value is read off the static bucket UI, not proven by a live payout.
The function of the second top-bar icon (clock face with refresh arrow) could not be determined - no panel opened and no visible UI change occurred on click, and the input channel was confirmed working via the neighboring icons.
The full hexadecimal 'Hash (Result + Secret)' value on the Provability panel is visually truncated by the input field width; only the first ~34 characters are legible.
Only the overall RTP range (98.91%-99.16%) is printed in the rules booklet; no per-combination (risk x rows) RTP breakdown is shown anywhere in the game.
Whether the Auto-mode 'Number of bets' field has its own maximum value was not tested - only the default value of 10 was captured.
This game has no symbols, reels, paylines, wilds, scatters or a conventional symbol paytable by design (peg-drop instant-win game), so symbols[] is intentionally empty - not an unread paytable.

Ask AI about Plinko

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 Plinko play? Keep it simple.

Mildest of the three risk settings, selectable together with row count 8-16 (buckets = rows+1, always left-right symmetric). Spread is the gentlest of the three tables: edge multiplier at 8 rows is x5.6, growing to x16 at 16 rows; center bucket(s) mostly stay at or above x0.5 (never drop below x0.5 at any row count), so Low risk rarely returns less than half the stake even in the worst-case bucket.

RTP 98.91%max win ×1000demo ✓

From the verified capture of 15 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: Plinko vs Multihand Blackjack — RTP, max win, bonus buy.”

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

Editorget_slot

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

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

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/plinko-b10/

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/plinko-b10/
{
  "game": {
    "name": "Plinko",
    "provider": "BGaming",
    "game_kind": "instant_win / build-your-own-paytable drop game (NOT a reel slot)",
    "theme": "Abstract / no narrative theme. Purely mechanical presentation: a decorative pale sunburst-and-fern ornament (a stylised feather/plant motif in a slightly lighter shade of blue than the background) sits behind the round-history table on the left; the rest of the screen is functional UI. No characters, no storyline imagery.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind users of all types, motor-impaired users) built from 21 manifest screenshots at 1280x800 plus zoomed crops of the peg board, bucket rows and risk-level control.",
    "method_notes": "This is a physics/probability drop game, structurally unrelated to reel slots: there are no reels, paylines, ways, symbols, wilds, scatters or a conventional paytable grid of symbol icons. All numeric multiplier tables were captured directly from the game UI (27 risk x row-count combinations) and are reproduced verbatim below, not recomputed. RTP is quoted verbatim from the in-game rules booklet as a range, not invented as a single number.",
    "language": "English",
    "critical_terminology_note": "The on-screen control column to the right of the peg board is labelled 'Lines' with a vertical list of values 8-16, and the in-game rules text itself says 'Choose the number of Lines in the game: from 8 to 16' - but this value is NOT a count of paylines (this game has no paylines/ways at all). It is the number of ROWS OF PEGS in the triangular board, which directly sets the number of payout buckets at the bottom (buckets = rows + 1). Documentation/screen-reader scripts should announce this control as 'number of peg rows (8-16)', not 'paylines', to avoid misleading players who are used to line-based slots."
  },

  "color_palette": {
    "background": "Vertical gradient split across the screen: upper-left and top area is a lighter teal/cyan-blue, transitioning diagonally to a darker navy blue in the mid-screen and finally to a dark purple/violet in the lower-right corner where the betting panel sits. The gradient is smooth, no hard edges.",
    "decorative_motif": "A large, very low-contrast pale blue fern/sunburst ornament behind the left-hand history table - decorative only, not interactive, barely visible against the background.",
    "logo": "'PLINKO' wordmark top-center in a bold, rounded font with an orange-to-yellow gradient fill and a thin dark-brown outline; a small pink dot with a swirl of small dots/dashes floats above the letters (decorative sparkle, resembling the pink game ball). Below the wordmark, small pale grey-blue capitalized text reads 'BGAMING' (studio credit) with a tiny pink circular icon before the 'B'.",
    "top_bar_icons": "Four identical-style round buttons, top-right, in a horizontal row: white circular outline on a dark navy fill, each containing a white line-art glyph: (1) a medal/ribbon with a star (opens the Provability panel), (2) a clock face with a small curved refresh arrow (no visible effect when clicked in this build - see anomalies), (3) a question mark '?' (opens the rules booklet), (4) a speaker/megaphone with sound waves (opens the sound settings panel).",
    "history_table": "Left side of the screen, always visible (not a modal): column headers 'Time', 'Bet', 'Payout', 'Profit' in bold white text with a thin white underline. Rows below list each completed round in white/light-grey text, except the 'Profit' value which is shown inside a small rounded cyan/teal-blue highlight pill - this pill is present regardless of whether profit is positive or negative, so on its own it is not a win/loss color signal (see accessibility note below).",
    "peg_board": "White circular pegs (small dots with a subtle drop shadow) on the gradient blue background, arranged in a triangular/pyramid pattern. The ball drop chute at the apex is a dark navy/near-black circle with a soft glow ring.",
    "ball": "Bright pink/magenta sphere with a glossy white highlight near the top-left of the ball and a soft dark shadow beneath - the ball in flight leaves a short trail of small pink dots/particles behind it (motion trail).",
    "bucket_gradient": "The row of multiplier buckets beneath the board is color-coded by multiplier size using a red -> orange -> yellow -> green gradient (colors are also always paired with the printed multiplier number, so the game is not color-only): the two outermost (edge) buckets carry the highest multiplier of the current table and are colored red on High risk (orange/red-orange on Normal, yellow-green on Low, since Low never reaches red-tier values); moving inward the color cools through orange and yellow; the center bucket(s), which carry the lowest multiplier (often below 1x, i.e. a partial loss), are colored green. Each bucket is a small rounded pill/tag shape with the multiplier printed in black bold text (e.g. 'x1000', 'x0.2').",
    "risk_level_panel": "Purple/violet rounded panel labelled 'Risk Level' with three stacked rows, each with a small icon + label: 'High' (flame/fire-drop icon), 'Normal' (coffee-cup icon), 'Low' (tall drinking-cup icon). The currently selected risk is highlighted with a solid magenta/pink rounded rectangle behind its icon and white bold text; the two unselected options sit on the plain dark-purple panel background with light lavender/grey text and a muted icon.",
    "bet_and_play_controls": "Bottom-right cluster on a purple panel: a large circular orange/gold 'PLAY' button (white glossy top-left highlight, orange-to-gold radial gradient, bold orange 'PLAY' text) at the center; to its left a bet-amount stepper with square 'Min' and '-' buttons flanking the bold white 'Bet X.XX FUN' readout, and small square '+' and 'Max' buttons to the right of the readout; below everything, centered, pale lavender-grey text 'Balance X,XXX.XX FUN'. A 'Bet Mode' panel to the right of PLAY offers 'Manual' (letter M icon) and 'Auto' (letter A icon) toggle buttons in the same magenta-selected/grey-unselected style as Risk Level.",
    "colorblind_summary": "All state distinctions in this game (selected risk level, selected bet mode, disabled bet buttons, bucket multiplier tiers) are backed by a SECOND non-color cue: selection also changes background fill shape (pill highlight) and icon; disabled buttons are also greyed/desaturated AND non-interactive; every bucket carries its multiplier as printed text regardless of its gradient color. No information in this game is conveyed by color alone."
  },

  "game_structure": {
    "type": "Plinko / peg-drop instant-win game. NOT a reel slot: no reels, rows-of-symbols, paylines, ways, clusters, wilds, scatters, bonus symbols or a conventional symbol paytable exist in this game.",
    "board": "A single vertical triangular board of pegs, drawn as a pyramid widening from a single ball-drop chute at the apex down to a full-width row of pegs at the bottom. The player-selectable 'Lines' value (8-16, mislabelled - see critical_terminology_note) sets how many staggered rows of pegs are drawn; the board redraws immediately when the value changes.",
    "buckets": "A horizontal row of payout buckets sits directly beneath the bottom row of pegs. The number of buckets always equals rows + 1 (verified on all 27 captured combinations: e.g. 8 rows = 9 buckets, 16 rows = 17 buckets). Each bucket shows a multiplier value that is applied to the player's total bet if the ball lands in it.",
    "risk_levels": "Three selectable risk levels: Low, Normal, High. Changing risk level redraws the bucket multiplier row (same peg board) with a different, more extreme (higher edge / lower center) or more moderate spread of multipliers. Default on game load is Low risk, 8 rows.",
    "symmetry": "Every multiplier table is left-right symmetrical around the center bucket(s) (odd row-count gives one exact center bucket, even row-count gives two identical central buckets) - confirmed on all 27 combinations in the tables below.",
    "trend": "The higher the risk level and/or the more rows selected, the more extreme the spread becomes: edge-bucket multipliers grow much larger (up to x1000 at High risk / 16 rows) while center-bucket multipliers shrink toward, and below, 1x (down to x0.2), meaning a ball landing near the middle of a High-risk, many-row board returns less than the stake was."
  },

  "multiplier_tables": {
    "note": "Read directly from the in-game bucket row on 6 captured combinations (Low/8 default, Low/16, Normal/8, Normal/16, High/8, High/16) and, for Low/12, from a promoted capture verified by the TL. The remaining 20 of 27 combinations were read by the capturing agent and structurally verified (bucket count = rows+1, left-right symmetry) by the TL; all values below are taken verbatim from screenshots.shots[].manifest game_structure.multiplier_tables, not recalculated.",
    "buckets_formula": "number_of_buckets = rows + 1",
    "low_risk": {
      "8": [5.6, 2.1, 1.1, 1, 0.5, 1, 1.1, 2.1, 5.6],
      "9": [5.6, 2, 1.6, 1, 0.7, 0.7, 1, 1.6, 2, 5.6],
      "10": [8.9, 3, 1.4, 1.1, 1, 0.5, 1, 1.1, 1.4, 3, 8.9],
      "11": [8.4, 3, 1.9, 1.3, 1, 0.7, 0.7, 1, 1.3, 1.9, 3, 8.4],
      "12": [10, 3, 1.6, 1.4, 1.1, 1, 0.5, 1, 1.1, 1.4, 1.6, 3, 10],
      "13": [8.1, 4, 3, 1.9, 1.2, 0.9, 0.7, 0.7, 0.9, 1.2, 1.9, 3, 4, 8.1],
      "14": [7.1, 4, 1.9, 1.4, 1.3, 1.1, 1, 0.5, 1, 1.1, 1.3, 1.4, 1.9, 4, 7.1],
      "15": [15, 8, 3, 2, 1.5, 1.1, 1, 0.7, 0.7, 1, 1.1, 1.5, 2, 3, 8, 15],
      "16": [16, 9, 2, 1.4, 1.4, 1.2, 1.1, 1, 0.5, 1, 1.1, 1.2, 1.4, 1.4, 2, 9, 16]
    },
    "normal_risk": {
      "8": [13, 3, 1.3, 0.7, 0.4, 0.7, 1.3, 3, 13],
      "9": [18, 4, 1.7, 0.9, 0.5, 0.5, 0.9, 1.7, 4, 18],
      "10": [22, 5, 2, 1.4, 0.6, 0.4, 0.6, 1.4, 2, 5, 22],
      "11": [24, 6, 3, 1.8, 0.7, 0.5, 0.5, 0.7, 1.8, 3, 6, 24],
      "12": [33, 11, 4, 2, 1.1, 0.6, 0.3, 0.6, 1.1, 2, 4, 11, 33],
      "13": [43, 13, 6, 3, 1.3, 0.7, 0.4, 0.4, 0.7, 1.3, 3, 6, 13, 43],
      "14": [58, 15, 7, 4, 1.9, 1, 0.5, 0.2, 0.5, 1, 1.9, 4, 7, 15, 58],
      "15": [88, 18, 11, 5, 3, 1.3, 0.5, 0.3, 0.3, 0.5, 1.3, 3, 5, 11, 18, 88],
      "16": [110, 41, 10, 5, 3, 1.5, 1, 0.5, 0.3, 0.5, 1, 1.5, 3, 5, 10, 41, 110]
    },
    "high_risk": {
      "8": [29, 4, 1.5, 0.3, 0.2, 0.3, 1.5, 4, 29],
      "9": [43, 7, 2, 0.6, 0.2, 0.2, 0.6, 2, 7, 43],
      "10": [76, 10, 3, 0.9, 0.3, 0.2, 0.3, 0.9, 3, 10, 76],
      "11": [120, 14, 5.2, 1.4, 0.4, 0.2, 0.2, 0.4, 1.4, 5.2, 14, 120],
      "12": [170, 24, 8.1, 2, 0.7, 0.2, 0.2, 0.2, 0.7, 2, 8.1, 24, 170],
      "13": [260, 37, 11, 4, 1, 0.2, 0.2, 0.2, 0.2, 1, 4, 11, 37, 260],
      "14": [420, 56, 18, 5, 1.9, 0.3, 0.2, 0.2, 0.2, 0.3, 1.9, 5, 18, 56, 420],
      "15": [620, 83, 27, 8, 3, 0.5, 0.2, 0.2, 0.2, 0.2, 0.5, 3, 8, 27, 83, 620],
      "16": [1000, 130, 26, 9, 4, 2, 0.2, 0.2, 0.2, 0.2, 0.2, 2, 4, 9, 26, 130, 1000]
    },
    "global_maximum": {
      "value": "x1000",
      "where": "High risk, 16 rows (maximum available rows), either of the two outermost buckets",
      "evidence": "Read directly off the bucket row on paytable_high_16.png (zoomed and re-checked digit by digit by the TL): x1000 x130 x26 x9 x4 x2 x0.2 x0.2 x0.2 x0.2 x0.2 x2 x4 x9 x26 x130 x1000 (17 buckets for 16 rows). This is the highest multiplier printed anywhere in the game and was never physically hit during capture, because the binomial probability of the ball reaching an edge bucket at 16 rows is only about 2 x (1/2)^16, roughly 0.003% per drop - not realistically catchable in a reasonable number of drops. The value is nonetheless certain because it is read directly off the game's own bucket UI, which is a static/deterministic display independent of any single ball drop."
    },
    "global_minimum": {
      "value": "x0.2",
      "where": "High risk, at 12, 13, 14, 15 or 16 rows, the center bucket(s)",
      "meaning": "Landing here returns only 20% of the stake, i.e. an 80% loss on that round."
    }
  },

  "betting": {
    "currency_in_demo": "FUN (BGaming's standard play-money demo balance label, not a real currency)",
    "min_bet": 1.0,
    "max_bet": 100.0,
    "min_bet_evidence": "Base game loads with 'Bet 1.00 FUN' and the 'Min' and '-' buttons already shown disabled/greyed (base_game.png) - clicking 'Min' again keeps the value at 1.00 FUN.",
    "max_bet_evidence": "Clicking 'Max' raises the readout to 'Bet 100.00 FUN' and the '+' and 'Max' buttons themselves become disabled/greyed (bet_max.png) - proving 100.00 FUN is the hard ceiling, not just a printed label.",
    "bet_stepper": "Four controls around the central 'Bet X.XX FUN' readout: square 'Min' (jump to minimum), square '-' (decrement), square '+' (increment), square 'Max' (jump to maximum). Disabled state = greyed/desaturated button, no click response; enabled state = solid dark-purple button, white icon/text.",
    "bet_mode": {
      "manual": "Default mode. Each round requires a separate press of PLAY.",
      "auto": "Selecting 'Auto' reveals a 'Number of bets' field (default value 10, shown on autoplay.png) with '-' and '+' steppers to change the count before starting."
    },
    "controls_lock_during_round": "While a ball is in flight, Risk Level and the row-count ('Lines') selector both appear greyed/disabled (ball_flight.png) - only Bet Mode remains changeable during play, matching the rules text ('All betting buttons become inactive at the time of the round except for Bet Mode')."
  },

  "payout_mechanics": {
    "basis": "total_bet_multiplier",
    "description": "The payout for a round equals the player's total bet multiplied by the printed multiplier of the bucket the ball lands in. There is no line/way/cluster concept - a single ball drop produces a single result.",
    "evidence": [
      {"frame": "win_screen.png", "bet": 1.0, "bucket_multiplier": "0.5x", "printed_win": "0.50 FUN", "balance_before": 1000.0, "balance_after": 999.5, "history_row": "1.00 FUN / 0.5x / -0.50 FUN"},
      {"frame": "win_screen2.png", "bet": 1.0, "bucket_multiplier": "0.7x", "printed_win": "0.70 FUN", "balance_after": 999.2, "history_row": "1.00 FUN / 0.7x / -0.30 FUN"},
      {"frame": "win_screen3.png", "bet": 1.0, "bucket_multiplier": "0.3x", "printed_win": "0.30 FUN", "balance_after": 998.5, "history_row": "1.00 FUN / 0.3x / -0.70 FUN"}
    ],
    "rules_text_confirmation": "rules_p3/p4: 'The multiplier of the pocket, where the ball landed, is applied to the player's bet. The final payout is calculated by multiplying the player's bet by all the applicable multiplier values.'",
    "critical_accessibility_note": "The payout is a GROSS return of the bet, not a net profit. Buckets with a multiplier below 1x (e.g. x0.5, x0.7, x0.3, x0.2, x0.4 - all the green-colored center buckets on every risk table) mean the player gets BACK LESS than they staked. In all three captured real rounds, the on-screen orange banner reads 'Win X.XX FUN' even though the round was a net loss - the actual result (a loss) is only visible in the separate 'Profit' column of the history table, printed as a negative number (e.g. '-0.50 FUN', '-0.30 FUN', '-0.70 FUN') inside a plain cyan highlight pill that does NOT itself change color for win vs loss. A screen reader or accessible re-skin of this game MUST surface the signed 'Profit' value, not just the 'Win' banner text, or a low-vision/cognitively-impaired player could believe every round was a win."
  },

  "rtp": {
    "value_range": "98.91% - 99.16%",
    "source_quote": "rules_p6.png, verbatim: \"The overall theoretical Return to Player (RTP) is 98.91% - 99.16% depending on the player's chosen strategy.\"",
    "explanation": "Because the player freely chooses Risk Level (Low/Normal/High) and row count (8-16), and each of the resulting 27 multiplier tables has a slightly different theoretical payback, the game does not have one fixed RTP the way a reel slot does - the rules state a range covering all player-chosen combinations rather than a single percentage. No per-combination RTP breakdown is shown anywhere in the captured screens; only the overall range is printed.",
    "not_a_single_number": true
  },

  "provably_fair": {
    "present": true,
    "how_discovered": "Only through the in-game UI (Provability panel, opened via the medal-with-star icon, top-left of the four top-right icons) - the word 'provably'/'provability' does NOT appear anywhere in the 6-page rules booklet, which is otherwise the game's main source of written mechanics text.",
    "panel_contents": {
      "title": "'Provability' with a sub-label 'NEXT GAME' beneath it, and a horizontal divider labelled 'Profit' further down (this appears to be a shared side-panel frame reused from the history view; the Profit divider is not itself part of the provability controls).",
      "seed_control": "'Change ball's path: Enter client Seed (0-16)' with a numeric stepper (left '<' arrow, bold center value, right '>' arrow) - captured value was 14. This lets the player choose a client seed that will affect the outcome of the NEXT round (not the current one).",
      "hash_display": "'Hash (Result + Secret)' label above a read-only text field showing a long hexadecimal hash (captured value began 'efde17da476b1c309eb8eff6eb0ce5ff041...', partially cut off in the UI field) with a copy-to-clipboard icon button beside it. This is the commit half of a commit-reveal provably-fair scheme: the server commits to a hashed (result + secret) value before the round so it can be verified afterward that the result was not changed after the bet was placed."
    }
  },

  "top_bar_icons": {
    "position": "Four round icon buttons in a horizontal row, top-right corner of the screen, below and to the right of the centered 'PLINKO' wordmark.",
    "icons": [
      {"order": 1, "glyph": "medal/ribbon with a five-point star", "opens": "Provability panel (client seed + hash)"},
      {"order": 2, "glyph": "clock face with a small curved refresh arrow", "opens": "NOTHING OBSERVED - see anomalies; possibly a round-history refresh with no visible effect in this build, or dead in the demo"},
      {"order": 3, "glyph": "question mark '?'", "opens": "the single 6-page scrolling rules booklet (this build has no separate 3-icon info rail like typical BGaming slot titles - see anomalies)"},
      {"order": 4, "glyph": "speaker with sound waves", "opens": "sound settings panel (Music and Sound Effects volume sliders)"}
    ]
  },

  "screens": {
    "base_game": {
      "type": "base_game",
      "source_frame": "base_game.png",
      "content": "Default state on load (no modal splash screen precedes it - see anomalies): 'PLINKO' wordmark top-center; 4 top-right icon buttons; left side shows the always-visible round history table (empty at first load, headers 'Time / Bet / Payout / Profit'); right side shows the triangular peg board (8 rows by default) above a row of 9 yellow-green multiplier buckets (x5.6 x2.1 x1.1 x1 x0.5 x1 x1.1 x2.1 x5.6); a vertical 'Lines' selector column (values 8-16, '8' highlighted) sits to the right of the board; below the board, a 'Risk Level' panel (Low/Normal/High, 'Low' selected by default) sits left of a large circular orange/gold 'PLAY' button, which sits left of a 'Bet Mode' panel (Manual/Auto, 'Manual' selected); beneath PLAY, the bet stepper reads 'Bet 1.00 FUN' with Min/-/+/Max buttons (Min and - disabled at the minimum); at the very bottom, centered, 'Balance 1,000.00 FUN'.",
      "colorblind_notes": "Selected Risk/Bet-Mode options are marked by a filled pill shape AND a bold-white vs muted-grey text weight change, not by hue alone."
    },
    "ball_flight": {
      "type": "base_game (mid-round)",
      "source_frame": "ball_flight.png",
      "content": "A real round in progress: the pink ball is shown partway down the peg board, mid-bounce, with a short trail of small pink particle dots behind it showing its recent path. 'Risk Level' and the 'Lines' selector are visibly greyed/disabled while the round resolves. Balance already shows 999.00 FUN (deducted at round start, before the outcome/payout is known)."
    },
    "win_screen": {
      "type": "win_screen",
      "source_frames": ["win_screen.png", "win_screen2.png", "win_screen3.png"],
      "content": "After the ball settles, an orange horizontal banner appears directly under the bucket row reading 'Win X.XX FUN' (bold dark-red/maroon text on an orange-to-yellow gradient ribbon background with small white sparkle/star decorations). The history table on the left gains a new top row with that round's Time, Bet, Payout multiplier (e.g. '0.5x') and signed Profit (e.g. '-0.50 FUN' in a cyan pill). Across the three captured real rounds, risk level differed each time (Low, Normal, High respectively) and all three landed in a below-1x, loss-making bucket."
    },
    "provability_panel": {
      "type": "info",
      "source_frame": "provability.png",
      "content": "A dark charcoal-grey side panel slides in from the left, covering roughly the left quarter of the screen, with a white 'X' close button top-right of the panel. Title 'Provability' (large white bold), sub-label 'NEXT GAME' (grey, smaller, uppercase-style). Below: 'Change ball's path: Enter client Seed (0-16)' with a '< 14 >' stepper. Further below: 'Hash (Result + Secret)' label over a dark rounded text field with the hash string and a copy icon. The game board is still visible and dimmed behind/right of the panel, showing risk=High, rows=16 (red-tinted x1000 bucket row) at the moment of capture."
    },
    "rules_booklet": {
      "type": "rules",
      "pages": 6,
      "source_frames": ["rules_p1.png", "rules_p2.png", "rules_p3.png", "rules_p4.png", "rules_p5.png", "rules_p6.png"],
      "panel_style": "A single centered dark semi-transparent modal panel (rounded corners) over a dimmed game background, with a white 'X' close button top-right and an internal scrollbar (thin vertical bar, right edge of the panel) - this is ONE continuously scrolling document, not a paginated set of separate booklet pages with arrow navigation like typical BGaming slot info screens.",
      "sections_verbatim": {
        "Plinko_rules_introduction": "\"Plinko is the peculiar game of chance played with a ball 'plinking' down the vertical board populated with offset rows of pegs, a very popular game viewed on TV shows in the 20th century. BGaming represented the board in the form of a pyramid. The gameplay is simple as it is: the player chooses from 8 to 16 rows, hoping the ball would fall into one of the chosen holes with the best payment, and just watches the 'bouncing process through the obstacles' from the top of the pyramid down the board bottom. The ball eventually ends up at the bottom peg and determines the prize. So welcome to the Plinko's plinkily intricate system, trust your luck and let the ball fall!\"",
        "Rules": "\"The goal is to win money by dropping Plinko ball and wait till it lands in the highest money slot at the bottom of the board.\"",
        "Betting": "\"Choose the bet amount. Buttons '-', '+', 'Min', 'Max' can be used. When the maximum amount is reached, the buttons '+' and 'Max' become disabled. When the minimum amount is reached, the buttons '-' and 'Min' become disabled. Choose the Risk Level: Low, Normal or High. Choose the number of Lines in the game: from 8 to 16. Choose the Bet Mode: Manual or Auto. To start the game round press the Play button. All betting buttons become inactive at the time of the round except for Bet Mode. During the round, another round with the same settings using the Play button can be started. At the end of each round the ball reaches the pocket. The numbers displayed in each pocket represent multiplier values. The multiplier of the pocket, where the ball landed, is applied to the player's bet. The final payout is calculated by multiplying the player's bet by all the applicable multiplier values. In Auto Mode, the field with the number of automatic bets is shown. Choose the number of bets. Press Play button. The button Play is changing to Stop with the number of remained bets. A series of rounds can be completed if the number of rounds set is reached, by clicking on the button Stop, if there are not enough funds on the balance.\"",
        "Results": "\"The calculation of the win is made according to the paytable. The result is added to the balance field. The size of payments varies from low to high.\"",
        "Return_to_Player": "\"The overall theoretical Return to Player (RTP) is 98.91% - 99.16% depending on the player's chosen strategy.\"",
        "Additional_information": "\"Malfunction voids all plays and pays! All unfinished rounds will be terminated every 24 hours. If the game requires 'Collect' - 'Collect' will take place and the win from the round will be added to the player balance. If the game requires action from a player, the result is counted assuming that the player has chosen the action with no risk without raising the initial bet. Game Version 1.0.0.\""
      },
      "note_no_provably_fair_text": "None of the 6 pages mention provably fair / provability / seed / hash mechanics, even though that feature exists and is reachable from the top bar (see 'provably_fair' section)."
    },
    "settings_panel": {
      "type": "settings",
      "source_frame": "settings.png",
      "content": "Opened via the speaker icon: a dark panel drops down from the top-right corner (not a left side-panel like Provability/rules) containing two vertical volume sliders labelled implicitly by their bottom icons - a music-note-style icon (music volume) on the left and a speaker icon (sound-effects volume) on the right; each slider is a tall rounded bar of small horizontal tick/segment marks, filled white from the bottom up to the current level."
    },
    "autoplay_panel": {
      "type": "autoplay",
      "source_frame": "autoplay.png",
      "content": "Reached by selecting 'Auto' under Bet Mode (no separate autoplay screen/modal - it's an inline expansion of the Bet Mode panel): a 'Number of bets' label appears with a '-' button, a bold white count (default 10), and a '+' button, stacked above the existing Manual/Auto toggle."
    }
  },

  "not_a_reel_slot_disclaimer": "The following concepts, standard in slot-game documentation, DO NOT EXIST in Plinko and are intentionally omitted: reels, rows of symbols, paylines, ways-to-win, clusters, megaways, symbols (high/low value), wild symbols, scatter symbols, bonus symbols, free spins, bonus buy, a conventional paytable of symbol payouts, and per-symbol color-blind iconography. The equivalent structural information for this game is fully captured above under 'game_structure' and 'multiplier_tables'.",

  "anomalies_vs_typical_bgaming_slot_ui": [
    "No modal splash/'CLICK TO START' screen: the demo opens directly into the base_game state, unlike the slot-title playbook.",
    "The info entry point is a single '?' icon opening ONE continuously-scrolling 6-page rules document, not the usual 3-icon rail (Payments/History/Help) seen on BGaming slot titles.",
    "The top-left-most icon (medal with a star) opens a distinct 'Provability' (provably fair seed/hash) panel instead of a payment/history panel - a mechanic specific to this instant-win title.",
    "The second icon (clock with refresh arrow) produced no observable change when clicked in this build; it may duplicate/refresh the always-visible history table on the left, or may be inactive in the demo. Confirmed non-broken input channel by successfully clicking the neighboring medal and '?' icons, which opened their panels normally.",
    "Round history (Time/Bet/Payout/Profit) is rendered permanently on the left of the game screen at all times, rather than living behind a separate history modal."
  ],

  "unreadable_or_uncertain": [
    "The full hexadecimal value of the 'Hash (Result + Secret)' field on the Provability panel is visually truncated by the input box width (only the first ~34 characters are visible: 'efde17da476b1c309eb8eff6eb0ce5ff041...'); the remainder is not legible from the capture.",
    "The exact function of the second top-bar icon (clock/refresh) could not be determined from the available screens - no panel opens and no other visible UI change was observed on click; documented as an anomaly rather than guessed.",
    "Provider-declared max_win/max_multiplier and any operator-side betting-currency limits beyond the demo's FUN 1.00-100.00 range are not shown on any captured screen and are not stated here.",
    "Whether the 'Number of bets' Auto-mode field has its own maximum value was not tested (only the default of 10 was captured)."
  ]
}

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.