Thanks for everyones comments. It seems I am at least I am going in the proper direction with this opening book.
I think at first I will just do a sequential search at first since the "book" at this time is small. But if I continue to add to the book and the time it takes to find a move gets to large I will then revise the seach to increase the speed. At this point I just need to get it working correctly. Then I will improve.
I know about hash keys. But at this time I am going to continue with the file I have. In the future I do believe hash keys is the way I need to store the opening book. It has to be faster.
The lack of hash codes in my program is a problem even now. I do not have transposition tables. As a result I have problems in many endgame positions without it. I need to add that after I get the opening book added.
On an additional topic. Bob mentions a "global format" but right now that does not exist. What a great idea if "all" opening books were in the same format. I did look for a "standard format" but saw nothing that addressed this issue.
Opening book database?
Moderator: Ras
-
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: Opening book database?
Just a quick remark. I saw that the lastest versions of Scid now also supports polyglot books.
See the description at http://prolinux.free.fr/scid/ .
See the description at http://prolinux.free.fr/scid/ .