chaitu236 / TakServer

Server to handle online TAK games
https://www.playtak.com
GNU General Public License v2.0
35 stars 8 forks source link

Feature Request: ELO ratings #6

Open eapache opened 8 years ago

eapache commented 8 years ago

Storing/calculating ELO ratings for logged-in users would be super-cool: https://en.wikipedia.org/wiki/Elo_rating_system

eapache commented 8 years ago

Apache provides an ELO library in java (https://svn.apache.org/repos/asf/labs/openelo/) though we may want to tweak it specifically for Tak. A road win should probably count better than a flat win, for example.

I may try and tackle this on the weekend, depending how much time I have; I'm super-interested but also kind of busy :)

chaitu236 commented 8 years ago

Ya, rating system is nice to have. Glicko-2 (https://en.wikipedia.org/wiki/Glicko_rating_system) may be better than ELO. But if ELO is a lot simpler to implement, then that is fine.

It'd be great if you could do it. I'm working on other features/issues right now so can't spare time for this.