Fix ratings calculator

This commit is contained in:
Timothy Armes
2024-03-01 09:31:44 +01:00
parent efa9088336
commit 1c271cda05
2 changed files with 2 additions and 1 deletions
@@ -70,6 +70,7 @@ export const TournamentResults = ({
game.result as 1 | 0 | 0.5,
kFactor,
);
return {
rating: acc.rating + delta,
deltas: [
+1 -1
View File
@@ -67,7 +67,7 @@ export const getNewRating = (
result: 1 | 0 | 0.5,
kFactor: number,
) => {
const differenceInElo = clamp(opponentRating - rating, -400, 400);
const differenceInElo = clamp(opponentRating - rating, -400, Infinity);
const tableRow = (differenceToProbability.find(
([start, end]) =>
Math.abs(differenceInElo) >= start && Math.abs(differenceInElo) <= end,