This page contains detailed perft results for several positions that are useful for debugging, beginning with the start position. Captures, checkmates, and other information have been included along with the node counts (leaf nodes, excluding internal or interior nodes) or movepath enumerations. The move counters consider moves to the leaf positions only.
r3k2r/Pppp1ppp/1b3nbN/nP6/BBP1P3/q4N2/Pp1P2PP/R2Q1RK1 w kq - 0 1
Or mirrored (with the same perft results):
r2q1rk1/pP1p2pp/Q4n2/bbp1p3/Np6/1B3NBn/pPPP1PPP/R3K2R b KQ - 0 1
Depth
Nodes
Captures
E.p.
Castles
Promotions
Checks
Checkmates
1
6
0
0
0
0
0
0
2
264
87
0
6
48
10
0
3
9467
1021
4
0
120
38
22
4
422333
131393
0
7795
60032
15492
5
5
15833292
2046173
6512
0
329464
200568
50562
6
706045033
210369132
212
10882006
81102984
26973664
81076
Position 5
This position was discussed on Talkchess[7] and caught bugs in engines several years old at depth 3 [8] and was also reported wrong here [9], hopefully now corrected with the results given by Steven Edwards, July 18, 2015 [10]
rnbq1k1r/pp1Pbppp/2p5/8/2B5/8/PPP1NnPP/RNBQK2R w KQ - 1 8
Table of Contents
This page contains detailed perft results for several positions that are useful for debugging, beginning with the start position. Captures, checkmates, and other information have been included along with the node counts (leaf nodes, excluding internal or interior nodes) or movepath enumerations. The move counters consider moves to the leaf positions only.
Initial Position
Obviously, Perft(1) of the initial position is 20, Perft(2) 400. Data of Perft(10) up to Perft(13) was provided by Steven Edwards, generated by Symbolic [1] .Perft 10
Perft 11
Perft 12
Perft 13
Summary
Position 2
also know as "Kiwipete" by Peter McKenzie [5]Position 3
Position 4
Or mirrored (with the same perft results):
r2q1rk1/pP1p2pp/Q4n2/bbp1p3/Np6/1B3NBn/pPPP1PPP/R3K2R b KQ - 0 1
Position 5
This position was discussed on Talkchess [7] and caught bugs in engines several years old at depth 3 [8] and was also reported wrong here [9], hopefully now corrected with the results given by Steven Edwards, July 18, 2015 [10]Position 6
An alternative Perft given by Steven Edwards [11] [12]Forum Posts
2000 ...
2010 ...
2015 ...
- Perft(14) Weekly Status Reports for 2015 by Steven Edwards, CCC, January 04, 2015
- Perft for various positions by Alexandru Mosoi, CCC, January 17, 2015
- Some Chess960/FRC positions to be confirmed by Reinhard Scharnagl, CCC, February 09, 2015 » Chess960
- kiwipete perft position by Henk van den Belt, CCC, March 26, 2015 » Kiwipete
- Perft(14) Weekly Status Reports for 2016 by Steven Edwards, CCC, December 29, 2015
2016- A perft(7) challenge position by Steven Edwards, CCC, April 07, 2016
- Another perft(7) challenge position by Steven Edwards, CCC, April 13, 2016
- Perft(7) challenge position #3 by Steven Edwards, CCC, April 20, 2016
- Perft(7) challenge position #4 by Steven Edwards, CCC, April 25, 2016
- Perft(7) challenge position #5 by Steven Edwards, CCC, April 25, 2016
- Another perft(7) challenge by Steven Edwards, CCC, May 08, 2016
- Perft(7) challenge position #6 by Steven Edwards, CCC, May 10, 2016
- Perft(7) 64 bit hash mismatch set 8 by Steven Edwards, CCC, May 22, 2016
- Twenty-nine perft(7) mismatches from work unit 528 by Steven Edwards, CCC, July 25, 2016
- yet another attempt on Perft(14) by Ankan Banerjee, CCC, August 13, 2016
- Two perft(7) mismatches from work unit 571 by Steven Edwards, CCC, September 04, 2016
2017Re: yet another attempt on Perft(14) by Ankan Banerjee, CCC, September 09, 2016
Re: perft(15) by Ankan Banerjee, CCC, August 25, 2017
External Links
References
What links here?
Up one level