Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is there an FAQ

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.