Author: Stuart Cracraft
Date: 12:52:21 09/20/04
Go up one level in this thread
My program generates moves after deciding on all extensions that don't require a move generation first and also prior to the hash move being searched, if available. Once moves have been generated I make and retract at least two with no resulting incheck for mover before deciding that single reply is not possible otherwise try all pseudolegals until I prove that only one is legal. The above is done only if there is no prior extension for all moves at this ply i.e. this ply is in check or other extensions based on the move immediately prior to this node. I used to do one reply extension after searching all pseudolegals and determining only one was legal but this sufferred from cutoff situations that cutoff after the first confirmed legal pseudolegal. I have an absolute limit of one ply of extension for the current node even if a single reply exists for an incheck situation. Other than null move I have no other reductuions in the main search. I reduce using see less than 0 as well as delta pruing in quiescence. Stuart
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.