My new openings books

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Rubinus
Posts: 1161
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

My new openings books

Post by Rubinus »

Polyglot, Toga, Fruit:
bin-ph-book (alternative performance.bin by Marc Lacrosse)
loop-ph-book.rar (download with 30s countdown, alternative performance.bin by Marc Lacrosse, optimize Loop games)
Loop not supported native books, only for Polyglot+Loop.
fruit-ph-book.rar (download with 30s countdown, alternative performance.bin by Marc Lacrosse, optimize Fruit games)
toga-ph-book.rar (download with 30s countdown, alternative performance.bin by Marc Lacrosse, optimize Toga games)
bin-ph-variedbook.rar (download with 30s countdown, alternative varied.bin by Marc Lacrosse)

All books cca 3.8MB *.rar, unpack cca 6.7 *.bin.
Import identical database cca 220k games, other likeliness.

Romichess:
RomiPH-Book4.rar (download with 30s countdown) identical database binary books, cca 12.5MB, unpack 106.5MB - monster format, Michael :shock:

Deep Sjeng:
sjeng-ph-book-pgn3.rar (download with 30s countdown)
sjeng-ph-book-pgn2.rar (download with 30s countdown)
identical database binary books, minimal 2 or 3 parameter.
Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 3:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: My new openings books

Post by Michael Sherwin »

Thank you! Yes, Michael :shock: !
Only one problem. The download finishes at about 14% complete. Maybe Rodolfo can try to download it. I was already planning a big test. Oh well. :(
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Rodolfo Leoni

Re: My new openings books

Post by Rodolfo Leoni »

Rubinus wrote: Romichess:
RomiPH-Book4.rar (download with 30s countdown) identical database binary books, cca 12.5MB, unpack 106.5MB - monster format, Michael :shock:
Got it! :)

Many thanks, Pavel.
BTW, your book is doing excellent at OpenWar. Romichess was 0.5/5 without your book and it made 11/14 with your book. Congrats!!
Philippe

Re: My new openings books

Post by Philippe »

Thank you for your opening books. Do you plan to make a gambit book ?
User avatar
Bill Rogers
Posts: 3562
Joined: Thu Mar 09, 2006 3:54 am
Location: San Jose, California

Re: My new openings books

Post by Bill Rogers »

Pavel
I have a question and maybe you can answer. I have seen several books but no matter what I do I can not read them or understand what coding was used to make them. Do you convert a move into a one digit number?
The only books that I could ever read were the ones created by for the use with TCSP and they looked like this: E2E4E7E5G1F3G8F6.....
Any kind of an explanation would be appreciated.
Thanks
Bill
GS

Re: My new openings books

Post by GS »

Bill Rogers wrote:Pavel
I have a question and maybe you can answer. I have seen several books but no matter what I do I can not read them or understand what coding was used to make them. Do you convert a move into a one digit number?
The only books that I could ever read were the ones created by for the use with TCSP and they looked like this: E2E4E7E5G1F3G8F6.....
Any kind of an explanation would be appreciated.
Thanks
Bill
Pavel only made this books with the already given book making abilities
from different programs.
I will answer for him, all those books are binary books unlike ascii only
books eg. TSCPs book. Binary books let you compact the size, store
more informations and have faster access.

You should look at any open source program with own book code.
A big part above are Polyglot books, thus you could start with looking
at Polyglots source. (There are dozens of others too of course)
You could also try Gabriel Guillorys PGN Scanner tool which _freely_
provides a dll which could be hooked with a few lines of code into your
own program, then you can use any book made by PGN SCanner.

For more technical info (eg. about Zobrists key or hashtable lookups
for book positions etc...) about book coding without looking into sources
you better ask again at the Programmers forum. The search should also
give some hits because the book making theme repeats from time to
time, when authors of new programs want to to write own book code.

some probably useful links for this gathered from the archives:
(a pity the search in the 'new' ccc only seems to go back for
a very short period...)

http://www.stmintz.com/ccc/index.php?id=115080
http://www.stmintz.com/ccc/index.php?id=361562
http://www.stmintz.com/ccc/index.php?id=174830

the WB forum is always a competent source for something:

http://wbforum.vpittlik.org/viewtopic.p ... ook+making
http://wbforum.vpittlik.org/viewtopic.p ... ook+making
http://wbforum.vpittlik.org/viewtopic.p ... ook+making
http://wbforum.vpittlik.org/viewtopic.p ... ook+making

Regards,
Guenther
User avatar
Rubinus
Posts: 1161
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: My new openings books

Post by Rubinus »

Philippe wrote:Thank you for your opening books. Do you plan to make a gambit book ?
Yes. Week or two. And odd book (1.g4 etc ...)
User avatar
Rubinus
Posts: 1161
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: My new openings books

Post by Rubinus »

Thanks.
User avatar
Rubinus
Posts: 1161
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: My new openings books

Post by Rubinus »

Rodolfo Leoni wrote: Got it! :)

Many thanks, Pavel.
BTW, your book is doing excellent at OpenWar. Romichess was 0.5/5 without your book and it made 11/14 with your book. Congrats!!
:D
Look in. ChessWar not use? C-1.5/3, fairly good.
User avatar
Bill Rogers
Posts: 3562
Joined: Thu Mar 09, 2006 3:54 am
Location: San Jose, California

Re: My new openings books

Post by Bill Rogers »

G. Simon
Thanks for the reply. I knew that they used a condensed way of making books, I just don't know how universal it really is. Take my chessboard layout for example, the board goes from 0 - 119 with 21 being equal to A1 and 98 equal to H8.
It would be easy to make A1 = ASC(21) etc. If a person was even more creative they could store a complete move such as E2E4 in one byte with the high 4 bits = to E2 and the lower ones = to E4.
The problem for me is that after examining dozens of chess programs I noticed that they all don't describe their chess boards the same way and therefore that makes decypering what kind of coding they use even harder for a novice like me.
Oh, even though I try to read 'C' codes, I don't program in 'C' so I don't have a full understanding on how it all works. They only reason I can figure it out at all is simple because I have written a couple of chess programs in Basic and so the different routines are similar though different.
Bill