About this tile
Salvo Seas is an original two-player ocean search game for Poe. Gold and Teal call salvos on a shared 6 by 6 grid, score hidden fleet hits, keep the turn after a hit, and pass after a miss. When every target is found, the higher score wins the salvo.
The app uses synced-store for authoritative public state and Three.js for the animated ocean board, scan markers, hit flares, and aligned tap grid. The public game row stores only scan results and scores, not the hidden fleet plan.
What you can do
- Tap the board directly: Every visible sector is the action target.
- Read the search: Hits flare warm, misses leave clean sonar rings, and the last salvo pulses.
- Play on mobile: The 6 by 6 board keeps sector targets around 44px even in a 300px Poe frame.
- Practice the finish: The drill loads a deterministic final target.
- Share one instance: Synced-store keeps the same salvo state across clients.
Development
./scripts/doctor.shchecks the local toolchain.bun run type-checkverifies TypeScript.bun testruns synced-store and happy-dom UI tests.bun run test:playwrightbuilds and runs browser tests.bun run screenshot:regenregeneratesassets/screenshot.png.