You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prioritize each feature - Must Have, Should Have, Nice to Have
Meet with the team to review each feature & refine priorities
Technical Considerations
N/a
Additional Considerations
All Must Have tasks will make up your MVP. Make sure that you control the scope of the project by limiting the number of Must Have features to the ones you can reasonably complete by the end of Sprint 6.
Remember that you can always add new features once you complete the MVP.
Leaderboard showing the number of games the current player has won and lost
Game controls
A 10x10 grid the game is played on
User can see the game window with these components
Leaderboard
User can see the display of the total number of wins and losses for each
User can see the tally of wins for each of the three ways the game can end
User can see the tally of losses for each of the three ways the game can end
Game Controls
User can see a button in the game control panel to start a new game, which updates the Leaderboard, clears the grid, and starts a new game.
If the user tries to start a new game while one is in progress a modal alert will be displayed to confirm that the current game may be abandoned.
When a game is started the user will see a button to roll the dice
After rolling the dice a new roll will be blocked until the new array has been marked on the grid by clicking squares in the grid
User can see the value of each dice after they are rolled
The user will see a button to allow them to clear the grid and to start refilling it using the values from the current roll. This allows the user to try different options.
The user will see a button that allows them to submit their answer after filling in the grid from the current roll of the dice.
Grid
When the dice are rolled the user will be able to click on squares to mark their array.
When a square is clicked it's color will change from the color used for unoccupied squares to the color designation for occupied squares.
If the total number of squares marked on the grid don't match the numbers on the dice an error message must be issued and the user should be given the option to re-mark the grid to match the dice.
I think, after completing the MVP we could add some of these features to the game :)
Extras (Not Required)
Implement the game to allow human-to-human competition between 2 players or human-vs-computer competition.
Allow the user to choose the color to be used to fill in the grid
Maintain player metrics across sessions for the last 3 games that have been played
Allow the user to specify the dimensions of the grid
Add a countdown timer showing time remaining in the game and create an input field to allow the user to set the starting number of minutes and seconds.
Animate the rolling of the dice
Play a sound to simulate the rolling dice
Add a graph to the leader board to show the number of times a number has been rolled.
Task Description
Technical Considerations
N/a
Additional Considerations
All Must Have tasks will make up your MVP. Make sure that you control the scope of the project by limiting the number of Must Have features to the ones you can reasonably complete by the end of Sprint 6.
Remember that you can always add new features once you complete the MVP.
Resources
Choose a Project & create a Vision Statement (Chingu Handbook)
Define & Prioritize MVP features (Chingu Handbook)
Member of Epic: #16
The text was updated successfully, but these errors were encountered: