From: Marco Costalba Date: Mon, 3 Mar 2014 07:39:34 +0000 (+0100) Subject: Revert dynamic draw value X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=bbd69c0260a12cedf2b4d32b9ec3d478270533ce;hp=708cb311a040ca8c676524025c9d72ed4c632267 Revert dynamic draw value When tested with weaker engines did not performed as expected, actually it was even a regression from standard version. bench: 8430785 --- diff --git a/src/search.cpp b/src/search.cpp index eb3fc82a..72ec79e7 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -185,8 +185,7 @@ void Search::think() { RootColor = RootPos.side_to_move(); TimeMgr.init(Limits, RootPos.game_ply(), RootColor); - // Dynamic draw value: try to avoid repetition draws at early midgame - int cf = std::max(70 - RootPos.game_ply(), 0); + int cf = Options["Contempt Factor"] * PawnValueMg / 100; // From centipawns DrawValue[ RootColor] = VALUE_DRAW - Value(cf); DrawValue[~RootColor] = VALUE_DRAW + Value(cf);