Einzelnen Beitrag anzeigen
  #94  
Alt 02.06.2020, 19:47
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 Images - Der Thread

 Zitat von Chessguru Beitrag anzeigen
als Anhang die log-Datei.
Leider ist das Entscheidende nicht drin, nämlich was exakt über UCI gesendet wird. Sowas in der Art wie das Log-Fenster bei Arena.

Was neben "go infinite"/"stop" noch sein kann: die Rochaderechte werden nicht korrekt gesendet. Dann gibt's keinen Match im internen Eröffnungsbuch, weil die Rochaderechte Teil der Position sind.

Das würde man in einer ruhigen Eröffnung aber ein paar Züge später leicht sehen, wenn die Engine eigentlich rochieren sollte, dies aber nicht tut. Kannst Du die Partie mal etwas weiter spielen, ohne zu sehr anzugreifen?

Ganz fies wäre natürlich, wenn Rochaderechte im FEN-String nur übertragen werden, wenn Rochade auch möglich ist.

Denn aus GUI-Sicht gibt es beim internen Buch keinen Unterschied zwischen Berechnung und Buchtreffer, nur daß letzterer sofort ausgespielt wird.

Zitieren:
Eventuell könntest du eine eigene Buchdatei mitliefern. Damit kann man das Problem ja umgehen. Nicht perfekt, aber zumindest ein Lösungsansatz.
Das Roh-Buch ist variantenbasiert und wird mit dem Eröffnungscompiler erst in ein positionsbasiertes, aber proprietäres Format umgewandelt. Zeilenweise parsen geht auch nicht, weil Transpositionen abgekürzt sind.

Es sieht mir eher danach aus, als wenn das UCI-Handling nicht richtig gemacht wird. Entweder in Picochess oder in der Engine, aber in beiden Fällen sollte das besser behoben als kaschiert werden.
Mit Zitat antworten