Use Case: Enter Game - Amazing-Koalas/koala-kingdom GitHub Wiki
1. Brief Description
The goal of this use case is to enter the player into a game. Entering a game consists of presenting the user their player spawned onto the game map.
2. Included Use Cases
N/A
3. Preconditions
Player character must be created
4. Flow of Events
4.1 Basic Flow – The player's character is spawned on the world map, thereby entering the player into the game.
- This use case begins when the player selects Enter Game.
- The system presents a welcome message.
- The Player will be spawned on the map.
- The use case ends.
4.2 Alternative Flows
None
4.3 Exception Flows
None
5. Requirements
N/A
6. Post-conditions
a) The user’s character is now spawned on the map. b) The user can now play the game.
7. Notes & Open Issues
8. Out of Scope (Future Functionality)
Appendix A
Data Definitions
| Field Name | Description | Type | Req’d | Valid Values | Edit/Notes |
|---|---|---|---|---|---|
| Game Server | Server at which the game is being hosted | Website | Y | jrickert.me | The server had to be in use where a game will be played |
| Character Creation | Character to be used in the game | Character Build | Y | Base model, Warrior or Gatherer | Character that will enter the game |
| Start Game | The user has now entered the game | N/A | Y | Created character and pressed start | This will be where a user will create a character and agrees to begin their session. |