Closed tissatussa closed 1 year ago
This needs to be tested. Even when only one move is possible, time is not wasted as we are filling the hash table. I'm down to reducing the allocated search time if it proves beneficial.
OK. I'm certain you're aware of this issue .. i don't know how to implement such thing in code, but i guess all valid moves in a position are known before starting any eval, so when the movelist has only one move, why not instantly play it ?
I'm not fond of moving immediately without searching. It is good practice to always output scores and PVs to the GUI before a bestmove
is sent. Reducing search time for these positions seems a lot more appropriate, as long as there are no regressions in strength.
Often Pawn is thinking for many seconds while only 1 move is possible .. i think you should fix this, with instant benefit ..