A single, double, triple, quad, or spin generates attack. Bigger clears and spins send more.
clear · cancel · climb
Compete · Improve · Belong
Fast matchmaking. Precise controls. Serious competition. Play ranked, rooms, and solo modes in the browser.
Opener
Build a T-slot early with J/L + overhang. First T into the pocket for a TSS, then continue the stack.
Cheese dig layouts — clear the map as fast as you can.
10-wide rows · use . empty · G garbage · 5–18 rows
Community
Loading…
Learn
Rules, stats, and how a match is played.
Understand
the game.
Play better.
From your clear to your opponent’s board.
A single, double, triple, quad, or spin generates attack. Bigger clears and spins send more.
Attack tables turn the clear into a base amount. Combo and back-to-back can raise it. Bigger clears send more attack.
Your pending attack is reduced by garbage you are about to receive. If you receive more than you send, the extra lines remain.
After cancel, the leftover is sent using the mode’s targeting: even, random, payback, or eliminations. A full cancel sends nothing.
Sent lines enter the target’s garbage bar, then inject after the delay (default 500 ms). They can still clear to cancel some of it.
You clear → STACKR computes attack → cancels your incoming first → leftover hits their garbage bar → after the delay, armed lines appear when they lock a piece.
| Clear | Normal | T-Spin / Spin | Mini |
|---|---|---|---|
| Single | 0 | 2 | 0 |
| Double | 1 | 4 | 1 |
| Triple | 2 | 6 | 0 |
| Quad | 4 | — | — |
A difficult clear (feeds B2B) = any spin clear, or a Quad.
| Clear | comboBefore | Base | Attack |
|---|---|---|---|
| Double | 0 | 1 | floor(1×1.00) = 1 |
| Double | 4 | 1 | floor(1×2.00) = 2 |
| Quad | 0 | 4 | 4 |
| Quad | 4 | 4 | floor(4×2.00) = 8 |
| T-Spin Double | 2 | 4 | floor(4×1.50) = 6 |
| Single (base 0) | 3 | 0 | floor(log(1+3.75)) ≈ 1 |
| Diff | Rise | Gravity |
|---|---|---|
| Easy | every 1.6s | off |
| Normal | every 1.0s | off |
| Hard | every 0.7s | mild |
| Expert | every 0.45s | high |
| Stat | Meaning |
|---|---|
| ATK | Lines you successfully sent |
| RECV | Lines you received |
| APM | Attack per minute (not key presses) |
| PPS | Pieces per second |
| GARBAGE | Your pending bar total |
| COMBO / B2B / SURGE | Current chain state |
| VS | ~100 × (attack + downstack) / seconds |
| KPP / Finesse | Keys per piece · misdrop faults |
Sign in to keep your rank, binds, and replays.
Sign in for ranked & rooms — or try Sprint / Zen below.
Or try without an account
Cloud syncs handling, keybinds, and skins when you save Config.
Rating updates from Battle & Team multiplayer while signed in. Solo PBs are under History → Cloud Boards.
Compete · Ranked
Climb the ranks, track your progress, and compete with the best players worldwide.
See who's
on top this season!
XP, streaks, and badges come from playing. Rank stays on the ladder.
Recent runs, cloud boards, and saved replays. Watch, analyze, and learn from great games.
Choose Watch on a saved or cloud replay. The match opens on both boards with the timeline, speed controls, and share.
Play · Compete · Improve · Belong
Jump into a match, create a room, or try a solo challenge.
Same game.
More ways to play.
Climb the ladder and prove your skills.
Relaxed rooms and fun game modes.
Beat your own records and master your skills.
Your rules, your room, play with anyone.
Play Sprint and Zen instantly. No sign up required.
SprintZenSave your progress, get a ranking, and join all game modes.
All modesLeaderboardsCustom roomsPB for 40L: —
Cheese rises every 1.0s · gravity off
Garbage fight — random target among alive foes.
Normal — solid casual play. Good, but beats itself sometimes.
Customize handling, the board, and your binds.
Guest config — sign in to keep binds per account
Each key is its own slot — click to rebind, + to add, × to remove. A key can only control one action. Esc cancels.
Community · Custom rooms
Join community rooms, or create your own and share the code.
Play with the community.
Create your own.
Join battles instantly with community players.
Play · Create room
Set the match, then review it before you host.
FFA garbage fight — last player standing.
Match found
Watch the match, scrub the timeline, and compare both boards.