Author: Georg v. Zimmermann
Date: 01:16:20 07/23/03
Go up one level in this thread
Unfortunately what Sune describes is really the only way .. :(. But trust me, you will not only find the one bug you are searching for this way, but many more. And your engine will get *stronger*. Georg > >Debug from scratch, and add things slowly while testing each thing carefully. > >Are you sure your move generator is generating all the moves? >You could accidentally be overwriting some of the moves while doing move >ordering. I had that bug once, it was hell to locate, naturally perft didn't >show it. > >Also no bug in nullmove, qsearch, in hashtables, in material counting? > >Write debug tools so you can trace these things and make sure nothing corrupts. > >E.g. I have macros to switch on/off all these things, makes debugging infinitely >faster. > >good luck :) >-S.
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.