In 2005 I published a collection of test positions for chess engines, called «Nightmare».
It was a set of 30 very difficult puzzles. Today, more than ten years later, the modern engines are much stronger.
So I created a new collection with 30 new hard positions. I found them in books, in chess forums, in studies databases a.o. (You can download all 30 positions as a EPD-File for your own experiments; with a fairly fast CPU, you should try 60 seconds per puzzle/engine ).
Have fun with «Nightmare II»:
https://glarean-magazin.ch/2016/08/25/c ... eigenmann/
Walter
.
Nightmare II (Test-Set)
Moderators: hgm, Rebel, chrisw
-
- Posts: 262
- Joined: Sun Oct 05, 2008 1:04 pm
- Location: Switzerland
- Full name: Walter Eigenmann
Nightmare II (Test-Set)
Chess in 'Glarean Magazin' (Ryzen7/16T)
-
- Posts: 12538
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Nightmare II (Test-Set)
Thank you.
I have greatly enjoyed your excellent test sets over the years.
They are always challenging and high quality.
I have greatly enjoyed your excellent test sets over the years.
They are always challenging and high quality.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: Nightmare II (Test-Set)
I recognize some positions from my hard set
I ran SF-MF on 6*4GHz, 5 min per position : 11/30 !
I ran SF-MF on 6*4GHz, 5 min per position : 11/30 !
Code: Select all
Analyzing engine: Stockfish_160815_x64_modern_matefinder
Use seconds per move : 300 Seconds per move
Analysis Lines : Minimum search depth=12
Activate abort analysis : True. Minimal analysis depth 24. Abort, if the correct move is held 3 additional ply
1) Qe2-h5 Qe2-h5 * 98 Seconds
2) c7-c8N c7-c8N * 257 Seconds
3) Ne2-f4 Be3-c5
4) Ng4xh6 Ng4xh6 * 34 Seconds
5) Rb2xb7 Rb2xb7 * 6 Seconds
6) Qc6xd6 Qc6xd6 * 190 Seconds
7) .. Qh5-f5 g4xh3
8) h2-h4 Ba4-b3
9) a5-a6 g6-g7
10) Nf7-d6 Nf7-h6
11) .. Rh6xh2 Rh6xh2 * 123 Seconds
12) Qc7-d8 Rb6-f6
13) .. Rd6-f6 Rd6-d7
14) Qe2xe8 Bd4xf6
15) f3-f4 Ke8-d7
16) Ng5-e6 Ng5-e6 * 188 Seconds
17) Nf4-d3 h4xg5
18) Bd4-f6 Bd4-f6 * 222 Seconds
19) Ne7-g6 Ne7-g6 * 65 Seconds
20) .. Kg8-g7 e4xd3
21) .. Rb8xb3 Ra6-a8
22) f5-f6 Kg1-h1
23) Nc7-a8 Rc2-f2
24) a7-a8Q a7-a8Q * 184 Seconds
25) g2-g4 c2-c4
26) .. e4-e3 e4-e3 * 58 Seconds
27) h2-h4 e7xf8Q
28) f2-f4 Na8-c7
29) Ka4-a3 Ng1-f3
30) Rd1-g1 Rf3-h3
11 of 30 matching moves
25/08/16 16:26:38, Total time: 02:14:23 Rated time: 1:58:45 = 7125 Seconds
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Nightmare II (Test-Set)
Very difficult tests indeed. But the weakest engine with rating of 1450 has solved 2 positions.
Details for CDrill.
Code: Select all
Engine Hash(mb) Thre Time(s)/pos TotalTime Positions Correct % TestFile
Sf7 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd
D2016.1.35.366 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd
D2016.1.35.366.Offense.300 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd
CDrill 1450 4 1 5.000 00h:02m:00s 30 2 6.7 Nightmare 2 - (W.Eigenmann).epd
Code: Select all
Engine: CDrill 1450
Hash: 4, Threads: 1, Time: 5.0s/pos
Test file: Nightmare 2 - (W.Eigenmann).epd, TotalPos 30
AnalyzedPos : 30, Correct: 2 (6.67%)
Total time as reported by engine : 00h:02m:00s:282ms
Expected time based on time/pos : 00h:02m:30s:000ms
Engine start/quit wall time elapsed : 00h:02m:00s:290ms
Pos Correct EngineBM ScoreCP Mate EPD
1 0 Bxc5 -4 - r4rk1/1bq1bppp/p1npp3/2nB1NP1/1p2P3/2N1B3/PPP1QP1P/2KR2R1 w - - bm Qh5; id "Nightmare II-01 - Koenigsangriff";
2 0 Kg2 +95 - 5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - bm c8=N; id "Nightmare II-02 - Springerumwandlung";
3 0 Ba7 -159 - 1rb2r1k/3p1pp1/p3p2p/1p2P3/4q3/1N2B1R1/PPP1N1P1/2KR1B2 w - - bm Nf4; id "Nightmare II-03 - Initiative";
4 0 Bd2 -96 - r2qrb1k/3n2p1/p2p3p/1p1b4/Pnp1N1N1/5R1P/1P3PP1/1BBQR1K1 w - - bm Nxh6; id "Nightmare II-04 - Springeropfer";
5 0 Kh4 -338 - 6k1/bpR5/8/7K/8/3p4/1Rb2rpB/8 w - - bm Rbxb7; id "Nightmare II-05 - Endspiel T&T&L vs T&L&L&B";
6 1 Qxd6+ +130 - 8/4kpp1/1pQq3p/p7/P7/3P2P1/2P2P1P/6K1 w - - bm Qxd6+; id "Nightmare II-06 - Endspiel D vs D";
7 0 gxh3 -227 - 6r1/6r1/2p1k1pp/p1pbP2q/Pp1p1PpP/1P1P2NR/1KPQ3R/8 b - - bm Qf5; id "Nightmare II-07 - Festung";
8 0 h3 -88 - 2r1k1r1/3q4/p1nBpp1p/8/B5p1/4RbK1/PP1Q1P1P/2R5 w - - bm h4; id "Nightmare II-08 - Offene Linie";
9 0 gxh7 -395 - 7k/1p5p/2qpn1PP/Pp1p4/8/3B2p1/3B1pP1/R4K2 w - - bm a6; id "Nightmare II-09 - Patt";
10 0 Rf3+ -251 - 2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - bm Nd6+; id "Nightmare II-10 - Endspiel T&S&B vs T&T&L";
11 0 gxh2 +298 - r5k1/p1pb2bp/3p3r/P1pPp1p1/2B1Pq2/1R2QPp1/1P4PP/5RBK b - - bm Rxh2+; id "Nightmare II-11 - Koenigsangriff";
12 0 Qxd7 +113 - 4K2k/1pQp3p/1R4p1/1P4P1/8/3P3P/1q3r2/8 w - - bm Qd8; id "Nightmare II-12 - Endspiel D&T vs D&T";
13 0 Be3 -169 - 2k2Br1/p6b/Pq1r4/1p2p1b1/1Ppp2p1/Q1P3N1/5RPP/R3N1K1 b - - bm Rf6; id "Nightmare II-13 - Koenigsangriff";
14 0 Be3 -96 - r1bqr1k1/3n1ppp/p2p1b2/3N1PP1/1p1B1P2/1P6/1PP1Q2P/2KR2R1 w - - bm Qxe8+; id "Nightmare II-14 - Damenopfer";
15 0 Kd7 +226 - 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - bm f4; id "Nightmare II-15 - Endspiel L vs L";
16 0 Nh7+ -36 - 2r2k2/8/8/3Rp1N1/2P3K1/8/2p4B/8 w - - bm Ne6+; id "Nightmare II-16 - Endspiel T&L&S vs T&B";
17 0 hxg5 +98 - 8/4nk2/1p3p2/1r1p2pp/1P1R1N1P/6P1/3KPP2/8 w - - bm Nd3; id "Nightmare II-17 - Endspiel T&S vs T&S";
18 0 Ne2 -51 - r1b2rk1/2q1bppp/p2pp3/2n3PQ/1p1BP3/1BN5/PPP2P1P/2KR2R1 w - - bm Bf6; id "Nightmare II-18 - Koenigsangriff";
19 0 Re4 +50 - 5B2/1p1nNp2/8/1P2R3/3p3q/8/p1K1P1Q1/k3b3 w - - bm Ng6; id "Nightmare II-19 - Springeropfer";
20 0 exd3 +29 - r3r1k1/pp1q1p2/2p2npb/PPPp4/3Pp3/2NNPpP1/1R1B1P1K/3Q3R b - - bm Kg7; id "Nightmare II-20 - Starke Felder";
21 0 Ra7 +204 - 1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - bm Rxb3+; id "Nightmare II-21 - Endspiel T vs T";
22 0 Qg4 -210 - r1q2rk1/ppp1bp2/6p1/3pNPn1/7p/2PP3P/P6B/1R1Q1RK1 w - - bm f6; id "Nightmare II-22 - Bauernopfer";
23 0 Ne8 +85 - 1k6/bPN2pp1/Pp2p3/p1p5/2pn4/3P4/PPR5/1K6 w - - bm Na8; id "Nightmare II-23 - Zugzwang";
24 0 Nb6 +63 - 7q/P3RP2/2p2n2/8/N7/p7/2B5/k1K2b2 w - - bm a8=Q; id "Nightmare II-24 - Endspiel T&L&S vs D&L&S";
25 0 O-O -53 - r1q2k2/pppb3r/2n1pBp1/3pPp1p/3P1Q1P/P2B4/2P2PP1/R3K2R w KQ - bm g4; id "Nightmare II-25 - Linienoeffnen";
26 0 Qh6 +118 - r5k1/6b1/2Nq4/2pP1p2/p1P1pPr1/Pp6/3R2PQ/1K3R2 b - - bm e3; id "Nightmare II-26 - Raeumung";
27 0 Rd6 -56 - r3kb1r/4Pp2/pn3P2/1pp3B1/2p5/2N3P1/PP3P1P/3RKB1b w kq - bm h4; id "Nightmare II-27 - Initiative";
28 1 f4+ +344 - N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - bm f4+; id "Nightmare II-28 - Endspiel D&S vs T&B";
29 0 Nc7 +138 - Nn6/8/6r1/8/K7/1P6/1R6/3k2N1 w - - bm Ka3; id "Nightmare II-29 - Endspiel T&S&S vs T&S";
30 0 Rxf4 -90 - r3rnk1/1bq1bpp1/pp2p3/3pP2Q/P4p2/1NNB1R2/1PP4P/2KR4 w - - bm Rg1; id "Nightmare II-30 - Koenigsangriff";
-
- Posts: 12538
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Nightmare II (Test-Set)
These are the ones from the set that I have never seen before:
r2qrb1k/3n2p1/p2p3p/1p1b4/Pnp1N1N1/5R1P/1P3PP1/1BBQR1K1 w - -
r1q2k2/pppb3r/2n1pBp1/3pPp1p/3P1Q1P/P2B4/2P2PP1/R3K2R w KQ -
Nn6/8/6r1/8/K7/1P6/1R6/3k2N1 w - -
7k/1p5p/2qpn1PP/Pp1p4/8/3B2p1/3B1pP1/R4K2 w - -
5B2/1p1nNp2/8/1P2R3/3p3q/8/p1K1P1Q1/k3b3 w - -
r2qrb1k/3n2p1/p2p3p/1p1b4/Pnp1N1N1/5R1P/1P3PP1/1BBQR1K1 w - -
r1q2k2/pppb3r/2n1pBp1/3pPp1p/3P1Q1P/P2B4/2P2PP1/R3K2R w KQ -
Nn6/8/6r1/8/K7/1P6/1R6/3k2N1 w - -
7k/1p5p/2qpn1PP/Pp1p4/8/3B2p1/3B1pP1/R4K2 w - -
5B2/1p1nNp2/8/1P2R3/3p3q/8/p1K1P1Q1/k3b3 w - -
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 262
- Joined: Sun Oct 05, 2008 1:04 pm
- Location: Switzerland
- Full name: Walter Eigenmann
Re: Nightmare II (Test-Set)
Hm... Can your CDrill really keeps the 2 solutions for 5-10 minutes??
Walter
Walter
Ferdy wrote:Very difficult tests indeed. But the weakest engine with rating of 1450 has solved 2 positions.
Details for CDrill.Code: Select all
Engine Hash(mb) Thre Time(s)/pos TotalTime Positions Correct % TestFile Sf7 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd D2016.1.35.366 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd D2016.1.35.366.Offense.300 128 1 5.000 00h:02m:30s 30 0 0.0 Nightmare 2 - (W.Eigenmann).epd CDrill 1450 4 1 5.000 00h:02m:00s 30 2 6.7 Nightmare 2 - (W.Eigenmann).epd
Code: Select all
Engine: CDrill 1450 Hash: 4, Threads: 1, Time: 5.0s/pos Test file: Nightmare 2 - (W.Eigenmann).epd, TotalPos 30 AnalyzedPos : 30, Correct: 2 (6.67%) Total time as reported by engine : 00h:02m:00s:282ms Expected time based on time/pos : 00h:02m:30s:000ms Engine start/quit wall time elapsed : 00h:02m:00s:290ms Pos Correct EngineBM ScoreCP Mate EPD 1 0 Bxc5 -4 - r4rk1/1bq1bppp/p1npp3/2nB1NP1/1p2P3/2N1B3/PPP1QP1P/2KR2R1 w - - bm Qh5; id "Nightmare II-01 - Koenigsangriff"; 2 0 Kg2 +95 - 5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/5K2/8/7n w - - bm c8=N; id "Nightmare II-02 - Springerumwandlung"; 3 0 Ba7 -159 - 1rb2r1k/3p1pp1/p3p2p/1p2P3/4q3/1N2B1R1/PPP1N1P1/2KR1B2 w - - bm Nf4; id "Nightmare II-03 - Initiative"; 4 0 Bd2 -96 - r2qrb1k/3n2p1/p2p3p/1p1b4/Pnp1N1N1/5R1P/1P3PP1/1BBQR1K1 w - - bm Nxh6; id "Nightmare II-04 - Springeropfer"; 5 0 Kh4 -338 - 6k1/bpR5/8/7K/8/3p4/1Rb2rpB/8 w - - bm Rbxb7; id "Nightmare II-05 - Endspiel T&T&L vs T&L&L&B"; 6 1 Qxd6+ +130 - 8/4kpp1/1pQq3p/p7/P7/3P2P1/2P2P1P/6K1 w - - bm Qxd6+; id "Nightmare II-06 - Endspiel D vs D"; 7 0 gxh3 -227 - 6r1/6r1/2p1k1pp/p1pbP2q/Pp1p1PpP/1P1P2NR/1KPQ3R/8 b - - bm Qf5; id "Nightmare II-07 - Festung"; 8 0 h3 -88 - 2r1k1r1/3q4/p1nBpp1p/8/B5p1/4RbK1/PP1Q1P1P/2R5 w - - bm h4; id "Nightmare II-08 - Offene Linie"; 9 0 gxh7 -395 - 7k/1p5p/2qpn1PP/Pp1p4/8/3B2p1/3B1pP1/R4K2 w - - bm a6; id "Nightmare II-09 - Patt"; 10 0 Rf3+ -251 - 2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - bm Nd6+; id "Nightmare II-10 - Endspiel T&S&B vs T&T&L"; 11 0 gxh2 +298 - r5k1/p1pb2bp/3p3r/P1pPp1p1/2B1Pq2/1R2QPp1/1P4PP/5RBK b - - bm Rxh2+; id "Nightmare II-11 - Koenigsangriff"; 12 0 Qxd7 +113 - 4K2k/1pQp3p/1R4p1/1P4P1/8/3P3P/1q3r2/8 w - - bm Qd8; id "Nightmare II-12 - Endspiel D&T vs D&T"; 13 0 Be3 -169 - 2k2Br1/p6b/Pq1r4/1p2p1b1/1Ppp2p1/Q1P3N1/5RPP/R3N1K1 b - - bm Rf6; id "Nightmare II-13 - Koenigsangriff"; 14 0 Be3 -96 - r1bqr1k1/3n1ppp/p2p1b2/3N1PP1/1p1B1P2/1P6/1PP1Q2P/2KR2R1 w - - bm Qxe8+; id "Nightmare II-14 - Damenopfer"; 15 0 Kd7 +226 - 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - bm f4; id "Nightmare II-15 - Endspiel L vs L"; 16 0 Nh7+ -36 - 2r2k2/8/8/3Rp1N1/2P3K1/8/2p4B/8 w - - bm Ne6+; id "Nightmare II-16 - Endspiel T&L&S vs T&B"; 17 0 hxg5 +98 - 8/4nk2/1p3p2/1r1p2pp/1P1R1N1P/6P1/3KPP2/8 w - - bm Nd3; id "Nightmare II-17 - Endspiel T&S vs T&S"; 18 0 Ne2 -51 - r1b2rk1/2q1bppp/p2pp3/2n3PQ/1p1BP3/1BN5/PPP2P1P/2KR2R1 w - - bm Bf6; id "Nightmare II-18 - Koenigsangriff"; 19 0 Re4 +50 - 5B2/1p1nNp2/8/1P2R3/3p3q/8/p1K1P1Q1/k3b3 w - - bm Ng6; id "Nightmare II-19 - Springeropfer"; 20 0 exd3 +29 - r3r1k1/pp1q1p2/2p2npb/PPPp4/3Pp3/2NNPpP1/1R1B1P1K/3Q3R b - - bm Kg7; id "Nightmare II-20 - Starke Felder"; 21 0 Ra7 +204 - 1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - bm Rxb3+; id "Nightmare II-21 - Endspiel T vs T"; 22 0 Qg4 -210 - r1q2rk1/ppp1bp2/6p1/3pNPn1/7p/2PP3P/P6B/1R1Q1RK1 w - - bm f6; id "Nightmare II-22 - Bauernopfer"; 23 0 Ne8 +85 - 1k6/bPN2pp1/Pp2p3/p1p5/2pn4/3P4/PPR5/1K6 w - - bm Na8; id "Nightmare II-23 - Zugzwang"; 24 0 Nb6 +63 - 7q/P3RP2/2p2n2/8/N7/p7/2B5/k1K2b2 w - - bm a8=Q; id "Nightmare II-24 - Endspiel T&L&S vs D&L&S"; 25 0 O-O -53 - r1q2k2/pppb3r/2n1pBp1/3pPp1p/3P1Q1P/P2B4/2P2PP1/R3K2R w KQ - bm g4; id "Nightmare II-25 - Linienoeffnen"; 26 0 Qh6 +118 - r5k1/6b1/2Nq4/2pP1p2/p1P1pPr1/Pp6/3R2PQ/1K3R2 b - - bm e3; id "Nightmare II-26 - Raeumung"; 27 0 Rd6 -56 - r3kb1r/4Pp2/pn3P2/1pp3B1/2p5/2N3P1/PP3P1P/3RKB1b w kq - bm h4; id "Nightmare II-27 - Initiative"; 28 1 f4+ +344 - N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - bm f4+; id "Nightmare II-28 - Endspiel D&S vs T&B"; 29 0 Nc7 +138 - Nn6/8/6r1/8/K7/1P6/1R6/3k2N1 w - - bm Ka3; id "Nightmare II-29 - Endspiel T&S&S vs T&S"; 30 0 Rxf4 -90 - r3rnk1/1bq1bpp1/pp2p3/3pP2Q/P4p2/1NNB1R2/1PP4P/2KR4 w - - bm Rg1; id "Nightmare II-30 - Koenigsangriff";
Chess in 'Glarean Magazin' (Ryzen7/16T)
-
- Posts: 144
- Joined: Fri Sep 12, 2014 4:57 am
- Location: Randwick Australia
Re: Nightmare II (Test-Set)
Dann Have you seen these ones?
http://chessstar.com/others/downloads/B ... fgaben.pdf
The introduction is in German (I think) but no worries;scroll down to page 4 and you are provided with 50 chess / check mate puzzles culminating with one
at the end-mate in 224.Answers are included. I can't remember where I got these puzzles from - someone from Talkchess might have provided them but I thought I'd post them anyway since you seem to enjoy chess riddles so much.
Regards Allan
http://chessstar.com/others/downloads/B ... fgaben.pdf
The introduction is in German (I think) but no worries;scroll down to page 4 and you are provided with 50 chess / check mate puzzles culminating with one
at the end-mate in 224.Answers are included. I can't remember where I got these puzzles from - someone from Talkchess might have provided them but I thought I'd post them anyway since you seem to enjoy chess riddles so much.
Regards Allan
-
- Posts: 12538
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Nightmare II (Test-Set)
Ottó Titusz Bláthy is probably the world's most famous chess composer.
I have all of his problems.
This grotesque link:
http://www.yacpdb.org/#search/ODg4ODg4O ... LzEvMA==/1
Will give 126 of them to you in Olive format from the YACPDB server
This link:
http://pdb.dieschwalbe.de/index.jsp
will give you 190 Blathy problems
I have all of his problems.
This grotesque link:
http://www.yacpdb.org/#search/ODg4ODg4O ... LzEvMA==/1
Will give 126 of them to you in Olive format from the YACPDB server
This link:
http://pdb.dieschwalbe.de/index.jsp
will give you 190 Blathy problems
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Nightmare II (Test-Set)
That CDrill version is limited to only 20K nodes, which is reached in only around 30ms. No pruning, no reduction, does not use transposition table cutoffs, mainly powered by evaluation function. But I will try to let think for more than 20K nodes and see what happens.Glarean wrote:Hm... Can your CDrill really keeps the 2 solutions for 5-10 minutes??
-
- Posts: 144
- Joined: Fri Sep 12, 2014 4:57 am
- Location: Randwick Australia
Re: Nightmare II (Test-Set)
Good one. Thanks Dann
Allan
Allan