Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Djenghis in cct4

Author: Daniel Clausen

Date: 05:14:46 01/17/02

Go up one level in this thread


Hi

On January 17, 2002 at 06:14:08, Sune Fischer wrote:

[snip]

>Yes, but for a newcommer you can save a lot of time if you take Gerbil, TSCP
>or Gnuchess or whatever and start from there, you now have all the basic stuff
>running and just saved a month or two in development time.

I'm pretty sure that looking at the source of GNUchess more confuses a newcomer
than anything else. ;)


>The program could quickly develop into something unique, but exactly at which
>point does it cease to be clone? ;)

At the point when no original source code is unchanged. :) Yes, I would consider
every engine which is based on Gerbil/TSCP/GNUchess as clones, no matter how
much you change the eval or whatever.

Honestly, I would also never recommend starting with such an engine.. 'Loosing'
one or two months in development time is small anyway, if you stay commited to
chess programming for a while. And the time it would take me to understand
GNUchess well enough in order to do non-trivial changes would be easily more
than the time required to write a new engine from scratch. [By non-trivial
changes I mean different things than changing a few eval-terms or change
null-move pruning from R=2 to R=3]

Anyway.. my initial point was that - although I agree that there are cases when
it's not easy to answer the clone-question - in _most_ of the cases it's plain
obvious, eg with 'strings executable'. And I'm sure even you and Bas would agree
with me. =)

Sargon



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.