Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Where to start?

Author: Adam Oellermann

Date: 07:20:27 07/31/01

Go up one level in this thread


On July 31, 2001 at 10:02:23, Adam Oellermann wrote:

>On July 31, 2001 at 08:39:39, Adrian Smith wrote:
>
>>Hey all,
>>
>>I'm interested in programming my own chess bot. I'm fairly new to the concept of
>>programming one, does anyone know what would be the best place to start if i
>>wanted to create one from scratch?
>>
>>Thanks
>>
>>     Adrian Smith
>
>I have some very basic notes at http://www.oellermann.com/cftchess/notes/ .
>Although nothing more advanced than alpha-beta is covered, hopefully the
>concepts are fairly clear and will enable understanding of some of the more
>tricky stuff which is available around the Net. The notes were written to assist
>entrants in a checkers-programming contest last year, and have been updated for
>chess.
>
>Cheers
>Adam

I would also **strongly** recommend looking at the source of some of the
programs which are available for download. In particular, you might want to
check out the following:

- Crafty - the strongest program whose source code is publicly available
- TSCP (Tom's Simple Chess Program) - a very clearly written, concise,
well-commented simple chess prog
- GNUChess - a strong engine with source available
- Gerbil - written with the express purpose of being a "learning" engine

I would recommend you get hold of all of these. Each of the programming styles
is quite different, but all are sound starting points.

Best of luck!
Adam



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.