Moderator: Andres Valverde
Michel wrote:This is a cross posting from TalkChess.
Here is a new version of Polyglot1.4w10 which makes it possible to use Polyglot books under UCI GUIs. People like Marc Lacrosse had asked for such a tool to make it easier (trivial in fact) to use PG books in ChessBase.
http://alpha.uhasselt.be/Research/Algeb ... CIb.tar.gz
See
http://alpha.uhasselt.be/Research/Algeb ... .4wUCI.TXT
for more details.
Here is a Windows executable
http://alpha.uhasselt.be/Research/Algeb ... lyglot.exe
To Fonzy Bleumers: since this version of Polyglot is fully compatible with 1.4w10 I hope you want to merge it in your tree. In that case I can explain the changes in more detail to you. If not then I will maintain it as a separate version.
Might you do a Polyglot for winboard engines too?
option <name> type <type> [default <default>] [max <max>] [min <min>] [var <var>]
setoption name <name> value <value>
Michel wrote:Actually I have a more general idea.
Why not add commands showoptions and setoption to the WB protocol. After "showoptions" the engine would respond with a list of its runtime settable options in UCI styleoption <name> type <type> [default <default>] [max <max>] [min <min>] [var <var>]
These can be presented to the user in a dialog box.
If the user changes an option it can be send to the engine in UCI stylesetoption name <name> value <value>
Michel
What do you mean exactly? An adaptor "WB protocol=>WB protocol" that allows you to use polyglot books? I have been thinking about that. It should not be hard.
But I think it more urgent to have an open source version of Wb2UCI.
You can use PG books in Winboard engines with the new Winboard/Xboard 4.3.15.
I would like to use Polyglot Books in Chessmaster and others GUI too for winboard engines.
What I would very much like to see (hoping that you or Fonzy can quickly implement this) is that Polyglot would translate the new WinBoard commands memory, cores and egtPath nalimov, and pass them to the UCI engines.
char * thread_options[]={
"number of threads", // toga
"number threads", // Deep Learning Toga
"threads", // glaurung, zappa, cyclone, grapefruit
"core threads", // HIARCS
"max cpus", // rybka
NULL
};
Michel wrote:
Unfortunately I have no idea what the "Shredder syntax" is. Googling didn't turn up anyting.
Michel wrote:What do you think?
Engine authors will have to adapt, or live with the fact that the users of their engines must set this parameter in a cumbersome way when they run it under Polyglot.
(isn't it amazing that the toga people could not even agree among themselves for such a simple thing...).
So you think you can convince the authors of commercial chess engines to adapt their programs to make them compatible with an obscure (in their view) open source program "Polyglot" which is necessary to make their engine run under "Winboard"? Given that all they care about are their own GUIs (ChessBase, Shredder etc).
Return to Winboard and related Topics
Users browsing this forum: No registered users and 8 guests