Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Leaderboard leagues #170

Open
6 of 15 tasks
Tracked by #142
GODrums opened this issue Nov 19, 2024 · 0 comments
Open
6 of 15 tasks
Tracked by #142

Leaderboard leagues #170

GODrums opened this issue Nov 19, 2024 · 0 comments
Assignees
Labels

Comments

@GODrums
Copy link
Collaborator

GODrums commented Nov 19, 2024

Objectives

Leaderboards should provide progression across weeks. To achieve this, we want to introduce a league-based system, which offers progression in down- and upranking across the different leagues.
Examples league-system (LoL, Faceit):
image
image

Basic system dynamics:

  • every user gets a default amount of league points assigned (e.g. 1000)
  • league points cannot be reset
  • points ranges are separated into actual "ranks" with distinguishable names and icons:
    • Bronze: 0-1250
    • Silver: 1250-1500
    • Gold: 1500-1750
    • Platinum: 1750-2000
    • Diamond: 2000+
  • leaderboards affect the league points:
    • Used formula is:
      rank-formula-latex
    • s: leaderboard score, r: leaderboard ranking, p: player's league points
    • Description: The change in rating is equivalent to a weighted sum of the player's leaderboard score plus a placement bonus minus a point decay based on the player's current points.

Tasks

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant