Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Another Embarassing Endgame Problem

Author: Dan Andersson

Date: 03:56:25 11/23/01

Go up one level in this thread


There are some additions to pawn endgames code that can be made. A king is not
in the 'square' of a pawn if the squares to promotion are guarded (and you have
a bitboard program!). That rule is a heuristic, since there might be a check
possible to dislodge a king that guards the promotion path. And when calculating
the value of racing pawns, outside of the square. You could choose to use only
the value of the pawn most advanced, if it is ahead of the other racing pawns
with one square and move. Or to avoid rapid phase changes in the search. A
function that devalues the contibution from the lagging pawns based on how many
squares they are behind. In this position this would mean that the value would
be the pawn on d7 (since the king is not in the square) and maybe a small
deduction from the two black pawns.

MvH Dan Andersson




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.