To achieve this it uses open code of Stockfish.
The part 4 corrects and improves the last version (3).
It was important to solve the problem of VALUE_DRAW in zugzwang positions too.
It allows to work with slower (also 2 threads) computers.
Soon I will publish the beta version.
Some interesting examples (no lucky results):
[d]n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - bm Qc8; (Mario Matous - 1975 - study)
Sting-sf-4, i5, Hash 1024, Threads 4 (only 14 seconds)
Code: Select all
info depth 20 seldepth 67 multipv 1 score cp 105 nodes 47088541 nps 6073589 time
7753 pv a6d6 f8g8 g6h7 g8h8 d8a5 e8c8 a5d2 a8b6 d6b6 c8g4 d2g5 h8h7 b6b1 h7g8 b
1b8 g8h7 g5f4 g4e6 f6g5 e6g6 g5h4 f7f5 h4h3 g6g4 h3h2 g4e2 h2g3 e2e1 g3f3 e1f1 f
3e3 f1e1 e3d3 e1e4 d3c3 e4c6 c3b2 c6g2 b2a3 g2f3 a3a2 f3g2 a2b1 g2f1 b1c2 f1e2 c
2c1 e2e1 c1b2 e1e2 b2c1
info depth 21
info currmove a6d6 currmovenumber 1
info nodes 89043959 nps 6486302 time 13728
info currmove a6a8 currmovenumber 2
info currmove g6f7 currmovenumber 3
info currmove g6h7 currmovenumber 4
info currmove d8a5 currmovenumber 5
info currmove a6a5 currmovenumber 6
info currmove f6f5 currmovenumber 7
info currmove f6g5 currmovenumber 8
info currmove g6g7 currmovenumber 9
info currmove d8e7 currmovenumber 10
info currmove a6e2 currmovenumber 11
info currmove a6b7 currmovenumber 12
info currmove a6c8 currmovenumber 13
info depth 21 seldepth 0 multipv 1 score cp 113 lowerbound nodes 90392353 nps 64
66758 time 13978 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 121 lowerbound nodes 90393259 nps 64
59891 time 13993 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 133 lowerbound nodes 90395080 nps 64
60021 time 13993 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 151 lowerbound nodes 90397623 nps 64
60203 time 13993 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 179 lowerbound nodes 90401234 nps 64
53082 time 14009 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 219 lowerbound nodes 90403814 nps 64
53266 time 14009 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 281 lowerbound nodes 90406702 nps 64
46570 time 14024 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 373 lowerbound nodes 90409736 nps 64
46786 time 14024 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 509 lowerbound nodes 90413229 nps 64
39688 time 14040 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 714 lowerbound nodes 90433959 nps 64
41165 time 14040 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 1021 lowerbound nodes 90463770 nps 6
435954 time 14056 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 1482 lowerbound nodes 90519285 nps 6
433038 time 14071 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 2174 lowerbound nodes 90561350 nps 6
428717 time 14087 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 3211 lowerbound nodes 90572762 nps 6
422689 time 14102 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 4766 lowerbound nodes 90577579 nps 6
423030 time 14102 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 7098 lowerbound nodes 90578297 nps 6
415802 time 14118 pv a6c8
info currmove a6c8 currmovenumber 1
info depth 21 seldepth 0 multipv 1 score cp 10596 lowerbound nodes 91269633 nps
6415240 time 14227 pv a6c8
info depth 21 seldepth 72 multipv 1 score cp 10596 nodes 91269633 nps 6415240 ti
me 14227 pv a6c8 f8g8 d8c7 e8c8 g6f7 g8h8 c7e5 c8c5 e5b2 a8c7 b2a1 a5a4 a1b2 a4a
3 b2a1 a3a2 a1b2 a2a1n b2a1
Sting-sf-4, i5, Hash 1024, Threads 4 (24 minutes)
Code: Select all
info depth 47 seldepth 61 multipv 1 score cp 0 nodes 6139677931 nps 9722510 time
631491 pv f8f7 a7b6 f7f6 f5f4 f6e5 b6c7 e5f4 c7d6 f4f5 h6h5 h1f3 d6d7 f5f4 d7d8
f4e5 d8c7 f3g2 c7d7 e5f5 d7d8 f5f4 d8e8 g2h1 e8e7 f4f5 e7d8 f5f4 d8e7
info depth 48
info currmove f8f7 currmovenumber 1
info nodes 6590248990 nps 9729171 time 677370
info currmove h1f3 currmovenumber 2
info nodes 8549735790 nps 9770545 time 875052
info currmove f8e7 currmovenumber 3
info depth 48 seldepth 0 multipv 1 score cp 8 lowerbound nodes 9902380913 nps 97
74076 time 1013127 pv f8e7
info nodes 9902380913 nps 9774076 time 1013127
info currmove f8e7 currmovenumber 1
info depth 48 seldepth 0 multipv 1 score cp 16 lowerbound nodes 11322254964 nps
9737630 time 1162732 pv f8e7
info nodes 11322254964 nps 9737630 time 1162732
info currmove f8e7 currmovenumber 1
info depth 48 seldepth 0 multipv 1 score cp 28 lowerbound nodes 11344756994 nps
9734262 time 1165446 pv f8e7
info nodes 11344756994 nps 9734262 time 1165446
info currmove f8e7 currmovenumber 1
info depth 48 seldepth 0 multipv 1 score cp 46 lowerbound nodes 11713894103 nps
9721509 time 1204946 pv f8e7
info nodes 11713894103 nps 9721380 time 1204962
info currmove f8e7 currmovenumber 1
info nodes 12265507853 nps 9716970 time 1262277
info currmove f8f7 currmovenumber 2
info currmove h1f3 currmovenumber 3
info currmove h1g2 currmovenumber 4
info nodes 12856419423 nps 9723064 time 1322260
info currmove h1d5 currmovenumber 5
info nodes 13074968547 nps 9724737 time 1344506
info currmove h1c6 currmovenumber 6
info nodes 13252791034 nps 9725527 time 1362681
info currmove f8g7 currmovenumber 7
info nodes 13503790046 nps 9727098 time 1388265
info currmove f8g8 currmovenumber 8
info nodes 13760821693 nps 9731585 time 1414037
info currmove f8e8 currmovenumber 9
info depth 48 seldepth 0 multipv 1 score cp 73 lowerbound nodes 13862243113 nps
9725951 time 1425284 pv f8e8
info nodes 13862243113 nps 9725951 time 1425284
info currmove f8e8 currmovenumber 1
info depth 48 seldepth 0 multipv 1 score cp 114 lowerbound nodes 13927014341 nps
9722228 time 1432492 pv f8e8
info nodes 13927014341 nps 9722228 time 1432492
info currmove f8e8 currmovenumber 1
info nodes 14082361820 nps 9719326 time 1448903
info currmove f8f7 currmovenumber 2
info currmove f8e7 currmovenumber 3
info currmove h1f3 currmovenumber 4
info currmove h1d5 currmovenumber 5
info currmove h1g2 currmovenumber 6
info currmove f8g7 currmovenumber 7
info currmove h1c6 currmovenumber 8
info currmove f8g8 currmovenumber 9
info currmove h1b7 currmovenumber 10
info currmove h1e4 currmovenumber 11
info currmove h1a8 currmovenumber 12
info depth 48 seldepth 81 multipv 1 score cp 109 nodes 14082365087 nps 9719121 t
ime 1448934 pv f8e8 a7b8 e8d7 b8a7 d7c7 h6h5 h1d5 h7h6 d5h1 h5h4 c7c8 a7b6 c8b8
h4h3 b8c8 b6a7 c8c7 h6h5 h1c6 h5h4 c6h1 a7a6 h1f3 a6a7 f3h1