Skip to content

Future game improvements: Timer, Highscores, and Leaderboards #16

@Jupiterian

Description

@Jupiterian

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions