Skip to content

v2.1.0

Compare
Choose a tag to compare
@philihp philihp released this 16 Mar 23:50
· 491 commits to main since this release
2ea52ae

Thank you @JLaferri! New options:

tau (defaults to 0): Additive dynamics factor, which keeps a player's rating from getting stuck at a level. Normally, a player's sigma will only decrease as we gain more information about their performance. This option will put some pressure on this back up. This default will change to be sigma/100 with v3, to be more congruent with TrueSkill, but higher may make your rating system more exciting.

preventSigmaIncrease (defaults to false): for a tau > 0, it is possible that a player could play someone with a low enough rating that even if they win, their ordinal rating will still go down slightly. If your players have no agency in matchmaking, it is not desirable to have a situation where a player goes down on the leaderboard even though they win.

rate([team1, team2, ...], {
  tau: 0.083333,
  preventSigmaIncrease: true,
})

v2.0.0...v2.1.0