Repository navigation
User Interface
Mock Up screens:
Game Start Screen
Screen allows you to set the initial position of the ships and the difficulty level of opponent, from this screen you can start the game itself
What the user can do: Set the positions of the ships, their rotation and the difficulty of the game itself
Game Over Screen
Where the player is sent after they have lost the game
What the user can do: Quit the game and return to the main menu
Game Instructions / Overview
Where the rules of the game are displayed and how to play the game
What the user can do: Navigate through the different screens of text
Game Screen
- Summary of the ships each player has left (and their current health. Enemy ships are hidden until destroyed.)
- Pause button
- Next turn
- Skip turn?
The screen if where the game itself is played, in a turn based system between the player and an in game opponent, selecting co-ordinates to attack opponent and view where the opponent has attacked on the board
What the user can do: Select co-ordinates to for attack, confirm an attack, skip turn, bring up quit game, bring up in game options
Game Won Screen
Where the player is sent after they have won the game, entering their game, so it can be put in scoreboard
What the user can do: Input name, view their score ranking, quit game and return to the main menu
High Scores Screen
Show a ranking of all the scores of the players who've won the game in the past
What the user can do: Navigate through the list of scores
Game Main Screen

- Game Start Screen
- Settings Screen
- Scoreboard
- Instructions
What the user can do: Click on the different menu items to navigate the different screens
Game Settings
Allows the user to modify specific settings outside of a game
What the user can do: Modify the different aspects of the program itself
Options screen
Allows the user to modify specific settings during the game
What the user can do: Modify different in game settings and quit the game itself







