Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Activity bonus for ELO and seasons #13

Open
tobyhammond opened this issue Aug 5, 2016 · 1 comment
Open

Activity bonus for ELO and seasons #13

tobyhammond opened this issue Aug 5, 2016 · 1 comment

Comments

@tobyhammond
Copy link
Collaborator

Currently we have the following issues:

  • Inactive players staying in high spots.
  • Players who play very few games are retaining their positions above people that play a lot.
  • The people at the top tend to stay in the top, those at the bottom finding it hard to gain places (this could be lack of skill though).
  • No option to retire players.

I propose:

An additional ELO activity bonus that builds up to a maximum of 100 or 200 that players can gain within a certain 'season' period (maybe one or two months) by playing a set number of games. For example playing over 10 or 20 games a month lets players retain this additional bonus. This should basically keep the active players above everyone else.

We could also try out keeping seasonal leaderboards (can always keep the lifetime one active with a different command and have it sync up with the seasonal one) - which basically mean every set period we reset everyone back to 1000 and store how many times each player has 'won' the season. Could result in trophies or prizes at the end of the year. Let's make this more formula 1.

Lastly, a 'retired' flag on the player model and create a new manager that list only non retired players so that the leaderboard stays lean.

Discuss!

@mmoravcik
Copy link

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

No branches or pull requests

2 participants