Author: Mike Siler
Date: 19:52:45 07/19/04
Go up one level in this thread
On July 19, 2004 at 19:55:53, N.sathyashrayan wrote: >I might me annoying some body if I ask the same question which could have been >asked >several times. So some body maintains a FAQ? > >Thanks, >N.Sathyashrayan If you're planning on writing your own chess-playing program, you might find the following links helpful, I certainly have: Bruce Moreland's tutorial http://www.brucemo.com/compchess/programming/index.htm Every beginner should look at this, most beginners have looked at it, and many beginners swear by it. This page, http://digilander.libero.it/gargamellachess/papers.htm has quite a few interesting papers describing a wide variety of ideas for computer chess algorithms. For a _really_ interesting read, check out Ed Schroeder's page on how his excellent program, Rebel, plays chess: http://members.home.nl/matador/chess840.htm If you learn a lot from Bruce's page, and then read Ed's page, then some of Ed's pseudo-code (especially search related stuff) may look kinda odd. At least, that's been my experience. Finally, this one isn't quite as interesting, but somewhere down the line you'll need to make your program either winboard or UCI compatible. I've found the winboard protocol description to be a very handy reference: http://www.tim-mann.org/xboard/engine-intf.html I hope you do try to write a chess program, if for no other reason than so that my links will be of some use to someone. Michael
This page took 0 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.