This site was created as a motivating force for myself to actively start playing more games on Little Golem.

There are a few things that need to be explained:

• Monster rating for each player is calculated like this:
```for each game in games {
if (game.rating > 1500) { // we only count games the player is good at, there is no penalty for being worse-than-default
// this was the previous method, until I noticed it was in fact completely the same as the current one
// monster_rating = monster_rating * (2 ^ ((game.rating / 100) - 15))
monster_rating = monster_rating + game.rating - 1500
}
}
```
• ie. in human language, the sum of points exceeding 1500 for all games
• Go ratings are numeric. I need numeric go ratings to calculate the monster rating. Here are the formulae:
• for dan ranks:
`GO_ZERO - 50 + (50 * rank_number)`
• for kyu ranks:
`GO_ZERO + 45 - (50 * rank_number)`
• `GO_ZERO = 2300` (yes, this is rather arbitrary, but I don't know of any better value)
• `rank_number` is simply the decimal number before the rank type
• Few “rating: rank” pairs that might be of interest:
• 1500: 14k (with any better rank you are getting monster points)
• 2000: 4k
• 2150: 1k
• 2155: 1d (yes, on LG, the difference between 1k and 1d is not one rank – it is one tenth of a rank
• 2355: 5d
• How the site works (it's mostly intuitive):
• clicking on game name sorts players by their rating in that game
• clicking on “last updated” updates that player's ratings (and redirects you to a completely useless page so that you think twice before updating ;-)
• clicking on player's name takes you to that user's LG profile
• clicking on rating shows the column names (for now, in the future there should be also something more useful)
• hovering on go rating shows you player's rating represented in kyu/dan