NADO Battleship

🎮 All games

Hidden-fleet naval combat for stakes — and your board never leaves your browser. You commit a cryptographic fingerprint of your fleet; each shot is answered by a proof the contract checks, so nobody can lie about a hit or hide a ship. Sink all 17 enemy cells to take the pot. No house, no oracle — just post-quantum hashes.

⚓ Place your fleet & open a battle

Your fleet is 5 ships (lengths 5·4·3·3·2 = 17 cells). Pick a ship, tap the grid to place it, ↻ to rotate; tap a placed ship to move it. 🎲 lays out a random fleet. Only a fingerprint of your board goes on-chain — the layout stays secret in your browser.

Open battles

Loading…

Wallet

Signed in asnot signed in
🪙 Tokens (stakeable)
Wallet — NADO (main chain)

Your key never touches this page — signing happens in your wallet at get.nadochain.com, then you bounce back.

Why nobody can cheat

When you open or join, your browser builds a salted Merkle-sum fingerprint of your 100-cell board and commits only its root. Each time you're fired on, you reveal just that one cell plus a short proof; the contract checks it against your committed root — so a "miss" on a real ship is mathematically impossible, and the same proof binds your fleet to exactly 17 cells (you can't hide ships to be unsinkable). Stalling can't win: past the move clock the waiting player claims the pot. No reveal at the end, no oracle, no trusted party.

🎯 Practice — free, in your browser

Same game vs the computer: nothing touches the chain, no wallet needed. For real stakes, use the game above.

🎯 Enemy waters — tap to fire
🚢 Your fleet — enemy shots