Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Management Of Evaluation Knowledge - How Does Crafty Do It?

Author: Ralf Elvsén

Date: 04:39:30 07/23/00

Go up one level in this thread


On July 22, 2000 at 20:03:26, Graham Laight wrote:


>
>To save me a bit of time, can you tell me where I can download the source code
>for Crafty, please?
>
>Thanks.

You can find it at

ftp://ftp.cis.uab.edu/pub/hyatt/v17/

There, e.g. crafty-17.12.zip is the source for the latest version.
I think you will find most of what you're looking for in the
file "eval.c" , although there is a lot of "context" . But I guess
it will give you the general idea. The code has comments.

>
>Btw, what I'm after at this stage is nothing more than an overview of how the
>evaluation is done.
>
>For example, it might be (and I hope I'm proven wrong on this!) that it's
>nothing more than, for each position evaluated, a chunk of code asks if a
>particular positional aspect (e.g. past pawn) is present, another piece asks if
>the next positional aspect is present, and so on.

I think this is exactly the case. Can it be done otherwise?

>
>Any kind of answer from anyone would be useful to get us started here - I don't
>think any of us will mind if the first poster is not very accurate. I think that
>once the ice is broken, we'll start to home in on what's happening fairly
>quickly.
>
>-g



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.