bug-gnu-chess
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: about gnuchess


From: Simon Waters
Subject: Re: about gnuchess
Date: Thu, 10 Jul 2008 21:18:16 +0100
User-agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509)

Li, Chendong wrote:
> 
> Could you please tell me how the scoring algorithm of gnuchess works?

The source code is available, there is some documentation with it.

See the README file in doc folder for some more explanation.

> How does the program evaluate the each ply?

?

> I want to understand the how the gnuchess gets the score (column of Eval) in 
> the
following form.

This is the result of the evaluate function applied to the best position
it thinks can be achieved (essentially a minimax search).

http://en.wikipedia.org/wiki/Minimax

> Could you tell me where I could find the information
about all these parameters, like what is the meaning of "Pawn=64%" ?

That is the pawn hash table hit rate. Basically a cache of pawn
structure scores, to save re-evaluating the whole pawn structure (which
usually changes slowly in a game). In theory we could have a much more
sophisticated scoring of pawn structure, without much additional cost in
computation, but ultimately pawn structure value is heavily dependent on
the piece play. Otherwise the exchange Lopez would be a win for white.

Also see the Winboard protocol specification.

http://www.tim-mann.org/xboard/engine-intf.html#10





reply via email to

[Prev in Thread] Current Thread [Next in Thread]