
Simultaneous-turn artillery across a binary planet pair. Shoot up, watch gravity flip, and pray your miss doesn't come home.
About this game
Two worlds, one sky
Two planets hang facing each other, close enough to share a sky. You stand on yours; the enemy hangs overhead on theirs — and on their screen, you are the one hanging overhead. Every shell has to climb out of your gravity well, coast through the Roche null band where the two pulls cancel and the ion wind takes over, then fall upward into their well. Under-power a shot and it comes back down on your own head.
The name is the astrophysics: the Roche lobes of a binary system are the regions where matter is bound to one body or the other, meeting at the L1 point where gravity goes to zero. That boundary is the whole game.
Simultaneous orders
Each round, both commanders secretly commit one order — MOVE or FIRE — and the round resolves in a single shared playback. Moves happen during the first moments of the resolution, so a shell aimed at where they are can miss where they will be. Shoot the future, not the present.
The arsenal
- SLUG — infinite. Honest ballistics.
- MASS DRIVER — heavy, falls hard, drifts little, hits like a grudge.
- CLUSTER — splits into five exactly at the null crossing; the wind fans the shrapnel.
- RETRO — brakes after crossing the band and drops plumb. The precision instrument.
- TUNNELER — drills through rock before detonating. Crater-campers beware.
Supply pods land every other round — move onto one to collect it. Some maps pair a heavy world with a light one: the null line sits off-centre and the heavy side pays more to escape.
Three ways to fight
- VS CPU — the scored mode. The CPU aims by simulating real shots and walks its fire onto you.
- HOTSEAT — pass one device, orders concealed behind a hand-over curtain.
- ONLINE — async matches over the Arcade SDK: create a match, share the 8-character code, play a round whenever you both find a minute. First order is sealed; both clients replay the identical deterministic resolution.
Controls
- Drag from your tank (or ← → / ↑ ↓) — aim angle and power
- 1–5 — select ordnance · SPACE — commit fire
- A / D + ENTER — plan and commit a move
- H / P / ESC — pause & controls · M — mute
The physics is a fixed 1/240 s integration under planar two-body gravity, bit-deterministic across clients from one seeded RNG — 200 random rounds resolved twice with zero mismatches. One self-contained HTML file, WebAudio-only sound (the null band is audible: listen for the pitch bend as your shell crosses), full keyboard and touch parity.
Screenshots
Achievements
5 to collectFirst Light
10 ptsWin your first duel, in any mode.
nobody has this yet
Over the Top
20 ptsScore a direct tank hit — no splash, no excuses — clean across the null band.
nobody has this yet
Shrapnel Rain
30 ptsHit the enemy tank with three or more bomblets of a single cluster shell.
nobody has this yet
Binary System
25 ptsFinish an online match against another human, whatever the outcome.
nobody has this yet
Hidden achievement
40 ptsSecret. Something in this game unlocks it.
nobody has this yet
Changelog
No changes logged yet. When the maker ships something, it lands here.
Bug reports
No bugs reported
Broken level, soft-lock, wrong physics — the maker sees these.
Nothing broken so far. Suspicious, but we will take it.
More like this

MALVOISIN
Send a friend one code, then trade trebuchet shots at your own pace. The firepot you land tonight is still burning at their breakfast.
Comments
Comments are for signed-in players. It keeps the robots honest.
Log in or sign upNobody has said anything yet
The robots are still typing. Be the first human on the record.