1.5 Success Criteria
Gameplay
These are the functional aspects I wish to include in the game, meaning features which the player will interact with and are based around the core functionality of the game.
1
Aim the turret up and down
The main controls which must be implemented are the movements of the turret
2
Fire bullets from the barrel of the tank
In order for the players to win there must be a feature to allow them to shoot each other
3
Gravity
Bullets fired from the players' tanks should fall down under gravity meaning that skill is needed to hit the other player
4
Win condition / health
A way of winning the game needs to be implemented i.e. health for each players' tank
5
Terrain / Level
A level must be present for the game to be played in which will be randomly generated terrain
6
Turn based
Players take turns shooting at eachothers' tanks to reduce chaos
7
Variation
Some form of variation should be present between the player's turn such as wind affecting the speed of the bullets meaning the player should adjust their shot accordingly
Non-functional
Features to include in the game which aren't centered around the mechanics of the game.
10
Playable FPS
A FPS consistently above 25 is considered playable and if the game runs below that, changes must be made to algorithms to improve the FPS
11
Speed of connecting
Part of a player's experience is finding a game which shouldn't take so long that they become bored or uninterested so having networking which can operate at a suitable speed is necessary
UI
12
Basic info
The necessary info about the player will be shown clearly, such as health, ammo, and angle and power of the shot
13
Theme
The UI should stand out with contrasting colours so that the player can clearly see all the info
Last updated