I need a testsuite ...

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

I need a testsuite ...

Post by Matthias Gemuh »

I need a testsuite to test the implimentation of Gaviota EGTB in ChessGUI.


Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: I need a testsuite ...

Post by michiguel »

Matthias Gemuh wrote:I need a testsuite to test the implimentation of Gaviota EGTB in ChessGUI.


Matthias.
Do you need 1) a set of positions with 5 pieces to check if they tell the correct mate in #n or 2) a set of positions in which a given engine could solve only if EGTBs are available. I can provide something similar to the first.

Miguel
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: I need a testsuite ...

Post by Matthias Gemuh »

michiguel wrote:
Matthias Gemuh wrote:I need a testsuite to test the implimentation of Gaviota EGTB in ChessGUI.


Matthias.
Do you need 1) a set of positions with 5 pieces to check if they tell the correct mate in #n or 2) a set of positions in which a given engine could solve only if EGTBs are available. I can provide something similar to the first.

Miguel
a set of positions with 4 pieces to check if they tell the correct mate in #n :wink:
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: I need a testsuite ...

Post by michiguel »

Matthias Gemuh wrote:
michiguel wrote:
Matthias Gemuh wrote:I need a testsuite to test the implimentation of Gaviota EGTB in ChessGUI.


Matthias.
Do you need 1) a set of positions with 5 pieces to check if they tell the correct mate in #n or 2) a set of positions in which a given engine could solve only if EGTBs are available. I can provide something similar to the first.

Miguel
a set of positions with 4 pieces to check if they tell the correct mate in #n :wink:
I have these positions used in the tbtest. "m" is the number of plies needed to check mate. They are both, 4 and 5-pieces and the longest mates.

Miguel
EDIT: I don't know why an extra \n was inserted...

Code: Select all



struct gtbtestpos {

	char 	*keystr;

	int 	 m;

	char 	*fen;

};



