AdmiralGT / AdmiralGT/ttennis_ladder

Use glicko instead of Elo

Open
#25 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.