Short facts Opening book based on games between top players and self-play games, currently more than 500'000 positions. Learns from each game it plays. Uses the search algorithms NegaScout and Multi Prob-Cut . Hash table information, move statistics and shallow searches are used for move ordering. Evaluates positions using a pattern-based evaluation scheme.
Linear interpolation is used between game stages.
The pattern values are added together with a parity measure and estimates the final disk difference. Consists of about 50'000 lines of C code and 1'000 lines of x86 assembly code. Usually compiled with Cygnus GCC which I can highly recommend. Created IOS rating of 1500 after three weeks. New pattern-based evaluation function.