In order to make the game more competitive, we will use introduce highscores and leaderboards.
A timer will run once a level is started. When the level is beaten, the timer is stopped and the score is recorded.
- If the player fails to pass the level, the timer pauses and resumes when he or she resumes attempting the level.
An API system on the backend will record the score and place it accordingly on the leaderboard.
- If the player beats the fastest time of the a level, a small animation will pop up, showing that they have beaten the level!
A small box on the level screen will display the current highscore.
Deliverables:
- A timer, and current highscore that appears on the level screen
- When the level is beaten, the timer is stopped and the score is recorded.
- If the player fails to pass the level, the timer pauses and resumes when he or she resumes attempting the level.
- A backend API that stores and ranks the score each time a level is beaten
- An animation if a new highscore is beaten in relative to other players
In order to make the game more competitive, we will use introduce highscores and leaderboards.
A timer will run once a level is started. When the level is beaten, the timer is stopped and the score is recorded.
An API system on the backend will record the score and place it accordingly on the leaderboard.
A small box on the level screen will display the current highscore.
Deliverables: