Triple Nipple

BGaming SwipeGames

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

Free demo · not real-money play
✓ Working · checked 1 week, 6 days ago Verified · 20 Aug 2026
RTP 97.00%
Volatility —
Max win ×300
Grid —
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/triple-nipple-b10/

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

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 20 Aug 2026 View capture log

Per-screen breakdown

26 demo screens
26 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Autoplay settings
autoplay Autoplay settings
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Logo
logo Logo
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen

What we extracted from Triple Nipple

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

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

Specification

verified parameters
provider BGaming
engine SwipeGames
rtp 97.00% · single configuration
max_win_x ×300
bonus_buy No
mechanic Instant Win
release_date 2026

Bonus modes

3 modes
Base Game Modifier base
Base Round (Standard Risk)

Each round: a cinematic scene begins in the central portrait panel; a 4-second betting window opens (countdown badge) during which the player picks exactly one of three outcome tiles (RED/GREEN/BLACK + garment word) and sets bet size; window closes, tiles dim, scene resolves; a match pays Bet Amount x Multiplier. Standard-risk multipliers observed roughly x1.2 (low tile) up to low-to-mid double digits (high tile).

Other high_risk
High Risk Mode

Toggle available both as an in-round circular button (HIGH RISK / STOP HIGH RISK) and as a persistent switch in Settings. Widens the multiplier distribution: the lowest tile stays close to its normal floor (~x1.2) while the highest tile can reach dramatically higher values, up to the printed ceiling of x300 (x258.33 was the highest value actually observed across roughly 20 sampled high-risk rounds).

Other auto_mode
Auto Mode

Dialog opened via the 'AUTO MODE' pill that lets the player pre-configure automatic betting instead of manually tapping a tile each round. Choose a risk market - LOW RISK (always bet the lowest multiplier for the highest win rate), MID RISK (always bet a mid multiplier for a balanced win rate), or HIGH RISK (always bet the highest multiplier for bigger wins) - plus an Auto Bet Amount (0.1 to 850 FUN observed range, with MIN/MAX/quick-amount controls), then START AUTO MODE. The running auto-mode spin sequence itself was not captured as a separate state, only the configuration dialog.

Colour system

extracted from frames · HEX
Export palette
#1C1913 base dominant 1 base
#6A635B base dominant 2 base
#CAAD91 base dominant 3 base
#90725E base dominant 4 base
#A48873 base dominant 5 base
#AD9889 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Each outcome tile's multiplier badge colour is not reliably matched to its own option name: the RED option's badge is red/maroon, the BLACK option's badge is gold/amber, but the GREEN option's badge renders BLUE/cyan instead of green. This is mitigated because every tile also carries a printed text label (RED/GREEN/BLACK plus a garment word) directly beneath its badge, so outcome identity never actually depends on colour alone.
  • The footer history strip (past-round multipliers at the bottom of the base game) encodes win versus loss purely by hue: white/grey text for a round that was not won, magenta/pink text for a round that won. No accompanying icon or word ('WIN'/'LOSS') was found next to those figures on any captured frame, so users who cannot distinguish white from pink may not be able to read session history from that strip alone.
Screen Reader
  • Control positions are stable across all game states: hamburger/close button top-right, profile + AUTO MODE pill + balance in the second row, BET SIZE / stepper / countdown / HIGH RISK controls in one horizontal row, three outcome tiles beneath it, and Total Wins / Big Wins counters fixed at the very bottom. The 'How to Play' content is a single linear scroll (back-arrow plus X to exit) rather than a tab set, so it can be read top-to-bottom without branching navigation.
Motor Accessibility
  • All primary controls (BET SIZE pill, +/- steppers, HIGH RISK toggle, the three outcome tiles) are large rounded touch targets sized for a mobile card layout. MIN/MAX quick-jump buttons reach the bet floor (0.1 FUN) or ceiling (850 FUN) in a single tap instead of repeated stepping, and AUTO MODE removes the need to tap a tile every round.
Hearing Accessibility
  • No audio-only information was identified anywhere in the captured frames: the 'Sound' toggle in Settings is an explicitly decorative audio on/off switch, and all game state (bet amount, countdown, multipliers, win/loss, balance) is conveyed as on-screen text and numbers.
Low Vision
  • Disabled control state is shown mainly by a dimmer mid-grey text colour rather than a strong visual change: the MAX button on the bet-size picker renders visibly dimmer/greyed once the 850 FUN ceiling is reached, versus the still-white MIN button. The numeric value itself (which stops changing at 850/0.1) is the more reliable, colour-independent confirmation of the bet ceiling/floor.

Media & assets

9 files · 9 types
26 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Splash/preview screen (studio + provider branding), base game idle state, base game with betting window open, bet placed on a tile, losing round, winning round, High Risk mode on (incl. highest observed multiplier x258.33), bet-size picker overlay (default and at MAX), Auto Mode dialog (default, at MAX = 850 FUN, at MIN = 0.1 FUN), Settings panel, 3-slide onboarding sequence, and the 9-page 'How to Play' rules booklet scrolled to its bottom.
The 'level progression' / 'XP' system is referenced twice in the rules booklet (Session Data Storage, Visual Representations sections) but was never visible on any captured frame - no level bar, no XP counter anywhere in this demo build.
The dedicated 'Statistics' screen described by the booklet ('accessible through the Statistics section: Recent Rounds ... Stats ...') has no screen of its own in this demo build; only the Total Wins / Big Wins footer counters were found.
The exact trigger/threshold for the 'Big Wins' counter is not stated anywhere in the booklet and was never observed incrementing across roughly 34 sampled rounds of play in this session.
The booklet's Betting Limits note states 'Total bet amount per round is the sum of all options you bet on', implying a round might allow betting on more than one of the three outcomes at once - but every captured round shows exactly one tile selected, and betting on multiple tiles simultaneously was not tested or observed.
The actual running auto-mode spin sequence after pressing START AUTO MODE was not captured as its own state; only the Auto Mode configuration dialog was documented.

Ask AI about Triple Nipple

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

Each round: a cinematic scene begins in the central portrait panel; a 4-second betting window opens (countdown badge) during which the player picks exactly one of three outcome tiles (RED/GREEN/BLACK + garment word) and sets bet size; window closes, tiles dim, scene resolves; a match pays Bet Amount x Multiplier. Standard-risk multipliers observed roughly x1.2 (low tile) up to low-to-mid double digits (high tile).

RTP 97.00%max win ×300demo ✓

From the verified capture of 20 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: Triple Nipple vs Plinko — 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, 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: 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/triple-nipple-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/triple-nipple-b10/
{
  "game": {
    "name": "Triple Nipple",
    "provider": "BGaming",
    "studio": "SwipeGames",
    "studio_evidence": "Splash screen (preview.png): orange rounded-square icon with a white stylised 'S' mark, wordmark 'SWIPEGAMES', then 'POWERED BY' and the BGaming logo (yellow tile with black 'B' + 'GAMING' spelled in interlocking reel-symbol tiles). Footer of every 'How to Play' booklet page reads 'Swipe Games (c) 2026' (rules_p4.png .. rules_p12.png, settings.png).",
    "game_kind": "instant_win (NOT a reel/video slot: no reels, no symbols, no paytable, no paylines/ways exist in this game)",
    "game_kind_evidence": "rules_p4.png, section 'GAME FIELD', verbatim: 'Triple Nipple is an instant casino game. Each game round presents a cinematic scene where you choose from three betting options, each with its own multiplier.' Confirmed by every captured base_game/high_risk/bet_placed/loss/win frame: there is a single vertical photo/video panel and three outcome tiles, never a reel grid.",
    "theme": "Adult-oriented tropical-resort 'guess the outcome' video-prediction game. The player watches the opening seconds of a short cinematic clip of a photographic (real or AI-generated) female model and bets on which of three garment colours will be shown when the clip resolves. Framing text throughout is factual/mechanical ('Predict how the video ends', 'Choose the outcome you want to bet on'); no explicit content is depicted in the outcome-selection UI itself, only in the clip stills.",
    "art_style": "Photorealistic live-action/photo-real UI: the central panel shows real photographic (or photoreal AI-generated) model imagery and short video clips, not illustration. The chrome AROUND that panel is a flat, near-black, minimal mobile-app interface with bold condensed sans-serif headings (orange/amber accent colour for headlines and primary CTA buttons), thin teal/green accent line under the top bar, and small circular icon buttons. The whole in-game card floats over a separate, heavily out-of-focus (bokeh) warm-sunset tropical resort establishing photo (palm trees, infinity pool, lounge chairs) that fills the space outside the portrait-mode app frame; this outer photo is decorative desktop padding, not part of the game itself, and is the only non-portrait, non-explicit imagery available for reference art.",
    "orientation_note": "The entire game renders in a strict PORTRAIT mobile card (roughly 433px to 847px wide, i.e. ~414x800) centred inside the 1280x800 desktop capture window; the area outside that card is a static blurred sunset/pool photo, not interactive.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, colour-blind users of all types, motor-impaired users) built from 25 desktop screenshots (1280x800) + OCR + zoomed crops of the tropical background.",
    "method_notes": "All numeric claims below are taken verbatim from on-screen text (rules booklet pages, bet panel, multiplier badges) or from the TL's own verified measurements as supplied in the brief (bet-limit buttons, RTP text, max-multiplier text). Nothing was inferred or guessed; anything not legible is listed in 'unreadable_or_uncertain'.",
    "language": "English"
  },

  "color_palette": {
    "outer_background": "A single wide, heavily blurred (bokeh) photograph of a tropical resort at sunset: gradient sky from warm orange/pink near the horizon to grey-mauve higher up; dark green/near-black silhouetted palm trees on both left and right edges; a teal-blue infinity pool with beige/cream sun-lounger cushions and pale umbrellas along its edge; a dark-roofed villa visible faintly on the right. This is decorative padding around the portrait app card, always static.",
    "app_chrome_background": "Near-black / very dark charcoal for the top bar, all modal panels (Settings, Auto mode, bet-size picker), and the footer stats strip.",
    "accent_orange": "Warm orange/amber used for: the primary CTA buttons ('Next', 'Play', 'START AUTO MODE'), onboarding headline text (PREDICT HOW THE VIDEO ENDS / SET YOUR BET SIZE / CHOOSE YOUR GAME MODE), the Sound toggle when ON, and the selected/placed-bet outcome tile.",
    "accent_red": "Solid red/crimson circular button for 'HIGH RISK' / 'STOP HIGH RISK'; also used for the MID RISK market dot in Auto mode and for the RED outcome's multiplier badge.",
    "accent_teal_green": "A thin teal/cyan line runs under the top bar at all times (decorative status indicator); the online-count dot is teal/green; the LOW RISK market dot in Auto mode is green; toggle switches show green/orange fill when ON.",
    "multiplier_badge_colors": "Each of the three outcome tiles has a small oval multiplier badge overlapping its top edge. Observed colouring is NOT consistently mapped to the option's own name colour: the RED option's badge is red/maroon, the BLACK option's badge is gold/amber with a small flame glyph, but the GREEN option's badge renders BLUE/cyan rather than green (see accessibility notes below) - the option identity is always confirmed by the printed text label under the tile ('RED ...', 'GREEN ...', 'BLACK ...'), never by badge colour alone.",
    "history_strip_colors": "A row of small past-round multiplier values at the very bottom of the base game is colour-coded: white/grey text = a round where that option was NOT the winner (or was not bet on), magenta/pink text = a round that WON. Example from bet_placed.png: '×1.22  ×2.21  ×2.03' with the first in white and the last two in pink.",
    "text_colors": "Primary body text is white on the dark chrome; balance figures and headings are white/off-white; disabled buttons (e.g. MAX after reaching the bet ceiling) render in a dimmer mid-grey rather than white."
  },

  "top_bar_and_header": {
    "logo_wordmark": "Top-left, small white serif wordmark 'TripleNipple' (one word). On the splash screen (preview.png) the same wordmark appears large, two lines ('Triple', 'Nipple'), white/cream with a soft glow, in a rounded display serif font.",
    "status_line": "A thin teal/green horizontal line sits directly under the top bar across the full card width at all times; appears to be a decorative live-status indicator.",
    "online_counter": "Small teal/green dot + white text 'Online N' (e.g. 'Online 1,448'), top bar, right of the wordmark; value fluctuates between frames (1,448 .. 1,568 observed) - a cosmetic 'players online' ticker, not a game-state value.",
    "menu_button": "Top-right corner: a round dark button with three white horizontal lines (hamburger icon) when no panel is open; becomes a white circular 'X' close button whenever Settings/Auto-mode/How-to-Play is open.",
    "profile_row": "Second row: a small circular avatar icon (stylised cartoon face) + username 'LuckyHunter' in white, left-aligned; a pill-shaped grey button labelled 'AUTO MODE' centred, which opens the Auto-mode dialog; the balance on the right, bold white number followed by smaller grey 'FUN' currency-unit label (e.g. '1,000 FUN')."
  },

  "round_flow_and_ui": {
    "summary": "Each round: (1) a short video/photo 'scene' begins playing in the tall central panel; (2) a betting window opens (a circular countdown badge shows seconds left, observed values 4 down to 0) during which the player can pick exactly one of three outcome tiles and adjust bet size; (3) once the window closes, the tiles grey out and an oval pill 'TIME LEFT: N' counts down while the scene resolves; (4) the full result is revealed and, if the chosen tile matches the outcome, a win is credited as Bet Amount x Multiplier.",
    "central_panel": "A tall portrait photo/video area occupying most of the card, showing the current round's model/scene. Content changes every round (a new photograph or clip); not a fixed game asset.",
    "betting_countdown_open": "While betting is open: a black circular badge with an orange ring shows the seconds remaining (e.g. '3 TIME LEFT', '2 TIME LEFT', '0 TIME LEFT') positioned between the bet-size control and the HIGH RISK button.",
    "betting_countdown_locked": "After a bet is placed / window closes: the badge becomes a rounded pill reading 'TIME LEFT: 0' or 'TIME LEFT: 1' etc., and the three outcome tiles dim (their text greys out) since selection is now locked while the scene plays out (loss_screen.png, bet_size_picker.png).",
    "bet_size_control": "A pill labelled 'BET SIZE' on the left of the betting row opens the bet-size picker overlay; next to it a dark rounded rectangle shows the current stake with a round '-' button on its left and a round '+' button on its right (e.g. '- 0.1 +', '- 20 +').",
    "high_risk_button": "A circular red button to the right of the countdown badge. Two states observed: outlined/lighter red with a lightning-bolt glyph and the label 'HIGH RISK' (feature off) versus a solid, brighter red fill with the label 'STOP HIGH RISK' (feature on). Toggling it is confirmed in settings.png as a persistent 'High Risk Mode' switch as well as a live in-round button.",
    "outcome_tiles": "Three equal-width rounded-rectangle buttons in a row beneath the panel, one per outcome. Default (unselected) fill is light grey/white with bold black text naming the outcome (colour word + garment word, e.g. 'RED PANTIES', 'GREEN BRA', 'BLACK BRA' - the garment word changes per round/scene, not fixed). A small oval multiplier badge overlaps the top-centre edge of each tile, printing that outcome's live multiplier as white text on a coloured pill (e.g. 'x1.22', 'x4.80', 'x82.33'). When a bet is placed on a tile, its fill turns solid orange/amber and a small white checkmark badge appears in its top-right corner (bet_placed.png).",
    "multipliers_are_continuous_and_per_round": "The three multiplier values are NOT fixed per outcome - they are re-rolled every round and are fractional/continuous (examples observed across frames: RED 1.21-1.26, GREEN 2.51-4.91, BLACK 6.33-258.33). Low-risk (HIGH RISK off) rounds show a tighter, lower spread (roughly x1.2 to single/low double digits); HIGH RISK rounds show a much wider spread, with the top tile reaching into the hundreds.",
    "footer_stats": "Bottom of the card: 'Total Wins: N' (left) and 'Big Wins: N' (right), both white text on black, incrementing session counters. Below that, a horizontal strip lists the multiplier of each of the last several rounds, colour-coded white (not a win / not selected) or pink/magenta (a win) - see color_palette.multiplier_badge_colors and history_strip_colors.",
    "checked_evidence_for_single_deduction": "Per the TL's verified measurement (payout_basis_note field of manifest.json, not independently re-derived here): the stake is deducted exactly ONCE per round, at the moment the tile is picked, not per 'step' of the round."
  },

  "high_risk_mode": {
    "what_it_is": "A game-wide risk toggle (available both as an in-round button and as a persistent 'High Risk Mode' switch in Settings) that widens the multiplier distribution: the lowest tile stays close to its normal floor (~x1.2) while the highest tile can reach dramatically higher values.",
    "evidence": [
      "settings.png: a labelled on/off switch 'High Risk Mode', shown OFF (white knob left) in the captured settings frame.",
      "high_risk_mode.png: STOP HIGH RISK button shown as a solid red circle (mode active); tiles read RED x1.22, GREEN x4.91, BLACK x69.72.",
      "high_risk_max_observed.png: same active state; tiles read RED x1.21, GREEN x4.86, BLACK x258.33 - the highest multiplier observed anywhere in the captured sample."
    ],
    "sample_note": "Across roughly 20 sampled rounds in HIGH RISK, the top tile ranged from about x34.94 to x258.33 (per manifest.json feature_coverage note); the game text's stated ceiling of x300 was not reached in this sample - see 'multiplier_range_and_rtp' below."
  },

  "auto_mode": {
    "what_it_is": "A dialog (opened via the 'AUTO MODE' pill in the top bar, or the round AUTO MODE button that replaces BET SIZE while active) that lets the player pre-configure automatic betting instead of manually tapping a tile each round.",
    "dialog_layout": "Title 'Auto mode' with subtitle 'Set up an auto mode based on the selected risk' and a round 'X' close button top-right. 'Choose Your Market:' section lists three selectable cards, each with a coloured status dot, bold label, one-line description, and an empty radio circle on the right: 'LOW RISK' (green dot) - 'Always bet on the lowest multiplier to get the highest win rate.'; 'MID RISK' (red/salmon dot) - 'Always bet on a mid multiplier for a balanced win rate.'; 'HIGH RISK' (grey/white dot) - 'Always bet on the highest multiplier for bigger wins.' Below that, 'Auto Bet Amount:' shows the current stake value in large white text plus 'FUN', three quick-amount chips ('1', '10', '100'), and a row of four control buttons: 'MIN', '-', '+', 'MAX'. A large amber 'START AUTO MODE' button sits at the bottom.",
    "bet_amount_bounds_confirmed_here": "Clicking MAX sets the Auto Bet Amount field to 850 FUN (autoplay_max.png); clicking MIN sets it to 0.1 FUN (autoplay_min.png) - independent confirmation of the bet ceiling/floor measured on the main bet-size picker (see bet_limits below).",
    "not_captured": "The actual running auto-mode spin sequence (after pressing START AUTO MODE) was not captured as a separate state; only the configuration dialog was documented. Mechanically it is expected to repeat the same single-tile-bet round already documented in bet_placed.png/win_screen.png/loss_screen.png, just without a manual tap each round."
  },

  "bet_size_picker": {
    "trigger": "Tapping the 'BET SIZE' pill in the main betting row opens this overlay over a dimmed background.",
    "layout": "Top row: a large round outlined 'OK' button (confirms and closes) on the left/centre, and the red HIGH RISK/STOP HIGH RISK circular button preserved on the right (this overlay does not hide the risk toggle). Centre: a vertical scrollable list of quick preset values, observed showing '850', '100', '10', '1' stacked top to bottom. Left of the list: 'MAX' (top) and 'MIN' (bottom) round buttons. Right of the list: '+' (top) and '-' (bottom) round stepper buttons. Below the list, the same BET SIZE / -  value  + / AUTO MODE row from the main screen remains visible, showing the value currently being edited.",
    "max_state_evidence": "bet_size_max.png: after tapping MAX, the editable value shows '850' and the 'MAX' button label renders visibly dimmer/greyed compared to the still-white 'MIN' label - a disabled-state cue confirmed by BUTTON STATE, not only by the printed number (matches the brief's instruction that the ceiling is proven by button state, not printed 'MAXIMUM BET' text, which does not exist anywhere in the booklet)."
  },

  "onboarding_slides": {
    "note": "Three-step onboarding sequence shown before/around the first round (rules_p1.png - rules_p3.png), each over the same central photo panel, with a 3-dot progress indicator and a 'Skip' outline button (top-left) except the final slide, where the top-left button reads 'Watch Again' instead.",
    "slide_1": "Headline 'PREDICT HOW THE VIDEO ENDS'. Body: 'Watch the first few seconds and pick one of three outcomes. One of them is always a winner.' Shows a live example of the countdown badge ('3 TIME LEFT') and the three outcome tiles with example multipliers x2 / x2.67 / x6.33. Bottom-right amber 'Next' button.",
    "slide_2": "Headline 'SET YOUR BET SIZE'. Body: 'Tap BET SIZE or use - + to change your bet.' Shows the bet row with value '2', countdown badge '3 TIME LEFT', and the red 'HIGH RISK' button. Bottom-right amber 'Next' button.",
    "slide_3": "Headline 'CHOOSE YOUR GAME MODE'. Body: 'Use HIGH RISK for bigger multipliers or AUTO MODE to place bets automatically.' Shows two large circular buttons, 'AUTO MODE' and 'HIGH RISK' (highlighted red), over the dimmed tile row. Bottom amber full-width 'Play' button starts the game."
  },

  "settings_panel": {
    "trigger": "Hamburger menu (top-right) opens this modal over the dimmed game.",
    "title": "'Settings' with a round white 'X' close button.",
    "rows": [
      "'Sound' - on/off toggle, shown ON (amber fill, white check) in settings.png.",
      "'High Risk Mode' - on/off toggle, shown OFF (white knob, dark track) in settings.png.",
      "'Video Quality' - a 3-way segmented control: 'Auto' (selected, amber fill) / 'High' / 'Low'.",
      "'How to Play' - a row with a circular '?' icon that opens the multi-page rules booklet documented below.",
      "'Tutorial' - on/off toggle, shown OFF in settings.png (re-enables the onboarding slides)."
    ],
    "footer": "'Swipe Games (c) 2026' centred at the bottom of every panel state, including this one."
  },

  "rules_booklet_how_to_play": {
    "access": "Settings > 'How to Play' opens a single, long, vertically scrolling panel titled 'How to Play' (back-arrow to return to Settings, round white 'X' to close outright). Captured as 9 sequential scroll pages (rules_p4.png .. rules_p12.png); panel bottom confirmed reached (repeated 'Swipe Games (c) 2026' footer visible at rest with no further content beneath).",
    "sections_verbatim": {
      "game_field": "'Triple Nipple is an instant casino game. Each game round presents a cinematic scene where you choose from three betting options, each with its own multiplier.'",
      "how_to_play_steps": [
        "Watch the beginning of the Scene",
        "Choose the outcome you want to bet on",
        "You have 4 seconds to place your bet",
        "You can change a bet amount using bet menu or quick buttons",
        "Watch the Scene till the end to get a result. If your prediction matches the outcome, you win: Bet x Multiplier"
      ],
      "statistics_and_history": "'The game provides comprehensive statistics accessible through the Statistics section:' followed by 'Recent Rounds - View the outcomes of your last game rounds.' and 'Stats - View the total number of wins and big wins recorded during your session.' (No separate 'Statistics' screen beyond the Total Wins/Big Wins footer counters was found in this demo build - see 'not_captured' in manifest.json for the two-channel check performed.)",
      "return_to_player": "'The RTP is 97.00%. The specific RTP for your session is displayed in the game information section and may vary by platform and jurisdiction.' (rules_p5.png/rules_p6.png)",
      "calculating_wins": "'Each round presents three independent betting options with different multipliers. The win amount is determined by the multiplier revealed for the selected option.' Win Formula box: 'Bet Amount x Multiplier = Win Amount'. Example box: 'A $10 bet on Option 1 with x25 multiplier = $250 win'. Then: 'Available multipliers range from x1.1 to x300 depending on the betting option and round outcome.' (rules_p6.png/rules_p7.png)",
      "provably_fair_and_rng": "'Triple Nipple uses a certified random number generator (RNG) to ensure every result is completely fair and unpredictable.' How It Works: 'Each round's outcomes are predetermined by our certified RNG system before the betting window opens, ensuring regulatory compliance and fair play.' Key Points (bulleted): 'All three betting option outcomes are generated by certified RNG before each round'; 'Results cannot be manipulated by betting patterns, timing, or player actions'; 'The cinematic presentation follows the predetermined outcomes'; 'Each option's multiplier is independently determined'; 'Each round outcome is independent of previous rounds'.",
      "disconnection_policy": "During an Active Round: round completes normally and balance updates with any winnings if connection drops after bets are placed but before results. While Placing Bets: if connection drops before confirming, no bet is deducted. System Malfunction: affected bets refunded, winnings voided.",
      "betting_limits": "'Betting limits vary depending on the casino platform and jurisdiction where Triple Nipple is integrated.' Note box: 'Check with your casino platform for specific betting limits applicable to your session. Total bet amount per round is the sum of all options you bet on.' - see 'anomalies' for how this note reads against what was actually observed in this demo build.",
      "responsible_gaming": "'Results are based on certified RNG - outcomes are predetermined and cannot be influenced'; 'Past results do not influence future rounds'; 'Gaming should be entertainment, not income'.",
      "additional_information": {
        "session_data_storage": "Game data stored 24 hours; unfinished rounds may be voided if not resumed within 24 hours; level progression/XP may reset after 24 hours of inactivity.",
        "platform_terms": "Unfinished-game and inactive-session handling is governed by the hosting casino platform's own terms.",
        "visual_representations": "'All cinematic scenes and environments are for visual entertainment. The level progression system does not influence game outcomes, winning probabilities, or multiplier distributions. Visual presentations follow predetermined outcomes determined by random number generator.'",
        "internet_connection": "Connection speed may affect video playback quality but does not affect game outcomes, which are determined server-side.",
        "device_interactions": "'On some devices, clicking near any betting option or button is equal to clicking on the corresponding element.'",
        "malfunction": "'Misuse or malfunction voids all pays and plays. In the event of malfunction of game software or hardware, all affected game bets are rendered void and refunded.'",
        "age_restriction": "'This game is intended for players 18 years of age or older. Please gamble responsibly.'",
        "language": "'These rules are translated from English. In case of any disputes, as well as for the purpose of any clarifications, the English version of the rules shall be used.'"
      }
    },
    "level_progression_mentioned_not_shown": "The booklet references a 'level progression system' and 'XP' (Session Data Storage / Visual Representations sections) that were not observed on any captured screen (no XP bar, no level indicator visible on preview/base_game/settings/win/loss frames). Listed honestly in unreadable_or_uncertain - it may exist in a logged-in/real-money context not reachable from this demo."
  },

  "rtp_and_bet_limits": {
    "rtp_percent": 97.00,
    "rtp_source": "rules_p6.png, 'Return to Player' section, verbatim: 'The RTP is 97.00%.'",
    "win_formula": "Win Amount = Bet Amount x Multiplier. Verbatim example on rules_p6.png: 'A $10 bet on Option 1 with x25 multiplier = $250 win.'",
    "multiplier_range": {
      "printed_in_game": "x1.1 to x300, rules_p6.png/rules_p7.png verbatim: 'Available multipliers range from x1.1 to x300 depending on the betting option and round outcome.' This value (x300) is taken as authoritative because it is the game's own text.",
      "provider_catalogue_value": "The provider/catalogue card lists x299 as the maximum multiplier - a 1-unit discrepancy against the in-game text's x300. Treated as an insignificant presentation/rounding difference, not a contradiction; x300 (the in-game figure) is the one carried forward.",
      "highest_value_actually_observed": "x258.33, on the BLACK BRA tile in HIGH RISK mode (high_risk_max_observed.png). Across ~20 sampled HIGH RISK rounds the top tile ranged roughly x34.94-x258.33; the sample did not reach the stated x299/x300 ceiling, which is expected for a continuous random distribution sampled only ~20 times."
    },
    "bet_limits": {
      "min": 0.1,
      "max": 850,
      "unit_note": "Values are demo-balance units labelled 'FUN' on screen. FUN is BGaming's demo-balance token, not a real-money currency, so no 'currency' field is populated anywhere in this documentation; the numeric ladder (0.1 .. 850) is what would carry over to a real-money deployment's own currency 1:1, per house convention.",
      "min_evidence": "autoplay_min.png: tapping MIN in the Auto-mode dialog's Auto Bet Amount field sets it to '0.1 FUN'.",
      "max_evidence": "bet_size_max.png: tapping MAX on the main bet-size picker sets the value to '850', and the MAX button itself renders in a dimmed/disabled grey afterward - the ceiling is proven by that button's own disabled state, not by any printed 'MAXIMUM BET' text (none exists anywhere in the 9-page booklet; rules_p9.png/rules_p10.png explicitly say betting limits 'vary depending on the casino platform and jurisdiction')."
    },
    "printed_betting_limits_text": "The booklet deliberately does NOT print fixed numeric limits; it states limits 'vary depending on the casino platform and jurisdiction' and instructs the player to 'Check with your casino platform for specific betting limits applicable to your session.' The 0.1/850 figures above come exclusively from operating this specific demo build's controls, not from the booklet."
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Splash screen shown before the first round. Centred black rounded card on the blurred tropical background. Large two-line white/cream serif wordmark 'Triple Nipple' with a soft glow. Below it, an orange rounded-square icon containing a white stylised 'S', the wordmark 'SWIPEGAMES' in a spaced sans-serif font, then small grey text 'POWERED BY', then the BGaming logo (a yellow square tile with a black 'B', followed by 'GAMING' rendered as individual metallic/silver reel-symbol-style tiles)."
    },
    "base_game_idle": {
      "type": "base_game",
      "content": "Default resting state before a scene loads: top bar + profile row as described in top_bar_and_header; below it, a static portrait image of a model (marketing-style placeholder before the round's own video starts) filling most of the card; footer shows 'Total Wins: 0' / 'Big Wins: 0' with no history strip yet (fresh session)."
    },
    "base_game_betting_open": {
      "type": "base_game",
      "content": "Round in progress, betting window open: countdown badge (e.g. '3 TIME LEFT'), BET SIZE control, HIGH RISK button (outlined, off), and the three outcome tiles with live multiplier badges, all fully interactive/undimmed."
    },
    "base_game_bet_placed": {
      "type": "base_game (bet_placed.png)",
      "content": "One tile ('BLACK PANTIES', multiplier x21.46) turned solid orange with a white checkmark badge; countdown pill now reads 'TIME LEFT: 0'; the other two tiles remain visible but the selection is locked; footer history strip shows two prior results."
    },
    "base_game_loss": {
      "type": "base_game (loss_screen.png)",
      "content": "Mid-transition frame: the central panel has become two stacked cropped video/photo frames (the cinematic 'reveal' in progress) with no outcome tiles visible at all; 'TIME LEFT: 0' pill still shown; balance essentially unchanged (999.93 -> 999.92, i.e. only rounding/timing noise, no win credited) confirming this round did not pay."
    },
    "high_risk_mode_on": {
      "type": "base_game (high_risk_mode.png)",
      "content": "HIGH RISK toggled on: button now a solid red circle labelled 'STOP HIGH RISK'; multipliers on the three tiles are visibly more spread out than the low-risk default (x1.22 / x4.91 / x69.72)."
    },
    "high_risk_max_observed": {
      "type": "base_game (high_risk_max_observed.png)",
      "content": "Same HIGH RISK state; BLACK tile shows the highest multiplier captured in this session, x258.33."
    },
    "bet_size_picker_default": {
      "type": "base_game overlay (bet_size_picker.png)",
      "content": "Bet-size picker overlay open, editable value '20', preset quick-pick column showing 850/100/10/1, MIN/MAX and +/- controls, OK button to confirm, STOP HIGH RISK preserved top-right (risk mode still active from the prior state)."
    },
    "bet_size_picker_max": {
      "type": "base_game overlay (bet_size_max.png)",
      "content": "Same overlay after tapping MAX: editable value now '850'; MAX button rendered dimmed/disabled."
    },
    "win_screen": {
      "type": "win_screen",
      "content": "Result frame of a winning round: balance increased from 999.90 to 1,000.10 FUN (a $0.10 bet at x2.03 = +$0.20 - Bet Amount x Multiplier as documented in the win formula); 'Total Wins: 1'; the current round's multiplier '×2.03' printed in pink/magenta at the bottom-left, matching the win colour-coding described in color_palette."
    },
    "settings": {
      "type": "settings",
      "content": "See settings_panel above."
    },
    "autoplay_dialog": {
      "type": "autoplay",
      "content": "See auto_mode above (autoplay.png = default $2 stake state; autoplay_max.png = $850 after MAX; autoplay_min.png = $0.1 after MIN)."
    },
    "rules_onboarding_and_booklet": {
      "type": "rules",
      "content": "See onboarding_slides (pages 1-3) and rules_booklet_how_to_play (pages 4-12) above."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Control positions are stable across states: hamburger/close top-right, profile+AUTO MODE+balance in the second row, BET SIZE/stepper/countdown/HIGH RISK in one horizontal row, three outcome tiles beneath it, Total Wins/Big Wins footer at the very bottom. The 'How to Play' content is a single linear scroll (back-arrow + X to exit), not a tab set, so it can be read top-to-bottom without branching navigation.",
    "motor": "All primary controls (BET SIZE, +/-, HIGH RISK, the three outcome tiles, SPIN-equivalent tile taps) are large rounded touch targets sized for a mobile card layout; MIN/MAX quick-jump buttons reduce the number of taps needed to reach the bet floor/ceiling; AUTO MODE removes the need to tap a tile every round.",
    "color_blind": "Primary risk: the outcome-tile multiplier badges are not reliably colour-matched to their own option name (the GREEN option's badge renders blue, not green - see color_palette.multiplier_badge_colors), so colour alone is NOT a safe way to identify which badge belongs to which tile. This is MITIGATED because every tile also carries a printed text label (RED/GREEN/BLACK + garment word) directly beneath its badge, so identity does not actually depend on colour. Secondary risk: the footer history strip encodes win/loss purely by hue (white vs pink/magenta) with no accompanying icon or word - color-blind users who cannot distinguish white from pink under some profiles may not be able to read session history from that strip alone; no textual 'WIN'/'LOSS' label was found next to those figures on any captured frame.",
    "deaf_hard_of_hearing": "No audio-only information was identified; the 'Sound' toggle in Settings is explicitly a decorative audio on/off switch, and all game state (bet amount, countdown, multipliers, win/loss, balance) is conveyed as on-screen text/numbers."
  },

  "anomalies": [
    "The 'Betting Limits' Note in the booklet (rules_p10/p11) states: 'Total bet amount per round is the sum of all options you bet on.' This phrasing implies a round MIGHT allow betting on more than one of the three options simultaneously. Nothing in the captured gameplay frames shows more than one tile selected at once (bet_placed.png shows exactly one tile turned orange with one checkmark), and the TL's measured payout evidence (manifest.json payout_basis_note) is for a single stake deducted once per round on a single tile. This note is left as observed booklet text and flagged here rather than silently reconciled - it may be generic cross-platform boilerplate that does not describe every deployment/build of this game.",
    "The footer 'Big Wins' counter stayed at 0 across the entire sampled play session (multiple wins and losses recorded under 'Total Wins'), which matches the manifest's own observation; no in-game text defines a 'Big Win' threshold distinct from the ordinary Win Formula, so this is recorded as an unexplained/unreachable-in-sample UI element rather than a documented feature.",
    "The garment word shown on the outcome tiles is not fixed (e.g. 'PANTIES' in some rounds, 'BRA' in others) - only the colour word (RED/GREEN/BLACK) is a stable identifier across rounds; the garment word simply reflects whichever clothing item that round's specific scene happens to feature.",
    "This game is explicitly adult-oriented: rules_p12.png states verbatim 'Age Restriction: This game is intended for players 18 years of age or older.' The central video/photo panel across most captured frames depicts a partially-clothed photographic model consistent with this stated audience; this documentation deliberately describes only the interface, mechanics and layout, not the imagery's content, per the brief."
  ],

  "unreadable_or_uncertain": [
    "The 'level progression' / 'XP' system referenced twice in the booklet's Additional Information section (Session Data Storage, Visual Representations) was never visible on any of the 25 captured frames - no level bar, no XP counter. Possibly only present in a real-money/logged-in context.",
    "The dedicated 'Statistics' screen referenced by the booklet ('accessible through the Statistics section: Recent Rounds ... Stats ...') was not found as its own UI screen in this demo; only the Total Wins / Big Wins footer counters were observed. See manifest.json not_captured for the two-channel verification already performed on this point.",
    "Whether more than one outcome tile can be bet on in the same round (per the 'sum of all options you bet on' Betting Limits note) was not tested/observed directly - every captured round shows a single tile selected.",
    "The exact behaviour/definition of the 'Big Wins' counter (threshold multiplier or amount that would increment it) is not stated anywhere in the booklet and was never observed incrementing in the sampled session."
  ]
}

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.