System functions

1. Basic functions

Ref #
Function
Category
R1.1
Create new game.
evident
R1.2
Create/load new board.
evident
R1.3
Setting a goal for the game by the player himself.
frill
R1.4
Calculating the score (level of the evolution) of the player.
evident
R1.5
Calculate and update the current state of the game.
evident
R1.6
Loading and saving an existing game situation.
frill
R1.7
Pause and continue the game.
evident

2. Display functions

Ref #
Function
Category
R2.1
Show current state of the resources available to the player.
evident
R2.2
Show the score of the player. (How far is the player from the goal?)
evident
R2.3
Show the current state of the game board.
evident
R2.4
Show the current state of the humans on the board.
evident

 

3. Interaction functions

Ref #
Function
Category
R3.1
Creating humans.
evident
R3.2
Giving commands to humans.
evident