Unter Verwendung von stockfish_8_x64 mit Arena 3.5.1 sehe ich eine seltsame Auswahl von Stockfish. Fang hier an:
Weiß, Stockfisch, um sich zu bewegen. Es spielt bb6-g1, verliert den Läufer und gewinnt.
Ebenfalls seltsam: Der selbe Motor macht diese seltsame Bewegung im Tarrasch-Programm nicht. Ich habe mit KBN gegen K gespielt und gesehen, dass Stockfish in diesen Endgame-Setups oft den Vorteil verpasst.
Gibt es eine Ahnung, wie das passieren könnte oder warum es nur mit Arena passieren würde?
EDIT: SmallChess Antwort ist korrekt. Das Problem war ein Restwert ungleich Null in der Position "Anzahl der Halbzüge". Weitere Informationen finden Sie in meiner Antwort auf seinen Beitrag.
Antworten:
Dies ist kein Fehler, das vom Motor erwartet wird. Alles hat wie vorgesehen funktioniert. Versuchen Sie, die FEN-Zeichenfolge zu kopieren, und Sie werden es wissen.
Obwohl die Position wie ein Gewinn aussah, hatte Weiß nicht genug Züge, um Schachmatt zu setzen, bevor die 50-Züge-Regel gilt. Stockfisch, der wusste, dass die Position ein Dead Draw war, bat sofort um Vereinfachung.
Die Position, die Sie hatten, ist 100% gleich, es gab keine Möglichkeit , sie zu gewinnen. Es ist eine Zeichnung. Was Stockfish tat, war nicht falsch.
Wenn das Tarrasch-Programm die 50 Züge nicht an Stockfish gesendet hätte, wäre das Problem bei Tarrasch nie aufgetreten. Wenn das der Fall war, war es ein Fehler in Tarrasch, weil der 50-Zug-Zähler Teil des Spiels ist.
Lösung?
Stelle eine neue Karte mit der gleichen Position auf, setze aber den 50-Bewegungszähler zurück.
quelle
Es muss ein Problem mit Ihrer Kopie von Arena 3.5.1 geben, da Stockfish in 20 einen Partner gefunden hat. Ich verwende Scid für meine GUI. Ich habe die Züge angehängt.
quelle