From 9b9d110be6acf23e311b409541883c266576b84d Mon Sep 17 00:00:00 2001 From: yaneurao Date: Thu, 15 Feb 2024 08:56:52 +0900 Subject: [PATCH] - Fix scores from reverse futility pruning : https://github.com/official-stockfish/Stockfish/commit/1a69efbb404fd4389651ab9f45127fb012c0cf94 --- source/engine/yaneuraou-engine/yaneuraou-search.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/engine/yaneuraou-engine/yaneuraou-search.cpp b/source/engine/yaneuraou-engine/yaneuraou-search.cpp index b16fd785a..d921977b7 100644 --- a/source/engine/yaneuraou-engine/yaneuraou-search.cpp +++ b/source/engine/yaneuraou-engine/yaneuraou-search.cpp @@ -2109,7 +2109,7 @@ Value search(Position& pos, Stack* ss, Value alpha, Value beta, Depth depth, boo // ※ 統計値(mainHistoryとかstatScoreとか)のしきい値に関しては、やねうら王ではStockfishから調整しないことにしているので、 // 上のif式に出てくる定数については調整しないことにする。 - return (eval + beta) / 2; + return beta > VALUE_TB_LOSS_IN_MAX_PLY ? (eval + beta) / 2 : eval; // 次のようにするより、単にevalを返したほうが良いらしい。 // return eval - futility_margin(depth);