Computer Chess Club Archives


Search

Terms

Messages

Subject: Simple Crafty Source Question

Author: William Bryant

Date: 12:12:24 07/27/99


Under what circumstances would Crafty store a position in the hash table as
AVOID_NULL_MOVE rather than LOWER, UPPER, or EXACT.  I understand the concept
of storing the Null Check Threat in the hash table.  Because a number of factors
may influence wither or not a null move is made, and these may vary at the same
position depending upon the path the search has taken to that position, storing
the threat makes sure that the search is exteneded weither or not an actual null
move is done.   But I am at loss when the program would use AVOID_NULL_MOVE
rather than other search flags.

BTW, have carefully reread iterate.c, searchr.c and search.c, I do not find this
flag used in storing any position.

Thanks in advance,

William
wbryant@ix.netcom.com



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.