🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #5006

NewAge processing and flag.easy == false

#5006
From: Roger Uzun
Date: Tue, 24 May 1994 17:06
22 lines
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!uzun

Show 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