@1
"how does stockfish pick the best move when there is like 10 moves that keep 0.0 eval?"
++ It prefers 0.01 over 0.00 over -0.01.
@1
"how does stockfish pick the best move when there is like 10 moves that keep 0.0 eval?"
++ It prefers 0.01 over 0.00 over -0.01.
it picks on what it thinks is best, and it ranks moves based on how any possible move changes the position either favorably or unfavorably. So even when stockfish is in a position it is losing, it will choose the move that makes the position slightly better , even if its only like .5 centipawns. (picking a move that changes the position rating from -3.0 to -2.5 , instead of other moves that kept the position at -3.0 or -2.7, for example)
So for your question, how does it pick if all 10 moves it sees keep the position at 0.0, its not truly 0.0. In its approximation, it's seeing moves at 0.0001 and 0.0023 and 0.0353 , etc. , and it will pick the move that it finds helps the position the most.
Ok so this might have been asked before but i don’t know how to find it.
My question is how does stockfish pick the best move when there is like 10 moves that keep 0.0 eval? Is the best move more practical to play or does it have more traps and fewer moves that dont loose for the opponent?
thank you in advance to anyone that anweres.