Game Design Document - SolarZephyr/BS GitHub Wiki

Team and Title Details

Team: Jesse Day (7666527) Leanne Dyer (100593490) Daniel Raberts (100588632)

Game Title: Battle Ships.

Overview of the gameplay.

Battleships is a ship based strategy game for one or two players, players take turns 'attacking' each other, attempting to sink all of the enemy's ships.

Target Platform: PC/Mac, Possibly mobile platforms. Visual Style: Generic blocky 'grid-like' textures with icons for all ships and markers. Audio style: Possibly stock firing and explosion sounds for 'hits' and a splashing sound for 'misses'.

#Game screen and flow When the boots, a short intro will be played before the main menu is displayed. From here, players can access the game, options, highscores, help and credits. In the game screen, players can either quit back to the main menu, or access the highscores once they get a game over. Game flow

#User interface The main menu will consist of various options, accessible from the keyboard. These include "Start", "Options", "High scores", "Help" and "Quit". The game screen will show a single player's grid at a time, allowing them to first setup their fleet, then to target their opponents' fleet.

#Gameplay The objective of the game is for player 1 to place their ships on the ‘battlefield’ in order to avoid being hit by attacks from player 2. Player 2 cannot see where player 1 has placed their ships, so in as few turns as possible they must successfully destroy all ships. This is done by selecting squares on the ‘battlefield’ to attack in an attempt to strike a ship. A score is accumulated and an end game situation results in the ships being destroyed. The players now swap roles. The player with the best score at the end of the game wins. A player can win by destroying the opponents ships in as few moves as possible.

#Assets Resources required for the project include: 5 images of the different sized ships required for the game an image of the battlefield a sound of a ship taking damage, a ship being destroyed and a missile striking water (missing intended target of ship)