User Story - Keith-Mitchell/Software-Dev GitHub Wiki
User Stories and Prioritization
1. Iteration 1
Title: UI Creation
Priority: 1
Units: 5
As an end-user, I want an easy-to-use interface so that I can keep my mind on the game.
Tasks
-
Research popular text-based games to build a better mental image of the UI
-
Build the splash screen
-
Build the main-screen UI based off of the research
Title: Story Creation
Priority: 1
Units: 5
As a gamer, I want a story that will keep me engaged.
Tasks
-
Decide on a genre of story
-
Research the decided genre
-
Write a coherent story arc
Title: Fluidity
Priority: 5
Units: 2
As an experienced gamer, I would like to use hot-keys rather-than using a mouse.
Tasks
- Build Hot-key functionality in from the ground-level.
2. Iteration 2
Title: Logic/Pathing
Priority: 1
Units: 6
As a gamer, I want multiple endings so that the replayability is high.
Tasks
- Work on more story arcs for the overall theme
Title: Randomization
Priority: 2
Units: 4
As a gamer, I want the game to be different every time I play it so that the game stays interesting.
Tasks
- Build a point based system to assign random elements and challenges to each game session
3. Iteration 3
Title: Artificial Intelligence
Priority: 2
Units: 10
As a stakeholder, I want an AI enabled so that the end-user is challenged.
Tasks
- Build an AI capable of interfering with the interactions the end-user makes within the game.