Mechanic sandboxes, any outcome on tap.
Each demo is a live sandbox with headless symbols. runs anywhere. Toggle a cheat on the right, press SPIN, the advertised outcome lands every time.
Classic line pays
5×3 · left-to-right lines
The foundation every slot builds on. Forced wins, spotlight cycling.
- ◆Force winning line
- ◆Force full-grid jackpot
Scatter triggers Free Spins
5×3 · 3+ scatters → FS
Land three scatters anywhere, play a hit animation, enter bonus.
- ◆Force 3 scatters
- ◆Force 4 scatters
- ◆Near-miss on reel 5
Hold & Win respin
5×3 · coins lock, respin until jackpot
Coins lock in place, respin until the grid fills. or 3 coins on middle row.
- ◆Guaranteed landing
- ◆Middle-row progression
- ◆Force full jackpot
Cascade + multiplier
6×5 · tumble × multiplier
Wins disappear, new symbols fall in. Each cascade multiplies payouts.
- ◆Scripted 4-cascade sequence
- ◆Single tumble
Sticky wilds
5×3 · wilds persist for N spins
A wild lands and stays for 3 spins. Stacks with more.
- ◆Force wild on reel 3
- ◆Force 3 stickies on row 2
Anticipation + slam-stop
5×3 · tension + skip()
Hold the last reel for tension, let the player slam-stop it.
- ◆Force anticipation on reels 4+5
- ◆Near-miss scatter
Classic lines with sprite symbols
5×3 · TexturePacker atlas · blur-on-spin
Real sprite art from a single atlas. Motion-blur textures swap in during SPIN, crisp on land.
- ◆Force royal line
- ◆Full-grid royal jackpot
- ◆Wild on reel 3 row 2
Big symbols (2x2 BIG WILD)
5x4 · 2x2 wild block · glyph-only win animation
A 2x2 wild lands at an anchor cell, the engine paints the rest of the block with OCCUPIED stubs. Win animation pulses only the glyph - the card body stays still.
- ◆BIG WILD every third spin
- ◆Lines pay 3+
- ◆WinPresenter cycle x2
MultiWays (Megaways)
6 reels · setShape() per spin · ways pay
Per-spin per-reel row counts (2-7) via the engine's MultiWays + AdjustPhase. Ways = product of row counts. Wins are chains of consecutive reels.
- ◆Random shape every spin
- ◆Bias to bigger ways
- ◆Chain x ways scoring
Pyramid cascade (3-5-5-5-3)
Jagged diamond · ways pay · real gravity refill
visibleRowsPerReel + center anchor builds a diamond. Cascade refills use reelSet.refill({ winners, grid }) - survivors stay put, only the cleared slots refill from above.
- ◆Stiff drop (no bounce)
- ◆Survivors don't re-drop
- ◆Cascade multiplier