static const struct gtbtestpos Gtp[] = {



 {"KPK",	28	,"8/8/8/1k6/8/8/K5P1/8 w - - 0 1"}

,{"KRK",	16	,"8/8/8/8/8/2k5/1R6/K7 w - - 0 1"}

,{"KQK",	10	,"8/8/8/5k2/8/8/1Q6/K7 w - - 0 1"}



,{"KPPK",32,"8/8/8/8/8/2k3P1/6P1/K7 w - - 0 1"}

,{"KNNK",1,"8/8/8/8/8/4N3/3N4/K1k5 w - - 0 1"}

,{"KNPK",27,"8/7N/8/8/8/5k2/7P/K7 w - - 0 1"}

,{"KBPK",31,"8/3P4/KBk5/8/8/8/8/8 w - - 0 1"}

,{"KBNK",33,"8/8/7N/8/8/8/8/K1k1B3 w - - 0 1"}

,{"KBBK",19,"8/8/8/8/7B/8/3k4/K2B4 w - - 0 1"}

,{"KRPK",16,"8/8/1R6/2kP4/8/8/8/K7 w - - 0 1"}

,{"KRNK",16,"8/8/8/8/3N4/3k4/2R5/K7 w - - 0 1"}

,{"KRBK",16,"8/8/8/8/3B4/3k4/2R5/K7 w - - 0 1"}

,{"KRRK",7,"8/8/8/8/8/3k4/2R5/KR6 w - - 0 1"}

,{"KQPK",10,"8/8/8/3k4/8/4P3/8/K1Q5 w - - 0 1"}

,{"KQNK",9,"8/8/5k2/8/8/8/8/KN4Q1 w - - 0 1"}

,{"KQBK",8,"8/5B2/5k2/8/8/8/8/KQ6 w - - 0 1"}

,{"KQRK",6,"8/8/8/8/3k4/2R5/8/K6Q w - - 0 1"}

,{"KQQK",4,"1Q6/Q7/8/8/8/5k2/8/K7 w - - 0 1"}

,{"KPKP",33,"2K5/k7/7p/8/8/8/6P1/8 w - - 0 1"}

,{"KPKN",29,"8/8/8/k7/8/n7/K5P1/8 w - - 0 1"}

,{"KPKB",29,"8/8/8/k7/8/b7/K5P1/8 w - - 0 1"}

,{"KPKR",43,"8/5k2/2PK4/5r2/8/8/8/8 w - - 0 1"}

,{"KPKQ",29,"8/8/8/k7/8/q7/K5P1/8 w - - 0 1"}

,{"KNKP",7,"8/8/8/8/p7/8/N7/k1K5 w - - 0 1"}

,{"KNKN",1,"8/8/8/8/8/8/n1K5/k1N5 w - - 0 1"}

,{"KNKB",1,"8/8/8/8/8/8/b7/k1K1N3 w - - 0 1"}

,{"KNKR",1,"8/8/8/8/8/8/r2N4/k1K5 w - - 0 1"}



,{"KBKP",1,"8/8/8/8/8/8/p7/k1K1B3 w - - 0 1"}

,{"KBKN",1,"8/8/8/8/8/8/n1K5/k1B5 w - - 0 1"}

,{"KBKB",1,"8/8/8/8/8/8/b7/k1K1B3 w - - 0 1"}



,{"KRKP",26,"8/8/K7/3p4/8/3k4/4R3/8 w - - 0 1"}

,{"KRKN",40,"8/2R5/8/8/7k/3K4/8/4n3 w - - 0 1"}

,{"KRKB",29,"8/8/8/8/8/2R5/8/3K1bk1 w - - 0 1"}

,{"KRKR",19,"8/8/8/8/8/1R6/6r1/K1k5 w - - 0 1"}

,{"KRKQ",19,"8/8/8/8/8/1R6/6q1/K1k5 w - - 0 1"}

,{"KQKP",28,"3Q4/3K4/8/8/8/3k4/3p4/8 w - - 0 1"}

,{"KQKN",21,"8/8/8/8/8/2k5/2n5/KQ6 w - - 0 1"}

,{"KQKB",17,"8/6Q1/8/4b3/3k4/8/8/K7 w - - 0 1"}

,{"KQKR",35,"8/8/8/8/2r5/8/2k5/K6Q w - - 0 1"}

,{"KQKQ",13,"8/8/8/8/8/8/8/qk1K2Q1 w - - 0 1"}



,{"KPPPK",33,"K7/8/8/8/2k3P1/6P1/6P1/8 w - - 0 1"}

,{"KNPPK",32,"7N/K5k1/8/8/8/6P1/6P1/8 w - - 0 1"}

,{"KNNPK",28,"N1N5/8/8/8/8/4k2P/8/K7 w - - 0 1"}

,{"KNNNK",21,"8/8/8/8/8/8/N4k2/KN4N1 w - - 0 1"}

,{"KBPPK",25,"B7/1K6/8/8/8/3k3P/7P/8 w - - 0 1"}

,{"KBNPK",33,"K1k5/2P5/8/7B/8/8/8/N7 w - - 0 1"}

,{"KBNNK",34,"8/8/8/6N1/6kB/6N1/8/K7 w - - 0 1"}

,{"KBBPK",30,"4B3/6P1/7k/8/8/8/K7/1B6 w - - 0 1"}

,{"KBBNK",33,"8/8/8/8/8/B7/5Bk1/K6N w - - 0 1"}

,{"KBBBK",16,"8/8/8/3B4/3B4/3k4/3B4/3K4 w - - 0 1"}

,{"KRPPK",15,"8/8/8/8/2kP4/8/1R1P4/K7 w - - 0 1"}

,{"KRNPK",17,"6k1/6NR/7P/8/8/8/8/K7 w - - 0 1"}

,{"KRNNK",15,"8/5NR1/5kN1/8/8/8/8/K7 w - - 0 1"}

,{"KRBPK",16,"8/8/8/8/BR6/kP6/8/K7 w - - 0 1"}

,{"KRBNK",29,"8/8/8/8/8/8/6kB/K5NR w - - 0 1"}

,{"KRBBK",12,"8/8/8/8/3B4/3k4/2RB4/K7 w - - 0 1"}

,{"KRRPK",14,"8/K7/8/8/5k2/4RPR1/8/8 w - - 0 1"}

,{"KRRNK",10,"8/8/6R1/6Nk/6R1/8/8/K7 w - - 0 1"}

,{"KRRBK",10,"8/6R1/6Bk/6R1/8/8/8/K7 w - - 0 1"}

,{"KRRRK",5,"8/8/8/8/4k3/5R2/R7/RK6 w - - 0 1"}

,{"KQPPK",9,"8/8/8/8/8/3kP3/3P4/K1Q5 w - - 0 1"}

,{"KQNPK",9,"NQ6/8/8/8/4k3/8/1P6/K7 w - - 0 1"}

,{"KQNNK",8,"N7/N7/8/8/8/5k2/8/K1Q5 w - - 0 1"}

,{"KQBPK",9,"8/8/8/8/8/8/k1PK4/2QB4 w - - 0 1"}

,{"KQBNK",7,"8/8/8/8/4N3/3kB3/Q7/K7 w - - 0 1"}

,{"KQBBK",6,"8/8/8/8/8/1B6/Q1B1k3/K7 w - - 0 1"}

,{"KQRPK",7,"6Q1/8/8/8/8/8/6Pk/K5R1 w - - 0 1"}

,{"KQRNK",5,"Q7/N7/8/8/8/8/3k4/K1R5 w - - 0 1"}

,{"KQRBK",5,"1Q6/8/8/8/3B4/3k4/2R5/K7 w - - 0 1"}

,{"KQRRK",4,"5Q2/5R2/8/8/8/3k4/4R3/K7 w - - 0 1"}

,{"KQQPK",4,"3Q4/3Q4/8/8/8/3P4/8/K1k5 w - - 0 1"}

,{"KQQNK",4,"1Q6/2N5/1Q6/8/8/8/4k3/K7 w - - 0 1"}

,{"KQQBK",4,"3Q3Q/8/8/8/3B4/8/4k3/K7 w - - 0 1"}

,{"KQQRK",4,"8/8/8/8/4k3/8/1K6/QR1Q4 w - - 0 1"}

,{"KQQQK",3,"8/8/1Q6/Q7/1Q6/8/8/K4k2 w - - 0 1"}

,{"KPPKP",127,"8/8/8/8/1p2P3/4P3/1k6/3K4 w - - 0 1"}

,{"KPPKN",50,"3n4/5P2/8/8/3K2P1/8/k7/8 w - - 0 1"}

,{"KPPKB",43,"8/6P1/7k/8/6P1/1K6/8/1b6 w - - 0 1"}

,{"KPPKR",54,"3K4/8/8/4P3/8/2r5/5P2/2k5 w - - 0 1"}

,{"KPPKQ",124,"8/4P3/7q/8/8/8/k1K1P3/8 w - - 0 1"}

,{"KNPKP",57,"N7/8/K7/8/4p3/8/6P1/k7 w - - 0 1"}

,{"KNPKN",97,"k7/3P4/2n5/K7/8/8/3N4/8 w - - 0 1"}

,{"KNPKB",43,"8/8/8/8/2K5/b7/1k5P/2N5 w - - 0 1"}

,{"KNPKR",44,"1N6/8/8/PK6/3r4/3k4/8/8 w - - 0 1"}

,{"KNPKQ",41,"8/4P3/8/N1K5/k7/8/7q/8 w - - 0 1"}

,{"KNNKP",115,"1N6/8/p7/8/8/8/2k1N3/K7 w - - 0 1"}

,{"KNNKN",7,"7n/8/8/8/8/8/2NK4/1kN5 w - - 0 1"}

,{"KNNKB",4,"8/8/8/8/1N6/8/1b6/k1NK4 w - - 0 1"}

,{"KNNKR",3,"8/8/8/8/3N4/r7/8/k1K1N3 w - - 0 1"}

,{"KNNKQ",1,"8/8/8/8/8/4N3/3N4/K1k1q3 w - - 0 1"}

,{"KBPKP",67,"8/7p/8/8/8/1B6/K6P/2k5 w - - 0 1"}

,{"KBPKN",100,"1n6/3P4/8/8/1K6/7B/8/k7 w - - 0 1"}

,{"KBPKB",51,"8/8/6B1/8/2P5/8/2K5/k4b2 w - - 0 1"}

,{"KBPKR",45,"8/r1k5/5P2/3K4/B7/8/8/8 w - - 0 1"}

,{"KBPKQ",35,"8/3P1q2/2k5/6B1/8/8/8/K7 w - - 0 1"}

,{"KBNKP",104,"8/8/3K4/8/8/1p6/k7/5B1N w - - 0 1"}

,{"KBNKN",107,"8/8/8/8/8/8/1n5B/2K1N2k w - - 0 1"}

,{"KBNKB",39,"8/7B/8/4N3/8/8/3k4/K1b5 w - - 0 1"}

,{"KBNKR",36,"8/8/8/2r5/3B4/8/3N4/K3k3 w - - 0 1"}

,{"KBNKQ",36,"8/8/8/2q5/3B4/8/3N4/K3k3 w - - 0 1"}

,{"KBBKP",74,"8/8/8/8/4k1B1/1p2B3/2K5/8 w - - 0 1"}

,{"KBBKN",78,"7B/6n1/8/6k1/6B1/8/8/K7 w - - 0 1"}

,{"KBBKB",22,"8/8/8/2B5/8/8/3k4/K1b4B w - - 0 1"}

,{"KBBKR",23,"4r3/8/8/8/8/8/8/k1K3BB w - - 0 1"}

,{"KBBKQ",21,"8/8/8/1q4B1/8/3k4/6B1/K7 w - - 0 1"}

,{"KRPKP",56,"R7/P7/8/K7/8/8/pk6/8 w - - 0 1"}

,{"KRPKN",54,"8/5n2/8/8/8/7k/7P/3K3R w - - 0 1"}

,{"KRPKB",73,"8/8/R7/8/8/1k1P4/6b1/K7 w - - 0 1"}

,{"KRPKR",74,"k7/8/8/8/8/4R3/6P1/1K5r w - - 0 1"}

,{"KRPKQ",68,"8/P1k5/8/8/8/1q6/R7/K7 w - - 0 1"}

,{"KRNKP",29,"8/8/8/4R3/8/2k3N1/3p4/K7 w - - 0 1"}

,{"KRNKN",37,"8/8/8/8/RN6/1k6/8/3K1n2 w - - 0 1"}

,{"KRNKB",31,"8/8/8/8/4b3/8/2R5/3K1Nk1 w - - 0 1"}

,{"KRNKR",37,"8/8/8/8/N2K4/R7/8/2k1r3 w - - 0 1"}

,{"KRNKQ",20,"8/8/8/8/R7/6q1/5N2/K1k5 w - - 0 1"}

,{"KRBKP",28,"8/8/8/8/8/1R1K4/kB1p4/8 w - - 0 1"}

,{"KRBKN",40,"8/2R5/8/8/7k/4n3/6B1/3K4 w - - 0 1"}

,{"KRBKB",30,"8/8/8/8/8/3R4/6k1/3K1bB1 w - - 0 1"}

,{"KRBKR",65,"8/3B4/8/1R6/5r2/8/3K4/5k2 w - - 0 1"}

,{"KRBKQ",21,"1q6/8/8/8/8/8/8/k1KR2B1 w - - 0 1"}

,{"KRRKP",33,"8/8/6R1/8/8/8/4p1R1/3K1k2 w - - 0 1"}

,{"KRRKN",40,"8/2R5/8/8/7k/4n3/6R1/3K4 w - - 0 1"}

,{"KRRKB",29,"8/7R/1R6/8/4b3/8/2K5/5k2 w - - 0 1"}

,{"KRRKR",31,"k7/6R1/8/8/1R6/2r5/8/2K5 w - - 0 1"}

,{"KRRKQ",29,"k2q4/7R/8/8/8/8/8/2K3R1 w - - 0 1"}

,{"KQPKP",105,"8/8/8/8/3P2Q1/8/1p6/K1k5 w - - 0 1"}

,{"KQPKN",30,"8/Q7/2n5/1k6/3K4/8/7P/8 w - - 0 1"}

,{"KQPKB",28,"8/8/k7/8/1Q6/2K5/6P1/4b3 w - - 0 1"}

,{"KQPKR",37,"8/8/P7/3k4/r7/8/8/KQ6 w - - 0 1"}

,{"KQPKQ",124,"4Q3/8/7q/8/8/8/k3P3/2K5 w - - 0 1"}

,{"KQNKP",30,"8/8/2K4N/8/8/5Q2/p1k5/8 w - - 0 1"}

,{"KQNKN",21,"8/8/8/8/3N4/2k5/1n2Q3/3K4 w - - 0 1"}

,{"KQNKB",17,"8/8/8/4b3/8/8/N1k5/K4Q2 w - - 0 1"}

,{"KQNKR",38,"k7/2Q5/8/8/8/8/3r4/1N1K4 w - - 0 1"}

,{"KQNKQ",41,"6q1/8/8/Q7/8/2K5/8/3Nk3 w - - 0 1"}

,{"KQBKP",32,"8/Q7/2K3k1/8/8/8/7p/2B5 w - - 0 1"}

,{"KQBKN",21,"8/8/8/8/8/2kB4/1n2Q3/3K4 w - - 0 1"}

,{"KQBKB",17,"8/8/8/4k3/3b4/8/5Q2/K3B3 w - - 0 1"}

,{"KQBKR",40,"8/7B/8/7k/5Q2/8/8/Kr6 w - - 0 1"}

,{"KQBKQ",33,"7q/8/8/k7/8/7B/3K4/4Q3 w - - 0 1"}

,{"KQRKP",40,"8/Q7/R7/8/8/8/1p6/K1k5 w - - 0 1"}

,{"KQRKN",40,"8/2R5/8/8/7k/4n3/6Q1/3K4 w - - 0 1"}

,{"KQRKB",29,"8/8/8/5b2/8/R2K4/6k1/1Q6 w - - 0 1"}

,{"KQRKR",34,"8/8/8/8/3RQ3/2k5/8/K4r2 w - - 0 1"}

,{"KQRKQ",67,"8/8/8/8/q7/6k1/8/KR5Q w - - 0 1"}

,{"KQQKP",22,"8/8/8/3Q4/7Q/2k5/1p6/K7 w - - 0 1"}

,{"KQQKN",19,"8/8/8/4k3/2Q5/n7/3Q4/1K6 w - - 0 1"}

,{"KQQKB",15,"8/8/8/8/8/3k1b2/8/2QKQ3 w - - 0 1"}

,{"KQQKR",35,"8/8/8/6Q1/5Q2/7k/r7/K7 w - - 0 1"}

,{"KQQKQ",30,"1Q6/Q7/8/8/8/8/2k5/K4q2 w - - 0 1"}

,{"KPKPP",43,"8/8/7P/3K4/5p2/4p3/8/7k w - - 0 1"}

,{"KPKNP",58,"8/3K4/8/6p1/P7/8/6n1/7k w - - 0 1"}

,{"KPKNN",74,"8/8/7P/8/4n3/1k6/8/3K3n w - - 0 1"}

,{"KPKBP",51,"3K4/8/1P6/8/6p1/8/4b3/7k w - - 0 1"}

,{"KPKBN",55,"8/8/3P4/8/8/2k5/8/1K2n2b w - - 0 1"}

,{"KPKBB",83,"8/8/7P/8/4k3/b7/8/1K3b2 w - - 0 1"}

,{"KPKRP",103,"K7/7P/4r3/8/5p2/8/2k5/8 w - - 0 1"}

,{"KPKRN",68,"1n6/1K1P4/8/8/8/8/4r3/1k6 w - - 0 1"}

,{"KPKRB",70,"8/4P3/b7/r7/8/8/8/1K4k1 w - - 0 1"}

,{"KPKRR",50,"3K4/4P3/1r2k3/8/8/8/8/7r w - - 0 1"}

,{"KPKQP",34,"k1q5/2K5/7p/8/8/8/6P1/8 w - - 0 1"}

,{"KPKQN",29,"8/n7/8/1k1q4/3K3P/8/8/8 w - - 0 1"}

,{"KPKQB",24,"qk6/6P1/6b1/1K6/8/8/8/8 w - - 0 1"}

,{"KPKQR",43,"8/2P2k2/3q4/2K2r2/8/8/8/8 w - - 0 1"}

,{"KPKQQ",13,"qk4q1/5P2/8/1K6/8/8/8/8 w - - 0 1"}

,{"KNKPP",17,"8/p1p5/8/8/8/8/8/kNK5 w - - 0 1"}

,{"KNKNP",7,"8/8/8/8/pn6/8/N7/k1K5 w - - 0 1"}

,{"KNKNN",1,"8/8/8/8/n7/kn6/8/NK6 w - - 0 1"}

,{"KNKBP",8,"8/8/8/b7/8/p7/3N4/k1K5 w - - 0 1"}

,{"KNKBN",1,"8/8/8/8/b7/kn6/8/NK6 w - - 0 1"}

,{"KNKBB",1,"8/8/8/8/8/N7/b7/k1K1b3 w - - 0 1"}

,{"KNKRP",8,"8/8/8/8/3N4/p7/3r4/k1K5 w - - 0 1"}

,{"KNKRN",1,"8/8/8/8/8/8/2rN4/K1kn4 w - - 0 1"}

,{"KNKRB",1,"8/8/8/8/8/8/2rN4/K1kb4 w - - 0 1"}

,{"KNKRR",1,"8/8/8/8/8/8/2rN4/K1kr4 w - - 0 1"}

,{"KNKQP",8,"8/8/8/q7/8/p7/3N4/k1K5 w - - 0 1"}

,{"KNKQN",1,"8/8/8/8/q7/kn6/8/NK6 w - - 0 1"}

,{"KNKQB",1,"8/8/8/8/8/8/b1q5/k1K1N3 w - - 0 1"}

,{"KNKQR",1,"8/8/8/8/8/8/2rN4/K1kq4 w - - 0 1"}



,{"KBKPP",4,"8/8/8/1p6/8/8/p7/k2KB3 w - - 0 1"}

,{"KBKNP",9,"1B6/8/8/8/8/8/p7/k2K2n1 w - - 0 1"}

,{"KBKNN",1,"8/8/8/8/8/8/n1K5/knB5 w - - 0 1"}

,{"KBKBP",3,"8/8/8/8/8/8/p7/kbBK4 w - - 0 1"}

,{"KBKBN",2,"8/8/8/8/2n5/8/b7/k1K1B3 w - - 0 1"}

,{"KBKBB",2,"8/8/8/8/8/8/b7/k1K1b1B1 w - - 0 1"}

,{"KBKRP",2,"8/8/8/8/8/8/p2r3B/k1K5 w - - 0 1"}

,{"KBKRN",1,"8/8/8/8/8/8/n1K5/k1Br4 w - - 0 1"}

,{"KBKRB",2,"8/8/8/8/8/8/b2r3B/k1K5 w - - 0 1"}



,{"KBKQP",2,"8/8/8/8/8/8/p3q3/k1K1B3 w - - 0 1"}

,{"KBKQN",1,"8/8/8/8/8/8/n1K5/k1B1q3 w - - 0 1"}

,{"KBKQB",2,"8/8/8/8/8/8/b3q3/k1K1B3 w - - 0 1"}



,{"KRKPP",40,"2K5/8/3pR3/5p2/7k/8/8/8 w - - 0 1"}

,{"KRKNP",67,"2K4k/7p/8/8/8/8/3R4/n7 w - - 0 1"}

,{"KRKNN",41,"8/5R2/8/8/k7/4n3/3K1n2/8 w - - 0 1"}

,{"KRKBP",39,"8/6bp/8/8/k1K5/8/8/2R5 w - - 0 1"}

,{"KRKBN",41,"8/5R2/8/8/k7/4b3/3K1n2/8 w - - 0 1"}

,{"KRKBB",31,"8/8/8/b1R5/8/3K4/8/1k4b1 w - - 0 1"}

,{"KRKRP",33,"7R/8/8/k7/8/r7/Kp6/8 w - - 0 1"}

,{"KRKRN",41,"8/5R2/8/8/k7/4r3/3K1n2/8 w - - 0 1"}

,{"KRKRB",30,"8/8/8/8/Rr6/3K4/8/1k4b1 w - - 0 1"}

,{"KRKRR",20,"8/8/R2r4/8/8/3k4/1r6/K7 w - - 0 1"}

,{"KRKQP",33,"7R/8/8/k7/8/q7/Kp6/8 w - - 0 1"}

,{"KRKQN",41,"8/5R2/8/8/k7/4q3/3K1n2/8 w - - 0 1"}

,{"KRKQB",30,"8/8/8/8/Rq6/3K4/8/1k4b1 w - - 0 1"}

,{"KRKQR",20,"8/8/R2q4/8/8/3k4/1r6/K7 w - - 0 1"}

,{"KRKQQ",19,"8/8/8/8/8/8/1R4q1/Kqk5 w - - 0 1"}

,{"KQKPP",41,"8/8/8/2K5/5p2/8/1Q2pk2/8 w - - 0 1"}

,{"KQKNP",55,"8/7Q/8/K7/8/8/3p4/n1k5 w - - 0 1"}

,{"KQKNN",72,"8/8/8/8/4n2Q/3k4/8/3K3n w - - 0 1"}

,{"KQKBP",50,"3K4/8/8/8/8/1Q6/4b1pk/8 w - - 0 1"}

,{"KQKBN",53,"8/8/8/8/3b4/1Q6/3kn3/K7 w - - 0 1"}

,{"KQKBB",81,"8/1Q6/8/8/2bb4/8/3k4/K7 w - - 0 1"}

,{"KQKRP",104,"8/Q7/K7/5r2/5p2/8/6k1/8 w - - 0 1"}

,{"KQKRN",69,"8/5Q2/8/n7/8/4k3/8/3K2r1 w - - 0 1"}

,{"KQKRB",70,"8/4Q3/b7/r7/8/8/8/K5k1 w - - 0 1"}

,{"KQKRR",49,"4r3/8/5Q2/8/5r2/1k6/8/1K6 w - - 0 1"}

,{"KQKQP",29,"2Qq4/2K5/8/8/8/8/4p3/2k5 w - - 0 1"}

,{"KQKQN",24,"3q4/2n5/8/8/8/8/6Q1/k2K4 w - - 0 1"}

,{"KQKQB",24,"8/2b5/8/8/8/8/k2K1Q2/q7 w - - 0 1"}

,{"KQKQR",38,"8/8/6q1/8/8/8/2krQ3/K7 w - - 0 1"}

,{"KQKQQ",13,"8/8/8/8/8/8/3q4/qk1K2Q1 w - - 0 1"}



,{ NULL, 0, NULL }

};




User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: I need a testsuite ...

Post by Matthias Gemuh »

michiguel wrote: ...
{"KPK", 28 ,"8/8/8/1k6/8/8/K5P1/8 w - - 0 1"}

,{"KRK", 16 ,"8/8/8/8/8/2k5/1R6/K7 w - - 0 1"}

,{"KQK", 10 ,"8/8/8/5k2/8/8/1Q6/K7 w - - 0 1"}

...
Exactly what I needed. Thanks.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: I need a testsuite ...

Post by michiguel »

Matthias Gemuh wrote:
michiguel wrote: ...
{"KPK", 28 ,"8/8/8/1k6/8/8/K5P1/8 w - - 0 1"}

,{"KRK", 16 ,"8/8/8/8/8/2k5/1R6/K7 w - - 0 1"}

,{"KQK", 10 ,"8/8/8/5k2/8/8/1Q6/K7 w - - 0 1"}

...
Exactly what I needed. Thanks.

Matthias.
Now that I look at it again, m is moves, not plies.

Miguel