Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Using Perft to debug a Move Generator?

Author: Mike Siler

Date: 07:22:15 01/26/04

Go up one level in this thread


On January 26, 2004 at 08:28:44, Michael Yee wrote:

>On January 26, 2004 at 05:55:58, Steve Maughan wrote:
>
>>I'm currently using Peter McKenzie's excellent PERFT resource to debug the new
>>Monarch move generation routines.  Needless to say my number's do not aggree
>>with Peter's - I clearly have a couple of bugs.  What I'd like to do is use a
>>program like YACE or Delfi which have Perft routines to narrow the search for
>>the bugs i.e. look at the subtrees of the positions on Peter's page and narrow
>>the bugs down.
>>
>>So the question is what's the easiest way of setting up a position and running
>>Perft?  Do any of the GUIs support ad-hoc commands?
>>
>>Thanks,
>>
>>Steve
>
>Hi Steve,
>
>Sharper (by Albert Bertilsson) includes a "divide x" command that's like perft
>but gives the subtree counts for each legal move in the root position.
>
>Michael

The Sharper approach is the one I used when I was in your position and I highly
recommend it. It uses hashing (the chance of error is almost non-existent) so
you won't have to wait for long periods of time when you finds errors in perft 7
or 8.

Michael (not the same Michael as above)



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.