Game Design Document - abrahamtan0611/battleship GitHub Wiki
Team and Title Details
Team Members:
- Abraham Tan Chiun Wu 101213825
- Didier Luther Ho Chih-Yuan 101214093
- Diana Lim Khai Hwai 101214129
Tutorial: Group 2, 4pm-6pm
Game Title: Battleship Game
Overview of the gameplay
Battleship game is a two-player game which is played on ruled grids where both of the players' ships are marked and concealed from each other. Both players take turns in calling shots at each other's ships which serves the main purpose of the game that is to knock down the opponent's ships.
Game screens and flow
Main Menu of the game images/main_menu.png
User Interface(CPU Turn) images/cpu_turn.png
User Interface(Player Turn) images/player_turn.png
Battle Report images/battle_report.png
Flow Chart
User interface
As expected of a game developed for Nintendo, it still retains a high quality graphics despite its early released in the early 1990's. Furthermore, the simple and easy to understand user interface also allow players to focus on their gameplay rather than the controls and the result screen that appears at the end of each stage also clearly displayed the player's performance of that particular stage.
Gameplay
There are six ships in battleship game.
- Submarine (1 square)
- Frigate (2 squares)
- Destroyer (3 squares)
- Cruier (4 squares)
- Battleship (5 squares)
- Carrier (8 squares)
The number of squares that each ship has determines the amount of grids each of them occupies. However, both players fleet of ships are concealed from each other. Hence, each player need to take a guess of the location of the opponent's ship. The winner of the game will go to the player whose number of ships destroyed are the least.
Assets
- Sound effect
- Images