Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Ferret vs Gerbil

Author: Dann Corbit

Date: 10:54:26 03/25/02

Go up one level in this thread


On March 25, 2002 at 13:50:44, Uri Blass wrote:

>On March 25, 2002 at 13:22:56, Dann Corbit wrote:
>
>>On March 25, 2002 at 13:17:10, Uri Blass wrote:
>>[snip]
>>>The only program that I read most of it is tscp.
>>>There are often too many files in other programs and I usually do not
>>>know where to start to read.
>>
>>I read them all -- not sure how much of it actually sticks though.  I feel like
>>I learn something from every chess source code that I do read.  I solve the
>>'where to start' part by always beginning at the beginning and ending at the
>>ending[1]
>
>I prefer to read in order to learn a specific thing that I need and if I do not
>know where to look I may waste a lot of time that is not productive for my
>purpose.
>
>suppose that I want to learn how chess programs use a book.
>I do not need to read to all the source code in order to do it but if I do not
>know where to start I may waste a lot of time in order to find the thing that I
>need and I do not like it.
>
>I prefer to see some simple programs that know only one thing
>(for example a simple program that only knows to use book and does not know to
>search and resigns when it is out of book).

You raise a good point.  That is, if you don't know what the negascout algorithm
is, reading an implementation of the code isn't going to help.

Earnst Heinz has written the only good book I know of on chess programming.

Fortunately, the internet is strewn with all sorts of excellent articles.
Tony Werten has assimilated an awesome collection of them.



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.