Geschrieben von: / Posted by: Roger Brown at 07 February 2004 18:30:45:
Hello all,
A question if I might?
Let us say that I have a desire to create an opening book based on the games of one of my all-time favourite players, Alexander Alekhine.
I would assemble a pgn file with say 1000 of his best games then what?
I want the chess engine to play as Alekhine all the time - not as the opponent 50% of the time and Alekhine 50% of the time. Puzzled?
Let us say that in my 1000 games Alekhine played with the black pieces 500 times, then it stands to reason the the opponents played 500 times with white. The chess engine would then be playing those moves for white for some of the games - not my goal.
The only way that I see around it would be to create a white and a black opening book. That way all games that Alekhine played as white could be placed in one file and all of his games as black in another. The engine would then be playing as Alekhine all the time.
There are a number of engines that use this approach such as the Baron and Averno but there are several dozens more which do not use this binary (separate black and white books)setup for opening books.
How do I remove the ill-effects of the opponent from my Alekhine, Capablanca etc books? Perhaps it is shockingly obvious in which case I ask that you be gentle in your replies....
Oh yes, I am well acquainted with the idea of using the high class games of GM's to get the best in opening theory and practice. I want to take the idea a step further to include only the moves of my favourite player.
Crafty or Yace would be good points of departure as they both have extensive documentation particularly on opening book creation.
Later.