Battleship: Design Phase

The group has decided to adapt the board game Battleship.  Much of the basic rule set is being retained, with AI single player, as well as 2-player versus.  In order to comply with the project parameters, we will be adding a leaderboard and networked multiplayer.  The full design is outlined below.

Rules

The premise of Battleship is to sink the opponent’s fleet of ships.  Each player is assigned a two private 10 x 10 grids; one grid is used to layout ships in consecutive, non-overlapping cells, either horizontally or vertically and another is used for hit-miss recording.  The players are given one of each of the following types of ships:

  • Aircraft Carrier (5 cells)
  • Battleship (4 cells)
  • Submarine (3 cells)
  • Destroyer (3 cells)
  • Patrol Boat (2 cells)

When each player has finalized their fleet layout, turns are taken during which players will announce a cell they are attacking.  One of three possibilities exist after a shot is fired:

  1. Miss: No hit is recorded.
  2. Hit: A hit is successfully recorded.
  3. Battleship Sunk: A player’s fleet is reduced by one.

The game ends when a player has no remaining ships.

Multiplayer

Multiplayer will consist of 2-player head-to-head matches.  Normal game rules apply, with the exception that wins-losses and other stats will be recorded.  This will be implemented via user profiles.

Database

The game database will consist of AI difficulty patterns, user profile information, and a leaderboard ranking the best performing players.

This entry was posted in phases. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *