Computer Chess Club Archives


Search

Terms

Messages

Subject: Crafty ETC source request to Dr. Hyatt

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.