ahammel / arpad

elo ratings bot
Eclipse Public License 1.0
4 stars 1 forks source link

add support for rating decay #4

Open colinJohnston opened 8 years ago

colinJohnston commented 8 years ago

As a ping-pong channel rated player I want rated players who don't play to lose their rating So that inactive players are encouraged to play, or unrate themselves

nb: it has been done before: https://rankedboost.com/elo-decay-works-league-legends/

ahammel commented 8 years ago

First I need to clean my house WRT data storage. There's currently no notion of time, so no way to implement the "decay after a week" logic.

Ideally I'd have a solution that allows me to go back in time and apply alternative rating schemes from the start.

colinJohnston commented 8 years ago

eventSourcingFTW

https://www.safaribooksonline.com/blog/2013/09/04/event-sourcing-in-clojure/