Volker Pittlik wrote:Wolfgang Draeger wrote:Hallo Compterschachfreunde,
kennt jemand eine Quelle, wo die Einbindung des
PolyGlot-Adapters in Deutsch beschrieben ist ?
Vielen Dank schon einmal.
Gru?
Wolfgang
Ich schreib morgen mal was dazu.
Volker
Ich gehe davon aus, dass Du eine UCI Engine unter Winboard (oder anderen Xboard Oberfl?che) spielen lassen m?chtest. ich beziehe mich auf die Version 1.3, die bei Leo heruntergeladen werden kann. Zus?tzlich wird die cygwin1.dll ben?tigt.
Entpacke die Rar-Datei (bl?derweise wird automatisch ein neues Unterverzeichnis erzeugt) in ein eigenes Verzeichnis.
Polyglot verh?lt sich gegen?ber der GUI wie ein normales Winboardprogramm. In der winboard.ini wird beispielweise eingetragen:
"polyglot shredder.ini" /fd="d:\schach\engines\polyglot"
Das gleiche nochmal f?r sd. Den Pfad evtl. anpassen.
Polyglot muss jetzt mitgeteilt werden, welches Programm es starten soll. Das geschieht ?ber die "<engine>.ini, in diesem Bespiel "Shredder.ini". Die Engine.ini musss im gleichen Verzeichnis wie Polyglot stehen. Wird nichts angegeben wird "polyglot.ini" angenomen.
Hierzu schauen wir in die Schredder.ini mal rein:
- Code: Select all
[PolyGlot]
EngineDir = f:\schach\chessbase\engines\uci\shredder8
EngineCommand = Shredder8
Log = true
LogFile = Shredder.log
Resign = false
ResignMoves = 3
ResignScore = 600
Book = true
BookFile = fruit.bin
[Engine]
Hash = 64
NalimovPath = e:\TB
NalimovCache = 16
OwnBook = false
Im Polyglot-Abschnitt bekommt Polyglot mitgeteilt, in welchem Verzeichnis die Engine steht (das Beispiel bezieht sich auf meinen PC, bitte Pfade anpassen) und wie sie aufgerufen wird (EngineCommand).
Die Kommandos im Engineabschnitt werden an die Engine weitergeleitet. In der Doku ist das genau aufgelistet. In obigen Beispiel werden die Engineausgaben protokolliert und es wird das mitgelieferte Fruitbuch benutzt.
Die Doku ist ?brigens prima (und mir viel zu lang zum ?bersetzen). Frag doch noch mal konkret nach, welches problem evtl. besteht.
Volker