Computer Chess Club Archives


Search

Terms

Messages

Subject: A Basic Chess program - features

Author: Chris Carson

Date: 05:28:28 12/08/99


Here is a list of features that I have heard
many newcommers request since I have been involved
with CCC (from the beginning).  In my opinion, I
should not be required to produce code to make
a suggestion!

ABCprogram Features List:
-------------------------
Simple to understand code (more important than speed)
Basic search algorithm (optimized for speed if easy to read)
Basic evaluation (optimized for speed if easy to read)
Hash table support
Thinking on opponents time
Build a book from pgn files
Interface with winboard
Makefile for MS C++ and GNU C

Crafty meets all the requirements above and a
lot more (very easy to read and well documented)!
Thanks Dr. Hyatt!!

Please add to the list if you have any suggestions.

Please do not flame me.  I choose not to release
source for my program for several reasons (other
source out there that is better than mine, no
time to support the code, do people need yet another
example of chess programming source that is not the
basics and not easy to understand?)

If I have time (don't hold your breath) I may take
a shot at this.  Anyone else that already has a jump
on Simple Chess Programs may wish to think about
incorporating some of the suggestions above, if not,
thanks anyway for the contribution you have made.
This is not a knock on current programs!

Oh, for the commercial programers.  Have you thought
about releasing source and a program like this with
your commercial programs.  Just a thought, like Borland
use to with it's C language.  :)

Best Regards,
Chris Carson




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.