Tags: beyond all reason, BAR OpenSkill, BAR rating calculation, skill rating, matchmaking rating
BAR runs on OpenSkill, a rating system that assigns two numbers to every player: a skill rating and an uncertainty value. The skill rating represents where the system thinks a player sits. The uncertainty value tracks how confident the system is in that estimate.
Rating changes between matches depend on a weight tied to the current skill rating for each game mode. Higher-rated players see smaller swings per game, while newer accounts with high uncertainty shift more dramatically.
Every public match played reduces uncertainty slightly. The system learns more about a player with each game. As uncertainty drops, rating adjustments become smaller and more stable. This is why new accounts bounce around early and settle into a groove after dozens of matches.
The display caps match rating at a minimum of zero for visibility. Under the hood, the internal rating can move into negative territory during calculation. The display floor exists so players do not see confusing negative numbers on the ratings page.
"Crd is the first really comfortable community I have been a part of. Everyone is nice and kind, the atmosphere is relaxed, and I am not getting yelled at for not being optimal." — [Crd] member review