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