


Main software/skills used:
- Playbuffer
- C++
- Making Sprites
Overview
This game was made as part of an assignment for Level 4 Computer Games Programming, and was my first time coding a game fully in C++, using Playbuffer as the engine the game ran on. The game revolves around throwing charges of your ship, and sinking as many submarines as possible in the given time, accumulating points by doing so.
The nitty-gritty
Moving around the menus uses W/S and Enter inputs, while A/D are used for in-game movement, and Q/E are used for releasing charges. The Play option on the main menu will show you the controls used in-game if it is the first time the game has been launched, with the control scheme available to be seen in the options menu, alongside being able to toggle the background of the game between white and black. All sprites visible in the game have been hand-made by me, including the "DEPTHCHARGE" logo visible in the main menu, and the ship and submarine sprites in-game.
The game shows a 60 second timer in the top-left, that counts down every second, and ends the play session when it hits 0, while the score counter is visible in the top-right corner. The maximum amount of charges available to the player is 5, and is shown in the top-centre of the screen. This counter will recharge every 3.5s.