Author: Robert Hyatt
Date: 14:07:20 08/19/02
Go up one level in this thread
On August 19, 2002 at 15:03:01, Patrik wrote: >Hello, Dr. Hyatt. > >When I run Crafty 18.15, I sometimes get "ERROR, not installing bogus move" >message. Are you talking about a "stock" crafty? If so, I _never_ get this message. It is there to catch errors when I break something while testing new things... >If I delete HashStore() statement in null move, I don't get that error message. >What I am wondering is how you can store position with current_move[ply]=0. >When that position is found in HashProbe() next time, hash_move[ply] will become >0. But 0 is not valid move. 0 is fine to store. It is "no move" if you look at how hash_move[] is tested... That is how you indicate there is no hash_move to look at, in fact... > >My second question is you did Rule50Moves(ply+1)++ but you didn't do >Rule50Moves(ply+1)-- after null move search. No reason to. Note the ply+1. When you back up to ply again, that counter is no longer used... > >Thank you.
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.