This Java project acts as an AI helper for choosing the squares you attack in your Battleship games. Run the Main.java file and follow the instructions to win all of your Battleship games. When testing this project, I made several opponents rage-quit in frustration.
- Alphanumeric or coordinate output (ex.
A3
,x = 3, y = 2
) - Built-in standard battleship setup (Russian)
- customizable setups:
- board size
- ship adjacency rules (can ships be placed next to each other)
- number of each ship
- Simple user interface
- Probabilistic Grid Simulation