Author: Federico Corigliano
Date: 18:29:07 12/28/03
Hi Sune Here are my results for the two FRC positions that you posted some days ago: In this FRC position: 1r1k1r2/ppp1bppp/2np3q/4p3/b1B3Q1/N2PP1Pn/PPPB1P1P/1R1K1R2 w KQkq - 0 1 you results are: perft 1 42 perft 2 1533 perft 3 58858 perft 4 2208844 perft 5 82619281 perft 6 2336234512 My results are similar until depth 5, I get 82619285, only a difference of 4 moves. Here is my divided perft 5: c4b3 -> 2253975 c4b5 -> 2006928 c4a6 -> 2020382 c4d5 -> 2583005 c4e6 -> 2446340 c4f7 -> 2264156 g4f3 -> 2127573 g4e2 -> 1548674 g4h3 -> 1545140 g4f4 -> 2013791 g4e4 -> 2211628 g4d4 -> 2102126 g4h4 -> 1973755 g4f5 -> 2073936 g4e6 -> 1785245 g4d7 -> 32388 g4c8 -> 58214 g4g5 -> 1721744 g4g6 -> 1964836 g4g7 -> 1956370 g4h5 -> 2088914 a3b5 -> 2389764 d3d4 -> 2423248 e3e4 -> 2013702 b2b3 -> 2188632 b2b4 -> 2010410 d2c1 -> 1550346 d2e1 -> 1899175 d2c3 -> 2295277 d2b4 -> 2192149 d2a5 -> 2111405 f2f3 -> 1967134 f2f4 -> 2071002 b1a1 -> 2109142 b1c1 -> 1916246 d1c1 -> 2102930 d1e1 -> 2114506 d1e2 -> 2165102 d1c1 -> 2037027 f1e1 -> 1999123 f1g1 -> 2187382 f1h1 -> 2096463 Maybe you can implement this command in Frenzee and tell me your results. Is easy to make, you generate the moves list and do and perft (depth-1) for each move. In this other FRC position: Rr3kr1/2p2ppp/2nbp1n1/3p4/1pB1q1b1/1P2P1N1/1PPP1PPP/1NB1QKR1 b Kkq - 0 1 your results are: perft 1 47 perft 2 1335 perft 3 60626 perft 4 1754084 perft 5 79306332 perft 6 3163057546 and I get the same. I can't make perft 6 in my poor PC, so I don't have results. I'm now converting Chispa from C to C++, and the most difficult work was create a CPosition class. Now that it's done, Chispa's move generation is about 7-10% slower, but the code is a lot more cleaner. I will do tomorrow a full test with a IsOKthePosition() function that checks all the aspects of the position. It helped me with the normal chess move generator. Regards, Federico
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.