Let's asume the UCI-Sends the following:
Code: Select all
position startpos moves c2c4 g8f6 d2d4 e7e6 g2g3 d7d5
go ponder wtime 9210 btime 32639
Code: Select all
ponderhit
_______
But: If it doesn't play the expected move, I could not find a definite specification what happens next.
E.g. the lichess.org interface then sends:
Code: Select all
stop
position startpos moves c2c4 g8f6 d2d4 e7e6 g2g3 >a different move>
go wtime....
But can there be interfaces, that don't send "stop", that just start with "position..."?
In this case it makes it complex to handle the situation.
Thank you for helping out
