Article View: gnu.chess
Article #5006NewAge processing and flag.easy == false
From: Roger Uzun
Date: Tue, 24 May 1994 17:06
Date: Tue, 24 May 1994 17:06
22 lines
1400 bytes
1400 bytes
I have a question about the NEWAGE processing in the TTable in 4pl70. When flag.easy == false, and thinkahead is on, in dpscom.c I would normally zero out the ttable if the computer had been calculating the next move, based on an incorrect guess of what the opponent would do. Now when I get the next move from the user, and I see it is NOT the move I was predicting based on my lookahead, should I call ZeroTTable(0) or ZeroTTable(1). It would seem I have to call ZeroTTable(0) because I now have entries in the transposition table, based on my lookahead, that are not correct, since the user did not choose the move I predicted for him. Which method of clearing out the TTable after you realize the user did not pick your predicted move is correct? ZeroTTable(0) or ZeroTTable(1)? -Roger -------------------------------------------------------------- bix: ruzun NET: uzun@crash.cts.com
Technical Details
Message-ID:
<1994May24.100657.16719@crash>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!crash!uzunShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,ad1fcaa42f3fa580,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1994-05-24 12:20:09 PST Newsgroups: gnu.chess Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!crash!uzun From: uzun@crash.cts.com (Roger Uzun) Subject: NewAge processing and flag.easy == false Organization: CTS Network Services (CTSNET/crash), San Diego, CA Date: 24 May 94 10:06:57 PDT Message-ID: <1994May24.100657.16719@crash> Lines: 22