Author: Alvaro Jose Povoa Cardoso
Date: 13:42:27 08/07/01
Do you still have the ETC version of Crafty? If not could you post the ETC code/pseudocode, if that is not asking too much? I know the net result of implementing ETC is null, but I think my program (checkers) could benefit more than chess programs from ETC (at least I would like to test). I'm confused with ETC. Taking Crafty as the example, should we use HashProbe() with ETC or should we make a special version of HashProbe() that does not changes alpha and beta since all we want is the hash score? Correct me if I'm wrong: When using ETC, after making each move we should probe the hash table for the opposite side right? So instead of HashProbe(tree,ply,depth,wtm,&alpha,&beta,&mate_threat) we should do HashProbe(tree,ply,depth,ChangeSide(wtm),&alpha,&beta,&mate_threat) Cutoffs should be done if the hash score >= BETA right? When probing the hash table for ETCs should we consider Upperbounds/Lowerbounds/Exactscores or sould we simply use the hash score? Thank you, Alvaro Cardoso
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.