Getting Started

Compile the unaltered source code

This is the first release and so far is known only to compile on one machine (mine) with one compiler (Visual C++ 5.0). Therefore you should first check that the unaltered source code compiles on your machine. If it doesn't compile email me, I would like to get it to work on more machines.

Connect to GGS

Basic modifications

Tips

If your program doesn't have a learning book (i.e. learn from its mistakes in games) try 'rand' games which have a random starting position.

To write a very strong program, check out the papers by Michael Buro.

In ODK arrays, index 0 is for white and 1 is for black. This allows you to use game.pos.board.fBlackMove as the index.