PV is important. What if an engine plays the best first move for the wrong goal.flok wrote:These testing strings are interesting!Henk wrote:https://chessprogramming.wikispaces.com/Test-Positions
[d] rn1qkb1r/pp2pppp/5n2/3p1b2/3P4/2N1P3/PP3PPP/R1BQKBNR w KQkq - 0 1
I tried the first one of "CCR one hour test" but Skipper thinks Nf3 is better than Qb3.
For this Embla found d1-b3 at depth 3.
test positions for weak playing engines only
Moderators: hgm, Rebel, chrisw
-
- Posts: 7216
- Joined: Mon May 27, 2013 10:31 am
Re: test positions for weak playing engines only
-
- Posts: 106
- Joined: Mon May 12, 2014 10:08 am
- Location: Near Nijmegen
Re: test positions for weak playing engines only
Spark only needs 209 nodes:Maarten Claessens wrote:That's a nice one, Waduuttie solves it in 386 nodes:JVMerlino wrote:
This is a mate in 7 that your engine should get very quickly if you have extensions for both check and single reply
7k/3b3p/1p6/3p1P1P/2p3r1/2P1R3/7r/2RK4 b - - 0 40 bm Rg1, Ba4I guess engines like Spark can improve on that !Code: Select all
WaDuuttie> sb 7k/3b3p/1p6/3p1P1P/2p3r1/2P1R3/7r/2RK4 b - - 0 40 WaDuuttie> st 1 WaDuuttie> on ply nodes score pv 1 386 +M7 g4g1 e3e1 d7a4 c1c2 a4c2 d1c1 g1e1 c1b2 c2f5 b2a3 e1a1 a3b4 h2b2 2 1521 +M7 g4g1 e3e1 d7a4 c1c2 a4c2 d1c1 g1e1 c1b2 c2f5 b2a3 e1a1 a3b4 h2b2 3 3547 +M7 g4g1 e3e1 d7a4 c1c2 a4c2 d1c1 g1e1 c1b2 c2f5 b2a3 e1a1 a3b4 h2b2 4 5666 +M7 g4g1 e3e1 d7a4 c1c2 a4c2 d1c1 g1e1 c1b2 c2f5 b2a3 e1a1 a3b4 h2b2 Computer's move: g4g1 (15 msecs)
Code: Select all
FEN: 7k/3b3p/1p6/3p1P1P/2p3r1/2P1R3/7r/2RK4 b - - 0 40
Spark-1.0-win64-mp-corei:
1 00:00 5 0 +7.19 Bd7xf5
1 00:00 209 0 +M7 Bd7a4+ Rc1c2 Rg4g1+ Re3e1 Ba4xc2+ Kd1c1 Rg1xe1+ Kc1b2 Bc2xf5+ Kb2a3 Re1a1+ Ka3b4 Rh2b2+
Nothing is unstable (Lawrence Krauss)
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: test positions for weak playing engines only
I have this holmes_endgame.epd (2826 pos) file which contains some interesting endgame pos with info on material balance.Henk wrote:Do you know a list of fens which are positions any weak playing engine should be able to solve ?
CDrill 1800 (no search pruning and reductions, and only piece values and P, N, B, K pst in the eval) an engine with an STS rating of 1800
around CCRL 40/4 rating of 1800 is able to solve the following pos in 1s per pos after giving the first 300 pos in that file.
I verified this with Sf6 in 1s/pos and it also likes the bm in the following pos.
Code: Select all
1b2K3/1P6/6n1/1P2k3/8/8/8/8 w - - bm Kd8; id "Holmes Endgame Pos. 0002"; c0 "white pieces=3 black pieces=3"; c1 "material balance: -5,0";
1B3b2/5N2/8/8/4k3/8/6bP/4K3 w - - bm Kf2; id "Holmes Endgame Pos. 0003"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 1,0";
1b5B/8/8/1N6/8/3k4/2p5/2K5 w - - bm Nc7; id "Holmes Endgame Pos. 0004"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 2,5";
1B5k/4q2p/8/4p3/p2p2N1/1P1P4/2P5/K7 w - - bm Nh6; id "Holmes Endgame Pos. 0005"; c0 "white pieces=6 black pieces=6"; c1 "material balance: -3,0";
1b6/1P2p1k1/8/5p2/6pp/R7/4K3/8 w - - bm Ra8; id "Holmes Endgame Pos. 0008"; c0 "white pieces=3 black pieces=6"; c1 "material balance: -1,5";
1b6/1P6/1p3P2/1N1p4/p6k/3r4/KP6/5N2 w - - bm Nh2; id "Holmes Endgame Pos. 0009"; c0 "white pieces=6 black pieces=6"; c1 "material balance: -1,5";
1b6/4P3/1P2PN2/8/2P5/P1k5/P1p2P2/K5B1 w - - bm Ne4+; id "Holmes Endgame Pos. 0014"; c0 "white pieces=10 black pieces=3"; c1 "material balance: 9,5";
1b6/4p3/3P4/7R/8/5k2/7K/8 w - - bm Rf5+; id "Holmes Endgame Pos. 0015"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 1,5";
1B6/4R3/3P1k2/7p/2r4p/2p4K/8/8 w - - bm Rc7; id "Holmes Endgame Pos. 0016"; c0 "white pieces=4 black pieces=5"; c1 "material balance: 1,5";
1b6/5K2/7P/1kp5/1p6/8/3P4/8 w - - bm Ke6; id "Holmes Endgame Pos. 0018"; c0 "white pieces=3 black pieces=4"; c1 "material balance: -3,5";
1b6/5p1p/3k4/8/2Bp1pP1/1p1P4/1KPP3P/8 w - - bm Ba6; id "Holmes Endgame Pos. 0019"; c0 "white pieces=7 black pieces=7"; c1 "material balance: 0,0";
1b6/8/1N4Pk/8/8/B6K/8/8 w - - bm Nd7; id "Holmes Endgame Pos. 0020"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 4,5";
1B6/8/1P6/8/3p2r1/2k5/7K/N7 w - - bm b7; id "Holmes Endgame Pos. 0022"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 2,0";
1B6/8/7P/4p3/3b3k/8/8/2K5 w - - bm Ba7; id "Holmes Endgame Pos. 0023"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
1k1K4/1p5P/1P6/8/8/8/p7/8 w - - bm h8=Q; id "Holmes Endgame Pos. 0028"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
1k1q4/8/2P2R1K/b7/3N4/8/8/8 w - - bm c7+; id "Holmes Endgame Pos. 0030"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -3,0";
1K2k3/6p1/p4p2/2pB1PP1/1P5R/q7/P6p/8 w - - bm Bc6+; id "Holmes Endgame Pos. 0032"; c0 "white pieces=7 black pieces=7"; c1 "material balance: -1,5";
1k2rB2/6Pp/8/8/8/8/7K/8 b - - bm Re2+; id "Holmes Endgame Pos. 0034"; c0 "white pieces=3 black pieces=3"; c1 "material balance: -1,5";
1k3B1r/N7/7P/8/3n4/7K/1b6/8 w - - bm Bg7; id "Holmes Endgame Pos. 0036"; c0 "white pieces=4 black pieces=4"; c1 "material balance: -4,0";
1k3b2/4B2K/5r2/8/8/R7/8/8 w - - bm Rb3+; id "Holmes Endgame Pos. 0037"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
1k6/1P1r4/1K1N4/8/8/8/3B4/8 w - - bm Bf4; id "Holmes Endgame Pos. 0043"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 3,0";
1k6/1P6/2P5/P7/5ppp/8/6K1/8 w - - bm Kg1; id "Holmes Endgame Pos. 0045"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 0,0";
1K6/1P6/8/6k1/3P4/8/3r2N1/8 w - - bm Ne1; id "Holmes Endgame Pos. 0047"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 0,5";
1k6/1Pb5/K1P4p/B5p1/6P1/5p1P/4p3/8 w - - bm Bb6; id "Holmes Endgame Pos. 0048"; c0 "white pieces=6 black pieces=6"; c1 "material balance: 0,0";
1k6/2R5/1P6/K7/8/8/2p5/3b4 w - - bm Kb4; id "Holmes Endgame Pos. 0057"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 1,5";
1K6/3p4/3P4/8/k7/1p6/8/1b5B w - - bm Bc6+; id "Holmes Endgame Pos. 0058"; c0 "white pieces=3 black pieces=4"; c1 "material balance: -1,0";
1K6/4p3/8/1B1P4/8/1k4B1/3r4/8 w - - bm Bd7; id "Holmes Endgame Pos. 0059"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 2,0";
1K6/5p2/5P2/n1P1P3/2P3n1/7R/1p6/2k5 w - - bm Rh1+; id "Holmes Endgame Pos. 0062"; c0 "white pieces=6 black pieces=5"; c1 "material balance: 0,0";
1K6/6n1/1R5N/8/8/8/k6p/8 w - - bm Ra6+; id "Holmes Endgame Pos. 0063"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 4,0";
1k6/6R1/8/3N1pP1/1K5p/6r1/8/8 w - - bm Kc5; id "Holmes Endgame Pos. 0064"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 2,5";
1k6/7b/8/6R1/6p1/2b5/7K/2B5 w - - bm Bf4+; id "Holmes Endgame Pos. 0066"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 0,5";
1k6/7p/7P/8/4p3/8/1r2b3/4K1R1 w - - bm Rg2; id "Holmes Endgame Pos. 0068"; c0 "white pieces=3 black pieces=5"; c1 "material balance: -4,5";
1K6/8/1b1N1p2/3R4/8/8/7k/n7 w - - bm Rd1; id "Holmes Endgame Pos. 0069"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 0,5";
1k6/8/1P6/3B1p2/3K1Pb1/8/8/8 w - - bm Ke5; id "Holmes Endgame Pos. 0070"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 1,0";
1k6/8/1PP5/8/3KB1p1/5P2/8/6r1 b - - bm Rd1+; id "Holmes Endgame Pos. 0071"; c0 "white pieces=5 black pieces=3"; c1 "material balance: 0,5";
1k6/8/2K5/8/8/6p1/5p1p/R7 w - - bm Rb1+; id "Holmes Endgame Pos. 0072"; c0 "white pieces=2 black pieces=4"; c1 "material balance: 2,0";
1k6/8/p5p1/6p1/6P1/5P1P/6PK/8 w - - bm f4; id "Holmes Endgame Pos. 0078"; c0 "white pieces=5 black pieces=4"; c1 "material balance: 1,0";
1K6/N7/k7/8/6N1/1pp5/1P6/8 w - - bm Ne5; id "Holmes Endgame Pos. 0079"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 6,0";
1k6/p7/8/1p5P/8/2pK4/1P5n/8 w - - bm h6; id "Holmes Endgame Pos. 0084"; c0 "white pieces=3 black pieces=5"; c1 "material balance: -4,5";
1knB4/8/7p/5R2/7K/8/3r4/7B w - - bm Rb5+; id "Holmes Endgame Pos. 0087"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 2,5";
1knK4/n7/3N4/2N5/8/8/8/8 w - - bm Nd7+; id "Holmes Endgame Pos. 0088"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
1n1r4/8/p1P3K1/k6p/1R5P/P7/8/8 w - - bm c7; id "Holmes Endgame Pos. 0090"; c0 "white pieces=5 black pieces=5"; c1 "material balance: -2,5";
1N3K2/2b5/8/8/8/8/1P3P1n/2n1Bk2 w - - bm Bd2; id "Holmes Endgame Pos. 0091"; c0 "white pieces=5 black pieces=4"; c1 "material balance: -1,5";
1N3q2/3P2R1/2p2p2/1k6/1p2P3/8/1P1PKP2/8 w - - bm d8=Q; id "Holmes Endgame Pos. 0093"; c0 "white pieces=8 black pieces=5"; c1 "material balance: 1,5";
1n4N1/8/4p1P1/kp2p3/p3P3/8/K7/8 w - - bm Ne7; id "Holmes Endgame Pos. 0094"; c0 "white pieces=4 black pieces=6"; c1 "material balance: -2,0";
1N6/1k1K2R1/5p2/8/8/3n4/3p4/8 w - - bm Ke6+; id "Holmes Endgame Pos. 0095"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 3,0";
1N6/1r1B3b/5P2/3K4/7B/8/6p1/6k1 w - - bm f7; id "Holmes Endgame Pos. 0096"; c0 "white pieces=5 black pieces=4"; c1 "material balance: 2,0";
1N6/5P2/P4r1b/8/8/8/8/K6k w - - bm a7; id "Holmes Endgame Pos. 0099"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -3,0";
1n6/8/8/7k/8/n7/5RP1/7K w - - bm Rf5+; id "Holmes Endgame Pos. 0102"; c0 "white pieces=3 black pieces=3"; c1 "material balance: -1,0";
1N6/8/K7/3k4/3p3B/p7/2PP4/8 w - - bm Nc6; id "Holmes Endgame Pos. 0103"; c0 "white pieces=5 black pieces=3"; c1 "material balance: 7,0";
1NB5/8/6P1/6r1/3k4/8/7P/7K w - - bm Nc6+; id "Holmes Endgame Pos. 0106"; c0 "white pieces=5 black pieces=2"; c1 "material balance: 4,0";
1NBk4/p2p4/8/3K4/8/8/8/8 w - - bm Bb7; id "Holmes Endgame Pos. 0107"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 5,0";
1q1r4/4k3/8/2R3K1/8/8/8/2Q5 w - - bm Rc7+; id "Holmes Endgame Pos. 0108"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
1Q5r/5ppk/3np2p/P2p4/8/8/P3KP2/8 w - - bm Qxd6; id "Holmes Endgame Pos. 0109"; c0 "white pieces=5 black pieces=8"; c1 "material balance: -1,5";
1q6/2pk4/6N1/p1P5/4K3/Pp3B2/1P6/8 w - - bm Ne5+; id "Holmes Endgame Pos. 0110"; c0 "white pieces=6 black pieces=5"; c1 "material balance: -2,0";
1Q6/8/7k/3p4/2p3bp/2P1K1n1/1P4P1/5r2 b - - bm Nf5+; id "Holmes Endgame Pos. 0111"; c0 "white pieces=5 black pieces=7"; c1 "material balance: -3,0";
1q6/8/8/8/2N4R/1k2B3/8/2K5 w - - bm Na5+; id "Holmes Endgame Pos. 0112"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 3,0";
1qk5/3p1p1p/8/8/P6R/2B4K/2P5/8 w - - bm Rc4+; id "Holmes Endgame Pos. 0113"; c0 "white pieces=5 black pieces=5"; c1 "material balance: -1,5";
1r1k4/R4p1p/2BP2pP/1P2p1n1/2K1P3/8/8/8 w - - bm Re7; id "Holmes Endgame Pos. 0118"; c0 "white pieces=7 black pieces=7"; c1 "material balance: 0,0";
1R1R4/6pk/4p2p/2P1P2P/5P2/3p2rK/4p3/8 w - - bm Kh2; id "Holmes Endgame Pos. 0119"; c0 "white pieces=7 black pieces=7"; c1 "material balance: 4,0";
1r2B1k1/4P3/p6P/2p5/8/8/1B4K1/8 w - - bm h7+; id "Holmes Endgame Pos. 0120"; c0 "white pieces=5 black pieces=4"; c1 "material balance: 2,0";
1R2b3/5kp1/1p2rp1p/1P1p4/3P1PP1/3B3P/5K2/8 w - - bm Bg6+; id "Holmes Endgame Pos. 0121"; c0 "white pieces=8 black pieces=8"; c1 "material balance: 0,0";
1r3k2/8/3b2p1/3P4/1p6/6P1/K4B2/7R w - - bm Bc5; id "Holmes Endgame Pos. 0127"; c0 "white pieces=5 black pieces=5"; c1 "material balance: 0,0";
1R3N1k/6r1/8/4K1p1/8/8/8/8 w - - bm Ne6+; id "Holmes Endgame Pos. 0128"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 2,5";
1r4k1/8/3p4/2pPp3/1p2B2P/6P1/3R4/7K b - - bm b3; id "Holmes Endgame Pos. 0134"; c0 "white pieces=6 black pieces=6"; c1 "material balance: 2,5";
1r5b/4P2R/p3k3/8/8/8/2K5/5B2 w - - bm Bh3+; id "Holmes Endgame Pos. 0136"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 0,0";
1r5k/5p1p/5p1K/5P2/7P/8/1pp3r1/1R2R3 w - - bm h5; id "Holmes Endgame Pos. 0137"; c0 "white pieces=5 black pieces=8"; c1 "material balance: -3,0";
1r6/1B6/8/8/5k1b/8/1B4P1/6K1 w - - bm g3+; id "Holmes Endgame Pos. 0139"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -0,5";
1r6/2k1PK2/8/8/8/8/1N1N4/8 w - - bm Ne4; id "Holmes Endgame Pos. 0143"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 3,0";
1r6/2k2P2/8/8/P1P4K/8/8/8 w - - bm Kg5; id "Holmes Endgame Pos. 0144"; c0 "white pieces=4 black pieces=2"; c1 "material balance: -2,0";
1R6/2n5/7K/pPP5/8/1r6/1P6/5k2 w - - bm b6; id "Holmes Endgame Pos. 0145"; c0 "white pieces=5 black pieces=4"; c1 "material balance: -1,5";
1R6/3r4/8/5p1k/P7/1P2P1pP/4K2b/8 w - - bm Rh8+; id "Holmes Endgame Pos. 0149"; c0 "white pieces=6 black pieces=5"; c1 "material balance: -1,5";
1R6/4n2p/4K2P/2k5/1p6/8/8/8 b - - bm Nc6; id "Holmes Endgame Pos. 0150"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 0,5";
1r6/4P1P1/8/7k/8/7N/8/4K3 w - - bm Nf4+; id "Holmes Endgame Pos. 0151"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 0,5";
1r6/5pk1/5npp/2R5/Pp6/5B2/1P4P1/6K1 w - - bm a5; id "Holmes Endgame Pos. 0152"; c0 "white pieces=6 black pieces=7"; c1 "material balance: -1,0";
1r6/6kp/6p1/8/4RP2/2b3P1/6KP/8 b - - bm Rb2+; id "Holmes Endgame Pos. 0154"; c0 "white pieces=5 black pieces=5"; c1 "material balance: -2,5";
1R6/6pk/4N2p/1p3P2/1P2p3/4P1KP/2r2P2/3n4 w - - bm Nf8+; id "Holmes Endgame Pos. 0155"; c0 "white pieces=8 black pieces=7"; c1 "material balance: 1,0";
1R6/7p/7k/P7/P7/P7/1K5p/8 w - - bm Rb6+; id "Holmes Endgame Pos. 0157"; c0 "white pieces=5 black pieces=3"; c1 "material balance: 6,0";
1R6/7p/8/2K5/5p2/4k3/7P/8 b - - bm f3; id "Holmes Endgame Pos. 0158"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 4,0";
1r6/8/1PK1k3/2P5/3P4/8/8/8 b - - bm Rc8+; id "Holmes Endgame Pos. 0159"; c0 "white pieces=4 black pieces=2"; c1 "material balance: -2,0";
1r6/8/3K2p1/kP6/2p5/2R1N3/8/8 w - - bm Kc7; id "Holmes Endgame Pos. 0162"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 2,5";
1R6/8/4b3/1P6/3k4/4p3/8/3K4 w - - bm b6; id "Holmes Endgame Pos. 0164"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 1,5";
1r6/8/5p1k/2R3p1/1r5p/KP3P1P/3R2P1/8 w - - bm Rb2; id "Holmes Endgame Pos. 0167"; c0 "white pieces=7 black pieces=6"; c1 "material balance: 1,0";
1r6/8/8/8/1PK1k3/2P5/3P4/8 b - - bm Rc8+; id "Holmes Endgame Pos. 0172"; c0 "white pieces=4 black pieces=2"; c1 "material balance: -2,0";
1R6/8/P3b1p1/k7/8/7n/p5K1/8 w - - bm a7; id "Holmes Endgame Pos. 0180"; c0 "white pieces=3 black pieces=5"; c1 "material balance: -3,0";
1r6/8/R7/6p1/2B3P1/p3K2P/1k3P2/8 w - - bm Ra5; id "Holmes Endgame Pos. 0181"; c0 "white pieces=6 black pieces=4"; c1 "material balance: 4,5";
1RB4k/1p6/5Kpp/8/8/8/6p1/1q6 w - - bm Be6+; id "Holmes Endgame Pos. 0186"; c0 "white pieces=3 black pieces=6"; c1 "material balance: -4,5";
2b1R3/1k6/q7/1pKN4/8/8/8/8 w - - bm Re7+; id "Holmes Endgame Pos. 0189"; c0 "white pieces=3 black pieces=4"; c1 "material balance: -5,0";
2b2k2/7p/5P2/P3N1R1/6P1/r7/3K4/8 b - - bm Rxa5; id "Holmes Endgame Pos. 0190"; c0 "white pieces=6 black pieces=4"; c1 "material balance: 2,0";
2B4k/5pp1/3R1P1P/8/6P1/3b3q/1P6/6K1 w - - bm hxg7+; id "Holmes Endgame Pos. 0193"; c0 "white pieces=7 black pieces=5"; c1 "material balance: -2,0";
2b4k/8/5Pr1/5N2/8/8/8/K1B5 w - - bm f7; id "Holmes Endgame Pos. 0194"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -0,5";
2b5/1kp5/3P2B1/8/N7/5P2/8/2b4K w - - bm Nc5+; id "Holmes Endgame Pos. 0195"; c0 "white pieces=5 black pieces=4"; c1 "material balance: 1,0";
2b5/1p6/pPp2k2/P1PpN2p/3P1K1P/8/8/8 w - - bm Kf3; id "Holmes Endgame Pos. 0196"; c0 "white pieces=7 black pieces=7"; c1 "material balance: 0,0";
2b5/1pkp4/P1P1p3/1P3n2/8/6pp/6P1/6K1 w - - bm a7; id "Holmes Endgame Pos. 0197"; c0 "white pieces=5 black pieces=8"; c1 "material balance: -8,0";
2b5/8/1P2q3/6p1/3p2pk/3p2N1/3P2PB/6K1 w - - bm b7; id "Holmes Endgame Pos. 0203"; c0 "white pieces=6 black pieces=7"; c1 "material balance: -6,5";
2B5/8/1p3n2/1P4p1/5kP1/3K4/8/8 w - - bm Kd4; id "Holmes Endgame Pos. 0204"; c0 "white pieces=4 black pieces=4"; c1 "material balance: 0,0";
2b5/n4R2/p7/k7/8/2N5/1K6/8 w - - bm Rc7; id "Holmes Endgame Pos. 0210"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 0,5";
2b5/P1n1Ppp1/P2p4/3P2PK/5k1P/8/4B2P/8 w - - bm g6; id "Holmes Endgame Pos. 0211"; c0 "white pieces=9 black pieces=6"; c1 "material balance: 0,5";
2B5/p7/3P4/2B1k3/1P6/5bp1/r7/4K3 w - - bm d7; id "Holmes Endgame Pos. 0213"; c0 "white pieces=5 black pieces=5"; c1 "material balance: -1,5";
2BR4/8/K7/5p2/1k6/8/2p5/1b6 w - - bm Rd4+; id "Holmes Endgame Pos. 0214"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 3,0";
2k1b3/3n4/8/8/3N4/4K3/8/4n3 w - - bm Ke2; id "Holmes Endgame Pos. 0215"; c0 "white pieces=2 black pieces=4"; c1 "material balance: -7,0";
2k1K2n/1p1p4/1Pp3p1/1N2b1P1/8/p4PR1/2P5/8 w - - bm f4; id "Holmes Endgame Pos. 0216"; c0 "white pieces=7 black pieces=8"; c1 "material balance: 0,5";
2k1K3/4B2B/7P/8/3r4/8/7b/8 w - - bm Bf5+; id "Holmes Endgame Pos. 0218"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -0,5";
2k1K3/4p3/8/3P2br/1R2B3/8/4p3/8 w - - bm Bf5+; id "Holmes Endgame Pos. 0219"; c0 "white pieces=4 black pieces=5"; c1 "material balance: -1,0";
2k1N3/4p2p/P7/8/B3P3/2b2K1P/8/5b2 w - - bm a7; id "Holmes Endgame Pos. 0220"; c0 "white pieces=6 black pieces=5"; c1 "material balance: 1,0";
2k2K2/2p5/P7/Pp1P4/8/7p/7P/8 w - - bm Ke7; id "Holmes Endgame Pos. 0221"; c0 "white pieces=5 black pieces=4"; c1 "material balance: 1,0";
2k2K2/8/3n2P1/8/4b3/8/2P1B3/8 w - - bm g7; id "Holmes Endgame Pos. 0222"; c0 "white pieces=4 black pieces=3"; c1 "material balance: -1,5";
2k2N2/8/3rPK2/8/8/3P4/8/8 w - - bm d4; id "Holmes Endgame Pos. 0224"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 0,5";
2K3bk/8/1p6/8/8/3R4/1p6/8 w - - bm Rd1; id "Holmes Endgame Pos. 0227"; c0 "white pieces=2 black pieces=4"; c1 "material balance: -0,5";
2k3K1/6P1/2P5/8/5B1r/8/8/8 w - - bm Be5; id "Holmes Endgame Pos. 0229"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 0,5";
2K5/1pp5/8/8/2Q5/4N3/3q4/6k1 w - - bm Qf1+; id "Holmes Endgame Pos. 0234"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 1,5";
2k5/2p3K1/8/2Pr4/6N1/8/8/6R1 w - - bm c6; id "Holmes Endgame Pos. 0239"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 3,5";
2k5/2P4K/1P3p2/6p1/6n1/8/5P2/8 w - - bm f3; id "Holmes Endgame Pos. 0240"; c0 "white pieces=4 black pieces=4"; c1 "material balance: -2,5";
2k5/2P5/8/8/8/2R4P/Kp5r/8 w - - bm Kb1; id "Holmes Endgame Pos. 0241"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 1,0";
2k5/3p2p1/2p5/2K5/5P2/8/2P5/8 w - - bm Kd6; id "Holmes Endgame Pos. 0242"; c0 "white pieces=3 black pieces=4"; c1 "material balance: -1,0";
2k5/3p4/P7/Pp6/8/4K3/8/8 w - - bm Kd4; id "Holmes Endgame Pos. 0243"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
2K5/3pP3/3P4/8/2k5/8/2B1r1p1/6b1 w - - bm Bd1; id "Holmes Endgame Pos. 0244"; c0 "white pieces=4 black pieces=5"; c1 "material balance: -5,0";
2k5/5N2/8/8/8/1b2K3/6B1/3N4 w - - bm Nd6+; id "Holmes Endgame Pos. 0247"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 7,0";
2k5/6K1/8/4N1pQ/8/p5q1/8/8 w - - bm Qe8+; id "Holmes Endgame Pos. 0250"; c0 "white pieces=3 black pieces=4"; c1 "material balance: 1,5";
2k5/6K1/r6r/8/4P3/8/8/5R2 w - - bm Rf8+; id "Holmes Endgame Pos. 0251"; c0 "white pieces=3 black pieces=3"; c1 "material balance: -4,0";
2K5/6p1/kp2P3/1p6/1P6/2P1P2p/8/1r6 w - - bm e7; id "Holmes Endgame Pos. 0252"; c0 "white pieces=5 black pieces=6"; c1 "material balance: -5,0";
2k5/6pB/1K6/P7/7B/5p1P/3p2r1/8 w - - bm Bf5+; id "Holmes Endgame Pos. 0254"; c0 "white pieces=5 black pieces=5"; c1 "material balance: 1,0";
2k5/6R1/N7/8/8/6K1/7p/5b2 w - - bm Rg8+; id "Holmes Endgame Pos. 0255"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 4,0";
2K5/7p/8/8/6pP/8/2k3P1/8 w - - bm Kd7; id "Holmes Endgame Pos. 0256"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 0,0";
2k5/8/2K5/1PBP4/8/8/8/r7 w - - bm b6; id "Holmes Endgame Pos. 0257"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 0,5";
2k5/8/3r1N2/2N3B1/8/8/8/4K3 w - - bm Ng8; id "Holmes Endgame Pos. 0259"; c0 "white pieces=4 black pieces=2"; c1 "material balance: 5,5";
2k5/BR6/6n1/7p/7p/7K/p7/8 w - - bm Rb8+; id "Holmes Endgame Pos. 0261"; c0 "white pieces=3 black pieces=5"; c1 "material balance: 2,0";
2K5/k1P5/P7/3P4/8/8/8/B2r4 w - - bm Kd7; id "Holmes Endgame Pos. 0262"; c0 "white pieces=5 black pieces=2"; c1 "material balance: 1,5";
2k5/K7/3RPr2/8/8/8/1b6/8 w - - bm e7; id "Holmes Endgame Pos. 0263"; c0 "white pieces=3 black pieces=3"; c1 "material balance: -2,5";
2k5/K7/4R3/8/3p3p/6b1/8/8 w - - bm Re4; id "Holmes Endgame Pos. 0264"; c0 "white pieces=2 black pieces=4"; c1 "material balance: -0,5";
2K5/p3kPR1/8/1pp1pP2/8/6p1/6P1/4r3 w - - bm f6+; id "Holmes Endgame Pos. 0266"; c0 "white pieces=5 black pieces=7"; c1 "material balance: -2,0";
2k5/r4n2/1pB5/8/1R2P3/6P1/2p4K/8 w - - bm Rc4; id "Holmes Endgame Pos. 0271"; c0 "white pieces=5 black pieces=5"; c1 "material balance: 0,0";
2kr4/3n4/1P4p1/NN2b1K1/B7/8/8/8 w - - bm Na7+; id "Holmes Endgame Pos. 0272"; c0 "white pieces=5 black pieces=5"; c1 "material balance: -1,5";
2n1b3/8/2r5/3k3n/8/3B4/1R5K/8 w - - bm Bb5; id "Holmes Endgame Pos. 0275"; c0 "white pieces=3 black pieces=5"; c1 "material balance: -7,0";
2N1k3/4p3/3pKp2/5p2/4NB2/pp6/8/8 w - - bm Nexd6+; id "Holmes Endgame Pos. 0277"; c0 "white pieces=4 black pieces=7"; c1 "material balance: 4,5";
2N1r3/6KN/5P2/p2k4/8/8/8/8 w - - bm f7; id "Holmes Endgame Pos. 0278"; c0 "white pieces=4 black pieces=3"; c1 "material balance: 2,0";
2N2n2/8/1P4P1/1P3KP1/1b6/p7/8/k6b w - - bm g7; id "Holmes Endgame Pos. 0279"; c0 "white pieces=6 black pieces=5"; c1 "material balance: -4,0";
2n4K/3P2PP/4P2k/4q3/3p2PB/p2P4/3P4/8 w - - bm Bf6; id "Holmes Endgame Pos. 0280"; c0 "white pieces=9 black pieces=5"; c1 "material balance: -4,0";
2N5/1n6/6pP/5q2/1k1p4/1P1p1B2/PK6/8 w - - bm a3+; id "Holmes Endgame Pos. 0283"; c0 "white pieces=6 black pieces=6"; c1 "material balance: -5,5";
2n5/1P1p4/3P4/2B1P3/3P4/6p1/pp4P1/Nk5K w - - bm Ba3; id "Holmes Endgame Pos. 0284"; c0 "white pieces=8 black pieces=6"; c1 "material balance: 4,5";
2N5/1p4N1/8/8/P2kr3/8/3K1P2/8 w - - bm f3; id "Holmes Endgame Pos. 0285"; c0 "white pieces=5 black pieces=3"; c1 "material balance: 3,0";
2n5/3N2R1/b3p3/p7/7k/8/8/4K3 w - - bm Nc5; id "Holmes Endgame Pos. 0286"; c0 "white pieces=3 black pieces=5"; c1 "material balance: -0,5";
2N5/5B2/8/4nk1K/6n1/4p3/8/8 w - - bm Ne7+; id "Holmes Endgame Pos. 0289"; c0 "white pieces=3 black pieces=4"; c1 "material balance: -1,0";
2N5/6p1/1P2k1B1/p5P1/1P3P2/4P2q/8/1K6 w - - bm b7; id "Holmes Endgame Pos. 0290"; c0 "white pieces=8 black pieces=4"; c1 "material balance: 1,0";
2N5/8/2q4p/3N3P/1pk5/4P2P/K2P4/8 w - - bm d3+; id "Holmes Endgame Pos. 0292"; c0 "white pieces=7 black pieces=4"; c1 "material balance: 0,0";
2n5/n7/5N2/8/8/7R/8/2k1K3 w - - bm Rc3+; id "Holmes Endgame Pos. 0295"; c0 "white pieces=3 black pieces=3"; c1 "material balance: 1,5";
2N5/P7/2p5/2k5/8/2P1p2K/4B2p/7r w - - bm a8=R; id "Holmes Endgame Pos. 0296"; c0 "white pieces=5 black pieces=5"; c1 "material balance: 1,0";
2nn4/B7/KP1P4/8/3p3k/8/8/4b3 w - - bm b7; id "Holmes Endgame Pos. 0297"; c0 "white pieces=4 black pieces=5"; c1 "material balance: -6,0";
2Nq4/8/2R2p2/p2pp3/3kp2p/8/P3PK1P/8 w - - bm Nd6; id "Holmes Endgame Pos. 0298"; c0 "white pieces=6 black pieces=8"; c1 "material balance: -3,5";
2R1K3/R7/6p1/P7/1k3r2/8/3p3b/8 w - - bm Rb7+; id "Holmes Endgame Pos. 0300"; c0 "white pieces=4 black pieces=5"; c1 "material balance: 0,5";
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: test positions for weak playing engines only (mate in 3)
Here are a couple of mate in 3 pos, from dann's a million mate pos. There is only 1 bm in these pos.Henk wrote:Do you know a list of fens which are positions any weak playing engine should be able to solve ?
CDrill 1800 solved this in 1.0s/pos. Sf6 solved this at 0.2s/pos.
Code: Select all
rrq2QK1/1b1p4/1N1R4/bk6/8/p1p5/8/n7 b - - acn 85; acs 0; bm Qxf8+; ce 32762; dm 3; pv Qxf8+ Kh7 Be4+ Rg6 Qh8#; c9 c8f8;
rrn1q2k/4B3/6pp/1b1QpPP1/8/P2BP2P/R6K/1N4N1 w - - acn 2403; acs 0; bm Bf6+; ce 32762; dm 3; pv Bf6+ Kh7 fxg6+ Qxg6 Qf7#; c9 e7f6;
rrn1n3/kp4Q1/1q1P3R/3P4/5p2/K4p2/2P2B2/1R3B2 w - - acn 2490; acs 0; bm Qa1; ce 32762; dm 3; pv Qa1 Qc5+ Kb2+ Kb6 Kc1#; c9 g7a1;
rrk5/2N2Rpp/p3b1P1/1Q6/1P2pP2/2P5/3K4/2n5 w - - acn 519; acs 0; bm Qe8+; ce 32762; dm 3; pv Qe8+ Kb7 Nd5+ Bd7 Qxd7#; c9 b5e8;
rrk2b2/4p1p1/2P1N2p/8/8/n7/1PP3P1/R3K2R w - - acn 400; acs 0; bm Rf1; ce 32762; dm 3; pv Rf1 Nxc2+ Kd2 h5 Rxf8#; c9 h1f1;
rrbb4/kp1p4/1p3p2/1p6/1p6/5R2/1K3p2/8 w - - acn 435; acs 0; bm Kb3; ce 32762; dm 3; pv Kb3 f1=Q Rxf1 f5 Ra1#; c9 b2b3;
rrb5/np1p4/1B6/P4p1K/p1kN1P2/p5p1/N1P5/7B w - - acn 487; acs 0; bm Bg2; ce 32762; dm 3; pv Bg2 d6 Bf1+ Kd5 Nc3#; c9 h1g2;
rrb5/bk1p3p/1p1Pp3/1Pp1P2Q/4P1B1/4P2P/3KR3/2N5 w - - acn 932; acs 0; bm Bxe6; ce 32762; dm 3; pv Bxe6 dxe6 Qxh7+ Bd7 Qxd7#; c9 g4e6;
rrb5/3R3p/1kp2p1q/ppN1p3/5P2/2P1Q1P1/PP5P/6K1 w - - acn 637; acs 0; bm Na4+; ce 32762; dm 3; pv Na4+ Ka6 Qb6+ Rxb6 Nc5#; c9 c5a4;
rrb4k/p1qp1B1p/2p2Pn1/1p2Pp2/5P2/2P3Q1/P5PP/R4R1K w - - acn 1552; acs 0; bm Qxg6; ce 32762; dm 3; pv Qxg6 hxg6 Rf3 g5 Rh3#; c9 g3g6;
rrb4N/bp1Qp2p/1p2p2P/1K3kPp/1PP2p1P/3N1P2/8/8 w - - acn 155; acs 0; bm Qxe7; ce 32762; dm 3; pv Qxe7 Bd7+ Qxd7 Rc8 Qf7#; c9 d7e7;
rrR1n1k1/5ppp/3p4/8/5n2/qQ6/B2B1P1P/1K4R1 w - - acn 221; acs 0; bm Rxe8+; ce 32762; dm 3; pv Rxe8+ Rxe8 Qxf7+ Kh8 Qxg7#; c9 c8e8;
rr6/pp1k4/6np/1PPPQRPP/4pP2/PB6/5K2/1N6 w - - acn 661; acs 0; bm Rf7+; ce 32762; dm 3; pv Rf7+ Ne7 Rxe7+ Kd8 Qc7#; c9 f5f7;
rr6/pn6/2PN3P/2p4K/8/7Q/2bk2pP/n4BB1 w - - acn 181; acs 0; bm Qe3+; ce 32762; dm 3; pv Qe3+ Kd1 Be2+ Ke1 Bf2#; c9 h3e3;
rr6/p7/4N3/6pB/p5Pk/8/3p3K/5R2 w - - acn 1060; acs 0; bm Nd4; ce 32762; dm 3; pv Nd4 Rf8 Rf3 d1=Q Rh3#; c9 e6d4;
rr6/p4k1p/2Q1pppP/B7/3p4/3BP2P/P7/nN3R1K w - - acn 2319; acs 0; bm Qd7+; ce 32762; dm 3; pv Qd7+ Kf8 Rxf6+ Kg8 Qg7#; c9 c6d7;
rr6/p1n4k/1p1NqBp1/2p1P2p/4P3/6R1/bP1Q2PP/4R1K1 w - - acn 549; acs 0; bm Rxg6; ce 32762; dm 3; pv Rxg6 Kxg6 Qg5+ Kh7 Qg7#; c9 g3g6;
rr6/p1Nb1PP1/2p5/1N3k2/7P/8/B1P5/5KQ1 w - - acn 1423; acs 0; bm Nd5; ce 32762; dm 3; pv Nd5 c5 Qg5+ Ke4 Qf4#; c9 c7d5;
rr6/Bb2k2q/2ppB3/1pPP4/5R1R/P3P3/8/N3K3 w - - acn 107; acs 0; bm Rxh7+; ce 32762; dm 3; pv Rxh7+ Ke8 Bd7+ Kd8 Bb6#; c9 h4h7;
rr6/8/p1Qb4/3PRp2/1pBk4/1KN2P2/8/4N3 w - - acn 1370; acs 0; bm Ne4; ce 32762; dm 3; pv Ne4 f4 Qxd6 a5 Nc2#; c9 c3e4;
rr6/8/8/Pp2R1R1/1Bk4b/4n1R1/8/1K6 w - - acn 757; acs 0; bm Re4+; ce 32762; dm 3; pv Re4+ Kb3 Rgxe3+ Ka4 Ra3#; c9 e5e4;
rr6/8/4p1k1/1p2P2p/7P/p7/3K4/5q2 b - - acn 1723; acs 0; bm Rd8+; ce 32762; dm 3; pv Rd8+ Kc2 Qf2+ Kc3 Qb2#; c9 b8d8;
rr6/3ppQnB/2pb4/1n2k1p1/1p2N2p/8/pN6/2B2K2 w - - acn 1580; acs 0; bm Nc3; ce 32762; dm 3; pv Nc3 h3 Nd3+ Kd4 Ne2#; c9 e4c3;
rr6/3b4/p1n1kp2/b1p1P1R1/qB2p1n1/2P5/8/1KR4B b - - acn 2226; acs 0; bm Nxb4; ce 32762; dm 3; pv Nxb4 Rc2 Nd3+ Rb2 Rxb2#; c9 c6b4;
rr6/3N1kb1/2nP1p2/p4B1P/R1P5/8/3p1p2/2R4K b - - acn 99; acs 0; bm dxc1=Q+; ce 32762; dm 3; pv dxc1=Q+ Kh2 Qf4+ Kg2 f1=Q#; c9 d2c1q;
rr6/3B4/4PP2/2pk4/n1R1NBn1/2pPp3/2N3K1/b7 w - - acn 1504; acs 0; bm f7; ce 32762; dm 3; pv f7 e2 Nf6+ Nxf6 Ne3#; c9 f6f7;
rr6/2p5/qpP1k2b/p2p2Pp/P2P4/1QP2P1P/B5KR/RN4B1 w - - acn 67; acs 0; bm Qxd5+; ce 32762; dm 3; pv Qxd5+ Ke7 Qd7+ Kf8 Qf7#; c9 b3d5;
rr6/2p1pQ2/1NP1R3/6n1/5pPP/4p3/3pk3/7K b - - acn 205; acs 0; bm d1=Q+; ce 32762; dm 3; pv d1=Q+ Kh2 Nf3+ Kg2 Qf1#; c9 d2d1q;
rr6/2p1k1p1/1pP5/pPb2p2/P1PRnP1p/3Kp3/2R1P1P1/7q b - - acn 353; acs 0; bm Qd1+; ce 32762; dm 3; pv Qd1+ Kxe3 Bxd4+ Kf3 Qf1#; c9 h1d1;
rr6/1p6/1P1pp3/p4p1k/b3PP1P/Q1P3K1/6NR/1Rnn2B1 b - - acn 286; acs 0; bm Ne2+; ce 32762; dm 3; pv Ne2+ Kh3 Nxg1+ Kg3 Rg8#; c9 c1e2;
rr6/1p1P1N2/1Q3P2/pB1p3n/4k3/2p3PP/5R1P/Kb6 w - - acn 4795; acs 0; bm Bf1; ce 32762; dm 3; pv Bf1 c2 Rf5 d4 Qe6#; c9 b5f1;
rr6/1PpB4/5pP1/k6P/3pBK2/4n3/3n4/3Q4 w - - acn 203; acs 0; bm Qa4+; ce 32762; dm 3; pv Qa4+ Kb6 Qb5+ Ka7 Qa5#; c9 d1a4;
rr5k/3Q2pP/8/8/7R/1B6/8/1b4K1 w - - acn 2487; acs 0; bm Qd5; ce 32762; dm 3; pv Qd5 Bc2 Qg8+ Rxg8 hxg8=Q#; c9 d7d5;
rr5k/1p3Q2/4NP1N/7n/5p2/8/1qb1p2K/B7 w - - acn 1645; acs 0; bm Ng5; ce 32762; dm 3; pv Ng5 f3 Qh7+ Bxh7 Ngf7#; c9 e6g5;
rr5Q/5pK1/4N3/4P3/1bppN2R/2P4q/RB1nP2k/4b3 w - - acn 128; acs 0; bm Rxh3+; ce 32762; dm 3; pv Rxh3+ Kg2 Nf4+ Kg1 Rh1#; c9 h4h3;
rr5B/7B/kN5b/p2Pp1pp/1pK3PP/PR2PR2/2P2q2/6Q1 b - - acn 591; acs 0; bm Rc8+; ce 32762; dm 3; pv Rc8+ Nxc8 Rxc8+ Kd3 Qxc2#; c9 b8c8;
rr5B/5k2/1P6/7p/p1pqp1PP/P1R1P2n/8/3R1K2 b - - acn 115; acs 0; bm Qxd1+; ce 32762; dm 3; pv Qxd1+ Kg2 Qg1+ Kxh3 hxg4#; c9 d4d1;
rr4k1/P3b3/6pp/2P1Qp2/2p1p2P/BN2K3/P6R/2Rb1B1n w - - acn 309; acs 0; bm Bxc4+; ce 32762; dm 3; pv Bxc4+ Kh7 Qxe7+ Kh8 Bb2#; c9 f1c4;
rr4k1/5ppp/7b/6N1/8/1Q6/B2q1PPP/6K1 w - - acn 128; acs 0; bm Qxf7+; ce 32762; dm 3; pv Qxf7+ Kh8 Qg8+ Rxg8 Nf7#; c9 b3f7;
rr4k1/1qpn1pb1/2p4p/6p1/p3N1P1/B2P3P/KPPQ3N/1R3R2 b - - acn 270; acs 0; bm Qb3+; ce 32762; dm 3; pv Qb3+ cxb3 axb3+ Ka1 Rxa3#; c9 b7b3;
rr3k2/pppq1pN1/1b1p2nQ/1b2p1N1/4P3/2PP3P/PP3PP1/R4RK1 w - - acn 366; acs 0; bm Nh7+; ce 32762; dm 3; pv Nh7+ Kg8 Nf6+ Kf8 Nf5#; c9 g5h7;
rr3k2/pb6/P3p1B1/1Rnq3P/P7/5pP1/4N1R1/2b2K2 b - - acn 516; acs 0; bm Qd1+; ce 32762; dm 3; pv Qd1+ Kf2 Qxe2+ Kg1 Qxg2#; c9 d5d1;
rr3k2/8/b2P4/8/3B3p/7P/5p2/2K3bB b - - acn 137; acs 0; bm f1=Q+; ce 32762; dm 3; pv f1=Q+ Kc2 Qd3+ Kc1 Rb1#; c9 f2f1q;
rr3k2/2q1bB2/p1bp1nQ1/4p3/P3P3/2p5/1PP3PP/R4R1K w - - acn 2581; acs 0; bm Be6; ce 32762; dm 3; pv Be6 Bd8 Qg8+ Ke7 Qf7#; c9 f7e6;
rr3bk1/8/p3Pp1p/3p1Q2/Pp1B4/4R3/1PP3PP/7K w - - acn 1975; acs 0; bm Qxf6; ce 32762; dm 3; pv Qxf6 Kh7 Qf7+ Bg7 Qxg7#; c9 f5f6;
rr3b2/q4p1p/2p1nP1k/2ppPQp1/2bP2PP/2P1N3/P7/K1BRRN2 w - - acn 144; acs 0; bm Qxg5+; ce 32762; dm 3; pv Qxg5+ Nxg5 Nf5+ Kg6 h5#; c9 f5g5;
rr3b2/8/pP6/k2N4/P2Q4/P2p4/1R6/5K2 w - - acn 2140; acs 0; bm Ra2; ce 32762; dm 3; pv Ra2 d2 Qb4+ Bxb4 axb4#; c9 b2a2;
rr3b2/4kN2/1P2pp1n/p1Rn1P2/P1P3pP/2q2B2/1R6/6K1 b - - acn 213; acs 0; bm Qe1+; ce 32762; dm 3; pv Qe1+ Kg2 Nf4+ Kh2 g3#; c9 c3e1;
rr2n3/4n3/1b2bk1B/1P2p2Q/1P2P3/3P4/6B1/5KNR w - - acn 315; acs 0; bm Bg5+; ce 32762; dm 3; pv Bg5+ Kg7 Qh7+ Kf8 Bxe7#; c9 h6g5;
rr2k3/P2R4/5P2/1p6/1P2p2B/4KP1P/8/2nR4 w - - acn 1153; acs 0; bm f7+; ce 32762; dm 3; pv f7+ Kf8 Rg1 exf3 Rg8#; c9 f6f7;
rr2k3/8/2p2P2/1P4BR/b1p2P1P/2P2Q2/K1n5/1B6 w - - acn 232; acs 0; bm Qe4+; ce 32762; dm 3; pv Qe4+ Kf8 Qe7+ Kg8 Qg7#; c9 f3e4;
rr2k3/6bp/p5p1/P1pp2PP/1p1NP1Q1/1P5B/2PP4/1RB1K3 w - - acn 434; acs 0; bm Qd7+; ce 32762; dm 3; pv Qd7+ Kf8 Ne6+ Kg8 Qxg7#; c9 g4d7;
rr2k3/1b6/1pp5/1P6/8/8/8/7K b - - acn 143; acs 0; bm Ra2; ce 32762; dm 3; pv Ra2 bxc6 Rd8 cxb7 Rd1#; c9 a8a2;
rr2bk2/1pK4p/2p2P2/p1P3q1/P3R3/B1P4B/8/8 b - - acn 239; acs 0; bm Qg3+; ce 32762; dm 3; pv Qg3+ Re5 Qxe5+ Kb6 Ra6#; c9 g5g3;
rr2QK2/1p2Nn2/4p3/2b3pb/2k2q1R/1nPp4/1P6/8 b - - acn 379; acs 0; bm gxh4; ce 32762; dm 3; pv gxh4 Qd8 Rxd8+ Kg7 Qh6#; c9 g5h4;
rr1n4/2pb1p1p/6pP/8/R1p5/2Pkb3/1R6/3K1N2 b - - acn 501; acs 0; bm Rxb2; ce 32762; dm 3; pv Rxb2 Nd2 Bxd2 Rb4 Bg4#; c9 b8b2;
rr1n1q1n/4k3/3b4/4pp1B/7P/BQ2N3/3p4/K1R5 b - - acn 184; acs 0; bm dxc1=Q+; ce 32762; dm 3; pv dxc1=Q+ Ka2 Rxa3+ Qxa3 Qxa3#; c9 d2c1q;
rr1k4/2p3Qp/3qpp2/nPnP2B1/7P/2b5/1PP3Pp/R2K4 b - - acn 164; acs 0; bm h1=Q+; ce 32762; dm 3; pv h1=Q+ Ke2 Qxg2+ Ke3 Nc4#; c9 h2h1q;
rr1k2n1/1Q6/q1R3p1/1p4p1/6PP/PB3nN1/4KB2/7R w - - acn 847; acs 0; bm Rd1+; ce 32762; dm 3; pv Rd1+ Nd4+ Rxd4+ Ke8 Qf7#; c9 h1d1;
rr1Q1b2/2p2k1p/8/1B2pq2/p5R1/PP6/RK1P3n/2B5 w - - acn 353; acs 0; bm Be8+; ce 32762; dm 3; pv Be8+ Ke6 Qd7+ Kf6 Qf7#; c9 b5e8;
rqn5/5k2/4N2p/2B2p2/P1p5/1P1b1P2/1K5P/5R2 b - - acn 222; acs 0; bm Qxb3+; ce 32762; dm 3; pv Qxb3+ Ka1 Rxa4+ Ba3 Rxa3#; c9 b8b3;
rqn1r1k1/6p1/p2p2P1/3P4/1P5R/4B2b/P6Q/K1R5 w - - acn 1394; acs 0; bm Qxh3; ce 32762; dm 3; pv Qxh3 Kf8 Rh8+ Ke7 Bg5#; c9 h2h3;
rqkn3r/p4p2/P3p1pn/2pN2b1/Q1P3P1/P1K2P1P/3R4/6N1 w - - acn 159; acs 0; bm Ne7+; ce 32762; dm 3; pv Ne7+ Kc7 Rd7+ Kb6 Qb5#; c9 d5e7;
rqbnkb1r/p3p1pp/2p2p2/4N3/Q1B1PP2/8/PP4PP/R1B2K1R w - - acn 1283; acs 0; bm Bf7+; ce 32762; dm 3; pv Bf7+ Nxf7 Qxc6+ Bd7 Qxd7#; c9 c4f7;
rqbn2Q1/ppN5/1n1P1k2/5p2/2B5/4P3/PPP3P1/2KR4 w - - acn 2750; acs 0; bm Ne8+; ce 32762; dm 3; pv Ne8+ Ke5 Qh8+ Ke4 Qd4#; c9 c7e8;
rqb3nk/p4Qb1/4p2p/1p2N3/4B3/2P5/1P3PPP/1K5R w - - acn 2857; acs 0; bm Ng6+; ce 32762; dm 3; pv Ng6+ Kh7 Ne7+ Kh8 Qxg8#; c9 e5g6;
rqb2r2/p3b1Q1/2p1k2B/1N1p4/1P2B1pp/3PP3/P1P2P1P/2R1K2R w K - acn 1123; acs 0; bm Qxg4+; ce 32762; dm 3; pv Qxg4+ Kf6 Qg6+ Ke5 d4#; c9 g7g4;
rqb2k1r/1pN1b1p1/p3Bn2/2p5/2P2BQ1/7P/PP4P1/3RR1K1 w - - acn 3154; acs 0; bm Qg6; ce 32762; dm 3; pv Qg6 Bxe6 Nxe6+ Kg8 Qxg7#; c9 g4g6;
rqb2br1/p3p1pp/n2p1p2/1p5N/1PP1R1n1/2kP3P/5PR1/2BQKB2 w - - acn 3037; acs 0; bm Qd2+; ce 32762; dm 3; pv Qd2+ Kb3 Qb2+ Ka4 Qa3#; c9 d1d2;
rqb1rb2/n4k2/p2ppn2/5N1p/K1P4P/N4Pp1/1Pp5/3Q1B1R b - - acn 366; acs 0; bm cxd1=Q+; ce 32762; dm 3; pv cxd1=Q+ b3 Qdxb3+ Ka5 Qxa3#; c9 c2d1q;
rqb1r1k1/3n1Nb1/1p1P3p/2pBpQp1/8/4B1PP/PP3P2/R2R2K1 w - - acn 4103; acs 0; bm Nxg5+; ce 32762; dm 3; pv Nxg5+ Re6 Bxe6+ Kh8 Qh7#; c9 f7g5;
rqb1nr1k/p3N1bp/5pp1/2B1p3/1PB1P3/8/P5PP/R3QR1K w - - acn 3857; acs 0; bm Nxg6+; ce 32762; dm 3; pv Nxg6+ hxg6 Qh4+ Bh6 Qxh6#; c9 e7g6;
rqb1kbnr/3p1p2/2P5/p1p1p2p/B2QP3/P3Bp1P/1P1N2P1/R4KNR w q - acn 250; acs 0; bm cxd7+; ce 32762; dm 3; pv cxd7+ Kd8 dxc8=Q+ Kxc8 Qd7#; c9 c6d7;
rqb1k1nR/3pb3/Bp6/P1pp1pp1/n2PQP2/1R2PN2/6K1/2B5 w - - acn 970; acs 0; bm Rxg8+; ce 32762; dm 3; pv Rxg8+ Kf7 Qxd5+ Kf6 fxg5#; c9 h8g8;
rqb1K3/2N5/1R4p1/5pb1/1NP4k/R4np1/2BP2P1/Q6r w - - acn 220; acs 0; bm Qh8+; ce 32762; dm 3; pv Qh8+ Bh6 Qxh6+ Kg4 gxf3#; c9 a1h8;
rqR3K1/4p1B1/3p4/1pp1nn2/1r1kPp2/1p2bp2/4P3/8 b - - acn 116; acs 0; bm Qxc8+; ce 32762; dm 3; pv Qxc8+ Bf8 Qxf8+ Kh7 Qg7#; c9 b8c8;
rq6/p3p3/P2k2pb/1Qpb1pP1/1P1p1P2/N3R3/P1KP4/2B2rR1 w - - acn 366; acs 0; bm bxc5+; ce 32762; dm 3; pv bxc5+ Kc7 Rxe7+ Kc8 Qe8#; c9 b4c5;
rq6/p1k2nbp/n1BpQ3/1P2p1p1/3N4/RP1PB1r1/7P/3K1nNR w - - acn 591; acs 0; bm Qxf7+; ce 32762; dm 3; pv Qxf7+ Kb6 Rxa6+ Kc5 Qc4#; c9 e6f7;
rq6/Rp3K2/p3p3/8/8/8/5n1b/6k1 b - - acn 663; acs 0; bm Qg8+; ce 32762; dm 3; pv Qg8+ Ke7 Re8+ Kd7 Qf7#; c9 b8g8;
rq6/B7/3PR1N1/2n2p2/3rPP2/1P2k3/K4pP1/2N5 b - - acn 335; acs 0; bm Qxa7+; ce 32762; dm 3; pv Qxa7+ Kb2 Qa1+ Kc2 Rd2#; c9 b8a7;
rq6/4kb1B/3b3P/3p1p2/2pP2N1/2n1P1B1/1R4N1/4K3 b - - acn 202; acs 0; bm Ra1+; ce 32762; dm 3; pv Ra1+ Rb1 Qxb1+ Kf2 Qf1#; c9 a8a1;
rq6/2pkpQ1r/8/pP1P1Npp/5B2/RP3N2/2b3PP/4KB1R w - - acn 660; acs 0; bm Qe6+; ce 32762; dm 3; pv Qe6+ Kd8 Qg8+ Kd7 Ne5#; c9 f7e6;
rq6/2n5/N3p3/1nBp1p2/2p1p3/p1kr4/K1pp4/8 b - - acn 329; acs 0; bm c1=Q; ce 32762; dm 3; pv c1=Q Bb4+ Kc2 Nxb8 Qb2#; c9 c2c1q;
rq6/2n1p3/1p1kp3/N7/3B4/2p2b2/7b/K2B3r b - - acn 461; acs 0; bm Rxa5+; ce 32762; dm 3; pv Rxa5+ Kb1 Be4+ Kc1 Ra1#; c9 a8a5;
rq6/1r1p2K1/1B3p1P/7k/R1QN4/2Rbp2P/3b2P1/1N4n1 w - - acn 276; acs 0; bm Qf7+; ce 32762; dm 3; pv Qf7+ Bg6 Qxg6+ Kh4 Nf5#; c9 c4f7;
rq6/1bb2P1Q/1p2P1B1/p1pp2PR/6K1/4BRp1/4N1k1/6N1 w - - acn 3342; acs 0; bm Bb1; ce 32762; dm 3; pv Bb1 d4 Nf4+ Bxf4 Qc2#; c9 g6b1;
rq5r/3B2k1/p2p1p2/7p/p1PPb3/4Ppp1/3N1Q2/RN1Kn1R1 w - - acn 85; acs 0; bm Qxg3+; ce 32762; dm 3; pv Qxg3+ Bg6 Qxg6+ Kf8 Qxf6#; c9 f2g3;
rq5k/pp1r4/6Q1/4p2p/3P4/8/PP3P1K/6R1 w - - acn 769; acs 0; bm Qh6+; ce 32762; dm 3; pv Qh6+ Rh7 Qf6+ Rg7 Qxg7#; c9 g6h6;
rq5k/p1R2Qp1/1n3bp1/8/1B1P4/3B1P1P/PP4P1/1K6 w - - acn 3123; acs 0; bm Qxg6; ce 32762; dm 3; pv Qxg6 Qg8 Qh5+ Qh7 Qxh7#; c9 f7g6;
rq5k/1p4p1/p2rB1Qn/4p3/Pb2N3/8/1Pn3PP/R4R1K w - - acn 3122; acs 0; bm Nf6; ce 32762; dm 3; pv Nf6 Qg8 Bxg8 gxf6 Qh7#; c9 e4f6;
rq5b/4K1Br/1P5p/5p2/1N3p2/3Qbn2/R2P1P2/R4N1k w - - acn 230; acs 0; bm Ng3+; ce 32762; dm 3; pv Ng3+ Kh2 Rh1+ Kg2 Qf1#; c9 f1g3;
rq4kr/ppp1np1p/5p1Q/7R/6B1/2N5/PPP4p/7K w - - acn 1757; acs 0; bm Ne4; ce 32762; dm 3; pv Ne4 Nd5 Nxf6+ Nxf6 Rg5#; c9 c3e4;
rq4kr/p7/3N4/5pp1/7p/P3PQ1P/5PP1/2B2RK1 w - - acn 231; acs 0; bm Qd5+; ce 32762; dm 3; pv Qd5+ Kg7 Qf7+ Kh6 Nxf5#; c9 f3d5;
rq4R1/r5n1/3PP3/2BNpP1P/2P1P2N/Qn4k1/1p2B3/1K5R w - - acn 3619; acs 0; bm Bd1; ce 32762; dm 3; pv Bd1 Rb7 Qxb3+ Rxb3 Rxg7#; c9 e2d1;
rq4Bk/2p5/1P1pN2N/2P3p1/8/8/Pp6/1K5Q w - - acn 1584; acs 0; bm Nf7+; ce 32762; dm 3; pv Nf7+ Kxg8 Nfxg5 d5 Qh7#; c9 h6f7;
rq3rk1/1b1n1pp1/p2Npn1p/1p4N1/8/3BP3/PPQ2PPP/2RR2K1 w - - acn 835; acs 0; bm Bh7+; ce 32762; dm 3; pv Bh7+ Kh8 Ngxf7+ Rxf7 Nxf7#; c9 d3h7;
rq3r2/3k4/3bp2n/pp3pnP/2p1b2R/PPP5/1B6/RN1N1BK1 b - - acn 1008; acs 0; bm Bc5+; ce 32762; dm 3; pv Bc5+ Nf2 Qg3+ Bg2 Qxg2#; c9 d6c5;
rq3k2/1p1bp2Q/3p1rp1/p3n3/4P3/1N3P2/PPP3P1/2KR1B1R w - - acn 540; acs 0; bm Qh8+; ce 32762; dm 3; pv Qh8+ Kf7 Rh7+ Ke6 Nd4#; c9 h7h8;
rq3br1/2p1pk1p/b1n3p1/pp1p2BP/3P2PR/1K3P2/PPP1P3/R2Q1nN1 b - - acn 416; acs 0; bm a4+; ce 32762; dm 3; pv a4+ Ka3 b4+ Kxa4 Bc4#; c9 a5a4;
rq3bnr/2p5/3p1k1p/p2PN1p1/1nR2Pb1/2P1K3/1PQ1P1P1/2B2BN1 w - - acn 150; acs 0; bm Qg6+; ce 32762; dm 3; pv Qg6+ Ke7 Qf7+ Kd8 Qxf8#; c9 c2g6;
Re: test positions for weak playing engines only
Does it matter? As long as it chooses the move all is fine?Henk wrote:PV is important. What if an engine plays the best first move for the wrong goal.
When has it chosen the right move: the first time it choses it? Or if it doesn't change its decision for a couple of iterative deepening steps? (how many?)
-
- Posts: 4366
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: test positions for weak playing engines only (mate in 3)
Here are some tests I had in a file named "easy", back in the 1990s.
Code: Select all
rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w kq - bm Qh8; c0 "Winning Chess by Chernev & Reinfeld, 259A, after BxN";
1Q1nb3/p3k1pp/5p2/1B1p4/PK5P/4P3/5PP1/2r5 b - - bm Nc6; c0 "Winning Chess by Chernev & Reinfeld, 208A (slightly modified)";
6rr/pp2kpRb/4p2p/4P3/3N1P2/4K3/P1P4P/6R1 w - - bm Rxh7; c0 "Winning Chess by Chernev & Reinfeld, 150A";
r4bk1/pp1b1pp1/n4p1p/qN1p4/3P1N2/2PBrP2/PP4PP/1K1R1Q1R b - - bm Rxd3; c0 "Lakdawala-Christiansen, San Mateo 1989";
2q1k1n1/2p1ppbr/r1npb1pp/3N4/3PP3/P2QBN1P/2P2PP1/RR4K1 w - - bm Qxa6;
2kr4/K1pp4/1p6/8/8/8/7Q/3R4 w - - bm Qd6; c0 "problem by Max Euwe, 1927 - Chess Life, July 1989, p. 24";
r1b3k1/1p3ppp/p1n5/2Q1p3/8/1NP5/P1P1BPqP/1K1R4 w - - bm Qxc6;
4rnk1/pp3ppp/q1prp3/8/2P1Q1NP/2B5/PP3PP1/4R1K1 w - - bm Qe5; c0 "Winning Chess by Chernev & Reinfeld, 80B";
r4rk1/1b3ppp/ppq2b2/2p1p2N/3p1PQ1/1P1BP3/P1PP2PP/R4RK1 w - - bm Be4; c0 "Winning Chess by Chernev & Reinfeld, 155A";
2kr2r1/1pp2ppp/p1pq1nb1/4p3/4PP2/2NPB2P/PPP1Q1P1/R4RK1 w - - bm f5; c0 "Winning Chess by Chernev & Reinfeld, 195B, modified slightly";
r2q1rk1/pp2nppp/4n3/8/3PP3/P3Q1B1/4N1PP/R4RK1 w - - bm d5; c0 "Winning Chess by Chernev & Reinfeld, 99A";
7b/2R2Prk/6qp/3B2pn/8/5PP1/5P2/6K1 w - - bm f8=N; "test for underpromotion";
7n/Q2K1k1p/6pB/3N2P1/8/8/8/4r3 b - - bm Re7; c0 "test for stalemate";
r1br1k2/1p4pp/pn1Np3/2qpPp2/3N1P1P/2PQ3R/PP4P1/R3K3 w - - bm Nxb7; c0 "Winning Chess by Chernev & Reinfeld, 152A";
4r3/ppn3k1/3p1Rpn/1PpPr1p1/P1P3P1/7P/3N4/3N1RK1 b - - bm Nf5;
3r2k1/5ppp/pb2p3/1p2P3/1P2bPP1/P1B5/6P1/R4R1K b - - bm Rd3; "Winning Chess by Chernev & Reinfeld, 100A";
R7/2p2rpk/1p4np/3Pp3/4BPq1/6P1/2Q2BK1/8 w - - bm Bxg6; c0 "Winning Chess by Chernev & Reinfeld, 175A, slightly modified";
r5k1/ppp1brpp/2p2q2/2P5/3P1B2/5QP1/PP3P1P/R4R1K b - - bm g5; c0 "Winning Chess by Chernev & Reinfeld, 35A, slightly modified";
r4k2/p3nppp/3q4/2Np1b2/1r1P3P/5QP1/P4PB1/2R1R1K1 w - - bm Rxe7; c0 "Bent Larsen: Bent Larsen's good move guide, Oxford University Press 1982, Ch. 1 #1";
r5rk/p1qnbp1p/1p2p2Q/3pP2p/P1pPb3/2P2N1P/1P2BPP1/RNR3K1 b - - bm Bxf3;
1r3r2/p3q1bk/5npp/2p5/2B1PpP1/1R3P2/PB5P/1QR3K1 w - - bm Bxf6; c0 "Taimanov-Vasiukov, World Senior Chmp 1994";
4kb1r/1bBnpppp/p7/1p1q/3P3n/5P/PPQ1B2P/2R2KNR w - - bm Bg3; c0 "Winning Chess by Chernev & Reinfeld, 238A";
-
- Posts: 1056
- Joined: Thu Mar 09, 2006 4:15 pm
- Location: Long Island, NY, USA
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: test positions for weak playing engines only (mate in 3)
I have corrected some epd with missing + sign (pos 1 and 2 for example) after a move, and the last position has wrong epd, also pos 12 has missing # sign.jdart wrote:Here are some tests I had in a file named "easy", back in the 1990s.
Code: Select all
rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w kq - bm Qh8; c0 "Winning Chess by Chernev & Reinfeld, 259A, after BxN"; 1Q1nb3/p3k1pp/5p2/1B1p4/PK5P/4P3/5PP1/2r5 b - - bm Nc6; c0 "Winning Chess by Chernev & Reinfeld, 208A (slightly modified)"; 6rr/pp2kpRb/4p2p/4P3/3N1P2/4K3/P1P4P/6R1 w - - bm Rxh7; c0 "Winning Chess by Chernev & Reinfeld, 150A"; r4bk1/pp1b1pp1/n4p1p/qN1p4/3P1N2/2PBrP2/PP4PP/1K1R1Q1R b - - bm Rxd3; c0 "Lakdawala-Christiansen, San Mateo 1989"; 2q1k1n1/2p1ppbr/r1npb1pp/3N4/3PP3/P2QBN1P/2P2PP1/RR4K1 w - - bm Qxa6; 2kr4/K1pp4/1p6/8/8/8/7Q/3R4 w - - bm Qd6; c0 "problem by Max Euwe, 1927 - Chess Life, July 1989, p. 24"; r1b3k1/1p3ppp/p1n5/2Q1p3/8/1NP5/P1P1BPqP/1K1R4 w - - bm Qxc6; 4rnk1/pp3ppp/q1prp3/8/2P1Q1NP/2B5/PP3PP1/4R1K1 w - - bm Qe5; c0 "Winning Chess by Chernev & Reinfeld, 80B"; r4rk1/1b3ppp/ppq2b2/2p1p2N/3p1PQ1/1P1BP3/P1PP2PP/R4RK1 w - - bm Be4; c0 "Winning Chess by Chernev & Reinfeld, 155A"; 2kr2r1/1pp2ppp/p1pq1nb1/4p3/4PP2/2NPB2P/PPP1Q1P1/R4RK1 w - - bm f5; c0 "Winning Chess by Chernev & Reinfeld, 195B, modified slightly"; r2q1rk1/pp2nppp/4n3/8/3PP3/P3Q1B1/4N1PP/R4RK1 w - - bm d5; c0 "Winning Chess by Chernev & Reinfeld, 99A"; 7b/2R2Prk/6qp/3B2pn/8/5PP1/5P2/6K1 w - - bm f8=N; "test for underpromotion"; 7n/Q2K1k1p/6pB/3N2P1/8/8/8/4r3 b - - bm Re7; c0 "test for stalemate"; r1br1k2/1p4pp/pn1Np3/2qpPp2/3N1P1P/2PQ3R/PP4P1/R3K3 w - - bm Nxb7; c0 "Winning Chess by Chernev & Reinfeld, 152A"; 4r3/ppn3k1/3p1Rpn/1PpPr1p1/P1P3P1/7P/3N4/3N1RK1 b - - bm Nf5; 3r2k1/5ppp/pb2p3/1p2P3/1P2bPP1/P1B5/6P1/R4R1K b - - bm Rd3; "Winning Chess by Chernev & Reinfeld, 100A"; R7/2p2rpk/1p4np/3Pp3/4BPq1/6P1/2Q2BK1/8 w - - bm Bxg6; c0 "Winning Chess by Chernev & Reinfeld, 175A, slightly modified"; r5k1/ppp1brpp/2p2q2/2P5/3P1B2/5QP1/PP3P1P/R4R1K b - - bm g5; c0 "Winning Chess by Chernev & Reinfeld, 35A, slightly modified"; r4k2/p3nppp/3q4/2Np1b2/1r1P3P/5QP1/P4PB1/2R1R1K1 w - - bm Rxe7; c0 "Bent Larsen: Bent Larsen's good move guide, Oxford University Press 1982, Ch. 1 #1"; r5rk/p1qnbp1p/1p2p2Q/3pP2p/P1pPb3/2P2N1P/1P2BPP1/RNR3K1 b - - bm Bxf3; 1r3r2/p3q1bk/5npp/2p5/2B1PpP1/1R3P2/PB5P/1QR3K1 w - - bm Bxf6; c0 "Taimanov-Vasiukov, World Senior Chmp 1994"; 4kb1r/1bBnpppp/p7/1p1q/3P3n/5P/PPQ1B2P/2R2KNR w - - bm Bg3; c0 "Winning Chess by Chernev & Reinfeld, 238A";
Here is arasan_yr1990_easy_v1.epd, with some correction.4kb1r/1bBnpppp/p7/1p1q/3P3n/5P/PPQ1B2P/2R2KNR w - - bm Bg3; c0 "Winning Chess by Chernev & Reinfeld, 238A";
Code: Select all
rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w kq - bm Qh8+; c0 "Winning Chess by Chernev & Reinfeld, 259A, after BxN";
1Q1nb3/p3k1pp/5p2/1B1p4/PK5P/4P3/5PP1/2r5 b - - bm Nc6+; c0 "Winning Chess by Chernev & Reinfeld, 208A (slightly modified)";
6rr/pp2kpRb/4p2p/4P3/3N1P2/4K3/P1P4P/6R1 w - - bm Rxh7; c0 "Winning Chess by Chernev & Reinfeld, 150A";
r4bk1/pp1b1pp1/n4p1p/qN1p4/3P1N2/2PBrP2/PP4PP/1K1R1Q1R b - - bm Rxd3; c0 "Lakdawala-Christiansen, San Mateo 1989";
2q1k1n1/2p1ppbr/r1npb1pp/3N4/3PP3/P2QBN1P/2P2PP1/RR4K1 w - - bm Qxa6;
2kr4/K1pp4/1p6/8/8/8/7Q/3R4 w - - bm Qd6; c0 "problem by Max Euwe, 1927 - Chess Life, July 1989, p. 24";
r1b3k1/1p3ppp/p1n5/2Q1p3/8/1NP5/P1P1BPqP/1K1R4 w - - bm Qxc6;
4rnk1/pp3ppp/q1prp3/8/2P1Q1NP/2B5/PP3PP1/4R1K1 w - - bm Qe5; c0 "Winning Chess by Chernev & Reinfeld, 80B";
r4rk1/1b3ppp/ppq2b2/2p1p2N/3p1PQ1/1P1BP3/P1PP2PP/R4RK1 w - - bm Be4; c0 "Winning Chess by Chernev & Reinfeld, 155A";
2kr2r1/1pp2ppp/p1pq1nb1/4p3/4PP2/2NPB2P/PPP1Q1P1/R4RK1 w - - bm f5; c0 "Winning Chess by Chernev & Reinfeld, 195B, modified slightly";
r2q1rk1/pp2nppp/4n3/8/3PP3/P3Q1B1/4N1PP/R4RK1 w - - bm d5; c0 "Winning Chess by Chernev & Reinfeld, 99A";
7b/2R2Prk/6qp/3B2pn/8/5PP1/5P2/6K1 w - - bm f8=N#; "test for underpromotion";
7n/Q2K1k1p/6pB/3N2P1/8/8/8/4r3 b - - bm Re7+; c0 "test for stalemate";
r1br1k2/1p4pp/pn1Np3/2qpPp2/3N1P1P/2PQ3R/PP4P1/R3K3 w - - bm Nxb7; c0 "Winning Chess by Chernev & Reinfeld, 152A";
4r3/ppn3k1/3p1Rpn/1PpPr1p1/P1P3P1/7P/3N4/3N1RK1 b - - bm Nf5;
3r2k1/5ppp/pb2p3/1p2P3/1P2bPP1/P1B5/6P1/R4R1K b - - bm Rd3; "Winning Chess by Chernev & Reinfeld, 100A";
R7/2p2rpk/1p4np/3Pp3/4BPq1/6P1/2Q2BK1/8 w - - bm Bxg6; c0 "Winning Chess by Chernev & Reinfeld, 175A, slightly modified";
r5k1/ppp1brpp/2p2q2/2P5/3P1B2/5QP1/PP3P1P/R4R1K b - - bm g5; c0 "Winning Chess by Chernev & Reinfeld, 35A, slightly modified";
r4k2/p3nppp/3q4/2Np1b2/1r1P3P/5QP1/P4PB1/2R1R1K1 w - - bm Rxe7; c0 "Bent Larsen: Bent Larsen's good move guide, Oxford University Press 1982, Ch. 1 #1";
r5rk/p1qnbp1p/1p2p2Q/3pP2p/P1pPb3/2P2N1P/1P2BPP1/RNR3K1 b - - bm Bxf3;
1r3r2/p3q1bk/5npp/2p5/2B1PpP1/1R3P2/PB5P/1QR3K1 w - - bm Bxf6; c0 "Taimanov-Vasiukov, World Senior Chmp 1994";
4kb1r/1bBnpppp/p7/1p1q4/3P3n/5P2/PPQ1B2P/2R2KNR w - - bm Bg3; c0 "Winning Chess by Chernev & Reinfeld, 238A";
Code: Select all
EEAI - EPD and Engine Analysis Interface v4.0
Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Physical Cores: 4, Hyper-Threading: ON
Physical Memory: Total = 12 GB, Available = 7 GB
Engine: CDrill 1800
Hash: 128, Threads: 1, Time: 5.0s/pos
Test file: arasan_yr1990_easy_v1.epd, TotalPos 22
AnalyzedPos : 22, Correct: 21 (95.45%)
Total engine analysis time: 00h:00m:59s:516ms
Expected time to finish : 00h:01m:50s:000ms
Pos Correct EngineBM ScoreCP Mate EPD
1 1 Qh8+ - +M2 rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w kq - bm Qh8+; c0 "Winning Chess by Chernev & Reinfeld, 259A, after BxN";
2 1 Nc6+ +367 - 1Q1nb3/p3k1pp/5p2/1B1p4/PK5P/4P3/5PP1/2r5 b - - bm Nc6+; c0 "Winning Chess by Chernev & Reinfeld, 208A (slightly modified)";
3 1 Rxh7 +332 - 6rr/pp2kpRb/4p2p/4P3/3N1P2/4K3/P1P4P/6R1 w - - bm Rxh7; c0 "Winning Chess by Chernev & Reinfeld, 150A";
4 1 Rxd3 +142 - r4bk1/pp1b1pp1/n4p1p/qN1p4/3P1N2/2PBrP2/PP4PP/1K1R1Q1R b - - bm Rxd3; c0 "Lakdawala-Christiansen, San Mateo 1989";
5 1 Qxa6 +302 - 2q1k1n1/2p1ppbr/r1npb1pp/3N4/3PP3/P2QBN1P/2P2PP1/RR4K1 w - - bm Qxa6;
6 1 Qd6 - +M2 2kr4/K1pp4/1p6/8/8/8/7Q/3R4 w - - bm Qd6; c0 "problem by Max Euwe, 1927 - Chess Life, July 1989, p. 24";
7 1 Qxc6 +209 - r1b3k1/1p3ppp/p1n5/2Q1p3/8/1NP5/P1P1BPqP/1K1R4 w - - bm Qxc6;
8 1 Qe5 +138 - 4rnk1/pp3ppp/q1prp3/8/2P1Q1NP/2B5/PP3PP1/4R1K1 w - - bm Qe5; c0 "Winning Chess by Chernev & Reinfeld, 80B";
9 1 Be4 +308 - r4rk1/1b3ppp/ppq2b2/2p1p2N/3p1PQ1/1P1BP3/P1PP2PP/R4RK1 w - - bm Be4; c0 "Winning Chess by Chernev & Reinfeld, 155A";
10 1 f5 +218 - 2kr2r1/1pp2ppp/p1pq1nb1/4p3/4PP2/2NPB2P/PPP1Q1P1/R4RK1 w - - bm f5; c0 "Winning Chess by Chernev & Reinfeld, 195B, modified slightly";
11 1 d5 +136 - r2q1rk1/pp2nppp/4n3/8/3PP3/P3Q1B1/4N1PP/R4RK1 w - - bm d5; c0 "Winning Chess by Chernev & Reinfeld, 99A";
12 1 f8=N# - - 7b/2R2Prk/6qp/3B2pn/8/5PP1/5P2/6K1 w - - bm f8=N#; "test for underpromotion";
13 1 Re7+ +0 - 7n/Q2K1k1p/6pB/3N2P1/8/8/8/4r3 b - - bm Re7+; c0 "test for stalemate";
14 1 Nxb7 +290 - r1br1k2/1p4pp/pn1Np3/2qpPp2/3N1P1P/2PQ3R/PP4P1/R3K3 w - - bm Nxb7; c0 "Winning Chess by Chernev & Reinfeld, 152A";
15 1 Nf5 +97 - 4r3/ppn3k1/3p1Rpn/1PpPr1p1/P1P3P1/7P/3N4/3N1RK1 b - - bm Nf5;
16 1 Rd3 +136 - 3r2k1/5ppp/pb2p3/1p2P3/1P2bPP1/P1B5/6P1/R4R1K b - - bm Rd3; "Winning Chess by Chernev & Reinfeld, 100A";
17 0 fxe5 +784 - R7/2p2rpk/1p4np/3Pp3/4BPq1/6P1/2Q2BK1/8 w - - bm Bxg6; c0 "Winning Chess by Chernev & Reinfeld, 175A, slightly modified";
18 1 g5 +102 - r5k1/ppp1brpp/2p2q2/2P5/3P1B2/5QP1/PP3P1P/R4R1K b - - bm g5; c0 "Winning Chess by Chernev & Reinfeld, 35A, slightly modified";
19 1 Rxe7 +236 - r4k2/p3nppp/3q4/2Np1b2/1r1P3P/5QP1/P4PB1/2R1R1K1 w - - bm Rxe7; c0 "Bent Larsen: Bent Larsen's good move guide, Oxford University Press 1982, Ch. 1 #1";
20 1 Bxf3 +383 - r5rk/p1qnbp1p/1p2p2Q/3pP2p/P1pPb3/2P2N1P/1P2BPP1/RNR3K1 b - - bm Bxf3;
21 1 Bxf6 +327 - 1r3r2/p3q1bk/5npp/2p5/2B1PpP1/1R3P2/PB5P/1QR3K1 w - - bm Bxf6; c0 "Taimanov-Vasiukov, World Senior Chmp 1994";
22 1 Bg3 +300 - 4kb1r/1bBnpppp/p7/1p1q4/3P3n/5P2/PPQ1B2P/2R2KNR w - - bm Bg3; c0 "Winning Chess by Chernev & Reinfeld, 238A";
[d]R7/2p2rpk/1p4np/3Pp3/4BPq1/6P1/2Q2BK1/8 w - - bm Bxg6; c0 "Winning Chess by Chernev & Reinfeld, 175A, slightly modified";
But after testing with Sf6, the move fxe5 is mate in 17, which probably is the bm in this pos and not Bxg6.
-
- Posts: 4366
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: test positions for weak playing engines only (mate in 3)
Thanks for the corrections. These are so old they were not in EPD format and I manually converted them.
--Jon
--Jon
Re: test positions for weak playing engines only
Hi,
This is probably a dumb question but I want to be sure that I'm doing the right thing.
Let's say I have an EPD-string like this:
8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id "WAC.002";
How should I test this?
Do I start at search-depth and then keep increasing until either time is up or a certain depth is reached? Or do I keep searching until I find that Rxb2? I'm asking because sometimes the move is found at, say, depth 3 but at depth 4 something else is chosen.
regards
This is probably a dumb question but I want to be sure that I'm doing the right thing.
Let's say I have an EPD-string like this:
8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id "WAC.002";
How should I test this?
Do I start at search-depth and then keep increasing until either time is up or a certain depth is reached? Or do I keep searching until I find that Rxb2? I'm asking because sometimes the move is found at, say, depth 3 but at depth 4 something else is chosen.
regards