Battleship Game Design Document - AlanLau43/battleship GitHub Wiki
Team Members:
i) Tiong Wei Yuan(101214349)
ii) Alan Lau Kai Lun(101215083)
Battleship is a guessing type strategy game played by 2 players. Each player starts on a 10 x 10 blank grid and places their battleship. Each player has 5 ships, each ship occupies 2 to 5 squares. Each player shoots in turn and the objective of the game is to destroy all of the opponent player's ships.
Target platform: Personal Computer(PC)
Visual Style: Modern Ships and Realistic Sea
Audio Style: The audio that are used are to fit the context which are sea, ships and missile.
Main Menu Screen

Game Mode Selection Screen

Strategy Panel Screen

Selecting attack target grid

If Shoot miss

If Hit Opponent Ship

Highscore Screen

Sources: (https://www.y8.com/games/battleship_war)
This is the home page of the battleship war game which is simple and in the middle of the home page, there is a play button for player to start the game. There are also 2 buttons on the top right corner of the home page which for the player to check their ranking and mute the music of the game.
This page provides 2 modes for user to select which are “Classic” and “Advanced”. If player wanted to return to the home page, player can click the “X” button on the top right corner of the page.
This page is for player to plan their strategy at the begin of the game.
The game interface after started.
This section is to show the high score of the game.
In this game(battleship war), after player started the game, the player will first come to Mode Selection Page for them to choose difficulty. After the player selected the difficulty, they will be moved to strategy panel to plan their strategy. Then, after player done allocate their battleship, the game will start. The game will begin with the player turn and the player needed to guess the location of enemy battleship and shoot the location by select the grip. After one of the player shoot, it will be the opposite player turn until the game end. In the end, the game will end if one of the player end up destroyed all of the battleship of the opponent, the player that done destroy all of the battleship of the opponent will be the winner of the game. The player will receive a message which tell them whether they lose or win after the game and the player can choose to play again or back to Main Menu.
-Main Menu Background image
-Background Grips
-Help, Volume and Exit Icon
-Win and Lose Image
-Process Transition Image
-Loading Image
-Ship Image
-Main Menu Music
-Hover Button Sound Effect
-Selection Sound
-In-game Music
-Battleship Get Hit Sound
-Hit Miss Sound
-Win and Lose Sound
-Ship Explosion Sound