Faustvii / beth-leaderboard

beth stack leaderboard app
https://beth-leaderboard.fly.dev/
5 stars 1 forks source link

[RFC] Add decay system for openskill #62

Open djonn opened 1 month ago

djonn commented 1 month ago

Add decay of rating for openskill with the following logic before using a rating:

Not sure how good that explanation is ⬆️, but I can't think of a better way to explain it. HMU @ the office if you want me to try and explain it to you.

Also the decay factors for mu and sigma are just a guess for something that could work, so maybe they need some work 🤷

I'm not sure if I like the complexity it adds (with this implementation). Fx the fact that it has to be called in 3 separate locations.

Faustvii commented 1 month ago

I do not play any games for 40 days. My current rating goes down (decay). Then I play a match after the 40 days, now I will start from the "decay" rating and we will calculate from that going forward, so the "decay" is part of the calculation because of my gap. IE I do not "jump" back to my original rating before the decay and then add the new result.

Is that a correct understanding?

djonn commented 1 month ago

Is that a correct understanding?

That is correct