
Zitat von
Stiko
Wenn Ich den CT800 nutze aus der aktuellen Version friert der entweder ein, oder die Zeit vom Computer läuft mal eben 10 Minuten abwärts ohne das der irgendwas macht.
Normalerweise hat die Engine keine Probleme mit der Zeitverwaltung.
Zitieren:
Die Engine lässt sich schnell aus der Ruhe bringen, wenn man mal eine Figur falsch stellt oder einen Zug zurück nimmt.
Das ist nicht Sache der Engine selber.
Ich habe mal geschaut, was passiert, wenn die (unnötigerweise) übertragene Suchzugliste nicht zur übertragenen Position paßt. Das ist deswegen ein gewisses Risiko, weil sich zwischen
positionund der Suchliste mit
searchmoves die Brettposition geändert haben könnte.
Stockfish gibt dann das hier aus:
info depth 0 score cp 0
bestmove (none)
Allerdings ist
(none) nicht im UCI-Standard definiert. Wenn die Engine einen Nullzug zurückgibt, soll das mit
bestmove 0000 gemacht werden.
Die CT800-Engine hingegen gibt korrekterweise das hier aus:
info string error (no legal search move)
bestmove 0000
Leider ist der UCI-Parser von Picochess für mich nicht soweit nachvollziehbar, daß ich sehen könnte, ob das zu Problemen führt.