That is not odd, you have to make sure that all capture sequences are resolved before you analyze the position statically.flok wrote:Odd: if I disable quiescence-search of limit it to 1 or 2, then I get silly moves:
Code: Select all
info depth 1 seldepth 1 score cp 40 time 9 nodes 41 pv e2e4 ... info depth 6 seldepth 6 score cp 94 time 2532 nodes 165366 pv d2d4 a7a6 g1f3 d1d3 info depth 6 seldepth 6 score cp -19 time 5379 nodes 370469 pv e2e3 d7d5 d1h5 d8d6 f1b5 b8c6 info depth 7 seldepth 7 score cp 56 time 8557 nodes 593431 pv a2a3 a7a6 e2e4 a6a5 d2d4 e7e5 b1c3 info depth 7 seldepth 7 score cp 67 time 11126 nodes 767157 pv a2a3 b7b6 e2e4 c8a6 d1h5 a6f1 e1f1
When you disable the quiescence search, or stop the quiescence somewhere in the middle (which has the same effect), you will get an enormous horizon effect which makes your engine play tactical mistakes.