|
|
||||||||||||
AW: UCI und XBoard/Winboard
OK, ich sehe schon, Du hast den Fokus auf ganz anderen Features als ich. Sowas wie searchmoves hat mich nie interessiert.
Aber des mit setboard verstehe ich nicht. Eine neue Engine würde ich immer mit dem neuen Protokoll arbeiten lassen. Die Benutzung mit einer alten GUI klappt dann halt nicht. Aber deswegen Gnuchess zu emulieren? Käme mir nie in den Sinn. |
|
||||
AW: UCI und XBoard/Winboard
Auch die Features, die dann in der GUI auftauchen, kamen erst in xboard rein, weil UCI vorgeprescht ist. Vorher hat man die Nutzer auf abstruse ini-Dateien und ebenso obskure Kommandozeilenparameter verwiesen nach dem Motto "friß oder stirb". Zitieren:
Aber des mit setboard verstehe ich nicht. Eine neue Engine würde ich immer mit dem neuen Protokoll arbeiten lassen.
Übrigens, ein lustiges Detail am Rande: GNUchess, dessen Befehlssatz das xboard-Protokoll emuliert, bietet jetzt auch UCI-Support. Über diese Möglichkeit hatte ich auch nachgedacht, zumal ja schon xboard-Support in der Engine drin war, wenngleich unvollständig und nicht sehr robust. Deswegen kam ich ja erst auf xboard, weil ich das "mal eben schnell" wieder reinbauen konnte. Die Konsequenz wäre aber noch mehr Redundanz gewesen, noch mehr Testing, noch mehr unklare Bugreports. Zumal Vermeidung redundanter Methoden gerade der Witz bei UCI ist. Zuguterletzt hat UCI auch den ganz praktischen Vorteil, daß es das besser unterstützte Protokoll ist. Ich glaube nicht, daß man in DGT Pi, Revelation oder Grandmaster auch noch xboard reinbasteln wird. UCI ist drin, weil Stockfish UCI ist. Man könnte mit Adaptern arbeiten - und ist dann wieder in der Misere aus Testaufwand und Support. Wenn ein Protokoll mehr Aufwand für Test und Support verlangt, dann muß es auch einen entsprechenden Mehrwert liefern. Bei gleichem Nutzwert ist es sonst allein deswegen schon raus. Die Rankinglisten legen auch nicht nahe, daß UCI-Engines an ihrem Protokoll leiden würden. |
|
||||||||||||
AW: UCI und XBoard/Winboard
Sicher, UCI ist aktiv und entspricht dem Design wie es damals von Fritz vorgemacht wurde, mit allen Features von der GUI aus zu bedienen. Wäre es nicht stateless, dann wäre es mir sympathischer als jetzt. So verkommt eine Partie zu einer Abfolge von einzelnen Stellungen.
|
|
||||
AW: UCI und XBoard/Winboard
Nur im Protokoll, nicht in der Engine. Man kann Hauptvariante und Hashtabellen durchaus weiterverwenden - man muß halt nur gucken, ob hier eine Partie weitergeführt wurde oder es eine neue Stellung ist.
|
|
||||||||||||
AW: UCI und XBoard/Winboard
Für die Erfinder des Protokolls spielten diese Überlegungen keine Rolle und SMK hat ja später in einer Diskussion mit Bob Hyatt die Nachteile eingeräumt. Nur war da die Verbreitung schon zu groß um was dagegen zu machen. Wenn jemand die besonderen Features von UCI nutzen möchte, dann sollte er natürlich auch UCI nehmen, es trifft halt nicht meinen Geschmack... |
|
||||
AW: UCI und XBoard/Winboard
Zitieren:
Als Engine kann man sich davor nicht schützen.
Meine Lösung ist es, OwnBook per default auf true zu setzen, weil das Buch wesentlicher Teil des Spielstils ist. Aber wenn der Anwender das nicht will, dann halt nicht. Vielleicht möchte er ja auch verschiedene Engines mit einem Standardbuch vergleichen, oder ein Turnier mit Eröffnungsthemen fahren. |
|
||||
AW: UCI und XBoard/Winboard
Was mir beim näheren Nachdenken noch auffällt: das ganze Szenario hat mit UCI/xboard überhaupt nichts zu tun. Die GUI kann auch mit xboard das Eröffnungsbuch selber übernehmen und der Engine im force-Modus nur die gemachten Züge übermitteln, wenn der Anwender das so will.
|
|
||||||||||||
AW: UCI und XBoard/Winboard
Aber die Diskussion lässt einen einiges überdenken. Dafür schon mal danke! |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
News: MephBoard - Winboard Engine für Mephisto PC-Modul | krval | Technische Fragen und Probleme / Tuning | 8 | 11.01.2012 21:30 |
Tipp: Mephisto Board - Winboard Engine für Mephisto PC-Modul | krval | Technische Fragen und Probleme / Tuning | 9 | 31.07.2011 15:19 |