Still not finished but I can't resist posting the results on 1'+0'' games Stockfish with patch vs Stockfish without patch after 667 games out of 1000: +171 -149 =347 +11 ELO !!!!
Nice to have someone to test those patches, thanks! Your results look promising, though error bar is still quite wide. Of course I did some tests before publishing Smaug, but I think results are much more reliable when tester and patch writer are different persons! Please post all your results (positive or negative) here.
I am now testing the eval parameters tweaks, I will test separately the null move beta corrections later.
Value NullMoveDeltaMidgame[10] =
{ (Value) -8, (Value) 6, (Value)-15, (Value) 9, (Value) 21,
(Value) 34, (Value) 54, (Value) 59, (Value) 61, (Value) 61}
Value NullMoveDeltaEndgame[10] =
{ (Value) 6, (Value) 0, (Value)-13, (Value) -9, (Value)-35,
(Value) 12, (Value) 24, (Value) 9, (Value) 5, (Value) 5}
if you do patching by hand, please note that first indexes are unused. It was only used in optimization process to get estimate of "random noise". Should have documented this better...
However as pruning stuff is slightly different in Stockfish compared to Glaurung, those values might be suboptimal for Stockfish :/
The current development version of Stockfish is still not available for public, but given the great stuff you donated to us, if you are interested in it please ask it and I will be glad to send you a private copy.
Sure I'm interested of it! Thanks! You can post it to
jo3on5a.k7iis6ki@gm8ail.com (remove numbers!). Perhaps I can avoid reinventing the wheel