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

Use glicko instead of Elo #25

Open
andrew-nubbert opened this issue Oct 28, 2016 · 0 comments
Open

Use glicko instead of Elo #25

andrew-nubbert opened this issue Oct 28, 2016 · 0 comments

Comments

@andrew-nubbert
Copy link

Glicko is better than Elo because it gives more accurate rankings and has the concept of uncertainty in your ranking. It can do clever things:

  • It isn't zero-sum. Your ranking changes less when it knows more about you, and changes very fast when you're new
  • It takes account of dates matches were played (this would require a database fix of course), so if you haven't played for a while, it becomes more uncertain about you and changes your ranking more.
  • Even if you've played lots, then if they're all against the same person it's still quite unsure about you.

You can get a standard glicko javascript implementation online. glicko2.js in the current codebase is what to use - https://github.com/mmai/glicko2js.

This is definitely a WIBNI as Elo is perfectly acceptable, but if we're making things totally awesome then why not do this?

@ghost ghost added the enhancement label Oct 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant