****************************

Beaches.exe
Copyright 2002 by Robert Pope

You may freely copy and distribute this program, as long as you include all the files
that came with it, unmodified.  You may use this program in any WinBoard tournaments
that you are doing on your own computer.  You may not enter it in any public tournaments
without my express approval.

****************************

Included files:
Beaches096.exe
Readme.txt	this file
Beaches.rc	resource file

****************************

Beaches is my first attempt at a bitboard-based and multi-threaded chess program.
It is compatible with WinBoard protocol version 2 (and higher) only.  It does not need any
special arguments to run.

Certain parameters, like hash, are set in the Beaches.rc file.  Note that some 
potential commands are inactive at this time, which is noted in the resource file.

The current version does not use an opening book.  Variability is achieved by randomly
choosing among the best 4 moves, as long as they are within X centipawns of the best move.
The threshhold, probability of a move being random, and the maximum number of random
moves by move 10, are all set in the resource file.

The evaluation is very simplistic at this point, mainly just piece values.  I am trying to 
concentrate on implementing full WinBoard functionality before working on this more.

Enjoy!

****************************
Progress:

0.96
Hash table added.
PV returned with search.
Some limited move sorting implemented.
Editable resource file added.
Reworked to use a main input thread that spawns search threads.  Unfortunately, ponder threads
     are getting corrupted data occasionally, so I have turned pondering off for now.
Beaches.log created for game score.  Currently, it is not in PGN format.  Also, log file has
     problems if you play multiple copies of the engine simultaneously.

0.92
version entered in WBEC Ridderkerk, 3rd edition.
No pondering, no book, no hash.
