Assets - HaydosBruh/Battleships GitHub Wiki

The assets we'll need for our battleship game are as follows:

  • Images for the 5 different types of boats that are in the game(Carrier, Battleship, Destroyer, Submarine and patrol boat).

  • Image for the player board(A square grid with a labelled x and y axis, a blue background and some waves.

  • A star symbol to mark the explosions where a player chooses to shoot. These will have two different colours. A red explosion will mark a hit on an enemy ship and a white explosion will mark a miss.

  • Images for player avatars or "Commanders", these will only be a face shot. Could potentially have an idle face which the players will always see and a distressed face which will display for a few seconds after their opponent scores a hit on their ship.

  • A 60 second timer that resets and counts down on each players turn to ensure the game doesn't drag out.

  • Silhouette images for each ship. These will be the same images used for the ships however they won't have any detail. They'll just be plain black. These will be used display the ships remaining health for your fleet along with the next asset.

  • Small dots. These small dots will come in green and red colours and will show the remaining health for your fleets ships. A green dot represents a part of the ship that isn't damaged where as a red dot will show a part of it which has been hit and damaged. Ships will have varying amount of dots to represent this based on their size by the rules eg. a carrier will have 5 dots where as a destroyer will have 3.

  • An explosion sound for when the player gets a direct hit.

  • A water splash sound for when the player misses