bee n mossBack to the garden
Battleship app icon

Naval strategy game

In development · Android device testing · iOS in preparation

Battleship

Place your fleet. Call your shot. Sink them all.

A classic naval guessing game on a 10 × 10 board. Play the computer offline or pass one phone between friends, with private rooms and public online matches in development. Place five ships, follow the hits, and find the opposing fleet before yours goes under.

Growth
SproutFirst leaves, still tender
Version
0.1.0 (2)Updated
Platforms
Android (testing) · iOS (in preparation)

A closer look

See Battleship in action.

Open an image to explore it in full detail.

Built for

Who Battleship is for.

What it does

Small puzzles, satisfying discoveries.

01

Five ships, one hidden fleet

Place a carrier, battleship, cruiser, submarine, and destroyer on a 10 × 10 board. Drag, rotate, or use placement controls; Random arranges the fleet for you.

02

Practise offline

Easy chooses untried waters at random. Normal follows hits to track down a ship. Neither computer opponent can see your hidden fleet.

03

Pass the phone

Two friends can play on one device without an account or connection. A covered handoff hides the boards until the next player is ready.

04

Call your shot

Select a square and confirm Fire. An enlarged board and coordinate controls offer more room to aim, with distinct hit, miss, and sunk markers.

05

Return to your waters

Computer and same-phone matches save locally with recovery copies. Resume from Home, and adjust sound, haptics, and reduced motion in Settings.

06

Online waters are taking shape

Private room codes, public matchmaking, timed turns, and mutual rematches are implemented for configured test builds. Online service and store release checks are still underway.

Built around

The promises underneath.

Promise 01

Play locally, without an account

Computer and same-phone play remain available without signing in. Online matches use a separate account and connection.

Promise 02

A guess should stay a guess

The computer works from shot results. Online opponents receive their own fleet and the information the rules reveal.

Promise 03

Make every move deliberate

Choose a target before confirming the shot, with coordinates and a larger board when you need them.

From the toolshed

What Battleship is built with.

App
  • Flutter & Dart
  • BLoC
  • Dio
Backend
  • Go
  • PostgreSQL
  • Firebase
  • Docker
See how the others are built

Good to know

Questions about Battleship.

What is Battleship?
Battleship is a classic naval guessing game on a 10 × 10 board. Play the computer offline or pass one phone between friends, with private rooms and public online matches in development. Place five ships, follow the hits, and find the opposing fleet before yours goes under. It is made by bee n moss.
Who is Battleship for?
Players who enjoy a careful guess: Read hits and misses, narrow down the possibilities, and choose your next coordinate. Friends sharing one phone: Take turns offline with a covered handoff that keeps each player’s fleet out of sight. Captains practising on their own: Choose Easy or Normal computer play without signing in, and return to a saved offline match.
Which platforms does Battleship support?
In development · Android device testing · iOS in preparation. Current version: 0.1.0 (2).
How does Battleship handle my data?
Battleship keeps offline matches on your device. Configured builds also use online accounts and match services, with optional notifications and integrations for advertising, purchases, and crash reporting. Privacy policy
How do I delete my Battleship data?
Delete an online account from Settings → Account. Offline matches are separate local data and must be removed from the device separately. The delete account page has the steps. Delete account
How do I get help with Battleship?
The Battleship support page offers help with offline matches, same-phone turns, online test builds, and saved progress. Support

Project resources

Support, privacy, and control.

These documents belong to Battleship. They are not global policies for every bee n moss project.