Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: definition of clones: Danchess an Crafty

Author: Uri Blass

Date: 12:53:16 02/15/04

Go up one level in this thread


On February 15, 2004 at 14:48:29, Robert Hyatt wrote:

>On February 15, 2004 at 14:43:06, Bob Durrett wrote:
>
>>On February 15, 2004 at 14:29:52, Robert Hyatt wrote:
>>
>><snip>
>>
>>In view of the size and complexity of Crafty I wonder whether or not cloning
>>Crafty is really a good idea for the newbie chess programmer to get started.
>>
>>On the other hand, maybe there are parts of crafty which could be used in the
>>beginning so that the newbie programmer could concentrate on creating his/her
>>own code for the really important parts.
>
>I don't disagree.  The parts that always cause me the most concern center around
>the evaluation and search.  I didn't look at his search carefully at all, but I
>did look at the evaluation, and that has too much copied code...  There may be
>significant search code copied or not.  But copying either is really copying the
>"personality" of the program...


I think that by that logic a lot of programs copied the "personality" of Crafty
even if they do not use bitboards.

Your words imply that it is better if I continue not to evaluate correctly KRP
vs KR endgames because if I evaluate them correctly then I copy the personality
of Crafty that also knows to evaluate them correctly.

I do not think to copy ideas without testing and it is possible that something
that is productive for crafty is not productive for movei because it is already
evaluated by another term but I think that complaining too much about copying
ideas from crafty is not productive and it only can cause people to leave chess
programming.

Uri



This page took 0.01 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.