| 1 | = Application Design - Use Cases = |
| 2 | |
| 3 | == Actors == |
| 4 | * **Player** - A user who logs into the game, creates characters, interacts with factions, completes quests, and trades items. |
| 5 | * **Administrator** - A system administrator responsible for maintaining the database and monitoring player activity. |
| 6 | * **NPC** - Non-playable characters that provide quests, sell items, or engage in combat. |
| 7 | |
| 8 | == Scenarios == |
| 9 | These are real-world examples of interactions with the system. |
| 10 | * [wiki:Scenario_CreateCharacter Creating a Character] |
| 11 | * [wiki:Scenario_CompleteQuest Completing a Quest] |
| 12 | * [wiki:Scenario_BuyItem Buying an Item from a Trader] |
| 13 | * [wiki:Scenario_SellItem Selling an Item on the Market] |
| 14 | * [wiki:Scenario_GainReputation Gaining Reputation with a Faction] |
| 15 | * [wiki:Scenario_JoinGuild Joining a Guild] |
| 16 | |
| 17 | == Important Use Cases == |
| 18 | These are crucial features of the system. |
| 19 | * [wiki:UseCase_PlayerLogin Player Login] |
| 20 | * [wiki:UseCase_PlayerTrade Player-to-Player Trading] |
| 21 | * [wiki:UseCase_GuildManagement Guild Management] |