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 _______________________________________________ Bug-gnu-chess mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnu-chess
