Author: Robert Hyatt
Date: 21:01:45 06/17/99
Go up one level in this thread
On June 18, 1999 at 00:00:43, Robert Hyatt wrote: >On June 17, 1999 at 00:10:11, James Robertson wrote: > >>I am trying to find the most efficient way to detect backward pawns, either with >>bitboards or the more conventional piece array. Any help is greatly >>appreciated!! >> >>James > > >I would suggest that you look at EvaluatePawns() in evaluate.c in crafty. I >don't do 'backward pawns'. Rather, I do a more general assessment of 'weak >pawns' A pawn that can't advance without being attacked 1 more time than it >is defended is weak. One that can't advance without being attacked two more >times than it is defended is _really_ weak. These attacks only consider >pawns of course. > >The normal case many miss is (say) black pawns at c5/a5, white pawns at >a2/b2. The b pawn is weak because it is undefended by a pawn at present, >and can't safely advance either... error.. make that black pawns at a4/c4 obviously... too late at night. > >there are others, but what you are interested in finding is 'targets' that >will need attention throughout the game, as these are weaknesses that distract >pieces for defense..
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.