Game Screens - camfush/Battleship GitHub Wiki

The following are the screens for our version of the game Battleships:

Splash Screen

This screen displays on load with the opening audio. It displays for aprox. 10 seconds, then the home screen loads.

Home Screen

This is the home screen that will be displayed when the user first opens the game (after the slash screen). From here they can either initialise a new game (play button), view previous high scores (high scores button) or customise the gameplay (options button).

Options Screen

This is the options screen which the user navigates to by selecting “Options” on the homepage. From here they can adjust each players desired colours, change the amount and size of their ships, alter the board size and opt in to show when they have sunk the other players ship.

The 3 buttons down the bottom will;

  1. Apply the changes
  2. Return to the menu
  3. Apply, save and return to the menu depending on which one the user selects

Setup Screen

This is the screen shown in the setup phase of the game. The user will choose where to place each of their ship pieces with the option to reset their choices, confirm (and start the game), or return to the menu. The pieces can only be places horizontally or vertically, not diagonally. This will be limited and enforced within the game’s code.

Game Screen

This is the screen shown in the setup phase of the game. The user will choose where to place each of their ship pieces with the option to reset their choices, confirm (and start the game), or return to the menu. The pieces can only be places horizontally or vertically, not diagonally. This will be limited and enforced within the game’s code. This is the in game screen. On the left hand side you will see the placement of your ships. If your opponent manages to hit one of your ships you will click on the grid and it will place a marker. On the right hand side is your guess board. Guesses that you have made will be marked with an ‘x’, and if you manage to correctly guess the position of your opponents ship it will draw a part of the ship to notify you (one grid space per correct guess). The commit button appears once you have made a guess; this button finalises your turn.

Credits Screen

Once the game is over this credits screen will appear. It identifies the team involved in the development and design of the game. The “close” button will return you to the main menu.

Highscores Screen

This is the high scores screen. If the user had of selected “High Scores” on the main menu this is what would be displayed. Here you will see the people who managed to sink all of their opponents ships in the least amount of time. The exit button returns you to the main screen.