User Stories - Jacob1225/pufferfish-minecraft-mod GitHub Wiki
User stories are collected from the group during sprint planning meetings and throughout the sprint when we feel that additional features could be added. External input from “potential consumers” (i.e. friends who play Minecraft) was also collected to further add to the user stories. They were used as a guideline on how we plan our Jira epics.
Milestone 2: A highlighted addition to the requirements approach was that we started getting more input from people outside of our development team. Some of our team members showed our mod to friends who play Minecraft and asked them to try out the mod and give feedback on existing features or features that they would like to see added. From these customer opinions we were able to have a better understanding of what would be considered a high priority feature from the customer's point of view.
User story 1 -
As a Minecraft player I want to be able to have an arcade machine collection In order to decorate my world with it as a piece of furniture
Sub user stories:
User story 1.1 - As a Minecraft player I want to be able to craft an arcade machine as a rare item In order to decorate my world and show off (from external consumer)
User story 1.2 - As a Minecraft player I want to be able to insert a game token into the arcade machine In order to simulate a real arcade machine
User story 1.3 - As a Minecraft player I want to be able to receive a prize ticket when winning In order to simulate a real arcade machine reward
User story 2 -
As a Minecraft player I want to play Space Invaders in my world In order to simulate an open world game
Sub user stories:
User story 2.1 - As a Minecraft player I want to be able to interact with the arcade machine In order to open up a gui to play Space Invaders
User story 2.2 - As a Space Invaders player I want to be able to control a ship and shoot bullets at aliens In order to score points
User story 2.3 - As a Space Invaders player I want to be able see my score In order to get feedback on how I’m doing in the game and try to beat an old score
User story 2.4 - As a Space Invaders player I want to be see the aliens die when shot In order to get feedback on how I’m doing in the game
User story 2.5 - As a Space Invaders player I want to be see the ship die when shot by aliens In order to get feedback on how I’m doing in the game
User story 2.6 - As a Space Invaders player I want to be be able to pause or exit the game In order to take a break
User story 2.7 - As a Space Invaders player I want to have a winning or losing screen In order to see the results of my game
User story 3 -
As a Minecraft player I want to be able to collect game tokens from mobs In order to integrate the arcade machine (from external consumer)
Sub user stories:
User story 3.1 - As a developer of the mod I want the player to get game tokens from killing pufferfish, 50% chance In order to integrate the name of the development team into the game
User story 4 -
As a Minecraft player I want to be able to receive a valuable prize from the arcade machine In order to simulate a real arcade experience (from external consumer)
Sub user stories:
User story 4.1 - As a Minecraft player I want to exchange the prize tickets for a powerful weapon In order to have a valuable progression reward for beating Space Invaders (from external consumer)
User story 4.2 - As a developer of the mod I want limit the number of times that a player can use the powerful weapon In order to incentivize them to play Space Invaders again