Crate glicko2

Source
Expand description

An implementation of the glicko2 rating system. It’s a rating system appropriate for rating a team or player and is leveraged by many chess leagues.

To use, create a series of GameResult for each team or player in a rating period. Then, for each team or player pass their Glicko2Rating and list of GameResults to new_rating to calculate the new rating for that team or player, which can be saved in place of the old one. This process is then repeated each rating period.

Structs§

  • Represents a result (win, loss, or draw) over an opposing player or team.
  • Represents the rating of a player or team on the Glicko2 scale.
  • Represents the rating of a player or team on the Glicko (not Glicko2) scale.

Functions§

  • Calculates a new rating from an existing rating and a series of results.