![]() |
Use Case | Create Human |
Actors | Player |
Purpose | Create a human and put him on the gameboard |
Overview | The Player decides to put a human on the gameboard. First, he selects the option "create human". If the Player has enough creation power, he chooses an explored square of land that contains no other human. The human then will be created on the spot the Player has chosen, otherwise, the system indicates that there is not enough creation power or that the selected square of land is already taken by another human. After the creation of the human, the creation power will be decreased. |
Type | Primary |
Cross references |
Functions: R1.4, R1.5, R2.1, R2.2, R2.3, R2.4, R3.1 Use Cases: The Player must have completed the Start Up and Create New Game use cases. |
Use Case | Perform action |
Actors | Player |
Purpose | Start the action of a selection of humans on one or more selected squares. |
Overview | The Player decides to let one or more humans perform an action. First he selects one or more humans, and then he selects an action. Finally the Player selects one or more squares of explored land. There needs to be enough resources to let this human perform the action. The action will be performed on the spot the Player chooses, otherwise, the system indicates that there is not enough of one or more of the resources, or that the squares of land are not suitable for this action, or that there is already a human standing on the selected square of land. During the action, the amount of certain resources will change gradually: every action consumes some resources; some actions even produce resources and/or change the state of the square of land. The human will perform this action, as long as there are enough resources, and he is not instructed to do something else. When the action is finished on the given square, he will try to find an adjacent field where he can continue his action. |
Type | Primary |
Cross references |
Functions: R1.4, R1.5, R2.1, R2.2, R2.3, R2.4, R3.2 Use Cases: The Player must have completed the Create Human use case. |
Use Case | Stop Action |
Actors | Player |
Purpose | Stops the action of a Human |
Overview | The player decides to let some selection of humans stop performing their actions. The Player selects one or more humans which are performing an action. They will then stop performing this action. |
Type | Primary |
Cross references |
Functions: R1.4, R1.5, R2.1, R2.2, R2.3, R2.4, R3.2 Use Cases: The Player must have completed the Perform Action use case. |
Use Case | Pause the Game |
Actors | Player |
Purpose | Pausing the game |
Overview | The Player decides to pause the game for a while. The world will not evolve during pause. |
Type | Frill |
Cross references |
Functions: R1.7 Use Cases: The Player must have completed the Start Up and Create New Game use cases. |
Use Case | Resume the Game |
Actors | Player |
Purpose | Continuing the game |
Overview | The Player decides to continue the paused game. The world will start evolving again. |
Type | Frill |
Cross references |
Functions: R1.7 Use Cases: The Player must have completed the Pause use case. |
Use Case | Start Up |
Actors | Player |
Purpose | Starting up application. |
Overview | The application is started. |
Type | Primary |
Cross references |
Use Case | Create New Game |
Actors | Player |
Purpose | Creating a new game |
Overview | The Player decides to create a new game. He pushes some button to initialize a new game. |
Type | Primary |
Cross references |
Functions: R1.1 Use Cases: The Player must have completed the Start Up use case. |