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.