A simple terminal Battleship game built in Python.
Python version: Python 3.13.5
Requirements: Terminal with Unicode and ANSI support
git clone https://github.com/AntsForBreakfast/Battleship
cd Battleship
python main.py
Battleships - a game where each sides trying to destroy opponents ships. A game ends when one of the sides loses all the ships.
Empty cell ▢
Ship cell ▢ ▢ ▢
Missed ship ◎
Player strike ◉
Enemy strike ▢ ▢ ▢
Type in the console the desired action
Game starts with a phase to place your ships in a board.
Next phase starts when all ships were placed.
Using terminal input ship number from the red field.
Coordinates are entered column first and than row in a style F7.
Provide the starting coordinates and the system will present a set of possible end coordinates. To select an end coordinate, type the corresponding coordinates from the options provided in the terminal.
Example of previously used start coordinates: F7
Choose a coordinates on a board and input them in terminal to attempt at striking an opponent ships





