Thema: News: DGT Pi Schachcomputer
Einzelnen Beitrag anzeigen
  #250  
Alt 03.12.2017, 16:10
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 9/20
Heute Beiträge
0/3 ssssss379
AW: DGT Pi Schachcomputer

Ich glaube, ich weiß, woran das mit dem searchmoves liegt. Meine Engine führt den Antwortzug derzeit intern auch aus, so daß dann bereits die neue Position vorliegt. Das ist ein Überbleibsel davon, daß die Engine als Winboard-Engine begonnen hatte.

Wenn man nun "go searchmoves" macht, sind die spezifizierten Züge illegal. Man müßte also ein neues "position"-Kommando zwischendrin schicken und dann erst "searchmoves". Das macht Deine GUI aber offenbar nicht so.

UCI spezifiziert nicht, ob man den Antwortzug intern ausführen soll. Shredder als Referenz-Implementierung tut das jedenfalls nicht, und das scheint mir auch das sinnvollere Verhalten zu sein. Werde ich also ändern.
Mit Zitat antworten