Either on paper or in a wireframe program like https://balsamiq.com/ to have a more clearer idea we can use to design the functionalities, will be great if the product owner takes care of this.
Where we currently have the start button we need to create a proper start page.
The page will need to include a start button, request players name (in future we will need to use a local storage or database to save it) and explain of the rules of the game. (can be as well a message right before the timer starts with a small countdown till the begining)
The page on the current stage will require styling as well.
Once pressed on start background we get into a scene where would be explained the backstory.
-A scary road with a wizard where we meet him
-An evil wizard trapping the monster in a jail
-An automatic section showing a few problems getting solved. Once they are solved - the monster grows a bit
-Game starts
This project could have Eslint configuration file already installed as well as webpack and the basic structure so that we can start coding on this base project, it will have to be done on the 1st day.
Once the game finishes (after the game over message) the player will be redirected to the leaderboard page.
It will be a list top 20 best results and including the players result and his position at the botton(in case if he didn't get there)
Steps to achieve it:
-Style of the leaderboard page
-Player creation as an objects ( needs to be collaborated with start game page)
-Display player results
Perfect case scenario it can have these additional features:
-special rewards are give after level completion perhaps with the transformation.
-Have a message from the monster aka "Now I can skip it" or "I can stop the time"
-On hover see what the item does.
This is a task mostly for sprin 2, but is always great to be ahead.
Research assets for all game elements:
backgrounds,
monster with different phases,
SFX
We need to have documented which are the rules for the game, here's somethings we need to clarify:
What makes the timer increase and decrease? Personally I though the timer could increase if the player answers one operation correctly but maybe it will be better 3 operations.
Which are the tools the monster will gather as it levels up? Also will the player keep the tools for the next play rounds?
What happens with the monster once there's a game over?
How often will the monster increase level? I was thinking it could by every full minute.
Create or find from open source material a monster (or similar like creatures) that can be for different phases as:
-baby
-child
-teenager
-adult.
(or any other growing system for the creature).
Add the monster to the screen and attach it to the levels