Skip to content

Add a way to differentiate completion times by difficulty.Β #5

@vector1505

Description

@vector1505

πŸš€ Feature Request: Differentiate Leaderboard Completion Times by Difficulty

Description

Currently, all completion times are displayed together in the leaderboard, regardless of the selected difficulty mode. This causes an unfair comparison where players on Easy mode may appear above players on Hard mode, even though the challenges are not equivalent.

Problem

  • Leaderboard does not distinguish between Easy, Medium, and Hard mode completions.
  • Players on easier difficulties get ranked directly against harder ones, skewing results.
  • Reduces competitiveness and fairness of the leaderboard.

Expected Behavior

  • Completion times should be displayed or ranked separately by difficulty level.
  • Players should be able to clearly see how they performed relative to others in the same difficulty.

Possible Solutions

  1. Separate leaderboards per difficulty
    Create three distinct leaderboards (Easy, Medium, Hard).

  2. Tag completion times by difficulty
    Keep a single leaderboard but clearly label each entry with its difficulty, with filtering or sorting options.

  3. Hybrid approach
    Default to showing the leaderboard for the difficulty the player chose, with a toggle (tabs or dropdown) to switch between difficulties.

Steps to Reproduce

  1. Play the game in Easy mode and complete it.
  2. Play again in Hard mode and complete it.
  3. Check the leaderboard β€” both times appear together without distinction.

Additional Context

  • Decide whether the global leaderboard should remain or default to per-difficulty rankings.
  • If filtering is added, keep the UI simple (dropdown or tabs for difficulty selection).

Prerequisite: #11

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions