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.

Ref. No.
Criterion
Justification
Reference

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

8

Multiplayer

The game will be multiplayer allowing two people to play with each other

Non-functional

Features to include in the game which aren't centered around the mechanics of the game.

Ref. No.
Criterion
Justification
Reference

9

Suits PEGI rating of 3

The game shouldn't feature content unsuitable for young players

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

Ref. No.
Criterion
Justification
Reference

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

14

Game menu

A menu is needed so that the player can connect to another player's game easily

15

Windage

A separate section on the UI will show the direction and power of the wind

Last updated