STS Converter.exe (for GradualTest Format)

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

Moderator: Ras

User avatar
David Dahlem
Posts: 900
Joined: Wed Mar 08, 2006 9:06 pm

Re: STS Converter.exe (for GradualTest Format)

Post by David Dahlem »

David Dahlem wrote:
swami wrote:
David Dahlem wrote:Hi Swami

I'm curious, how do you determine the partial credit scores for alternative moves in your STS positions?

Regards
Dave
Hi David,

I think Dann can answer this question since he does this.

I just send him test positions. He uses some kind of tool to affix points for certain other moves after the hours of analysis with multiple engines.
Thanks Swami. Ok Dann, if you are reading this, the next question is for you. Is this tool private? :)
What i had in mind, if Dann were to make this tool available, would be to run some tough test positions through it. One suite in particular, SwissTest4.epd by Walter Eigenmann, an "avoid move" suite, i think would make a great "best move" test suite, with partial credit scores for alternative moves.

Here are the positons -

rq3rk1/pp1b1ppp/2nppb2/1N6/B3P3/2N5/PPP2PPP/R2Q1RK1 w - - am Qxd6; id "SwissTest4_01";
r1b1kb1r/pp2pppp/1qn2n2/3p4/3P1B2/P1N2N2/1P2PPPP/R2QKB1R b KQk - am Qxb2; id "SwissTest4_02";
r1b2rk1/2p2ppp/p2b4/1p6/6Pq/1BP5/PP1P1PP1/RNBQR1K1 w - - am Qf3+ Re3 g3; id "SwissTest4_03";
r1bq1r2/4bpkp/p3p1p1/2ppP1P1/7R/1PN1BQR1/1PP2P1P/4K3 b - - am Bb7 Rb8 Bd7 Ra7; id "SwissTest4_04";
r1bq1rk1/p1p3bp/1pnpp1p1/5p2/1PPPn3/P1N2NP1/1BQ1PPBP/R4RK1 b - - am Bb7 Nf6; id "SwissTest4_05";
r2qr1k1/pp3pbp/2n3p1/1N1p4/2P2Pb1/5N2/PP1QBPPP/2KR3R w - - am cxd5; id "SwissTest4_06";
3q1brk/1pp1n2p/3p1n2/1NPPp2b/1P2Pp2/3B4/1BQN2PP/R5K1 w - - am Ra7; id "SwissTest4_07";
4k1r1/pp2p2p/3pN1n1/2pP4/2P3P1/PP5P/8/5RK1 b - - am Nf8; id "SwissTest4_08";
rnb1r1k1/pp1p1ppp/3P1n2/q7/8/2P2N2/P3BPPP/R1BQ1RK1 b - - am Qxc3+ Ne4; id "SwissTest4_09";
r1b1n1k1/pp6/1qp1p1p1/2p1b1B1/4P3/2N2QPP/PP4B1/R5K1 b - - am Qxb2; id "SwissTest4_10";
r1bq1rk1/5ppp/p1pb4/1p6/P4n2/1BP5/1P1P1PPP/RNBQR1K1 w - - am d4+ d3; id "SwissTest4_11";
8/8/5p2/5k2/p4r2/PpKR4/1P5P/8 w - - am Rd4; id "SwissTest4_12";
rnb1kb1r/1p3ppp/p2ppn2/5PB1/3NP3/q1N5/P1PQ2PP/1R2KB1R b Kk - am Be7; id "SwissTest4_13";
r2qbrk1/pp5p/4p3/3pN1pN/3nn1Q1/3B2P1/PP3P1P/R4RK1 w - - am f3; id "SwissTest4_14";
3r1k1r/1bq2pp1/1b2p2p/pB1nP3/Pp6/1N6/1P3PPP/R1BQR1K1 w - - am Qg4+ Qh5; id "SwissTest4_15";
r3k2r/5p1p/p2p4/1P1Pbpq1/2Bnp3/N7/PP3PPP/R2Q1R1K w k - am bxa6; id "SwissTest4_16";
rnb1k2r/p7/2p1p1q1/1p2Np2/2pP3P/4Q1B1/P5P1/R4RK1 b k - am Qg7 Qg8 Qh6; id "SwissTest4_17";
r1bq1rk1/pp2n1p1/2n1p2B/3pPp1Q/2pP2P1/P1PB1N2/2P2P1P/R3K2R b KQ - am Qe8 Rf7 cxd3; id "SwissTest4_18";
r1bq1rk1/5ppp/pn1p4/nppPp1b1/4P3/1PP2Q1P/P1BN1PPN/R1B1R1K1 b - - am f5; id "SwissTest4_19";
5k2/5ppp/p7/3p1b2/5P2/5P2/PPBK3P/8 b - - am Bxc2; id "SwissTest4_20";
8/2p3k1/3p2p1/1P2p3/2P1P1K1/3P4/8/8 b - - am Kh6 Kh7; id "SwissTest4_21";
2k1b2r/pp6/4p3/3q1pP1/P1pPpP2/2P3B1/2P2KP1/RR2Q2r w - - am Qxh1; id "SwissTest4_22";
r3k2r/3n1ppp/2pbp3/p2p3n/NpPP1P1q/PP1BP3/2Q2P1P/R1B2RK1 w k - am Kh1; id "SwissTest4_23";
r3r1k1/1bpqbppp/p1n5/1p1nP3/8/1B3N2/PP1NQPPP/R1B1R1K1 w - - am Qe4; id "SwissTest4_24";
r4rk1/p3q1p1/1pb2p2/2ppp2Q/8/2P1P1B1/PP3PPP/R4RK1 w - - am f4+; id "SwissTest4_25";
r4rk1/p2nbp2/q1p1p1p1/3nP2p/Np1PN3/8/PPQ2PPP/R1BR2K1 b - - am N7b6; id "SwissTest4_26";
rnb1k2r/1pqp1ppp/p2bpn2/8/3NP3/2NB4/PPP1QPPP/R1B1K2R w KQk - am Ncb5 Ndb5; id "SwissTest4_27";
3r3r/pb2bpk1/4p2p/qp2P1pP/2p2P2/2P4Q/PPBBR1P1/4R1K1 b - - am Qxa2; id "SwissTest4_28";
r3kb1r/pp2p1pp/1qn2p2/2pp1b2/3PnB2/2P1PN2/PP2BPPP/RNQ1K2R w KQk - am Nbd2 e1g1; id "SwissTest4_29";
2r2rk1/1p1bbp2/pq1ppp2/n4P2/3NP1Pp/7P/PPP1N1B1/1RQ2R1K b - - am e5 Rc4 Rfe8 Nc4; id "SwissTest4_30";
2r1k2r/1p2bpp1/pqb1pn1p/7P/4pB2/2N2PQ1/PPP3P1/2KR1B1R w k - am Qxg7; id "SwissTest4_31";
2b2rk1/5p1p/1q4pP/r1nRPp2/5N2/Pp2Q3/1P4P1/1K3B1R b - - am Bb7; id "SwissTest4_32";
3r2k1/p1R1qp1p/1p2p1p1/nN6/1b3NQ1/4P1P1/P4P1P/6K1 b - - am Rd7+ Qf8; id "SwissTest4_33";
2rq2k1/1R1b1p2/p2Bp3/3pPn1P/P2n1r2/2NQ3R/2P3P1/4KB2 w - - am h6 Qd2; id "SwissTest4_34";
1rb2rk1/p3bppp/2p4n/2p1P3/Q7/BPNp2Pq/P2P1P1N/R4RK1 w - - am Qxa7; id "SwissTest4_35";
2r2rk1/1p2b1p1/p1n1pn1p/q2p4/5BP1/P1NBP2P/1PQ2P2/1K1R2R1 b - - am b5; id "SwissTest4_36";
1rb2qk1/p4pbp/6p1/1N6/5pP1/4nP2/PPPQ3P/1K2RB1R w - - am Be2 Qa5; id "SwissTest4_37";
2r2r2/pb2qpp1/1p4k1/3pP1N1/3R1Q1P/8/Pn3PP1/4R1K1 b - - am Nc4; id "SwissTest4_38";
r1bq1rk1/1p2bpp1/p1n5/2nNPp1Q/P4P2/4BR2/1PP3PP/3R2K1 b - - am Nxa4 b6; id "SwissTest4_39";
8/4ppk1/p2p3p/2bP1PP1/rN5P/PR4K1/8/8 w - - am Nc6; id "SwissTest4_40";
5rk1/pQ2ppbp/3p1np1/1P6/1nP1P1b1/2p2N2/P1q1BPPP/R1B2RK1 w - - am a3 e5; id "SwissTest4_41";
3k4/p4pp1/5b2/1p1P3p/2p1PB2/2P3P1/KP4P1/8 w - - am e5; id "SwissTest4_42";
8/2R4p/4k3/1p2P3/pP3PK1/r7/8/8 b - - am Rb3; id "SwissTest4_43";
3nk2r/2p1qp2/1bbp4/1p4Np/3pP1nP/1BPQ2B1/1P4P1/1N2R2K w k - am Bd5; id "SwissTest4_44";
r2q1rk1/pp3pp1/4bb1p/nPppN3/3P1P2/2N1P3/P3B1PP/2RQ1RK1 b - - am Bxe5; id "SwissTest4_45";
2r3k1/5p1p/4pP2/1p1p4/1p1R3P/8/PPP3P1/1K6 b - - am Rc4; id "SwissTest4_46";
r1bq3r/4kp1p/p2p1p1b/1p2p3/2P1P3/N2B4/PP3PPP/R2Q1RK1 b - - am Rg8; id "SwissTest4_47";
r1bq1rk1/pp2bpp1/3pp3/6P1/4PPn1/2N5/PPPQ2P1/2KR1B1R b - - am Qb6; id "SwissTest4_48";
r1bq1rk1/7p/p2p4/nppPn3/2P2P2/1P6/PQ1NB2P/R2N1RK1 b - - am Bh3; id "SwissTest4_49";
r4rk1/2q1ppb1/p5pp/nppPn3/4P3/2N1B3/PP2BPPP/2QR1RK1 b - - am Nac4; id "SwissTest4_50";
r3kb1r/pp1b1p1p/1q2p2p/3pP3/1n1P4/P1N2N2/5PPP/R2QKB1R w KQk - am axb4; id "SwissTest4_51";
2rr2k1/1b1nbppp/p1qnp3/8/Pp1BNP2/3B2N1/1PP1QRPP/3R3K b - - am Qxa4; id "SwissTest4_52";
2r5/7P/p5K1/8/p7/6P1/P2kp3/1R6 b - - am e1=Q+ e1=R e1=B e1=N a3; id "SwissTest4_53";
8/6p1/3k4/3p1p1p/p2K1P1P/4P1P1/P7/8 b - - am a3; id "SwissTest4_54";
r1bqr1k1/ppnnppbp/3p2p1/P1pPP3/2B2P2/2N2N1P/1PP3P1/R1BQ1RK1 b - - am dxe5 Nb8; id "SwissTest4_55";
rn2kb1r/1bq2ppp/p2pp3/1p4B1/3NPPn1/2N4B/PPPQ3P/2KR3R b k - am b4; id "SwissTest4_56";
2r3k1/1b3ppp/8/3rp3/P2B2q1/1P2Q3/3R2PP/3R2K1 w - - am Bxe5; id "SwissTest4_57";
8/6pk/8/2p2P1p/6qP/5QP1/8/6K1 w - - am Qxg4; id "SwissTest4_58";
8/8/2pn4/p4p1p/P4N2/1Pk2KPP/8/8 w - - am Nxh5; id "SwissTest4_59";
8/3b1p2/3Pk3/R1K4p/8/6r1/8/2B5 w - - am Ra3; id "SwissTest4_60";
8/1pp1r3/p1p2k2/6p1/P5P1/1P3P2/2P1RK2/8 b - - am Rxe2+ Re5; id "SwissTest4_61";
4k3/8/3PP1p1/8/3K3p/8/3n2PP/8 b - - am Nf1 Nb1; id "SwissTest4_62";
3r2k1/qp1r1pp1/p1nb3p/P2p1Q2/3P4/2R2NP1/1P1B1P1P/4R2K b - - am Nxd4; id "SwissTest4_63";
3r2k1/pR2b1pp/2n5/5b2/8/q7/P1PBQPPP/4R1K1 b - - am Bf8; id "SwissTest4_64";