lichess.org
Donate

Exact Ratings for Everyone on Lichess

Are the casual games included in the calculations?

If no, I'll probably start playing rated again next month.
@GnocchiPup nope, only rated. You need 10 rated games to be on my official list, you got 3 more days to play them before December ratings get calculated :)
yo! amazing work!
do you have the code on github? I'd like to take a look and see if I can help in speeding it up
@ih8loss said in #24:
> @justaz why don't I see my rating in the rapid list?
You played only 3 rated games in November. You need >10.
@shamalaia said in #23:
> yo! amazing work!
> do you have the code on github? I'd like to take a look and see if I can help in speeding it up
Thank you! My own code doesn't need speedup but if you wanna have a look at Ordo, which took 11 hours to compute the Blitz ratings, it's here: github.com/michiguel/Ordo

DM me if you want me to send you the preprocessed data so you can avoid downloading the whole month of games.
Also, here is a better makefile for Ordo: raw.githubusercontent.com/jazzzooo/Lichess-Ordo/master/Ordo-Makefile
@justaz Thank you for your excellent work. I think the fix for lichess would be to:

1/ removing the concept of casual games (all should be rated). People are too rating obsessed, when they reach a milestone, they play only casual to protect their rating. Or only play underrated opponents (such as bots) in casual, others rated, to generate a beneficial rating distortion, etc.

2/ let bots play in the global pool. There are so few compared to humans, it would hardly be a nuisance for those who don't like playing them. Probability of being paired to a bot would be really small. Besides, the main reason why most people dislike them is because bots are massively underrated, and most players fear for their rating, or their ego. Putting them in the global pool would fix the root cause of the underrating problem very quickly, and it would hardly bother anyone once their rating have settled.

PS: I play both bots and humans, only rated. Casual is for cowards ;-)
@BananaBeaver said in #29:
Thank you!

> 1/ removing the concept of casual games (all should be rated).
I don't think that's very feasible for many reasons. There are just so many more uses for casual games: playing friends, developing bots, experimenting... I highly casual would be removed

> 2/ let bots play in the global pool.
I really like this idea. I think lichess shouldn't punish people for aborting bot games in pool if this was implemented. Like you get punished now if you abort too many human games. And there could be a setting to not get paired against bots altogether. It would be annoying for higher rated players tho, Andrew Tang usually has to sit 5 minutes in pool just to get paired to someone -200 of his rating, with bots all his opponents would be 3000 rated bots XD. Most top players would probably disable that.

Also if you noticed, when I calculated ratings with Ordo, bots weren't underrated anymore, giving people more reason to play them. Also, if lichess were to use Ordo ratings and recalculate them every day, or even every hour... Then sitting on your rating wouldn't work, as ratings can change even if you don't play anything haha