Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Genetichal growing of chess-engines

Author: Stefano Gemma

Date: 23:39:27 08/18/00

Go up one level in this thread


On August 18, 2000 at 15:47:59, Uri Blass wrote:
>>>On August 18, 2000 at 06:00:47, Stefano Gemma wrote:
>>I have talk about "frankenstein" just to give an idea about a program written
>>taking not just code, but even ideas, suggestions and so on from various
>>sources. I consider any information as a piece of the programming "DNA".
[...]
>I think that by your definition you will find no program that is build from
>scratch.

This is true, but i don't care about a strict definition of "frankenstein" or
"alien" programs. There are'nt a well defined margin from one category of
program and other ones.

>TSCP is not build from scratch by your definition because Tom read books about
>computer chess before writing his program and used ideas that he read in books.

I don't know the sources of that program, but i think that the most part of the
work is original. I think that the author has started from ideas to write its
own algorithm.

>I do not know about programmers who do not use the alpha beta or try to build
>chess program without reading about computer chess before or avoid using the
>alpha beta because they read about it and want to be original.

This is true now, because we have Internet. Maybe this was true in USA even some
year before Internet. When i have started writing my program, in Italy it was
very hard to find such informations. I have never heard about "alpha-beta" in
1980, when i was starting my first program, for a Commodore PLUS/4. But that
algorithm is a forced step, i think that any programmers could find alpha-beta
algorithm, even without to know the original algorithm. In 1980, in Italy, there
were no books available. But i'm not the only one, there were other programmers,
in Italy and maybe elsewhere, that were doing the same, without any information.
In some country, where finding information is hard, i think there were still
other programmer in the same circumstance.

But this discussion could lead us off-topic. The focus of my tought was not if a
program is original or not. I'm just surprised of the connection between the
programmers/program world and the way the evolution works. Programs are like
animals int his world. Programmers are the nature element, that make selections
and "fuse" programs toghether. In this world the programs started from scratch
are not very necessary, but they introduce new genes ("geni", in italian, i
don't know the right spelling). This is the fct very interesting to me.

Ciao!!!



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.