Design change in taking back engine moves on eboard

45 views
Skip to first unread message

Johan Sjöblom

unread,
Feb 3, 2026, 2:38:19 PM (6 days ago) Feb 3
to PicoChess
When you play on a eboard against the engine and you take back more than one move;  I would not like the engine thinking to automatically restart if you leave  the eboard in a position where its the engines turn.
I have now added a 0,6s wait before the engine thinking starts so that you have time to take back also  the previous user move you made. This prevents a crash. But 0,6s is short.

What I really would like to do is that if you take back one or more moves, and you really want to leave the position where its the engine turn, and continue from that, then you would have to do something, like clicking the pause-play button to start the engine thinking again. We would not need any specific timeout for takeback, and after you make the first engine move takeback you would have all the time in the world to continue and takeback your user move. Or a long series of moves without any timeouts.

Why would you want to take backan  engine move? Unless you want to trigger an alternative move? If we do change this so that you ask the engine to start thinking again we could combine this with the ”alternative move” function  and ask the engine thinking to make another move.
That would solve the problem that sometimes when you force an engine move but the engine announces a move at exactly the same time you accidentally trigger the ”alternative move” function.

What do eboard players think?

— Johan
Reply all
Reply to author
Forward
0 new messages