Author: blass uri
Date: 06:02:27 12/08/99
Go up one level in this thread
On December 08, 1999 at 08:28:28, Chris Carson wrote: >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!! I agree that crafty source code is productive but I do not agree that crafty meets all the requirements because crafty is a long program and it is not easy to understand everything. I also do not know where to start to look. There are things that I can understand but understanding everything is not easy. I think that a dictionary of the meaning of variables may be productive. I do not think that crafty has basic evaluation because the evaluation has more knowledge than some commercial programs. I also do not think that it is a good idea to start a program by doing everything(search,evaluation,hash tables) because in this way I can be sure that my program will have many bugs. I think the right way is always to add little and check if there are no bugs and think if you can do the same thing faster. Uri
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.