Difference between revisions of "Passed Pawn Extensions"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Search * Selectivity * Extensions * Passed Pawn Extensions''' '''Passed Pawn Extensions''' are triggered after a Passed Pawn|passed pawn...")
 
 
Line 16: Line 16:
  
 
=External Links=
 
=External Links=
* [http://www.top-5000.nl/authors/rebel/chess840.htm#PAWN-EXT Extension Techniques in REBEL (pawn)] from [http://www.top-5000.nl/authors/rebel/chess840.htm Programmer Corner ] by [[Ed Schroder|Ed Schröder]] <ref>How Rebel Plays Chess is also available as [http://members.home.nl/matador/Inside%20Rebel.pdf pdf reprint]</ref>
 
 
* [http://www.frayn.net/beowulf/theory.html#extend Computer Chess Programming Theory - Search Extensions] by [[Colin Frayn]]
 
* [http://www.frayn.net/beowulf/theory.html#extend Computer Chess Programming Theory - Search Extensions] by [[Colin Frayn]]
  

Latest revision as of 23:30, 29 July 2019

Home * Search * Selectivity * Extensions * Passed Pawn Extensions

Passed Pawn Extensions are triggered after a passed pawn is established on the seventh or sometimes sixth rank, that is after a pawn push or captures with a pawn. The idea is to avoid horizon effects regarding a possible promotion, and to determine whether the stop- or promotion square is or may blocked, defended or supported. Clearly, this extension heavily interacts with the evaluation of passed pawns, and may also restricted to certain node types and distance to horizon. Some programs also extend promotions itself and not only if there starts a threat to promote.

Colin Frayn

Colin Frayn on Pawn Push Extensions [1]:

  1. If a pawn is pushed to the 7th rank, or promoted, then extend.
  2. This helps spot winning tactics in the endgame.
  3. Not so useful if your endgame analysis function is good enough at handling passed pawns.

Forum Posts

External Links

References

Up one Level