Author: Robert Hyatt
Date: 12:56:16 01/09/01
Go up one level in this thread
On January 09, 2001 at 13:59:59, Larry Griffiths wrote: >[D]R7/P4k2/8/8/8/8/r7/6K1 w - - > >Hopefully this position will show up visually. > >I have been testing my minmax again and using Crafty's perft command to verify >the possible moves at each ply. I entered this WAC018 position using setboard >in crafty. Crafty and I match until ply 5. > >Crafty gets... > >White(1): perft 1 >total moves=9 time=0.00 >White(1): perft 2 >total moves=147 time=0.00 >White(1): perft 3 >total moves=2335 time=0.00 >White(1): perft 4 >total moves=39892 time=0.03 >White(1): perft 5 >total moves=731140 time=0.58 >White(1): > >My program gets... > >Ply ---CAPTURES-- -----MOVES----- -----TOTAL----- > 1 0 9 9 > 2 11 136 147 > 3 31 2,304 2,335 > 4 1,934 37,958 39,892 > 5 12,323 718,979 731,302 > >Bob, have you discovered any move generation bugs in crafty since 17.12? >I will be looking at my move generation code for bugs, but I wonder if anyone >else can confirm if 731,140 or 731,302 is correct. > >Thanks in advance, >Larry. None that I know of, but that doesn't mean there are no bugs of course. One thing is that perft does _not_ count illegal moves (ie moves where you leave your king in check.) perft has the ability to dump the entire 5-ply tree which will let you compare if you sort my output and yours and then diff the two files...
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.