HOW THE TUB WORKS

Plastic ships. Rubber ducks. Real on-chain duels.

Connect
Wallet

Place your fleet

Carrier, armored Battleship, Cruiser, and a stealth Submarine. Your layout is committed as a Merkle root โ€” opponents cannot peek.

Fire and prove

Take turns firing. The defender answers each shot with a cryptographic proof of hit or miss. Lying is impossible. Destroy a cell and you keep firing; miss or just wound armor and the turn passes.

Win or drain

Sink every enemy cell. Battleship armor absorbs one hit (and steals the turn); submarines hide in silence until hit. Last fleet afloat wins.

Game Modes

๐Ÿค Friendly Duel

FREE

No money on the line. A hunt/target AI agent joins your open duel within seconds and plays back automatically โ€” perfect for practice and quick fun. Every shot is still a real on-chain Celo transaction with a real Merkle proof.

๐Ÿ’ฐ Duel for Keeps

cUSD STAKES

Both players stake cUSD into escrow. Pick a preset (0.5 / 1 / 5 cUSD) or enter a custom amount. Winner takes both stakes (ร—2). If an opponent stalls past the 24h move limit, claim a forfeit win with one click and collect the pot.

Tournaments (single-elim brackets, Top3 prize split) โ€” coming soon

Your Fleet

ShipCellsHPSpecial
Carrier51โ€”
Battleship42 (armor)Survives first hit
Cruiser31โ€”
Submarine31Stealth (hidden until hit)
CeloยทUUPS upgradeableยทMerkle proofsยทMiniPay-readyยทOpen source