UCI OwnBook shim?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

UCI OwnBook shim?

Post by IanO »

Greetings,

Has anyone developed a UCI shim that provides OwnBook functionality for other engines? It would provide the opening book for a secondary engine, passing through all other UCI commands and moves once out-of-book. Seems like it could be useful since many engine authors are not interested in that part of engine development, and many UCI hosts don't support a separate UI book per engine.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: UCI OwnBook shim?

Post by Ferdy »

For book alone there is aquarium book adapter. For other uci commands I am not sure what you mean.

HGM has developed some adapters to handle different commands from engines and allow it to run on winboard gui.
User avatar
hgm
Posts: 27795
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: UCI OwnBook shim?

Post by hgm »

Polyglot does that.
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: UCI OwnBook shim?

Post by IanO »

Thanks! I knew polyglot did books and WB-to-UCI conversion, but I didn't know it now supported UCI as well.
User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: UCI OwnBook shim?

Post by Steve Maughan »

Ian,

I think Polyglot is what you're looking for.

Here's a YouTube video I did a couple of years ago which explains how to create a high quality opening Polygot opening book:

https://www.youtube.com/watch?v=rskcUNoirPU

- Steve
http://www.chessprogramming.net - Maverick Chess Engine
PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: UCI OwnBook shim?

Post by PK »

you also might want to replace millionbase from Ed's site with slightly newer and bigger gorgobase: http://gorgonian.weebly.com/pgn.html
User avatar
hgm
Posts: 27795
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: UCI OwnBook shim?

Post by hgm »

IanO wrote:Thanks! I knew polyglot did books and WB-to-UCI conversion, but I didn't know it now supported UCI as well.
Michel van den Bergh implemented that.