User Interface - Oxey/BattleShips GitHub Wiki

The Start Screen:

The Start Screen has the image of a battleship in combat with another, neither having any definitive marks on the ships. A start button transitions between transparent and opaque over the course of 8 seconds. Once selected the screen will transition to the main menu.

Main Menu:

The main menu’s background is screen of the battleship traveling on the ocean. The text for what the button does is also contained as part of the button, if either the text or the barrel is clicked, the scene will transition to another position on the ship.

Campaign:

From the Main Menu, the screen will appear to zoom into the bridge of the ship and onto a display table with important individuals standing around it and a map, with 10 small islands littered over the map, being is rolled out on to the table. Here the players can select the New Game or Load Game options, these will be located on the upper left of the screen.

Quick Game:

Very similar to the Campaign Menu, the interface has a book on the right hand side in addition to the one on the left. A major difference with this menu is the choice of location for battle where all the campaign locations are unlocked so that the player doesn't need to go through the campaign story in order to play at a specific location. Note that these locations are only unlocked if the player has a save that has already been there. Another major difference is that there is an option to select the multiplayer maps only on the right side of the map in the form of a book.

New Game:

The New Game screen starts with the captain pointing at the left most island and a pin is place on the map. This is where the player is given choices to the difficulty, options and whether to start the game or not.

Load Game:

The load game screen would appear on a log book located to the left of the map. The log book, if used, will display a list of previously played games with time taken, date and campaign progress.

Loading Screen:

If in campaign mode, the screen will be filled with information on the types of ships found throughout the world. If in LAN Play mode, the screen is intended to have information of the player in their chosen colour and a loading bar to state their progress to joining the game. If in NET Play mode, the screen will be very similar to the LAN Play setting but have those who are accessing over the internet will have a symbol representing the player not being on the Local Area Network.