AW: DGT Pi Schachcomputer
Ich hänge das mal in diesen Thread rein, weil das passender ist als der mit den Pi-Images.
Ich habe eine Debugversion meiner Engine erstellt, die die UCI-Ein/Ausgabe mitloggt. Dank der tatkräftigen Hilfe von Micha ist nun klar, wieso das interne Eröffnungsbuch der CT800-Engine auf dem Pi nicht funktioniert!
Einerseits überträgt Picochess unnötigerweise mit "searchmoves" die gesamte Liste der legalen Züge auf dem Brett. Andererseits (hatte ich gar nicht mehr auf dem Schirm) blockiert meine Engine dann ihr Eröffnungsbuch, weil "searchmoves" normalerweise nur bei Analyse als Ersatz für MultiPV vorkommt.
Ich nehme das als Verbesserung für die nächste Version meiner Engine auf, daß Buchzüge trotz searchmoves gespielt werden können, wenn die Schnittmenge nicht leer ist und nicht "go infinite" (Analyse) vorliegt. Dank des Logfiles kann ich dabei mit den realen Eingaben von Picochess testen.
Parallel wäre es sicherlich auch gut, wenn das unnötige "searchmoves" bei Picochess rausgenommen würde. Eventuell geht dann auch bei Arasan das interne Buch.
Geändert von Rasmus (03.06.2020 um 14:07 Uhr)
|