/Battleship

A simulator and solver for Battleship

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Battleship

Battleship is a classic board game that involves two players attempting to destroy all the other player’s ships. This game is usually played on a 10x10 board. Each player gets the chance to search a square each turn. If the player scores a hit, they get another shot. This continues until the player misses.

For prebuilt binary releases, see the Releases section. For help, open an issue here.

Features

  • Game simulator
  • Play against the computer
  • Find the best square to search
  • Find the optimal ship layout
  • Probability heat map
  • Add and edit ships
  • Edit grid dimensions
  • Edit square states

Installing

To install the application, download the latest release and run download/Battleship-vX.Y.Z.exe.

Requirements

  • Windows 10 OS

Documentation

All documentation can be found here.

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

Asdia - Main developer - asdia0
Jhas - Emotional support - T-Eason
MapleTree856 - Epic Minecrafter - MapleTree856

License

This project is licensed under the GNU General Public License v3.0 - see LICENSE for more details.