Author: Uri Blass
Date: 05:38:28 04/26/02
Go up one level in this thread
On April 26, 2002 at 08:03:13, Jorge Pichard wrote: >On April 26, 2002 at 07:26:31, Uri Blass wrote: > >>I try to implement book and learning in my program. >>The target of the learning is simply to change the choice of the first move >>in every game(I may change it later to change the choice of the first move only >>after a loss or a draw). >> >>The program has a textfile of 2 chars when the first char tells it the first >>move with white and the second char tells it the first move with black. >> >>The program always learn to change the first move with white from e4 to d4 and >>in the next game again to e4 >>The program also always change the first move with black from 1...Nf6 to 1...Nc6 >>and back to 1...Nf6 with the exception that it does not choose >>1...Nc6 against 1.d4 and prefers 1...d6(I could choose 1...d5 but I do not like >>the fact that after 1.d4 d5 2.c4 my program plays dxc4 and tries to defend the >>pawn). >> >>Here is the relevant part of my program. >>I am interested in ideas how to build better opening book(I know that there are >>a lot of free programs but I know that there are a lot of files in them and the >>main reason that I almost did not look at other programs except tscp is the fact >>that I did not know which file to look first). >> >>If there is a simple program that only use book(it does not have to be a chess >>program and it can be in every thinking game) then I am interested to know about >>it. > >Have you taken a look at this one, I believe that the Opening Book for YACE was >created using this Bookbuilder: > >http://home.planet.nl/~k.e.c/bbdown.htm > >Pichard. I find no source code there. I am not interested in using a book that was already build. I did not check if it is possible to use that for my program but I feel that using a book that was already build by other people is cheating. I think that every move in my book should be a move that I already analyzed or a move that my program already analyzed and learned to put it in book. I do not like big books because I want my program to play the game and with a big book it is not the case. I need a book to save time because I do not want my program to waste time by calculating again in positions that it already calculated. I also need a book to avoid repeating the same opening twice in a match of 4 games. I think that a good program should calculate and sometimes find better moves than the book moves and this is the reason that I think that a big book is not the way to go. Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.