Dann Corbit wrote: ↑Wed Jul 08, 2020 8:23 pm
BTW, Ovyron,
I want you to know that I really appreciate your efforts on this.
You have clear talent for building a test set.
I appreciate that, Dann

- a key part was when you mentioned you wanted positions that were fun, then eliminating or saving positions became fun in itself (curating chess positions).
I just had another idea for elimination criteria: boring checks. I guess they're interesting by themselves because they're checks that seem very obvious to humans, but difficult to find for computers. But, fun? For fun we need that these positions hold up by themselves without having to check an engine. I think.
So I've gotten rid of boring checks and have included my reasoning at the bottom.
I've also added the 20 most impressive checks to the saved list, these checks are completely unexpected and one can't see the right continuation easily. What makes them special is that their difficulty depends on whether you're told "look for a check" or not (but being told that doesn't make them easier!)
Current positions in the CCMT project (26 out of 100. 74 remaining to be added):
Code: Select all
5Q2/1r3p1k/p7/2R3P1/Pq6/3b2P1/5p1K/2R5 b - - bm f1=N+; dm 246; ce 32276;
2Q5/3P1k2/p6p/5p2/5P2/6PK/4q2P/8 w - - bm d8=N+; dm 246; ce 32276;
8/1P1k4/q6p/3B4/3bPP2/6P1/6K1/8 w - - bm b8=N+; dm 51; ce 32666;
q7/6pP/1R2K2k/7p/3B2Pp/7P/3P4/8 w - - bm h8=R+; dm 22; ce 32724;
1r6/1pPp1pBp/1P1P1P1P/1K6/4p3/P7/ppp1P2P/qkn4R w - - bm cxb8=N; dm 19; ce 32730;
5R2/8/8/p3k2p/P5p1/1Pp3Pr/2P1p1KP/8 b - - bm e1=N+; dm 17; ce 32734;
n6n/3B4/4K2p/7p/8/7k/1p2pR1p/b3B3 w - - bm Kf6+; dm 39; ce 32690;
2k5/p2p4/1P6/P3p3/1q2N3/2p5/K7/7Q w - - bm Nd6+; dm 22; ce 32724;
1NQ5/k1p1p3/7p/pP2P1P1/2P5/2pq4/1n6/6K1 w - - bm b6+; dm 20; ce 32728;
7n/3P2k1/n2K3p/2p5/Bb3N2/2p1p1P1/8/8 w - - bm Nh5+; dm 14; ce 32740;
r2r2k1/6p1/3p2B1/2b5/1p4p1/q5p1/6K1/Q3R2R w - - bm Rh8+; dm 13; ce 32742;
2R5/4kn2/pp1ppp2/8/P4bQq/2p1N3/n1B4r/5K2 w - - bm Qxe6+; dm 12; ce 32744;
6r1/1p3pk1/2p1p3/3NP2Q/2PR1P2/2P3Pb/1bKB4/q6r w - - bm Qh6+; dm 12; ce 32744;
r7/ppp1p3/2kp1B1q/3R1Q2/8/2pP4/P1K5/8 w - - bm Rc5+; dm 12; ce 32744;
r7/5p2/p1Kp2k1/3R3p/p5p1/6Q1/1Bp1r1PP/6q1 w - - bm Rg5+; dm 11; ce 32746;
rn2Rb2/pp3k1p/5pp1/2pP1b2/2q2B2/2P1QN2/PP3PPP/6K1 w - - bm Ng5+; dm 10; ce 32748;
r5kr/6p1/p7/4p1N1/5pnq/8/1RBR1Qn1/3b1K2 w - - bm Bh7+ Rb8+; dm 9; ce 32750;
r4rq1/5p1p/p5kn/1RB1Q1b1/6p1/5p2/PNP2P2/1K6 w - - bm Qxg5+; dm 9; ce 32750;
8/2r3n1/Q6p/8/3p1PP1/1P2n2K/Npk1p3/1N6 w - - bm Qd3+; dm 8; ce 32752;
b7/1nK1Np2/pp2kp1r/2p2N2/3p1B2/1P5R/n7/3Bb2r w - - bm Re3+; dm 8; ce 32752;
1kr3n1/pp1R2NR/2p2p2/Q1NppPb1/8/8/1r2q1P1/6K1 w - - bm Qc7+; dm 7; ce 32754;
2k1rr2/ppp3p1/7n/2N1p3/2Q5/2PP3p/1P1q3P/R4R1K w - - bm Qe6+; dm 7; ce 32754;
6nB/3Q4/4p1b1/3Np3/1p1kN3/1n3p1P/6PK/q4r2 w - - bm Nf4+; dm 7; ce 32754;
1R6/1n1bp1p1/2k3p1/2np4/8/rq1NQ1BP/7K/8 w - - bm Qxc5+; dm 7; ce 32754;
5r1q/3Nppnb/1R1p4/3k1pr1/pp4p1/2PP4/2PP4/3KR1n1 w - - bm Re5+; dm 7; ce 32754;
r1bqr1kb/3npp2/p2p2pB/1ppP4/4PQ2/2N3PB/PP3PK1/n6R w - - bm Qxf7+; dm 7; ce 32754;
Remaining CCMT Candidates: (108. 34 must be eliminated)
Code: Select all
r3k2r/Q7/3p2p1/1p2pp2/2p3p1/1P1P1p1B/6PK/8 w - - bm Qxa8+; dm 246; ce 32276;
5n1n/1p1p3q/3P4/1p6/1p1B2Q1/1P1p4/7k/K7 w - - bm Bg1+; dm 246; ce 32276;
8/p2R4/p2n1B1p/pp1NN2K/Rb1k2nQ/2p1p1rr/2P5/8 w - - bm Nxb4; dm 246; ce 32276;
4kn2/5p2/7B/ppp1P2P/8/1K6/6P1/8 w - - bm Bxf8; dm 144; ce 32480;
8/5B2/8/B2n1P2/3n2Pb/p7/4k3/1K6 b - - bm Bd8; dm 138; ce 32492;
1Rb5/7R/6k1/8/1p3r2/5N1B/K7/1r6 w - - bm Rc7; dm 137; ce 32494;
3B3k/8/3r3p/R7/7P/6p1/7b/3B3K w - - bm Rd5; dm 136; ce 32496;
8/5r2/4Q3/6PN/8/3K1ppp/4prkb/4Bbnn w - - bm Qd5; dm 98; ce 32572;
8/2p1ppp1/6p1/P3kP1P/3p4/5P1K/8/8 w - - bm f6; dm 85; ce 32598;
1b4b1/3p4/1PPP3P/8/5K1p/4p1P1/8/7k w - - bm Kf3; dm 81; ce 32606;
8/2n5/2Kp3p/k6p/5R2/8/3pbN2/4N3 w - - bm Nf3; dm 81; ce 32606;
1kb5/1p1p3p/pP1Pp3/Pp2Pp2/1p3P2/1P6/1P6/1K6 w - - bm Kc2; dm 76; ce 32614;
5Q2/p1p5/p1p5/6rp/7k/6p1/p1p3P1/rbK5 w - - bm Qe7; dm 62; ce 32644;
8/1pp3p1/8/6Q1/3p4/8/pppp2K1/br1k3n w - - bm Qg4+; dm 61; ce 32646;
8/4K3/4NN2/p3p3/rnp1p3/1pk5/bp1n4/qrb1N3 w - - bm Kd6; dm 60; ce 32648;
1n6/k2p4/p1pPp3/P1P1Pp2/5p2/5P2/2P2P2/4K3 w - - bm Kf1; dm 59; ce 32650;
8/6pp/5p2/k7/3p4/1Q2p3/3prpp1/3Kbqrb w - - bm Qc4; dm 57; ce 32654;
8/1p6/4k3/8/3p1Q2/3p4/pp1p4/rrbK4 w - - bm Qc7; dm 56; ce 32656;
8/1p2k3/8/8/5Q2/8/ppp1p3/qrrbK3 w - - bm Qd2; dm 50; ce 32668;
8/1p2k3/8/8/5Q2/8/ppp1p3/bqrbK3 w - - bm Qd2; dm 50; ce 32668;
8/7p/7p/7p/K4Q1p/p1p5/pbpr4/qrk5 w - - bm Kb4; dm 50; ce 32668;
8/1p6/8/3p3k/3p4/6Q1/pp1p4/rrbK4 w - - bm Qg8; dm 46; ce 32676;
4Q3/1ppr4/brk5/1p1p4/1PpP1p2/2p2p2/K1P2P2/1B6 w - - bm Qe6+; dm 46; ce 32676;
5R2/p7/4k3/3pN3/5pNP/2P1pKp1/PP1q2P1/8 w - - bm Re8+; dm 43; ce 32682;
8/1p3ppp/8/1p6/1P6/5p1p/kPK3pr/2B3Nb w - - bm b3; dm 38; ce 32692;
8/8/8/1p6/6k1/1p2Q3/p1p1p3/rbrbK3 w - - bm Qxb3; dm 37; ce 32694;
k7/rn1N4/n1B4p/8/5p1p/b1N1pP2/P3P1P1/3K4 w - - bm Nd5; dm 35; ce 32698;
8/2Q5/8/8/1k1p4/4p1p1/3prpp1/3Kbbrn w - - bm Qh7; dm 34; ce 32700;
1q1N4/3p4/k1pP1Bpp/1pP5/pP2K2P/P7/8/8 w - - bm Be7; dm 34; ce 32700;
1rb5/Np1p1p1B/1PpP1P2/3p2p1/8/1rP1PpPk/7P/6BK w - - bm Bf5+; dm 33; ce 32702;
4k3/K3p1r1/1P2P3/7P/p1N1N1p1/3P2p1/q7/8 w - - bm h6; dm 32; ce 32704;
k7/P4pp1/1P6/2p1P3/2P1n3/p5pB/P4n2/K5b1 w - - bm e6; dm 30; ce 32708;
8/6p1/4Q3/6k1/8/8/3p1pp1/3Kbrrb w - - bm Qf7; dm 29; ce 32710;
1K6/8/k7/1pp1Q3/8/3ppppp/p7/8 w - - bm Qc7; dm 29; ce 32710;
8/P6K/6pp/1p1P2pk/P2P4/1Pp3P1/2Bp3n/1b6 w - - bm Bd1+; dm 28; ce 32712;
8/1p6/1Q6/8/2kp4/3p4/pp1p4/rrbK4 w - - bm Qa5; dm 27; ce 32714;
r1q1k3/2p2Rp1/p3pPPN/6p1/7N/1pp1b3/8/K5B1 w - - bm fxg7; dm 26; ce 32716;
k1b5/1p1p4/p1bPp3/PP1pP3/2pP4/1pP3N1/1P6/K7 w - - bm b6; dm 26; ce 32716;
k7/8/1Q6/8/8/6p1/1p1pppp1/1Kbrqbrn w - - bm Qb5; dm 26; ce 32716;
4Q3/6k1/1p1pP3/2p5/4R2r/5P2/6B1/2q3K1 w - - bm Kf2; dm 24; ce 32720;
8/1p6/7p/2RPP2p/pp1P3P/qp1B1P2/pk1K4/b7 w - - bm Bh7; dm 24; ce 32720;
8/1p1p4/1p6/1p1B4/1P6/3PP1PP/2Np1kpP/3Kbrrb w - - bm e4; dm 24; ce 32720;
3R4/1r3pbk/4p1p1/p5Pp/qp2Q2P/8/1PP2P2/1K2R3 b - - bm Bxb2; dm 20; ce 32728;
8/4p3/3pPp2/pK1P1P2/1P2NP2/4p1p1/2B1pprb/4kbrn w - - bm Ba4; dm 20; ce 32728;
3R2K1/r1r2Bp1/p1pPPbbp/3kq2R/3Ppp1p/8/1P6/8 w - - bm dxc7+; dm 19; ce 32730;
6R1/pq2pk1K/4p3/8/4N3/3P4/P7/8 w - - bm Nd6+; dm 19; ce 32730;
8/6PK/2Q2P1P/8/1P6/1p1r3p/2Rp4/1k4q1 w - - bm Rxd2; dm 19; ce 32730;
3K1R2/6p1/8/4B1p1/6pb/6pr/6kp/7b w - - bm Bb8; dm 19; ce 32730;
Q3b3/1p2q3/1p6/bp4NP/1p6/1p6/1P3PPp/4NK1k w - - bm Qd8; dm 19; ce 32730;
QK6/p2P4/pk1P4/1p6/P6b/2P5/1p2q3/N3r3 w - - bm d8=Q+; dm 18; ce 32732;
1kNB3n/1P3n2/K1Bp3p/2ppP3/p1p5/N4p2/8/2rr1qb1 w - - bm Nb6; dm 18; ce 32732;
1k1qBQ1n/p1p4p/1PK5/7p/8/8/P7/8 w - - bm Bf7; dm 17; ce 32734;
8/p2q4/5Q2/p2pp3/p1pQ1K2/2p2b2/1N1N1n1p/2B4k w - - bm Kxf3; dm 17; ce 32734;
R7/2p5/1b3K2/2B4k/8/3P3n/3PppNp/5r2 w - - bm Ne3; dm 17; ce 32734;
1q3n1k/2N5/P1p2N1p/2Kp3p/pp6/n3p3/8/4Q3 w - - bm Qg3; dm 16; ce 32736;
2k5/3p4/1PpK4/pp1P1P1P/1p6/7p/8/8 w - - bm f6; dm 15; ce 32738;
8/8/3Q1r2/6PN/8/3K1ppp/4prkb/4Bbnn w - - bm Kc2; dm 14; ce 32740;
8/p7/8/8/7P/1pk4P/P1P5/1K1Qbq1N b - - bm Bf2; dm 14; ce 32740;
r2b4/B7/n7/8/7p/p3QKpR/2ppn1P1/2qb1k2 w - - bm Qd3; dm 14; ce 32740;
krb5/pr1p1p2/3P1p2/3B1P2/2K5/8/3B4/8 w - - bm Ba5; dm 13; ce 32742;
8/pP6/kpP3p1/brpPb1p1/1pP1PbP1/1P6/K5P1/8 w - - bm d6; dm 13; ce 32742;
1K4R1/B7/7p/5pn1/7n/6p1/5ppb/1R2Qqkr w - - bm Rd1; dm 13; ce 32742;
6R1/8/5p2/5N2/5P2/4PkNp/4p1pr/B3K1nr w - - bm Rh8; dm 13; ce 32742;
6k1/1pp3B1/3NbPpK/1B6/2P2Pp1/1p2p3/rp1PP3/4b3 w - - bm Bd7; dm 13; ce 32742;
3r3k/1p1bb2p/1Pp2n2/P1Pp4/NQ1Pp3/1QB1PpPr/2N2P2/2R2RK1 b - - bm Rg8; dm 13; ce 32742;
8/2r5/8/NP6/6Q1/ppp3K1/bkrp4/nnbB4 w - - bm Qe6; dm 13; ce 32742;
5nqb/3p1krr/1N1Pp1bn/4Pp1p/5PpP/1K4P1/8/R7 w - - bm Na8; dm 13; ce 32742;
3B3r/5k1B/5P2/7K/8/5pp1/8/4Rn2 w - - bm Kg5; dm 13; ce 32742;
6bn/5p2/5Pp1/6P1/6K1/n5p1/rb1N2P1/k1nRN3 w - - bm Kh3; dm 13; ce 32742;
7k/2pK2pp/2R4P/5P2/7B/4P2P/3pR3/3q4 w - - bm Ke7; dm 13; ce 32742;
2N4k/p2p2pb/4P1p1/4n1N1/8/8/7K/8 w - - bm e7; dm 13; ce 32742;
8/3P3P/1B3p2/7p/6pk/8/1pp2K2/8 w - - bm h8=Q; dm 12; ce 32744;
7k/p1p4P/2P2p1K/B4P2/P2N4/5PPp/4p3/8 w - - bm f4; dm 12; ce 32744;
1K6/p1p5/8/8/6p1/6pp/4Nprr/B4Bbk w - - bm Be5 Kb7; dm 12; ce 32744;
4R3/8/8/2R5/6BK/3p4/pp1k4/rrb5 w - - bm Rd5; dm 12; ce 32744;
2n1K3/4b3/3p2p1/3Q1Ppk/2ppbP2/2n3PP/5BP1/5q1r w - - bm Qg8; dm 11; ce 32746;
R1n4k/n1p5/1b2pN1P/2p4p/2P4p/p1p1p3/P1P1P2P/7K w - - bm Rb8; dm 11; ce 32746;
3B2N1/1p4b1/2p2p2/4p2Q/6p1/3K4/p1p5/2k5 w - - bm Qh1+; dm 11; ce 32746;
5r2/8/8/6PN/3Q4/1K3ppp/4prkb/4Bbnn w - - bm Qd8; dm 11; ce 32746;
3n2K1/3p4/3BkN1p/1P2P3/3p3P/1Pbp1pN1/4p1b1/4nr2 w - - bm Ne8; dm 11; ce 32746;
2nB1k2/2p3pp/3p2p1/n2K4/3Qp1N1/1Np4R/rb1p4/1Rq3r1 w - - bm Ke6; dm 11; ce 32746;
r3r1k1/pP1q1p2/2p2npb/1PPp4/3PpN2/2N1PpP1/1R1B1P1K/3Q1R2 b - - bm Ng4+; dm 11; ce 32746;
2R5/p7/8/3bpp2/2p2p2/5p2/5K1p/7k w - - bm Rb8; dm 10; ce 32748;
8/8/6K1/8/5pp1/1p3p1n/1Q1ppppn/r2kbqrb w - - bm Kf6; dm 10; ce 32748;
8/p4K2/b7/3N4/kBpNRp2/6b1/2P2pr1/4R1r1 w - - bm Re6; dm 10; ce 32748;
3q2kr/R1p2p1p/Bn1N1p1B/3bp3/6N1/4p2K/1R5P/2r5 w - - bm Ra8; dm 10; ce 32748;
6r1/1Q4p1/8/8/8/3Np3/4K2p/2bB2k1 w - - bm Nf2; dm 9; ce 32750;
Qn6/1p3qP1/1kpp1p2/p1NPpK1p/5R2/2r1Pn2/b1PnB3/r1b5 w - - bm g8=Q; dm 9; ce 32750;
7k/5K2/2p1p1PB/1bPP3p/p2b4/5R2/1pp1nP2/qn6 w - - bm Ke7; dm 9; ce 32750;
7k/4q1pp/4N3/2rBNQn1/4R3/4n3/4r3/K7 w - - bm Ng6+; dm 8; ce 32752;
8/3p2n1/N4b2/1K1kPn2/7N/2PP4/p4B2/8 w - - bm Nc7+; dm 8; ce 32752;
KNk4b/R4p2/2p2p2/B1p2P2/1p1p4/8/2r3b1/4r3 w - - bm Rd7; dm 8; ce 32752;
5n2/1n2p3/4p3/7B/N1p5/b1rk1P2/q1p1pBRN/2rbK1R1 w - - bm Rg4; dm 8; ce 32752;
4r1b1/1rp1P3/q1p1k1P1/1pB3P1/1P3P2/p6p/8/3Q1K2 w - - bm Qg4+; dm 8; ce 32752;
2n4k/6R1/3p1B1p/Kbp5/p5N1/3p3r/8/8 w - - bm Ba1; dm 8; ce 32752;
br2N3/1Bp2rp1/1p3b1B/3ppPp1/4PkP1/2P4P/2P2K2/2N5 w - - bm Nxg7; dm 8; ce 32752;
K6n/1BR1p1N1/1P1kP1br/3pnp1q/p1pP4/r6p/P4B2/2b5 w - - bm Be1; dm 8; ce 32752;
r1n5/r7/R2p3B/3Pk1K1/3pP3/bRp2Pp1/7p/1N6 w - - bm Nd2; dm 7; ce 32754;
r6k/2p3pp/r1qn4/5n2/3p3N/5NP1/BQ6/KR1R2B1 w - - bm Ng6+; dm 7; ce 32754;
6rn/6N1/4Q1pp/pr2p1kp/1b4p1/2p3P1/3pnBP1/K2b4 w - - bm Bc5; dm 7; ce 32754;
8/8/3r4/3p1p2/2pNB3/1p2Bp2/kp4b1/bN1K4 w - - bm Bf4; dm 7; ce 32754;
7n/5pbp/3Q4/N3rk1K/b3ppN1/4pr1n/4B3/8 w - - bm Bc4; dm 7; ce 32754;
8/8/1p3p2/1p6/1p6/1B1NpK2/2npp3/3kb2R w - - bm Ke4; dm 7; ce 32754;
rn3b2/3p1N2/4p1N1/4PkPK/p2B1PpP/1PPPRp1b/3n1p2/5r2 w - - bm Re2; dm 7; ce 32754;
8/1ppK3b/5Bp1/3k1PP1/N2p1RN1/2bP3p/5p2/5n1q w - - bm Be7; dm 7; ce 32754;
4N3/K1p1p3/p7/2kBB1br/P1P1ppb1/P4p1n/8/3N4 w - - bm Nc3; dm 7; ce 32754;
k3b2q/1RK1pnQ1/1Pnp3r/6R1/8/2N5/8/r7 w - - bm Na2; dm 6; ce 32756;
3R2Kn/5P2/Rp2p1pb/1np4p/1kP5/2p1p2r/B1p1NrbB/8 w - - bm Rda8; dm 6; ce 32756;
[d]2R2Q2/6pk/1p3q2/7p/1p1P4/8/5PPK/1r6 w - - bm Qh8+; dm 84; ce 32600;
The only check that leaves the king with only one option to move.
[d]8/1pp3p1/8/8/3pQ3/8/pppp2K1/br1k3n w - - bm Qf3+; dm 59; ce 32650;
Nothing wrong with one where a single queen turns this around, but this is basically the same one with Qg4+ as solution 4 positions before.
[d]8/2p3p1/8/1p4Q1/3p4/8/pppp2K1/br1k3n w - - bm Qg4+; dm 51; ce 32666;
And, huh... this one
[d]2k5/3p4/1Q6/8/8/1p1p4/pp1p4/rrbK4 w - - bm Qc5+; dm 30; ce 32708;
Okay, we don't really need more of these queen against entire army positions...
[d]5B2/8/1pPPbp2/2k1qRp1/1pnrB3/1p3n2/3P4/2R2KQ1 w - - bm Rxe5+; dm 20; ce 32728;
"Capture the queen for grabs with check."
[d]b2Nn2q/rBn3p1/6Rr/kpp3R1/1b2Q3/1p4B1/1K5P/8 w - - bm Nc6+; dm 19; ce 32730;
Check to fork King and Rook.
[d]7n/3P4/n2K2kp/2p4N/Bb6/2p1p1P1/8/8 w - - bm Bc2+; dm 13; ce 32742;
Very cool! But it's just another position we already have one move later.
[d]4r3/4Rb2/1pR1pp2/1P1pkpbn/p4p2/Q1K3n1/N1P3rq/2B4B w - - bm Qd6+; dm 8; ce 32752;
With so many pieces able to capture a pawn with check, a queen check is boring.
While doing this I realized it could be simple to "fix" some of these positions by making subtle changes, for instance:
[d]5B2/8/1pPPbp2/2k1pRp1/1pnrB3/1p3n2/3P4/2R2KQ1 w - - bm Rxe5+; dm 20; ce 32728;
With a black queen on e5 this is a dead giveaway. But when it's a pawn it suddenly becomes great! But it's not that we don't have enough positions and need to create new fixed ones, eliminating is the way to go
