fix : improve brilliant move classification

This commit is contained in:
GuillaumeSD
2024-04-17 02:02:22 +02:00
parent dd2265288f
commit 93984a9fe6
2 changed files with 3 additions and 3 deletions

View File

@@ -216,7 +216,7 @@ export const getIsPieceSacrifice = (
const materialDiff = endingMaterialDifference - startingMaterialDifference;
const materialDiffPlayerRelative = whiteToPlay ? materialDiff : -materialDiff;
return materialDiffPlayerRelative < -1;
return materialDiffPlayerRelative < 0;
};
export const getMaterialDifference = (fen: string): number => {

View File

@@ -168,8 +168,8 @@ const isLosingOrAlternateCompletelyWinning = (
? positionWinPercentage < 45
: positionWinPercentage > 55;
const isAlternateCompletelyWinning = isWhiteMove
? lastPositionAlternativeLineWinPercentage > 70
: lastPositionAlternativeLineWinPercentage < 30;
? lastPositionAlternativeLineWinPercentage > 97
: lastPositionAlternativeLineWinPercentage < 3;
return isLosing || isAlternateCompletelyWinning;
};