Skip to content

LeaderBoard Feature #7

Description

@SaeedNMosleh

Hi Riley,

I thought about adding the leaderboard feature. I think we need to change the logic of the game and current features to have the leaderboard.

Please correct me if I'm wrong, here is my understanding of the current logic :

  • User can select different time periods (15, 30, 60 seconds).
  • User will try to complete a code block within the selected time period
  • In case of success/failure: win/loss counters will be incremented
  • Score can be reset by user

These features make a nice game plan with a consistent user experience.
I'm not sure how we can calculate the high score for the leaderboard. Do you have any idea?

I think we may need to change the game plan to be capable of supporting the leaderboard in a consistent way. We may consider proposing new code blocks within a specific time and calculate the final score based on correct keystrokes and if the score is in the top 10 , ask the user to enter a name to register the score.

There would be some challenges in implementation but first It would be great if we clear the game plan. could you please comment and share your ideas?
It would be a strategic decision for you as repository owner since we may need to remove some of the existing features. if you prefer we can switch to work on other items while keeping existing features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions