Goblin Tower

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

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

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

Asset pack

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

Slot API

GET /v1/slots/goblin-tower-b22/

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

Captured 18 Aug 2026 View capture log

Per-screen breakdown

14 demo screens
14 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 Base game
Base game
base_game Base game
Info / About screen
info Info / About screen
Logo
logo Logo
Other (see free_label)
other Other (see free_label)
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 0 Sep Oct '25: 0 Oct Nov '25: 0 Nov Dec '25: 0 Dec Jan '26: 0 Jan Feb '26: 0 Feb Mar '26: 60 60 Mar Apr '26: 50 50 Apr May '26: 60 60 May Jun '26: 40 40 Jun Jul '26: 30 30 Jul Aug '26: 40 40 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
🇮🇳India 40 20 20 20 20 40 0 0 0 0 0 0
🇵🇰Pakistan 0 0 20 20 20 20 0 0 0 0 0 0
🇪🇪Estonia 0 0 0 0 10 0 0 0 0 0 0 0
🇵🇭Philippines 0 0 0 10 0 0 0 0 0 0 0 0
🇹🇭Thailand 0 0 0 10 0 0 0 0 0 0 0 0
🇧🇷Brazil 0 10 0 0 0 0 0 0 0 0 0 0
Full per-country breakdown via the API →

What we extracted from Goblin Tower

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

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

Specification

verified parameters
provider InOut Games
rtp 95.00% · single configuration
max_win_x ×9277343
bonus_buy No
mechanic Crash
release_date 2023

Bonus modes

2 modes
Base Game Modifier manual
Manual Round

Choose a difficulty level and a stake (slider Min/Max or quick presets 2$/3$/8$, plus /2 halve and x2 double), press BET; then pick one cell per row, climbing the ladder. CASH OUT becomes available after each safely-cleared row and locks in stake x current-row-multiplier; hitting a trap forfeits the entire stake and reveals the full board.

Base Game Modifier difficulty
Difficulty Levels (Easy/Low/Medium/High)

4-segment selector, each with its own 10-row multiplier ladder: Easy near-x1.25/step (top x8.38), Low exact x5/3-per-step (top x148.84), Medium exact x2.5-per-step (top x8583.01, shown 'x8.58k'), High exact x5-per-step (top x9,277,343.75, shown 'x9.27m'). Higher difficulty = steeper multiplier climb per row.

Colour system

extracted from frames · HEX
Export palette
#675336 base dominant 1 base
#8D633B base dominant 2 base
#696D47 base dominant 3 base
#799052 base dominant 4 base
#34312B base dominant 5 base
#949B5C base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Safe vs trap cell outcomes are distinguished by both color (green/olive tile vs red tile) and distinct icon shape (round coin/pot vs mouse-trap badge) - a colorblind player can rely on the icon shape alone.
  • The active-row highlight (orange outline) is not paired with a text label, but its position (directly above the greyed lower rows) and the removal of the diagonal-X texture give a second, shape-based cue that a row is currently selectable.
  • Difficulty-level selection state is conveyed by both fill color (green vs cream) and font weight/color (white bold vs muted brown) - two redundant cues.
  • BET / CASH OUT / PLAY AGAIN states are distinguished by both button color (green / amber / red) and by their text label, so color-blind players are not solely dependent on hue.

Media & assets

7 files · 7 types
14 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
Logo
logo

Data provenance

what we captured and what we didn't
base game on all 4 difficulty ladders, bet accepted and a live round progressed and cashed out (win screen), a losing round with full-board trap reveal, bet limits verified by printed dialog and slider stops (0.12/200), provably fair panel, hamburger menu (sound/music toggles), bet history panel.
The Easy ladder's step law is not a clean geometric x1.25: an exact x1.25 ratio would put the 10th step at 8.34, but the game prints 8.38, and the 4th/5th printed steps (2.19/2.74) do not fully reconcile with the x1.25 prediction either - the true step law is close to but not confirmed as x1.25.
Demo balance drifted down by exactly $0.04 purely from navigational actions (opening/closing dialogs, switching difficulty tabs, clicking the stake slider) with no BET ever pressed and the bet history panel confirmed empty at that point - unexplained by any on-screen text.
Win probability per row / per difficulty level is not printed anywhere in the captured screens (no RTP, no odds table) - only the payout multiplier ladder is shown.

