Battleship icon

Battleship

by Babak Bandpey · Apache-2.0 · open source

Free · Android 7.0+ · Puzzle & Arcade

Place a five-ship fleet on a 10×10 board and fight a local AI opponent. Sunk ships unlock super weapons, while career statistics, medals and ranks persist between games.

Needs:Android 7.0+ · one player against AI · no internet

No known trackers in the code Signer matches F-Droid’s record

2113 Apps is independent, not affiliated with or endorsed by Babak Bandpey. Official sources: battleship.cocode.dk · source code on GitHub.

Download APK · 1.3 MB v1.0.13 · checked
Version
1.0.13
Size
1.3 MB
Requires
Android 7.0+
Updated
2026-09-23

Introduction

Battleship is a small open-source implementation of the grid-based naval game. It is strictly one player against the device: there is no online matchmaking, account or pass-and-play two-player mode.

You place a carrier, battleship, cruiser, submarine and destroyer on a 10×10 grid by choosing a cell and orientation, or deploy the full fleet randomly. The AI uses a hunt/target approach with checkerboard parity, then follows hits rather than firing entirely at random. We inspected that implementation but did not play enough complete matches to rate its difficulty.

Super weapons and career progress

The basic turn remains one shot at a hidden grid. Sinking a particular enemy ship unlocks its associated one-use super weapon for the match, such as an area bombardment, cross-pattern attack or the five-cell straight-line Sonar Sweep. Only the player receives these abilities; the AI continues with single shots. They are gameplay rewards, not paid items.

Career statistics persist between app launches. The current source defines 33 medals in four rarity tiers and eight ranks, from Cadet through Fleet Admiral. Audio is generated at runtime rather than bundled as music or effect files. Vibration is the only user-facing permission.

The app stores progress locally with Android preferences. Its privacy notice also points out that Android backup may copy those preferences when system backup is enabled. There is no internet permission, tracking SDK, ad library or account code in the measured package.

About this file

Version 1.0.13, build 1000013, is the developer’s own Apache-2.0 release APK. F-Droid rebuilds it from source, confirms that the result matches and publishes the same developer-signed file; the F-Droid and upstream copies can therefore update one another. The release changes description and privacy text only; gameplay is unchanged. The 1.3 MB APK needs Android 7.0 or later and includes native libraries for 32- and 64-bit ARM and x86. Its SHA-256 is 59055d1dd83f08d3d0914754eb2d47b7565a1c2eec6e43d5a4ae23920b584798, matching F-Droid’s signed index and the upstream release.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

4 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 7.0 and up

Built for Android 16 (target API 36).

Permissions

2

0 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Granted at install (1)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • VIBRATE
Defined by other apps (1)

Permissions that belong to another app or to this app itself.

  • com.cocode.battleship.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

More Information

Package name
com.cocode.battleship
Version
1.0.13 (build 1000013)
File size
1.3 MB (1,296,838 bytes)
Requires
Android 7.0 or later
Category
Puzzle & Arcade
License
Apache-2.0
Developer
Babak Bandpey
Released
Sep 23, 2026
Signed by
The developer. F-Droid publishes a developer-signed APK only when its own build from the source code reproduces it.
Signer SHA-256
6120b56d569c8ccb013f5fa08dd08790194ba2c390fa97e12e0eb36ef1599e21
File SHA-256
59055d1dd83f08d3d0914754eb2d47b7565a1c2eec6e43d5a4ae23920b584798
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official Battleship release?

Yes. It is the developer-signed release of Battleship 1.0.13 that F-Droid distributes, which F-Droid publishes only when its own build from the source code reproduces it. Its SHA-256 matches F-Droid’s signed index, and it is signed with the developer’s certificate (SHA-256 6120b56d569c8ccb013f5fa08dd08790194ba2c390fa97e12e0eb36ef1599e21).

What Android version does Battleship need?

Android 7.0 or later (API level 24). Version 1.0.13 is built for Android 16 (target API 36). Runs on 64-bit and older 32-bit ARM phones.

Can Battleship access the internet?

No. The APK doesn’t request Android’s internet permission, so the app can’t go online by itself. In total it declares 2 permissions, and none of them needs your approval first.

Does Battleship contain trackers?

No known trackers: our scan of version 1.0.13 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is Battleship open source?

Yes. Battleship is released under the Apache-2.0 licence, and its source code is published at https://github.com/cocodedk/Battleship.

Can two people play Battleship together?

Not in this version. It is a single-player game against the built-in AI. The current release corrected older descriptions that had mentioned a two-player mode.

Does Battleship need an account or connection?

No. The measured manifest has no internet permission. The opponent, audio, statistics, medals and ranks are local.

What are the super weapons?

Sinking an enemy ship unlocks its matching one-use ability, including area, cross-pattern and five-cell straight-line attacks. Only the player gets super weapons; the AI continues firing one shot at a time.

Alternatives and related apps

  • Freebloks Strategy Games·5.8 MB·v1.8.6 A different offline board strategy game with local people, bots and optional network play.
    Download
  • Chess Puzzles Puzzle & Arcade·1.8 MB·v0.5.21 Nine thousand offline chess tactics and 20 opening lessons instead of an AI naval battle.
    Download
  • Lichess Strategy Games·101.9 MB·v0.30.3 Online chess games, puzzles and studies with an optional Lichess account.
    Download