SEED EXPLORER
Simulate shop contents for any seed โ predict drops, plan builds
SEED CRAFTER & INVERSE GENERATOR
Reverse-engineer seeds for any target set rotation, early recursive loops, or specific ball drops
SEED DISSECTION
Seed DNA, rarity odds by round, pool census, ball-hunt probabilities
๐งฌ Seed DNA
First raw outputs of the current seed โ the fingerprint every shop derives from.
๐ฏ Ball Hunt Calculator
Odds of finding a specific ball in one shop at a given round (approx โ ignores cross-slot exclusion).
Rarity Odds by Round
| Round | Common | Uncommon | Rare | Legendary |
|---|
Pool Census โ balls per set ร rarity
| Set | Common | Uncommon | Rare | Legendary | Total |
|---|
๐ฒ Set Odds
Each shop slot picks its set with weights [2, 1, 1] โ the first offered set lands the slot 50% of the time, the others 25% each. Sets offered grow per round: Round 1 = deck set only, +1 set per round up to 3 (non-Chill difficulties).
KNOWN SEEDS
Documented runs and their characteristics
Inspected Eyeball (Common, Spooky Lvl 1). Spooky unlocks R2.
Inspected Ghost (Spawn: Gain Shield, Respawns once). Friends + Spooky.
Friends set stocked. Shop 3โฌ/4โฌ/3โฌ, 9โฌ gold.
540k+ Spooky/Lich run
Nacho scaling attempt
TECH + SPOOKY hybrid
Dog+Rat & Patchwork
Early Spooky Apex
Tech-Spooky Piping
BALL DATABASE
147 balls across 7 sets with full ability descriptions
SNACK DATABASE
39 passive modifiers from the Snack Bar
CUBE DATABASE
10 negative modifiers from Bloody Mary+
SYNERGY ENGINE
Verified synergy chains, build archetypes, and engine roles
Engine Roles
What each piece does in a working build
Build Archetypes
Documented build strategies and their components
Verified Tier Lists
Snack Tier List
SEED VAULT
Save, annotate, and export your favorite seeds
BUILD COMPARISON
Side-by-side seed analysis โ diff set rotations, shop contents, and timing
SYNERGY CALCULATOR
Input your current balls โ see active synergies, near-misses, and recommended pickups
SHOP ODDS
Exact probability of every ball appearing in a shop slot
SEED SEARCH
Find seeds that contain specific balls within N rounds
GAME MECHANICS
Cocktail bar, scoring formulas, and core systems
๐ The Recursive Spawn Loop (Reverse-Engineered Engine)
How the 540k+ infinite scaling runs operate through cascade entity creation, shield respawn cycles, and table drain triggers:
Eyeball: "If you have no eyeballs, spawn two level 1 eyeballs with -2 score (min 1)." Pocketing your last Eyeball drops board count to 0, instantly triggering 2 new copies.
Gravestone: "Another ball spawns: +3 it." Every recursive Eyeball and Ghost spawn fires this trigger, pumping escalating base points into the table.
Ghost: "Spawn: Gain Shield. Respawns once when pocketed." Creates 2x pocket triggers per spawn, feeding pocket multipliers while refreshing table presence.
Lich: "Spawn: Pocket all balls." Clears table in one tick, firing all pocket multipliers, shield respawns, and Eyeball 0-count duplications simultaneously!
Ghost + Gravestone via the Cocktail Bar creates a hybrid that inherits both traits: it gains Shield on spawn and buffs all other spawned balls by +3!
๐ฑ Cocktail Bar
Unlocked at Pineapple Malibu difficulty. Buy cocktails that combine two balls into one, transferring effects and combining scores.
๐ฟ Snack Bar
Opens at Wine Mixer difficulty. Passive modifiers that trigger on various game events (pocketing, round start, selling, etc.)
๐ง Cubes
Negative modifiers that appear at Bloody Mary+ difficulty. Add challenge but can be leveraged for scoring.
๐ฏ Scoring
Each pocket has a score and multiplier. Ball score ร pocket mult = points. Pocket effects modify these values.
total_score = ฮฃ(ball.score ร pocket.mult). Effects stack additively within categories.
๐ Rerolls
Cost increases each time. Consumes shop RNG, so rerolling changes future shop contents. Reroll count persists across rounds.
๐ Difficulty Scaling
5 difficulty tiers affect rounds, shots, available sets, and negative modifiers.
Difficulty Levels
Chill Night
10 rounds. Only chosen set balls. No snacks, cocktails, or cubes.
Wine Mixer
10 rounds. +2 extra sets. Snack bar opens. Standard challenge.
Pineapple Malibu
10 rounds. -1 shot per round. Cocktail bar opens. Strategic depth.
Bloody Mary
10 rounds. Cubes haunt the table. -1 shot. Maximum challenge.
All Nighter
20 rounds. Cubes + double length. Endgame endurance test.
Meta Builds
Community builds from the wiki โ core balls plus key snacks
Ball Tier List
Snack Tier List
RNG STATUS
Current understanding of the random number system
RNG Algorithm
PCG32 (Godot 4.x default)
CONFIRMEDSeed Initialization
seed(seed_int) global scope call
CONFIRMEDShop Generation
seed + rounds_played + rerolls
CONFIRMEDSet Selection
rand_weighted([2,1,1]) on local RNG
CONFIRMEDBall Selection
hard filter by required_sets
NEEDS VALIDATIONGameplay RNG
Physics, events, spawning
UNKNOWNKey Hypotheses
| Hypothesis | Evidence | Status |
|---|---|---|
| Same seed = same shop | Code analysis + 1 observation | CONFIRMED |
| Rerolls advance RNG | shop.gd:428 | CONFIRMED |
| Purchases affect future shops | shop.gd:431-435 | CONFIRMED |
| PCG32 not xorshift64* | Godot source code analysis | CONFIRMED |
| Ball DB matches mobile v0.14.15 | Needs more observations | PENDING |
| Gameplay consumes shop RNG | Unknown | WEAK |
Live Validation โ obs-001
Seed 3808938421 ยท Round 1 shop ยท observed on mobile v0.14.15 vs PCG32 simulator
Observed (game)
Predicted (PCG32 sim)
Anomaly: legacy xorshift + SHOP_SETS-order model reproduces the observed sets exactly. Possible older engine RNG on mobile, device load-order differences, or coincidence โ needs more observations. See dataset/predictions/validation-obs-001.json.
PLAY ULTRAPOOL WEB CLIENT
Full WebAssembly port of Ultrapool running in-browser with complete mechanics, DRM-free
WebAssembly Game Runtime
Deployed at webport-ruddy-delta.vercel.app with COOP/COEP isolation and cached audio worklets.