another update to both the modified version:
source here: https://github.com/MichaelB7/Stockfish
mac exe here: https://github.com/MichaelB7/Stockfish/ ... MacOS.zip
and the official bleeding edge Stockfish
source here: https://github.com/official-stockfish/Stockfish
and Mac exe here: https://github.com/MichaelB7/Stockfish/ ... _MacOS.zip
What's in the modified version (Stockfish-102816-14y)?
As in previous modified versions, it includes fast play when mate is found ( faster play than standard Stockfish) and uci limit strength by elo from the menu. It has a parameter called Throttle - settings are 0 to 20 - with zero being full strength and 20 is maximum throttle - if you set it to 20 and set the time control to 6 sec with 0.1 inc , SF will only see a few hundred nodes per move , this weakens SF obviously, but differently than the limit strength by elo. Limit strength by Elo has a random factor where SF will deliberately play sub optimal moves, as compared to using throttle, SF will play the best move it sees- but because the search will be shorter and it may not see beyond a very short horizon - on my machine this tested out about 1650 ELO, not really a push over for an average club player - but it will still make the occasional killer move - very much fun to play against.
In summary , at the setting of 6 sec base with 0.1 sec increment with the Throttle setting at 20, it's similar to playing Stockfish on the earliest of PC's , perhaps a 286 or 386 - maybe even slower. As previously mentioned, it often will only see few hundred nodes per move at that setting. And of course, you could use both the Throttle and UCI Limit Strength by Elo setting to really dumb down Stockfish that a child could play against it.
With code submitted by Ronald De Man, this version of SF will handle MulitiPV with the Syzygy tablebases.
if you leave the Syzygy50MoveRule unchecked, it will display all 4 winning moves in MultiPV
[d]2R5/8/8/8/B3n3/3n4/K2k4/8 w - - 0 1
and the 17 winning moves here
[d]2R5/8/8/8/B3n3/3nk3/8/K7 w - - 0 1
with the Syzygy50MoveRule checked, you will see the 20 drawing moves from a game Karjakin-Shirov, 2007
[d]r7/8/2N5/2N2k1b/3K4/8/8/8 b - - 0 1
at micro tc of 15 sec game with 0.25 increment - its about even with official Stockfish
Code: Select all
396 of 600 games completed...
time control: 1500+25
Date: 10/29/16 : 00:13:41
396 game(s) loaded
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 Stockfish 102816-14y 3141 0.0 19 19 263 153.5 58.4 84 40 139 31.9 52.9 3079
2 Stockfish 281016 64 POPC 3136 5.2 19 19 263 151.0 57.4 85 46 132 32.3 50.2 3081
3 Komodo 10.1 64-bit 3023 112.8 19 19 266 91.5 34.4 38 121 107 14.3 40.2 3138
---------------------------------------------------------------------------------------------------------
396 game(s) loaded
will kick off a test at longer time control with many more later tonight, which you will be able to follow in realtime here:
https://www.dropbox.com/s/efmt7qz1bywbc ... a.txt?dl=1