Ask AI about Goblin Tower

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

Choose a difficulty level and a stake (slider Min/Max or quick presets 2$/3$/8$, plus /2 halve and x2 double), press BET; then pick one cell per row, climbing the ladder. CASH OUT becomes available after each safely-cleared row and locks in stake x current-row-multiplier; hitting a trap forfeits the entire stake and reveals the full board.

RTP 95.00%max win ×9277343demo ✓

From the verified capture of 18 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: Goblin Tower vs Chicken Road — 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 3 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: 3 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/goblin-tower-b22/

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/goblin-tower-b22/
{
  "game": {
    "name": "Goblin Tower",
    "catalog_name": "Goblin Tower",
    "provider": "InOut Games",
    "studio": null,
    "studio_note": "The in-game hamburger menu shows only 'Powered by iNOUT' (settings.png) - that is the provider itself, not a distinct sub-studio. studio left empty to avoid a provider==studio duplicate.",
    "game_code": "goblin-tower",
    "game_category": "crash",
    "game_category_reasoning": "Not a reel slot: no reels, no paylines, no symbol paytable. The player places a single bet, then repeatedly picks one cell per row to climb a rising multiplier ladder and may CASH OUT at any point before hitting a trap, or let the ladder run and lose everything - the same cash-out-before-bust structure as a crash game. Documented by direct precedent: the provider's own sibling title 'Tower' (same provider, same crash category) shares an identical grid, ladder progression law and bet limits (see 'relationship_to_sibling_game' below).",
    "art_style": "Flat 2D vector cartoon, thick dark outlines, flat cel-shaded fills with simple two-tone shading (no photoreal gradients or lighting), bright daylight color palette (green forest background, warm brown wood), front-facing/straight-on camera on a static painted backdrop (no isometric or top-down perspective), cheerful mobile-casual mood aimed at a broad casual audience - a large cartoon goblin mascot with an exaggerated friendly grin stands beside a fairground-style wooden stall with a red-and-cream striped awning.",
    "theme": "Fairy-tale / fantasy market stall theme: a big green goblin (ogre-like, round ears, gapped-tooth grin, brown leather vest with cream fur trim) stands next to a wooden fairground stall with a striped awning; the stall's counter is the multiplier ladder / cell grid the player climbs.",
    "unreadable_or_uncertain": [
      "Exact mathematical step law of the Easy ladder is not a clean round ratio (see ladder_progression.step_law_easy_note) - only that it is NOT the clean geometric x1.25 seen approximated elsewhere; precise formula not derivable from the printed 2-decimal figures alone.",
      "Win probability per row / per difficulty level is not printed anywhere in the captured screens (no RTP, no odds table) - only the payout multiplier ladder is shown.",
      "Whether a bet below the printed Min (0.12 USD) is actually accepted by the BET button was not tested (the '/2' halve button visually dropped the stake to 0.01 USD, but BET was never pressed at that value) - left as an open observation, not a verified limit.",
      "The occasional golden treasure-pot icon seen in one revealed cell each on round_progress_1.png (row x2.74) and round_loss.png (row x1.12) versus the plain gold-coin icon in all other safe cells - could not be confirmed whether it is a purely decorative variant of the same 'safe' outcome or carries a distinct meaning (e.g. bonus); no in-game text explains it."
    ]
  },

  "interface_layout": {
    "top_bar": {
      "color": "dark brown/near-black bar spanning the full width",
      "left": "white wordmark 'GOBLIN TOWER' in bold uppercase sans-serif",
      "right_to_left": [
        "'How to play?' pill button, light-brown fill, white text with a small circled-'i' info icon; turns highlighted olive/yellow-green with a green outline while its dialog is open",
        "balance pill, dark-brown fill, white bold number followed by a white circular dollar-sign coin icon (e.g. '1 000 000 $')",
        "fullscreen toggle icon (four corner arrows), light-brown square button",
        "hamburger menu icon (three horizontal lines), light-brown square button, opens the profile/settings panel"
      ]
    },
    "stall_header": {
      "description": "A wooden fairground stall roof spans the top of the play area: a peaked roof alternating cream and red-and-white diagonal stripes, supported by two vertical wood posts (left and right) that frame the game board. Four small grey metal pots/tins, each stamped with a gold 'iN' (InOut) monogram, hang from the underside of the roof in a row - this is the provider's brand mark repeated as stall decoration, not a game symbol."
    },
    "left_side": {
      "goblin_mascot": "Large green, ogre/goblin-style cartoon character standing beside the stall, round pointed ears, big expressive dark-green eyes, wide open-mouthed grin with visible gapped teeth, wears a brown leather vest with a cream fur/wool collar trim over bare muscular green arms, and a brown belt pouch at the waist with a gold diamond-shaped buckle stamped 'iN' (provider mark). Pose and expression are static across all captured base_game frames; changes to a sad, teary-eyed downturned expression on the round_loss.png screen (see 'loss_screen' below).",
      "right_side_props": "Stacked wooden crates (one with a large X of planks nailed across its front), barrels, and glass jars/bottles are visible at the right edge of the frame as background set-dressing."
    },
    "ladder_and_grid": {
      "layout": "10 horizontal rows stacked vertically, forming a pyramid-style ladder from bottom (row 1, lowest multiplier) to top (row 10, highest multiplier). Each row has, from left to right: one multiplier-label chip, then 5 identical wood-grain cell tiles the player can click (confirmed 5 cells per row on base_game.png/base_game_high.png, not 6 - see 'grid_correction' below).",
      "multiplier_chip": "Small rounded-rectangle chip, dark warm-brown fill with a thin lighter-brown border, white bold text 'x<value>' (e.g. 'x8.38', 'x9.27m'). Sits to the left of the row's 5 cells, vertically centered on the row.",
      "cell_unselected_state": "Wood-plank texture tile with a diagonal X carved/painted across it (looks like a crossed wooden hatch), medium brown color, no border highlight.",
      "cell_active_row_state": "The row currently available for selection has its 5 cells outlined in solid orange/amber and the diagonal-X pattern removed, signalling 'pick one of these' (see base_game_bet_accepted.png).",
      "cell_revealed_safe_state": "Olive/moss-green tile background with a round gold coin icon centered (coin has a lighter gold highlight on its left edge, darker gold shadow on the right) - or, in at least two observed cells, a golden treasure-pot/chest icon instead of the coin (see unreadable_or_uncertain).",
      "cell_revealed_trap_state": "Red tile background with radial pink/red starburst behind a white circular badge containing a small pink cartoon mouse-trap-with-mouse icon.",
      "grid_correction": "The manifest note from capture claimed '6 columns'; visually re-counted on base_game.png and base_game_high.png there are exactly 5 clickable cells per row to the right of the multiplier chip (chip + 5 cells = 6 visual columns total, which is what was likely miscounted). Matches the sibling game 'Tower' in our catalogue, documented as '10 rows, 5 columns'."
    },
    "bet_panel": {
      "slider_row": "Cream/beige rounded bar labelled 'Min' on the left end and 'Max' on the right end, with the current stake value centered in dark brown text (e.g. '3', '8').",
      "quick_stake_buttons": "Row of 5 dark-brown pill buttons below the slider: '2 $', '3 $', '8 $' (fixed preset stakes), '/2' (halve current stake), 'x2' (double current stake).",
      "bet_button": "Large bright-green rounded rectangle button, white bold 'BET' text, sits to the right of the stake slider/presets.",
      "bet_button_active_round_state": "Once a bet is placed and the round is live, the same button turns amber/gold and its label changes to 'CASH OUT' with the current cash-out amount printed below in smaller white text (e.g. 'CASH OUT 8.96 $').",
      "bet_button_loss_state": "After hitting a trap the button turns red with white text 'PLAY AGAIN'.",
      "difficulty_selector": "Horizontal pill-shaped bar beneath the bet panel divided into 4 equal segments labelled 'Easy', 'Low', 'Medium', 'High' in muted brown text on a cream background; the currently selected segment is highlighted solid green with white bold text and a thin darker-green border."
    },
    "colorblind_notes": [
      "Safe vs trap cell outcomes are distinguished by BOTH color (green/olive tile vs red tile) AND distinct icon shape (round coin/pot vs mouse-trap badge) - a colorblind player can rely on the icon shape alone.",
      "The active-row highlight (orange outline) is the only cue that a row is currently selectable; it is not paired with a text label, but its position (directly above the greyed lower rows, at the row matching the current stake progress) and the removal of the diagonal-X texture give a second, shape-based cue.",
      "Difficulty-level selection state is conveyed by both fill color (green vs cream) and font weight/color (white bold vs muted brown) - two redundant cues.",
      "BET / CASH OUT / PLAY AGAIN states are distinguished by both button color (green / amber / red) and by their text label, so color-blind players are not solely dependent on hue."
    ]
  },

  "how_to_play_dialog": {
    "frame": "rules_p1.png",
    "ocr_text_verbatim": "How to play? x\nOl. Select difficulty level and place a bet.\n02. Select a winning cell in the line.\n03. You may reach the vertex of a pyramid or get money.",
    "note": "3-step instructions, confirming the core loop: choose difficulty + stake, then repeatedly pick one cell per row, aiming to reach the top of the pyramid or cash out along the way."
  },

  "game_rules_dialog": {
    "frame": "rules_p2.png",
    "ocr_text_verbatim": "Game rules x\nMin bet: 0.12 UsD\nMax bet: 200 USD\nMax win: 20 000 USD",
    "printed_limits": {"min_bet_usd": 0.12, "max_bet_usd": 200, "max_win_usd": 20000},
    "measured_verification": "Min/Max slider buttons pushed to their limits independently reproduced 0.12 USD and 200 USD exactly, matching this printed dialog (second, independent channel of confirmation)."
  },

  "provably_fair": {
    "present": true,
    "frame": "rules_p3.png",
    "ocr_text_verbatim": "Provably fair settings x\nThis game uses Provably Fair technology to determine game result.\nNext client (Your) seed:\nRound result is determined form combination of server seed and first 3 bets of the round.\n8468926556eb4bab\nNext server seed SHA256:\n15d2c78afe487aa00d577b4e4b32ca08cc23a56eea6974...\nYou can check fairness of each bet from bets history",
    "note_on_typo": "'determined form combination' is the game's own text (typo for 'from'), reproduced verbatim, not introduced by us.",
    "interpretation": "Shows a client seed the player can view/copy and the SHA256 hash of the next server seed (pre-committed, revealed after use, standard provably-fair commit scheme). 'first 3 bets of the round' most plausibly describes how the server seed for a shared round is derived server-side from multiple players' bets, NOT that a single player places multiple bets in one round - a live round observed here used exactly one bet per round-trip (BET -> pick cells -> CASH OUT or lose)."
  },

  "hamburger_menu": {
    "frame": "settings.png",
    "ocr_text_verbatim": "cyanoceu... change avatar\nSound\nMusic\nGame Rules\nProvably fair settings\nMy bets history\nPowered by iNOUT",
    "contents": [
      "player profile row: round red avatar placeholder icon, truncated player id 'Cyan Occu...', 'Change avatar' link",
      "Sound toggle (off/grey in the captured frame)",
      "Music toggle (off/grey in the captured frame)",
      "Game Rules menu item (opens rules_p2 dialog)",
      "Provably fair settings menu item (opens rules_p3 dialog)",
      "My bets history menu item (opens bet_history dialog)",
      "footer: 'Powered by' + InOut Games wordmark logo (yellow 'iN' + white 'OUT' on dark pill) - this is the PROVIDER's own branding shown in-game, confirms studio field is correctly left empty"
    ]
  },

  "bet_history_panel": {
    "frame": "bet_history.png",
    "ocr_text_verbatim": "My bet history x\nDate Bet Coef win",
    "columns": ["Date", "Bet", "Coef", "Win"],
    "state_captured": "Empty (0 rows) at capture time, 'LOAD MORE' button present but visually disabled/greyed out.",
    "columns_meaning": "Coef = the cash-out multiplier reached; Win = resulting payout for that bet; ties back to the provably-fair claim that each bet's fairness can be checked from this history."
  },

  "difficulty_ladders": {
    "note_overall": "Each of the 4 difficulty levels has its own 10-step multiplier ladder shown as chips to the left of the grid, read bottom (row 1, first pick) to top (row 10, final pick). All values below were read directly off the base_game_<level>.png frames and zoom-verified where abbreviated.",
    "easy": {
      "frame": "base_game.png",
      "steps_bottom_to_top": [1.12, 1.4, 1.75, 2.19, 2.74, 3.43, 4.29, 5.36, 6.7, 8.38],
      "step_law_note": "Visually close to a geometric ratio of x1.25 per step, but NOT exact: at an exact x1.25 ratio the 10th step would compute to 8.34 (1.12 * 1.25^9), while the game prints 8.38, and the printed 4th/5th steps (2.19 / 2.74) also do not match the exact-x1.25 prediction (2.19 vs 2.1875 expected already rounds the same, but 2.74 vs 2.734 expected does not fully reconcile either at 2 decimals) - the true step law is close to but not a clean x1.25, unlike Low/Medium/High below which ARE exact."
    },
    "low": {
      "frame": "base_game_low.png",
      "steps_bottom_to_top": [1.5, 2.5, 4.16, 6.94, 11.57, 19.29, 32.15, 53.58, 89.3, 148.84],
      "step_law": "exact geometric progression, ratio x5/3 (~x1.667) per step; verified against ALL 10 printed steps including the top (148.84)."
    },
    "medium": {
      "frame": "base_game_medium.png",
      "steps_bottom_to_top": [2.25, 5.62, 14.06, 35.15, 87.89, 219.72, 549.31, "1.37k", "3.43k", "8.58k"],
      "steps_bottom_to_top_expanded": [2.25, 5.62, 14.06, 35.15, 87.89, 219.72, 549.31, 1373.28, 3433.20, 8583.01],
      "step_law": "exact geometric progression, ratio x2.5 per step; verified against ALL 10 computed steps including the top (8583.01, printed abbreviated as '8.58k')."
    },
    "high": {
      "frame": "base_game_high.png",
      "steps_bottom_to_top": [4.75, 23.75, 118.75, 593.75, "2.96k", "14.84k", "74.21k", "371.09k", "1.85m", "9.27m"],
      "steps_bottom_to_top_expanded": [4.75, 23.75, 118.75, 593.75, 2968.75, 14843.75, 74218.75, 371093.75, 1855468.75, 9277343.75],
      "step_law": "exact geometric progression, ratio x5 per step; verified against ALL 10 computed steps including the top.",
      "top_step_reading_correction": "The capture manifest recorded the top step as 'x9 270 000' by taking the printed abbreviation 'x9.27m' at face value. Re-derivation from the exact x5-per-step law (confirmed on Low/Medium and on High's own lower steps) gives the true value as 4.75 * 5^9 = 9 277 343.75, which the game truncates (not rounds) to the 2-significant-figure display 'x9.27m'. Independently corroborated by our own prior documentation of the sibling game 'Tower' (same provider), whose fully-printed High ladder top reads exactly 'x9 277 343' (not abbreviated in that build). Documented here as 9277343.75 (or 9277343 as an integer), NOT 9270000."
    },
    "denomination_of_growth": "Across the three difficulty levels where the law is exact (Low x1.667, Medium x2.5, High x5), the step ratio grows with difficulty - higher difficulty means a steeper multiplier climb per row, consistent with (unconfirmed, not printed) lower odds of picking a safe cell per row at higher difficulty."
  },

  "live_round_capture": {
    "bet_accepted_frame": "base_game_bet_accepted.png",
    "bet_accepted_detail": "Stake set to 8 $ via slider/preset, balance shown drops from 999 999.96 to 999 991.96 (delta -8.00, exact stake amount) confirming the stake is debited immediately on BET. Bottom row (multiplier x1.12) becomes the active/selectable row (orange-outlined cells, diagonal-X texture removed).",
    "progress_frame": "round_progress_1.png",
    "progress_detail": "Row 1 (x1.12) cleared safely: the picked cell shows the gold coin icon, an adjacent cell in the same row shows the trap icon (meaning the trap's location is only revealed for cells the player did NOT pick, or is randomly pre-seeded and shown once the row resolves - exact reveal rule for non-picked cells not fully specified by rules text). Row 2 (x1.4) becomes newly active. The bet button now reads 'CASH OUT 8.96 $', matching 8 (stake) * 1.12 (row-1 multiplier) = 8.96 exactly.",
    "win_frame": "win_screen.png",
    "win_detail": "Player cashed out after clearing 2 rows. Modal reads 'YOU WIN' / '11.20 $'. Arithmetic check: stake 8 USD * row-2 multiplier 1.4 (Easy ladder) = 11.20 USD exactly - confirms payout basis is stake x cleared-row multiplier, and that the printed win figure is NOT re-scaled by anything else (e.g. not additionally multiplied by a bet-line count, since this game has none).",
    "win_modal_layout": "Red ribbon/banner shape with a white 'X' close button top-right, gold sparkle decorations, headline 'YOU WIN' in cream bevelled text on a darker-red plaque, the payout amount in bold yellow text on a darker rounded rectangle beneath it, and a green 'PLAY AGAIN' button below that; three small gold gem/coin decorations float around the banner."
  },

  "loss_screen": {
    "frame": "round_loss.png",
    "trigger": "Same 8 USD stake, same Easy difficulty; this time the very first cell picked in row 1 (x1.12) was a trap.",
    "visual_result": "The entire grid (all 10 rows x 5 cells) is revealed at once, board-wide, so the player can audit every cell: safe cells show the gold coin (or, in two cells, the golden pot icon), trap cells show the red mouse-trap badge. The whole stake (8 USD) is forfeit; no partial refund observed (balance only reflects the earlier -0.04 navigation anomaly plus the -8 stake, not any partial return).",
    "goblin_mascot_reaction": "The goblin's expression changes from its default wide grin to a sad, teary-eyed, downturned-mouth expression - the only observed emotional-state change of the mascot across the captured frames.",
    "call_to_action": "Bet button turns solid red, label 'PLAY AGAIN' (returns to a fresh bet-placement state)."
  },

  "provider_branding": {
    "studio_evidence_text": "Powered by iNOUT",
    "studio_evidence_frame": "settings.png",
    "in_stall_decor": "The stall's roof also carries 4 small tin/pot icons stamped with the InOut 'iN' gold monogram, and the goblin's own belt buckle carries the same 'iN' mark - the provider's brand mark is woven repeatedly into the game art itself, distinct from the game's own wordmark 'GOBLIN TOWER' shown top-left."
  },

  "game_modes": {
    "manual_round": "Choose a difficulty level and a stake (slider Min/Max or quick presets 2$/3$/8$, plus /2 halve and x2 double buttons), press BET; then pick one cell per row, climbing the ladder; CASH OUT becomes available after each safely-cleared row and locks in stake x current-row-multiplier; hitting a trap forfeits the entire stake and reveals the full board.",
    "difficulty_easy": "Lowest, near-x1.25-per-step ladder (top x8.38); selectable via the 'Easy' segment of the difficulty bar; changes the full payout table.",
    "difficulty_low": "x5/3-per-step ladder (top x148.84); 'Low' segment.",
    "difficulty_medium": "x2.5-per-step ladder (top x8583.01, shown 'x8.58k'); 'Medium' segment.",
    "difficulty_high": "x5-per-step ladder (top x9 277 343.75, shown 'x9.27m'); steepest risk/reward; 'High' segment.",
    "cash_out": "Manual-only: a dedicated button appearing once at least one row is cleared, showing the live payout; must be clicked by the player to end the round with a win.",
    "autoplay": "Not present. Checked via two independent channels: (1) the DOM element listing from the capture session enumerated all ~60-68 interactive controls and none is an autoplay/auto-bet control; (2) the printed 'How to play?' 3-step instructions and the hamburger menu's 3 menu items (Game Rules / Provably fair settings / My bets history) make no mention of an autoplay feature.",
    "auto_cash_out": "Not present. No configurable target-multiplier or auto-cash-out input field found anywhere in the bet panel, hamburger menu, Game Rules dialog, or Provably Fair dialog; a live round required a manual click on CASH OUT to realize a win.",
    "bonus_buy": "Not present - no purchase dialog, no buy button anywhere in the captured UI or menus."
  },

  "bet_limits": {
    "min_bet_usd": 0.12,
    "max_bet_usd": 200,
    "max_win_usd": 20000,
    "source": "rules_p2.png (printed) + Min/Max slider buttons pushed to extremes (measured) - two independent channels agree exactly.",
    "note_on_theoretical_vs_actual_cap": "The Max win figure (20 000 USD) is a hard payout ceiling on any single round, independent of and much smaller than the theoretical top of the High difficulty ladder (a multiplier of ~9.277 million). These are two different kinds of number and must not be conflated: the ladder chip shows the THEORETICAL multiplier math for that row of that difficulty, while Max win is the platform's real payout cap. At the printed minimum stake of 0.12 USD, the payout cap is already reached at a multiplier of roughly 20000/0.12 = ~166 667x - meaning the High ladder's higher rows (into the tens of thousands and up) cannot ever be paid out in full at any legal stake; the displayed ladder value is arithmetic, not a promise of payment.",
    "half_button_anomaly": "The stake slider's '/2' button visually continued halving the stake below the printed Min (0.12 -> 0.01 USD over repeated presses) - whether the BET button would actually accept and place a bet at such a sub-minimum value was not tested."
  },

  "payout_basis": {
    "basis": "stake (total bet) x multiplier of the highest row cleared before cash-out",
    "evidence": "win_screen.png: stake 8 USD, cleared through row 2 of the Easy ladder (multiplier x1.4), printed win '11.20 $' = 8 x 1.4 exactly. Also cross-checked mid-round on round_progress_1.png where the live CASH OUT button showed '8.96 $' = 8 x 1.12 (row-1 Easy multiplier) exactly, before the player continued to row 2.",
    "not_applicable": "No paylines, ways, or symbol paytable exist in this game - the usual symbol-payout structure of reel slots does not apply."
  },

  "grid_structure": {
    "rows": 10,
    "cells_per_row": 5,
    "correction_note": "Capture manifest recorded 6 columns; visually re-counted on base_game.png/base_game_high.png as exactly 5 clickable cells per row (a 6th visual column exists but is the multiplier-label chip, not a cell). Matches the documented grid of the sibling game 'Tower' ('10 rows, 5 columns')."
  },

  "relationship_to_sibling_game": {
    "sibling": "Tower (same provider, InOut Games, also game_category=crash)",
    "shared_configuration": [
      "identical grid: 10 rows x 5 cells",
      "identical High-difficulty ladder progression (x5 per step, 4.75 through 9 277 343)",
      "identical bet limits: Min 0.12 USD / Max 200 USD / Max win 20 000 USD"
    ],
    "differences": "Visual theme only - Goblin Tower uses a goblin mascot and market-stall setting with themed level names, versus Tower's presumed different key art/labels (not re-verified here).",
    "series_note": "This is a shared MATH CONFIGURATION between two catalogue titles, not a naming SERIES: the game codes 'goblin-tower' and 'tower' do not share a name stem or prefix, so this should NOT be treated as a linked series (series membership is decided by code/naming lineage, configuration equivalence is a separate, purely mathematical observation)."
  },

  "anomalies_observed": [
    "Demo balance drifted down by exactly $0.04 (1 000 000.00 -> 999 999.96) purely from navigational actions (opening/closing dialogs, switching difficulty tabs, clicking the stake slider's Min/'/2' buttons) with no BET ever pressed and the bet history panel confirmed empty (0 rows) at that point. Appears to be a cosmetic demo-balance quirk, not a real wager; does not affect any of the arithmetic verified elsewhere (all later stake/payout checks used their own balance deltas, e.g. the exact -8.00 debit on bet_accepted).",
    "The stake slider's '/2' button allows the displayed stake to go below the printed Min bet (reached 0.01 USD after repeated halving) - untested whether BET would actually accept a sub-minimum stake.",
    "The theoretical top of the High ladder (~9.277 million x) is unreachable as an actual payout because it is far above the platform's 20 000 USD Max win cap at any legal stake - see bet_limits.note_on_theoretical_vs_actual_cap."
  ],

  "not_present_in_this_game": [
    "No reels, no paylines, no ways-to-win, no symbol paytable of any kind - this is not a reel slot.",
    "No autoplay (checked via DOM control listing + rules/menu text, see game_modes.autoplay).",
    "No auto-cash-out / target-multiplier input (checked via bet panel + all 3 dialogs, see game_modes.auto_cash_out).",
    "No bonus buy / feature purchase of any kind.",
    "No separate loading/splash screen before the base game: two independent attempts to open the game with zero wait (wait_ms=0) plus an immediate screenshot burst both landed directly on the fully-loaded base_game state (bet panel, ladder and BET button all present) on the very first captured frame - appears to be a property of this build rather than a missed capture window."
  ]
}

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.