Author: Danniel Corbit
Date: 17:48:59 04/16/98
Go up one level in this thread
On April 14, 1998 at 03:07:42, blass uri wrote: >1)what are the books that I should read before trying to develop >a chess programs?(maybe something about assembler) >I don't know much about computers >(most of the programs I developed were written in qbasic). I can't add much to what Robert and Amir said here, but you might also investigate web searches. You can find out all kinds of stuff about game theory, including rotated bit boards and other fancy stuff with diagrams and explanations by doing web searches. I have over 200 pages at home I am studying right now. I do have one small suggestion, which is to study database. The chess engines in popular use right now have woeful, inadequate, toy database engines. I believe that this area will be a big revolution when properly explored. A chess program should be able to perform SQL queries against its chess database as play progresses, and much more information should be stored about the games it queries against. Suppose a game has not been thoroughly analyzed and contains serious blunders, yet you are using it for your opening? >2)what is the elo of the best free program with source code? Don't know about ELO, but Crafty is the best thing you can get on the net. TCB and Arasan should also be examined carefully. Arasan has the best user interface of the ones you can get source code for. There are about 20 programs you can get source code for. Why not get them all? Study the simplest ones first, and move to the more elaborate. I intend to write a chess game at some point, but I will study what others have done for at least one more year before I begin.
This page took 0.22 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.