Appearance
⚓
BATTLESHIP
Sink or be sunk.
New callsign? We'll create your account. Returning? You'll be signed right in.
Connected to our server (home)
Paste the team's full API base URL (including /api or whatever prefix they use).
📋 How to grade this app
- Sign in with any callsign (letters, numbers, underscores). New names auto-register.
- By default you're connected to our server. Click "Join different server" below to test cross-team interoperability — paste any team's API base URL and click Use.
- Create or join a game from the lobby. Grid size 5-15, max players 2-10.
- Place your ships (4 ships: submarine, destroyer, cruiser, battleship) by clicking cells.
- Fire by clicking your opponent's board on your turn. Hit/miss/sunk shown in real time.
- Note: our server is on Render free tier — first request after idle may take ~30s to wake up.
- Light/dark mode toggle is at the top right.