|
Main
Date: 18 Aug 2008 11:42:38
From: Guest
Subject: Sanny: Some test positions for you
|
Sanny; Here are some standard test positions for you to use with GetClub chess. The classic Bratko-Kopec test and the Win-At-Chess test. There are many other test sets, but these are classics that most people use. The Bratko-Kopec tests are particularly intersting, since they've been around so long and so many programs have done it. They aren't extensive enough, which is why people use additional test sets, but they are classics that most people use. These are done in fairly basic EPD strings. The first part is the FEN description, followed by 'bm' which stands for 'best move', followed by an identification string. (There are more complicated forms of EPD, that can have a move to avoid or multiple acceptable moves, etc. But these are fairly simple ones for you.) FEN starts at A8 and goes across to H8, then A7-H7, etc. Lowercase is black. Uppercase is white. Numbers are how many blank squares. Slashes indicate a new row. This is followed by w/b for side to move, followed by Castling (K=Kingside, Q=Queenside. Uppercase is white, lower case is black. - means no castling status. Kkq would mean White kingside, black bothsides. This is followed by the enpassant square. - means no enpassant possible. These are optionally follwed by half move clock & full move clock. You wont have that in these tests. Simply feed each position into GetClub and have it search, then compare the result, and report the results. Try searches for 5 seconds, 10 seconds and 30 seconds. A test script is easy to do. Or you can program the testing stuff into the program itself. That's what most people do because it makes testing easy that way. You just say "epdtest filename" and it grabs the test file, runs the tests, saves the results to a file and when you come back the results are ready for you. No human participation required. (Note: These tests have gotten a lot of research done on them. As a result, there are some who disagree with the results for various moves. However, the standard results are 'good enough' at this stage. No program gets all the right answers at the quicker time controls (without being specifically tuned to do so), so a few positions with different moves aren't significant right now.) Here are the classic Bratko-Kopec tests. ****Begin 1k1r4/pp1b1R2/3q2pp/4p3/2B5/4Q3/PPP2B2/2K5 b - - bm Qd1+; id "BK.01"; 3r1k2/4npp1/1ppr3p/p6P/P2PPPP1/1NR5/5K2/2R5 w - - bm d5; id "BK.02"; 2q1rr1k/3bbnnp/p2p1pp1/2pPp3/PpP1P1P1/1P2BNNP/2BQ1PRK/7R b - - bm f5; id "BK.03"; rnbqkb1r/p3pppp/1p6/2ppP3/3N4/2P5/PPP1QPPP/R1B1KB1R w KQkq - bm e6; id "BK.04"; r1b2rk1/2q1b1pp/p2ppn2/1p6/3QP3/1BN1B3/PPP3PP/R4RK1 w - - bm Nd5 a4; id "BK.05"; 2r3k1/pppR1pp1/4p3/4P1P1/5P2/1P4K1/P1P5/8 w - - bm g6; id "BK.06"; 1nk1r1r1/pp2n1pp/4p3/q2pPp1N/b1pP1P2/B1P2R2/2P1B1PP/R2Q2K1 w - - bm Nf6; id "BK.07"; 4b3/p3kp2/6p1/3pP2p/2pP1P2/4K1P1/P3N2P/8 w - - bm f5; id "BK.08"; 2kr1bnr/pbpq4/2n1pp2/3p3p/3P1P1B/2N2N1Q/PPP3PP/2KR1B1R w - - bm f5; id "BK.09"; 3rr1k1/pp3pp1/1qn2np1/8/3p4/PP1R1P2/2P1NQPP/R1B3K1 b - - bm Ne5; id "BK.10"; 2r1nrk1/p2q1ppp/bp1p4/n1pPp3/P1P1P3/2PBB1N1/4QPPP/R4RK1 w - - bm f4; id "BK.11"; r3r1k1/ppqb1ppp/8/4p1NQ/8/2P5/PP3PPP/R3R1K1 b - - bm Bf5; id "BK.12"; r2q1rk1/4bppp/p2p4/2pP4/3pP3/3Q4/PP1B1PPP/R3R1K1 w - - bm b4; id "BK.13"; rnb2r1k/pp2p2p/2pp2p1/q2P1p2/8/1Pb2NP1/PB2PPBP/R2Q1RK1 w - - bm Qd2 Qe1; id "BK.14"; 2r3k1/1p2q1pp/2b1pr2/p1pp4/6Q1/1P1PP1R1/P1PN2PP/5RK1 w - - bm Qxg7+; id "BK.15"; r1bqkb1r/4npp1/p1p4p/1p1pP1B1/8/1B6/PPPN1PPP/R2Q1RK1 w kq - bm Ne4; id "BK.16"; r2q1rk1/1ppnbppp/p2p1nb1/3Pp3/2P1P1P1/2N2N1P/PPB1QP2/R1B2RK1 b - - bm h5; id "BK.17"; r1bq1rk1/pp2ppbp/2np2p1/2n5/P3PP2/N1P2N2/1PB3PP/R1B1QRK1 b - - bm Nb3; id "BK.18"; 3rr3/2pq2pk/p2p1pnp/8/2QBPP2/1P6/P5PP/4RRK1 b - - bm Rxe4; id "BK.19"; r4k2/pb2bp1r/1p1qp2p/3pNp2/3P1P2/2N3P1/PPP1Q2P/2KRR3 w - - bm g4; id "BK.20"; 3rn2k/ppb2rpp/2ppqp2/5N2/2P1P3/1P5Q/PB3PPP/3RR1K1 w - - bm Nh6; id "BK.21"; 2r2rk1/1bqnbpp1/1p1ppn1p/pP6/N1P1P3/P2B1N1P/1B2QPP1/R2R2K1 b - - bm Bxe4; id "BK.22"; r1bqk2r/pp2bppp/2p5/3pP3/P2Q1P2/2N1B3/1PP3PP/R4RK1 b kq - bm f6; id "BK.23"; r2qnrnk/p2b2b1/1p1p2pp/2pPpp2/1PP1P3/PRNBB3/3QNPPP/5RK1 w - - bm f4; id "BK.24"; ****End Here are the Win At Chess positions **Begin 2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - - bm Qg6; id "WAC.001"; 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id "WAC.002"; 5rk1/1ppb3p/p1pb4/6q1/3P1p1r/2P1R2P/PP1BQ1P1/5RKN w - - bm Rg3; id "WAC.003"; r1bq2rk/pp3pbp/2p1p1pQ/7P/3P4/2PB1N2/PP3PPR/2KR4 w - - bm Qxh7+; id "WAC.004"; 5k2/6pp/p1qN4/1p1p4/3P4/2PKP2Q/PP3r2/3R4 b - - bm Qc4+; id "WAC.005"; 7k/p7/1R5K/6r1/6p1/6P1/8/8 w - - bm Rb7; id "WAC.006"; rnbqkb1r/pppp1ppp/8/4P3/6n1/7P/PPPNPPP1/R1BQKBNR b KQkq - bm Ne3; id "WAC.007"; r4q1k/p2bR1rp/2p2Q1N/5p2/5p2/2P5/PP3PPP/R5K1 w - - bm Rf7; id "WAC.008"; 3q1rk1/p4pp1/2pb3p/3p4/6Pr/1PNQ4/P1PB1PP1/4RRK1 b - - bm Bh2+; id "WAC.009"; 2br2k1/2q3rn/p2NppQ1/2p1P3/Pp5R/4P3/1P3PPP/3R2K1 w - - bm Rxh7; id "WAC.010"; r1b1kb1r/3q1ppp/pBp1pn2/8/Np3P2/5B2/PPP3PP/R2Q1RK1 w kq - bm Bxc6; id "WAC.011"; 4k1r1/2p3r1/1pR1p3/3pP2p/3P2qP/P4N2/1PQ4P/5R1K b - - bm Qxf3+; id "WAC.012"; 5rk1/pp4p1/2n1p2p/2Npq3/2p5/6P1/P3P1BP/R4Q1K w - - bm Qxf8+; id "WAC.013"; r2rb1k1/pp1q1p1p/2n1p1p1/2bp4/5P2/PP1BPR1Q/1BPN2PP/R5K1 w - - bm Qxh7+; id "WAC.014"; 1R6/1brk2p1/4p2p/p1P1Pp2/P7/6P1/1P4P1/2R3K1 w - - bm Rxb7; id "WAC.015"; r4rk1/ppp2ppp/2n5/2bqp3/8/P2PB3/1PP1NPPP/R2Q1RK1 w - - bm Nc3; id "WAC.016"; 1k5r/pppbn1pp/4q1r1/1P3p2/2NPp3/1QP5/P4PPP/R1B1R1K1 w - - bm Ne5; id "WAC.017"; R7/P4k2/8/8/8/8/r7/6K1 w - - bm Rh8; id "WAC.018"; r1b2rk1/ppbn1ppp/4p3/1QP4q/3P4/N4N2/5PPP/R1B2RK1 w - - bm c6; id "WAC.019"; r2qkb1r/1ppb1ppp/p7/4p3/P1Q1P3/2P5/5PPP/R1B2KNR b kq - bm Bb5; id "WAC.020"; 5rk1/1b3p1p/pp3p2/3n1N2/1P6/P1qB1PP1/3Q3P/4R1K1 w - - bm Qh6; id "WAC.021"; r1bqk2r/ppp1nppp/4p3/n5N1/2BPp3/P1P5/2P2PPP/R1BQK2R w KQkq - bm Ba2 Nxf7; id "WAC.022"; r3nrk1/2p2p1p/p1p1b1p1/2NpPq2/3R4/P1N1Q3/1PP2PPP/4R1K1 w - - bm g4; id "WAC.023"; 6k1/1b1nqpbp/pp4p1/5P2/1PN5/4Q3/P5PP/1B2B1K1 b - - bm Bd4; id "WAC.024"; 3R1rk1/8/5Qpp/2p5/2P1p1q1/P3P3/1P2PK2/8 b - - bm Qh4+; id "WAC.025"; 3r2k1/1p1b1pp1/pq5p/8/3NR3/2PQ3P/PP3PP1/6K1 b - - bm Bf5; id "WAC.026"; 7k/pp4np/2p3p1/3pN1q1/3P4/Q7/1r3rPP/2R2RK1 w - - bm Qf8+; id "WAC.027"; 1r1r2k1/4pp1p/2p1b1p1/p3R3/RqBP4/4P3/1PQ2PPP/6K1 b - - bm Qe1+; id "WAC.028"; r2q2k1/pp1rbppp/4pn2/2P5/1P3B2/6P1/P3QPBP/1R3RK1 w - - bm c6; id "WAC.029"; 1r3r2/4q1kp/b1pp2p1/5p2/pPn1N3/6P1/P3PPBP/2QRR1K1 w - - bm Nxd6; id "WAC.030"; rb3qk1/pQ3ppp/4p3/3P4/8/1P3N2/1P3PPP/3R2K1 w - - bm Qxa8 d6 dxe6; id "WAC.031"; 6k1/p4p1p/1p3np1/2q5/4p3/4P1N1/PP3PPP/3Q2K1 w - - bm Qd8+; id "WAC.032"; 8/p1q2pkp/2Pr2p1/8/P3Q3/6P1/5P1P/2R3K1 w - - bm Qe5+ Qf4; id "WAC.033"; 7k/1b1r2p1/p6p/1p2qN2/3bP3/3Q4/P5PP/1B1R3K b - - bm Bg1; id "WAC.034"; r3r2k/2R3pp/pp1q1p2/8/3P3R/7P/PP3PP1/3Q2K1 w - - bm Rxh7+; id "WAC.035"; 3r4/2p1rk2/1pQq1pp1/7p/1P1P4/P4P2/6PP/R1R3K1 b - - bm Re1+; id "WAC.036"; 2r5/2rk2pp/1pn1pb2/pN1p4/P2P4/1N2B3/nPR1KPPP/3R4 b - - bm Nxd4+; id "WAC.037"; 4k3/p4prp/1p6/2b5/8/2Q3P1/P2R1PKP/4q3 w - - bm Rd8+; id "WAC.038"; r1br2k1/pp2bppp/2nppn2/8/2P1PB2/2N2P2/PqN1B1PP/R2Q1R1K w - - bm Na4; id "WAC.039"; 3r1r1k/1p4pp/p4p2/8/1PQR4/6Pq/P3PP2/2R3K1 b - - bm Rc8; id "WAC.040"; 1k6/5RP1/1P6/1K6/6r1/8/8/8 w - - bm Ka5 Kc5; id "WAC.041"; r1b1r1k1/pp1n1pbp/1qp3p1/3p4/1B1P4/Q3PN2/PP2BPPP/R4RK1 w - - bm Ba5; id "WAC.042"; r2q3k/p2P3p/1p3p2/3QP1r1/8/B7/P5PP/2R3K1 w - - bm Be7 Qxa8; id "WAC.043"; 3rb1k1/pq3pbp/4n1p1/3p4/2N5/2P2QB1/PP3PPP/1B1R2K1 b - - bm dxc4; id "WAC.044"; 7k/2p1b1pp/8/1p2P3/1P3r2/2P3Q1/1P5P/R4qBK b - - bm Qxa1; id "WAC.045"; r1bqr1k1/pp1nb1p1/4p2p/3p1p2/3P4/P1N1PNP1/1PQ2PP1/3RKB1R w K - bm Nb5; id "WAC.046"; r1b2rk1/pp2bppp/2n1pn2/q5B1/2BP4/2N2N2/PP2QPPP/2R2RK1 b - - bm Nxd4; id "WAC.047"; 1rbq1rk1/p1p1bppp/2p2n2/8/Q1BP4/2N5/PP3PPP/R1B2RK1 b - - bm Rb4; id "WAC.048"; 2b3k1/4rrpp/p2p4/2pP2RQ/1pP1Pp1N/1P3P1P/1q6/6RK w - - bm Qxh7+; id "WAC.049"; k4r2/1R4pb/1pQp1n1p/3P4/5p1P/3P2P1/r1q1R2K/8 w - - bm Rxb6+; id "WAC.050"; r1bq1r2/pp4k1/4p2p/3pPp1Q/3N1R1P/2PB4/6P1/6K1 w - - bm Rg4+; id "WAC.051"; r1k5/1p3q2/1Qpb4/3N1p2/5Pp1/3P2Pp/PPPK3P/4R3 w - - bm Re7; id "WAC.052"; 6k1/6p1/p7/3Pn3/5p2/4rBqP/P4RP1/5QK1 b - - bm Re1; id "WAC.053"; r3kr2/1pp4p/1p1p4/7q/4P1n1/2PP2Q1/PP4P1/R1BB2K1 b q - bm Qh1+; id "WAC.054"; r3r1k1/pp1q1pp1/4b1p1/3p2B1/3Q1R2/8/PPP3PP/4R1K1 w - - bm Qxg7+; id "WAC.055"; r1bqk2r/pppp1ppp/5n2/2b1n3/4P3/1BP3Q1/PP3PPP/RNB1K1NR b KQkq - bm Bxf2+; id "WAC.056"; r3q1kr/ppp5/3p2pQ/8/3PP1b1/5R2/PPP3P1/5RK1 w - - bm Rf8+; id "WAC.057"; 8/8/2R5/1p2qp1k/1P2r3/2PQ2P1/5K2/8 w - - bm Qd1+; id "WAC.058"; r1b2rk1/2p1qnbp/p1pp2p1/5p2/2PQP3/1PN2N1P/PB3PP1/3R1RK1 w - - bm Nd5; id "WAC.059"; rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w - - bm Qh8+; id "WAC.060"; 3qrbk1/ppp1r2n/3pP2p/3P4/2P4P/1P3Q2/PB6/R4R1K w - - bm Qf7+; id "WAC.061"; 6r1/3Pn1qk/p1p1P1rp/2Q2p2/2P5/1P4P1/P3R2P/5RK1 b - - bm Rxg3+; id "WAC.062"; r1brnbk1/ppq2pp1/4p2p/4N3/3P4/P1PB1Q2/3B1PPP/R3R1K1 w - - bm Nxf7; id "WAC.063"; 8/6pp/3q1p2/3n1k2/1P6/3NQ2P/5PP1/6K1 w - - bm g4+; id "WAC.064"; 1r1r1qk1/p2n1p1p/bp1Pn1pQ/2pNp3/2P2P1N/1P5B/P6P/3R1RK1 w - - bm Ne7+; id "WAC.065"; 1k1r2r1/ppq5/1bp4p/3pQ3/8/2P2N2/PP4P1/R4R1K b - - bm Qxe5; id "WAC.066"; 3r2k1/p2q4/1p4p1/3rRp1p/5P1P/6PK/P3R3/3Q4 w - - bm Rxd5; id "WAC.067"; 6k1/5ppp/1q6/2b5/8/2R1pPP1/1P2Q2P/7K w - - bm Qxe3; id "WAC.068"; 2k5/pppr4/4R3/4Q3/2pp2q1/8/PPP2PPP/6K1 w - - bm f3 h3; id "WAC.069"; 2kr3r/pppq1ppp/3p1n2/bQ2p3/1n1PP3/1PN1BN1P/1PP2PP1/2KR3R b - - bm Na2+; id "WAC.070"; 2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - bm Nxa7+; id "WAC.071"; r3r1k1/pp1n1ppp/2p5/4Pb2/2B2P2/B1P5/P5PP/R2R2K1 w - - bm e6; id "WAC.072"; r1q3rk/1ppbb1p1/4Np1p/p3pP2/P3P3/2N4R/1PP1Q1PP/3R2K1 w - - bm Qd2; id "WAC.073"; 5r1k/pp4pp/2p5/2b1P3/4Pq2/1PB1p3/P3Q1PP/3N2K1 b - - bm Qf1+; id "WAC.074"; r3r1k1/pppq1ppp/8/8/1Q4n1/7P/PPP2PP1/RNB1R1K1 b - - bm Qd6; id "WAC.075"; r1b1qrk1/2p2ppp/pb1pnn2/1p2pNB1/3PP3/1BP5/PP2QPPP/RN1R2K1 w - - bm Bxf6; id "WAC.076"; 3r2k1/ppp2ppp/6q1/b4n2/3nQB2/2p5/P4PPP/RN3RK1 b - - bm Ng3; id "WAC.077"; r2q3r/ppp2k2/4nbp1/5Q1p/2P1NB2/8/PP3P1P/3RR1K1 w - - bm Ng5+; id "WAC.078"; r3k2r/pbp2pp1/3b1n2/1p6/3P3p/1B2N1Pq/PP1PQP1P/R1B2RK1 b kq - bm Qxh2+; id "WAC.079"; r4rk1/p1B1bpp1/1p2pn1p/8/2PP4/3B1P2/qP2QP1P/3R1RK1 w - - bm Ra1; id "WAC.080"; r4rk1/1bR1bppp/4pn2/1p2N3/1P6/P3P3/4BPPP/3R2K1 b - - bm Bd6; id "WAC.081"; 3rr1k1/pp3pp1/4b3/8/2P1B2R/6QP/P3q1P1/5R1K w - - bm Bh7+; id "WAC.082"; 3rr1k1/ppqbRppp/2p5/8/3Q1n2/2P3N1/PPB2PPP/3R2K1 w - - bm Qxd7; id "WAC.083"; r2q1r1k/2p1b1pp/p1n5/1p1Q1bN1/4n3/1BP1B3/PP3PPP/R4RK1 w - - bm Qg8+; id "WAC.084"; kr2R3/p4r2/2pq4/2N2p1p/3P2p1/Q5P1/5P1P/5BK1 w - - bm Na6; id "WAC.085"; 8/p7/1ppk1n2/5ppp/P1PP4/2P1K1P1/5N1P/8 b - - bm Ng4+; id "WAC.086"; 8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id "WAC.087"; r6k/p1Q4p/2p1b1rq/4p3/B3P3/4P3/PPP3P1/4RRK1 b - - bm Rxg2+; id "WAC.088"; 1r3b1k/p4rpp/4pp2/3q4/2ppbPPQ/6RK/PP5P/2B1NR2 b - - bm g5; id "WAC.089"; 3qrrk1/1pp2pp1/1p2bn1p/5N2/2P5/P1P3B1/1P4PP/2Q1RRK1 w - - bm Nxg7; id "WAC.090"; 2qr2k1/4b1p1/2p2p1p/1pP1p3/p2nP3/PbQNB1PP/1P3PK1/4RB2 b - - bm Be6; id "WAC.091"; r4rk1/1p2ppbp/p2pbnp1/q7/3BPPP1/2N2B2/PPP4P/R2Q1RK1 b - - bm Bxg4; id "WAC.092"; r1b1k1nr/pp3pQp/4pq2/3pn3/8/P1P5/2P2PPP/R1B1KBNR w KQkq - bm Bh6; id "WAC.093"; 8/k7/p7/3Qp2P/n1P5/3KP3/1q6/8 b - - bm e4+; id "WAC.094"; 2r5/1r6/4pNpk/3pP1qp/8/2P1QP2/5PK1/R7 w - - bm Ng4+; id "WAC.095"; r1b4k/ppp2Bb1/6Pp/3pP3/1qnP1p1Q/8/PPP3P1/1K1R3R w - - bm Qd8+; id "WAC.096"; 6k1/5p2/p5np/4B3/3P4/1PP1q3/P3r1QP/6RK w - - bm Qa8+; id "WAC.097"; 1r3rk1/5pb1/p2p2p1/Q1n1q2p/1NP1P3/3p1P1B/PP1R3P/1K2R3 b - - bm Nxe4; id "WAC.098"; r1bq1r1k/1pp1Np1p/p2p2pQ/4R3/n7/8/PPPP1PPP/R1B3K1 w - - bm Rh5; id "WAC.099"; 8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6+; id "WAC.100"; 5rk1/p5pp/8/8/2Pbp3/1P4P1/7P/4RN1K b - - bm Bc3; id "WAC.101"; 2Q2n2/2R4p/1p1qpp1k/8/3P3P/3B2P1/5PK1/r7 w - - bm Qxf8+; id "WAC.102"; 6k1/2pb1r1p/3p1PpQ/p1nPp3/1q2P3/2N2P2/PrB5/2K3RR w - - bm Qxg6+; id "WAC.103"; b4r1k/pq2rp2/1p1bpn1p/3PN2n/2P2P2/P2B3K/1B2Q2N/3R2R1 w - - bm Qxh5; id "WAC.104"; r2r2k1/pb3ppp/1p1bp3/7q/3n2nP/PP1B2P1/1B1N1P2/RQ2NRK1 b - - bm Qxh4; id "WAC.105"; 4rrk1/pppb4/7p/3P2pq/3Qn3/P5P1/1PP4P/R3RNNK b - - bm Nf2+; id "WAC.106"; 5n2/pRrk2p1/P4p1p/4p3/3N4/5P2/6PP/6K1 w - - bm Nb5; id "WAC.107"; r5k1/1q4pp/2p5/p1Q5/2P5/5R2/4RKPP/r7 w - - bm Qe5; id "WAC.108"; rn2k1nr/pbp2ppp/3q4/1p2N3/2p5/QP6/PB1PPPPP/R3KB1R b KQkq - bm c3; id "WAC.109"; 2kr4/bp3p2/p2p2b1/P7/2q5/1N4B1/1PPQ2P1/2KR4 b - - bm Be3; id "WAC.110"; 6k1/p5p1/5p2/2P2Q2/3pN2p/3PbK1P/7P/6q1 b - - bm Qf1+; id "WAC.111"; r4kr1/ppp5/4bq1b/7B/2PR1Q1p/2N3P1/PP3P1P/2K1R3 w - - bm Rxe6; id "WAC.112"; rnbqkb1r/1p3ppp/5N2/1p2p1B1/2P5/8/PP2PPPP/R2QKB1R b KQkq - bm Qxf6; id "WAC.113"; r1b1rnk1/1p4pp/p1p2p2/3pN2n/3P1PPq/2NBPR1P/PPQ5/2R3K1 w - - bm Bxh7+; id "WAC.114"; 4N2k/5rpp/1Q6/p3q3/8/P5P1/1P3P1P/5K2 w - - bm Nd6; id "WAC.115"; r2r2k1/2p2ppp/p7/1p2P1n1/P6q/5P2/1PB1QP1P/R5RK b - - bm Rd2; id "WAC.116"; 3r1rk1/q4ppp/p1Rnp3/8/1p6/1N3P2/PP3QPP/3R2K1 b - - bm Ne4; id "WAC.117"; r5k1/pb2rpp1/1p6/2p4q/5R2/2PB2Q1/P1P3PP/5R1K w - - bm Rh4; id "WAC.118"; r2qr1k1/p1p2ppp/2p5/2b5/4nPQ1/3B4/PPP3PP/R1B2R1K b - - bm Qxd3; id "WAC.119"; r4rk1/1bn2qnp/3p1B1Q/p2P1pP1/1pp5/5N1P/PPB2P2/2KR3R w - - bm g6; id "WAC.120"; 6k1/5p1p/2bP2pb/4p3/2P5/1p1pNPPP/1P1Q1BK1/1q6 b - - bm Bxf3+; id "WAC.121"; 1k6/ppp4p/1n2pq2/1N2Rb2/2P2Q2/8/P4KPP/3r1B2 b - - bm Rxf1+; id "WAC.122"; 6k1/1b2rp2/1p4p1/3P4/PQ4P1/2N2q2/5P2/3R2K1 b - - bm Bxd5 Rc7; id "WAC.123"; 6k1/3r4/2R5/P5P1/1P4p1/8/4rB2/6K1 b - - bm g3; id "WAC.124"; r1bqr1k1/pp3ppp/1bp5/3n4/3B4/2N2P1P/PPP1B1P1/R2Q1RK1 b - - bm Bxd4+; id "WAC.125"; r5r1/pQ5p/1qp2R2/2k1p3/4P3/2PP4/P1P3PP/6K1 w - - bm Rxc6+; id "WAC.126"; 2k4r/1pr1n3/p1p1q2p/5pp1/3P1P2/P1P1P3/1R2Q1PP/1RB3K1 w - - bm Rxb7; id "WAC.127"; 6rk/1pp2Qrp/3p1B2/1pb1p2R/3n1q2/3P4/PPP3PP/R6K w - - bm Qg6; id "WAC.128"; 3r1r1k/1b2b1p1/1p5p/2p1Pp2/q1B2P2/4P2P/1BR1Q2K/6R1 b - - bm Bf3; id "WAC.129"; 6k1/1pp3q1/5r2/1PPp4/3P1pP1/3Qn2P/3B4/4R1K1 b - - bm Qh6 Qh8; id "WAC.130"; 2rq1bk1/p4p1p/1p4p1/3b4/3B1Q2/8/P4PpP/3RR1K1 w - - bm Re8; id "WAC.131"; 4r1k1/5bpp/2p5/3pr3/8/1B3pPq/PPR2P2/2R2QK1 b - - bm Re1; id "WAC.132"; r1b1k2r/1pp1q2p/p1n3p1/3QPp2/8/1BP3B1/P5PP/3R1RK1 w kq - bm Bh4; id "WAC.133"; 3r2k1/p6p/2Q3p1/4q3/2P1p3/P3Pb2/1P3P1P/2K2BR1 b - - bm Rd1+; id "WAC.134"; 3r1r1k/N2qn1pp/1p2np2/2p5/2Q1P2N/3P4/PP4PP/3R1RK1 b - - bm Nd4; id "WAC.135"; 6kr/1q2r1p1/1p2N1Q1/5p2/1P1p4/6R1/7P/2R3K1 w - - bm Rc8+; id "WAC.136"; 3b1rk1/1bq3pp/5pn1/1p2rN2/2p1p3/2P1B2Q/1PB2PPP/R2R2K1 w - - bm Rd7; id "WAC.137"; r1bq3r/ppppR1p1/5n1k/3P4/6pP/3Q4/PP1N1PP1/5K1R w - - bm h5; id "WAC.138"; rnb3kr/ppp2ppp/1b6/3q4/3pN3/Q4N2/PPP2KPP/R1B1R3 w - - bm Nf6+; id "WAC.139"; r2b1rk1/pq4p1/4ppQP/3pB1p1/3P4/2R5/PP3PP1/5RK1 w - - bm Rc7; id "WAC.140"; 4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id "WAC.141"; r2q3n/ppp2pk1/3p4/5Pr1/2NP1Qp1/2P2pP1/PP3K2/4R2R w - - bm Re8 f6+; id "WAC.142"; 5b2/pp2r1pk/2pp1pRp/4rP1N/2P1P3/1P4QP/P3q1P1/5R1K w - - bm Rxh6+; id "WAC.143"; r2q1rk1/pp3ppp/2p2b2/8/B2pPPb1/7P/PPP1N1P1/R2Q1RK1 b - - bm d3; id "WAC.144"; r1bq4/1p4kp/3p1n2/p4pB1/2pQ4/8/1P4PP/4RRK1 w - - bm Re8; id "WAC.145"; 8/8/2Kp4/3P1B2/2P2k2/5p2/8/8 w - - bm Bc8; id "WAC.146"; r2r2k1/ppqbppbp/2n2np1/2pp4/6P1/1P1PPNNP/PBP2PB1/R2QK2R b KQ - bm Nxg4; id "WAC.147"; 2r1k3/6pr/p1nBP3/1p3p1p/2q5/2P5/P1R4P/K2Q2R1 w - - bm Rxg7; id "WAC.148"; 6k1/6p1/2p4p/4Pp2/4b1qP/2Br4/1P2RQPK/8 b - - bm Bxg2; id "WAC.149"; r3r1k1/5p2/pQ1b2pB/1p6/4p3/6P1/Pq2BP1P/2R3K1 b - - bm Ba3 Bf8 e3; id "WAC.150"; 8/3b2kp/4p1p1/pr1n4/N1N4P/1P4P1/1K3P2/3R4 w - - bm Nc3; id "WAC.151"; 1br2rk1/1pqb1ppp/p3pn2/8/1P6/P1N1PN1P/1B3PP1/1QRR2K1 w - - bm Ne4; id "WAC.152"; 2r3k1/q4ppp/p3p3/pnNp4/2rP4/2P2P2/4R1PP/2R1Q1K1 b - - bm Nxd4; id "WAC.153"; r1b2rk1/2p2ppp/p7/1p6/3P3q/1BP3bP/PP3QP1/RNB1R1K1 w - - bm Qxf7+; id "WAC.154"; 5bk1/1rQ4p/5pp1/2pP4/3n1PP1/7P/1q3BB1/4R1K1 w - - bm d6; id "WAC.155"; r1b1qN1k/1pp3p1/p2p3n/4p1B1/8/1BP4Q/PP3KPP/8 w - - bm Qxh6+; id "WAC.156"; 5rk1/p4ppp/2p1b3/3Nq3/4P1n1/1p1B2QP/1PPr2P1/1K2R2R w - - bm Ne7+; id "WAC.157"; 5rk1/n1p1R1bp/p2p4/1qpP1QB1/7P/2P3P1/PP3P2/6K1 w - - bm Rxg7+; id "WAC.158"; r1b2r2/5P1p/ppn3pk/2p1p1Nq/1bP1PQ2/3P4/PB4BP/1R3RK1 w - - bm Ne6+; id "WAC.159"; qn1kr2r/1pRbb3/pP5p/P2pP1pP/3N1pQ1/3B4/3B1PP1/R5K1 w - - bm Qxd7+; id "WAC.160"; 3r3k/3r1P1p/pp1Nn3/2pp4/7Q/6R1/Pq4PP/5RK1 w - - bm Qxd8+; id "WAC.161"; r3kbnr/p4ppp/2p1p3/8/Q1B3b1/2N1B3/PP3PqP/R3K2R w KQkq - bm Bd5; id "WAC.162"; 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2+; id "WAC.163"; 8/6pp/4p3/1p1n4/1NbkN1P1/P4P1P/1PR3K1/r7 w - - bm Rxc4+; id "WAC.164"; 1r5k/p1p3pp/8/8/4p3/P1P1R3/1P1Q1qr1/2KR4 w - - bm Re2; id "WAC.165"; r3r1k1/5pp1/p1p4p/2Pp4/8/q1NQP1BP/5PP1/4K2R b K - bm d4; id "WAC.166"; 7Q/ppp2q2/3p2k1/P2Ppr1N/1PP5/7R/5rP1/6K1 b - - bm Rxg2+; id "WAC.167"; r3k2r/pb1q1p2/8/2p1pP2/4p1p1/B1P1Q1P1/P1P3K1/R4R2 b kq - bm Qd2+; id "WAC.168"; 5rk1/1pp3bp/3p2p1/2PPp3/1P2P3/2Q1B3/4q1PP/R5K1 b - - bm Bh6; id "WAC.169"; 5r1k/6Rp/1p2p3/p2pBp2/1qnP4/4P3/Q4PPP/6K1 w - - bm Qxc4; id "WAC.170"; 2rq4/1b2b1kp/p3p1p1/1p1nNp2/7P/1B2B1Q1/PP3PP1/3R2K1 w - - bm Bh6+; id "WAC.171"; 5r1k/p5pp/8/1P1pq3/P1p2nR1/Q7/5BPP/6K1 b - - bm Qe1+; id "WAC.172"; 2r1b3/1pp1qrk1/p1n1P1p1/7R/2B1p3/4Q1P1/PP3PP1/3R2K1 w - - bm Qh6+; id "WAC.173"; 2r2rk1/6p1/p3pq1p/1p1b1p2/3P1n2/PP3N2/3N1PPP/1Q2RR1K b - - bm Nxg2; id "WAC.174"; r5k1/pppb3p/2np1n2/8/3PqNpP/3Q2P1/PPP5/R4RK1 w - - bm Nh5; id "WAC.175"; r1bq3r/ppp2pk1/3p1pp1/8/2BbPQ2/2NP2P1/PPP4P/R4R1K b - - bm Rxh2+; id "WAC.176"; r1b3r1/4qk2/1nn1p1p1/3pPp1P/p4P2/1p3BQN/PKPBN3/3R3R b - - bm Qa3+; id "WAC.177"; 3r2k1/p1rn1p1p/1p2pp2/6q1/3PQNP1/5P2/P1P4R/R5K1 w - - bm Nxe6; id "WAC.178"; r1b2r1k/pp4pp/3p4/3B4/8/1QN3Pn/PP3q1P/R3R2K b - - bm Qg1+; id "WAC.179"; r1q2rk1/p3bppb/3p1n1p/2nPp3/1p2P1P1/6NP/PP2QPB1/R1BNK2R b KQ - bm Nxd5; id "WAC.180"; r3k2r/2p2p2/p2p1n2/1p2p3/4P2p/1PPPPp1q/1P5P/R1N2QRK b kq - bm Ng4; id "WAC.181"; r1b2rk1/ppqn1p1p/2n1p1p1/2b3N1/2N5/PP1BP3/1B3PPP/R2QK2R w KQ - bm Qh5; id "WAC.182"; 1r2k1r1/5p2/b3p3/1p2b1B1/3p3P/3B4/PP2KP2/2R3R1 w - - bm Bf6; id "WAC.183"; 4kn2/r4p1r/p3bQ2/q1nNP1Np/1p5P/8/PPP3P1/2KR3R w - - bm Qe7+; id "WAC.184"; 1r1rb1k1/2p3pp/p2q1p2/3PpP1Q/Pp1bP2N/1B5R/1P4PP/2B4K w - - bm Qxh7+; id "WAC.185"; r5r1/p1q2p1k/1p1R2pB/3pP3/6bQ/2p5/P1P1NPPP/6K1 w - - bm Bf8+; id "WAC.186"; 6k1/5p2/p3p3/1p3qp1/2p1Qn2/2P1R3/PP1r1PPP/4R1K1 b - - bm Nh3+; id "WAC.187"; 3RNbk1/pp3p2/4rQpp/8/1qr5/7P/P4P2/3R2K1 w - - bm Qg7+; id "WAC.188"; 3r1k2/1ppPR1n1/p2p1rP1/3P3p/4Rp1N/5K2/P1P2P2/8 w - - bm Re8+; id "WAC.189"; 8/p2b2kp/1q1p2p1/1P1Pp3/4P3/3B2P1/P2Q3P/2Nn3K b - - bm Bh3; id "WAC.190"; 2r1Rn1k/1p1q2pp/p7/5p2/3P4/1B4P1/P1P1QP1P/6K1 w - - bm Qc4; id "WAC.191"; r3k3/ppp2Npp/4Bn2/2b5/1n1pp3/N4P2/PPP3qP/R2QKR2 b Qq - bm Nd3+; id "WAC.192"; 5bk1/p4ppp/Qp6/4B3/1P6/Pq2P1P1/2rr1P1P/R4RK1 b - - bm Qxe3; id "WAC.193"; 5rk1/ppq2ppp/2p5/4bN2/4P3/6Q1/PPP2PPP/3R2K1 w - - bm Nh6+; id "WAC.194"; 3r1rk1/1p3p2/p3pnnp/2p3p1/2P2q2/1P5P/PB2QPPN/3RR1K1 w - - bm g3; id "WAC.195"; rr4k1/p1pq2pp/Q1n1pn2/2bpp3/4P3/2PP1NN1/PP3PPP/R1B1K2R b KQ - bm Nb4; id "WAC.196"; 7k/1p4p1/7p/3P1n2/4Q3/2P2P2/PP3qRP/7K b - - bm Qf1+; id "WAC.197"; 2br2k1/ppp2p1p/4p1p1/4P2q/2P1Bn2/2Q5/PP3P1P/4R1RK b - - bm Rd3; id "WAC.198"; r1br2k1/pp2nppp/2n5/1B1q4/Q7/4BN2/PP3PPP/2R2RK1 w - - bm Bxc6 Rfd1; id "WAC.199"; 2rqrn1k/pb4pp/1p2pp2/n2P4/2P3N1/P2B2Q1/1B3PPP/2R1R1K1 w - - bm Bxf6; id "WAC.200"; 2b2r1k/4q2p/3p2pQ/2pBp3/8/6P1/1PP2P1P/R5K1 w - - bm Ra7; id "WAC.201"; QR2rq1k/2p3p1/3p1pPp/8/4P3/8/P1r3PP/1R4K1 b - - bm Rxa2; id "WAC.202"; r4rk1/5ppp/p3q1n1/2p2NQ1/4n3/P3P3/1B3PPP/1R3RK1 w - - bm Qh6; id "WAC.203"; r1b1qrk1/1p3ppp/p1p5/3Nb3/5N2/P7/1P4PQ/K1R1R3 w - - bm Rxe5; id "WAC.204"; r3rnk1/1pq2bb1/p4p2/3p1Pp1/3B2P1/1NP4R/P1PQB3/2K4R w - - bm Qxg5; id "WAC.205"; 1Qq5/2P1p1kp/3r1pp1/8/8/7P/p4PP1/2R3K1 b - - bm Rc6; id "WAC.206"; r1bq2kr/p1pp1ppp/1pn1p3/4P3/2Pb2Q1/BR6/P4PPP/3K1BNR w - - bm Qxg7+; id "WAC.207"; 3r1bk1/ppq3pp/2p5/2P2Q1B/8/1P4P1/P6P/5RK1 w - - bm Bf7+; id "WAC.208"; 4kb1r/2q2p2/r2p4/pppBn1B1/P6P/6Q1/1PP5/2KRR3 w k - bm Rxe5+; id "WAC.209"; 3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Rh1; id "WAC.210"; r1bqrk2/pp1n1n1p/3p1p2/P1pP1P1Q/2PpP1NP/6R1/2PB4/4RBK1 w - - bm Qxf7+; id "WAC.211"; rn1qr2Q/pbppk1p1/1p2pb2/4N3/3P4/2N5/PPP3PP/R4RK1 w - - bm Qxg7+; id "WAC.212"; 3r1r1k/1b4pp/ppn1p3/4Pp1R/Pn5P/3P4/4QP2/1qB1NKR1 w - - bm Rxh7+; id "WAC.213"; r2r2k1/1p2qpp1/1np1p1p1/p3N3/2PPN3/bP5R/4QPPP/4R1K1 w - - bm Ng5; id "WAC.214"; 3r2k1/pb1q1pp1/1p2pb1p/8/3N4/P2QB3/1P3PPP/1Br1R1K1 w - - bm Qh7+; id "WAC.215"; r2qr1k1/1b1nbppp/p3pn2/1p1pN3/3P1B2/2PB1N2/PP2QPPP/R4RK1 w - - bm Nxf7; id "WAC.216"; r3kb1r/1pp3p1/p3bp1p/5q2/3QN3/1P6/PBP3P1/3RR1K1 w kq - bm Qd7+; id "WAC.217"; 6k1/pp5p/2p3q1/6BP/2nPr1Q1/8/PP3R1K/8 w - - bm Bh6; id "WAC.218"; 7k/p4q1p/1pb5/2p5/4B2Q/2P1B3/P6P/7K b - - bm Qf1+; id "WAC.219"; 3rr1k1/ppp2ppp/8/5Q2/4n3/1B5R/PPP1qPP1/5RK1 b - - bm Qxf1+; id "WAC.220"; r3k3/P5bp/2N1bp2/4p3/2p5/6NP/1PP2PP1/3R2K1 w q - bm Rd8+; id "WAC.221"; 2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w - - bm Bf6; id "WAC.222"; r1bqk2r/pp3ppp/5n2/8/1b1npB2/2N5/PP1Q2PP/1K2RBNR w kq - bm Nxe4; id "WAC.223"; 5rk1/p1q3pp/1p1r4/2p1pp1Q/1PPn1P2/3B3P/P2R2P1/3R2K1 b - - bm Rh6 e4; id "WAC.224"; 4R3/4q1kp/6p1/1Q3b2/1P1b1P2/6KP/8/8 b - - bm Qh4+; id "WAC.225"; 2b2rk1/p1p4p/2p1p1p1/br2N1Q1/1p2q3/8/PB3PPP/3R1RK1 w - - bm Nf7; id "WAC.226"; 2k1rb1r/ppp3pp/2np1q2/5b2/2B2P2/2P1BQ2/PP1N1P1P/2KR3R b - - bm d5; id "WAC.227"; r4rk1/1bq1bp1p/4p1p1/p2p4/3BnP2/1N1B3R/PPP3PP/R2Q2K1 w - - bm Bxe4; id "WAC.228"; 8/8/8/1p5r/p1p1k1pN/P2pBpP1/1P1K1P2/8 b - - bm Rxh4 b4; id "WAC.229"; 2b5/1r6/2kBp1p1/p2pP1P1/2pP4/1pP3K1/1R3P2/8 b - - bm Rb4; id "WAC.230"; r4rk1/1b1nqp1p/p5p1/1p2PQ2/2p5/5N2/PP3PPP/R1BR2K1 w - - bm Bg5; id "WAC.231"; 1R2rq1k/2p3p1/Q2p1pPp/8/4P3/8/P1r3PP/1R4K1 w - - bm Qb5 Rxe8; id "WAC.232"; 5rk1/p1p2r1p/2pp2p1/4p3/PPPnP3/3Pq1P1/1Q1R1R1P/4NK2 b - - bm Nb3; id "WAC.233"; 2kr1r2/p6p/5Pp1/2p5/1qp2Q1P/7R/PP6/1KR5 w - - bm Rb3; id "WAC.234"; 5r2/1p1RRrk1/4Qq1p/1PP3p1/8/4B3/1b3P1P/6K1 w - - bm Qxf7+ Rxf7+; id "WAC.235"; 1R6/p5pk/4p2p/4P3/8/2r3qP/P3R1b1/4Q1K1 b - - bm Rc1; id "WAC.236"; r5k1/pQp2qpp/8/4pbN1/3P4/6P1/PPr4P/1K1R3R b - - bm Rc1+; id "WAC.237"; 1k1r4/pp1r1pp1/4n1p1/2R5/2Pp1qP1/3P2QP/P4PB1/1R4K1 w - - bm Bxb7; id "WAC.238"; 8/6k1/5pp1/Q6p/5P2/6PK/P4q1P/8 b - - bm Qf1+; id "WAC.239"; 2b4k/p1b2p2/2p2q2/3p1PNp/3P2R1/3B4/P1Q2PKP/4r3 w - - bm Qxc6; id "WAC.240"; 2rq1rk1/pp3ppp/2n2b2/4NR2/3P4/PB5Q/1P4PP/3R2K1 w - - bm Qxh7+; id "WAC.241"; r1b1r1k1/pp1nqp2/2p1p1pp/8/4N3/P1Q1P3/1P3PPP/1BRR2K1 w - - bm Rxd7; id "WAC.242"; 1r3r1k/3p4/1p1Nn1R1/4Pp1q/pP3P1p/P7/5Q1P/6RK w - - bm Qe2; id "WAC.243"; r6r/pp3ppp/3k1b2/2pb4/B4Pq1/2P1Q3/P5PP/1RBR2K1 w - - bm Qxc5+; id "WAC.244"; 4rrn1/ppq3bk/3pPnpp/2p5/2PB4/2NQ1RPB/PP5P/5R1K w - - bm Qxg6+; id "WAC.245"; 6R1/4qp1p/ppr1n1pk/8/1P2P1QP/6N1/P4PP1/6K1 w - - bm Qh5+; id "WAC.246"; 2k1r3/1p2Bq2/p2Qp3/Pb1p1p1P/2pP1P2/2P5/2P2KP1/1R6 w - - bm Rxb5; id "WAC.247"; 5r1k/1p4pp/3q4/3Pp1R1/8/8/PP4PP/4Q1K1 b - - bm Qc5+; id "WAC.248"; r4rk1/pbq2pp1/1ppbpn1p/8/2PP4/1P1Q1N2/PBB2PPP/R3R1K1 w - - bm c5 d5; id "WAC.249"; 1b5k/7P/p1p2np1/2P2p2/PP3P2/4RQ1R/q2r3P/6K1 w - - bm Re8+; id "WAC.250"; k7/p4p2/P1q1b1p1/3p3p/3Q4/7P/5PP1/1R4K1 w - - bm Qe5 Qf4; id "WAC.251"; 1rb1r1k1/p1p2ppp/5n2/2pP4/5P2/2QB4/qNP3PP/2KRB2R b - - bm Re2; id "WAC.252"; k5r1/p4b2/2P5/5p2/3P1P2/4QBrq/P5P1/4R1K1 w - - bm Qe8+; id "WAC.253"; r6k/pp3p1p/2p1bp1q/b3p3/4Pnr1/2PP2NP/PP1Q1PPN/R2B2RK b - - bm Nxh3; id "WAC.254"; 3r3r/p4pk1/5Rp1/3q4/1p1P2RQ/5N2/P1P4P/2b4K w - - bm Rfxg6+; id "WAC.255"; 3r1rk1/1pb1qp1p/2p3p1/p7/P2Np2R/1P5P/1BP2PP1/3Q1BK1 w - - bm Nf5; id "WAC.256"; 4r1k1/pq3p1p/2p1r1p1/2Q1p3/3nN1P1/1P6/P1P2P1P/3RR1K1 w - - bm Rxd4; id "WAC.257"; r3brkn/1p5p/2p2Ppq/2Pp3B/3Pp2Q/4P1R1/6PP/5R1K w - - bm Bxg6; id "WAC.258"; r1bq1rk1/ppp2ppp/2np4/2bN1PN1/2B1P3/3p4/PPP2nPP/R1BQ1K1R w - - bm Qh5; id "WAC.259"; 2r2b1r/p1Nk2pp/3p1p2/N2Qn3/4P3/q6P/P4PP1/1R3K1R w - - bm Qe6+; id "WAC.260"; r5k1/1bp3pp/p2p4/1p6/5p2/1PBP1nqP/1PP3Q1/R4R1K b - - bm Nd4; id "WAC.261"; 6k1/p1B1b2p/2b3r1/2p5/4p3/1PP1N1Pq/P2R1P2/3Q2K1 b - - bm Rh6; id "WAC.262"; rnbqr2k/pppp1Qpp/8/b2NN3/2B1n3/8/PPPP1PPP/R1B1K2R w KQ - bm Qg8+; id "WAC.263"; r2r2k1/1R2qp2/p5pp/2P5/b1PN1b2/P7/1Q3PPP/1B1R2K1 b - - bm Rab8; id "WAC.264"; 2r1k2r/2pn1pp1/1p3n1p/p3PP2/4q2B/P1P5/2Q1N1PP/R4RK1 w k - bm exf6; id "WAC.265"; r3q2r/2p1k1p1/p5p1/1p2Nb2/1P2nB2/P7/2PNQbPP/R2R3K b - - bm Rxh2+; id "WAC.266"; 2r1kb1r/pp3ppp/2n1b3/1q1N2B1/1P2Q3/8/P4PPP/3RK1NR w Kk - bm Nc7+; id "WAC.267"; 2r3kr/ppp2n1p/7B/5q1N/1bp5/2Pp4/PP2RPPP/R2Q2K1 w - - bm Re8+; id "WAC.268"; 2kr2nr/pp1n1ppp/2p1p3/q7/1b1P1B2/P1N2Q1P/1PP1BPP1/R3K2R w KQ - bm axb4; id "WAC.269"; 2r1r1k1/pp1q1ppp/3p1b2/3P4/3Q4/5N2/PP2RPPP/4R1K1 w - - bm Qg4; id "WAC.270"; 2kr4/ppp3Pp/4RP1B/2r5/5P2/1P6/P2p4/3K4 w - - bm Rd6; id "WAC.271"; nrq4r/2k1p3/1p1pPnp1/pRpP1p2/P1P2P2/2P1BB2/1R2Q1P1/6K1 w - - bm Bxc5; id "WAC.272"; 2k4B/bpp1qp2/p1b5/7p/1PN1n1p1/2Pr4/P5PP/R3QR1K b - - bm Ng3+; id "WAC.273"; 8/1p6/p5R1/k7/Prpp4/K7/1NP5/8 w - - bm Rb6; id "WAC.274"; r1b2rk1/1p1n1ppp/p1p2q2/4p3/P1B1Pn2/1QN2N2/1P3PPP/3R1RK1 b - - bm Nxg2 b5; id "WAC.275"; r5k1/pp1RR1pp/1b6/6r1/2p5/B6P/P4qPK/3Q4 w - - bm Qd5+; id "WAC.276"; 1r4r1/p2kb2p/bq2p3/3p1p2/5P2/2BB3Q/PP4PP/3RKR2 b - - bm Rg3 Rxg2; id "WAC.277"; r2qkb1r/pppb2pp/2np1n2/5pN1/2BQP3/2N5/PPP2PPP/R1B1K2R w KQkq - bm Bf7+; id "WAC.278"; r7/4b3/2p1r1k1/1p1pPp1q/1P1P1P1p/PR2NRpP/2Q3K1/8 w - - bm Nxf5; id "WAC.279"; r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id "WAC.280"; 2R5/2R4p/5p1k/6n1/8/1P2QPPq/r7/6K1 w - - bm Rxh7+; id "WAC.281"; 6k1/2p3p1/1p1p1nN1/1B1P4/4PK2/8/2r3b1/7R w - - bm Rh8+; id "WAC.282"; 3q1rk1/4bp1p/1n2P2Q/3p1p2/6r1/Pp2R2N/1B4PP/7K w - - bm Ng5; id "WAC.283"; 3r3k/pp4pp/8/1P6/3N4/Pn2P1qb/1B1Q2B1/2R3K1 w - - bm Nf5; id "WAC.284"; 2rr3k/1b2bppP/p2p1n2/R7/3P4/1qB2P2/1P4Q1/1K5R w - - bm Qxg7+; id "WAC.285"; 3r1k2/1p6/p4P2/2pP2Qb/8/1P1KB3/P6r/8 b - - bm Rxd5+; id "WAC.286"; rn3k1r/pp2bBpp/2p2n2/q5N1/3P4/1P6/P1P3PP/R1BQ1RK1 w - - bm Qh5; id "WAC.287"; r1b2rk1/p4ppp/1p1Qp3/4P2N/1P6/8/P3qPPP/3R1RK1 w - - bm Nf6+; id "WAC.288"; 2r3k1/5p1p/p3q1p1/2n3P1/1p1QP2P/1P4N1/PK6/2R5 b - - bm Qe5; id "WAC.289"; 2k2r2/2p5/1pq5/p1p1n3/P1P2n1B/1R4Pp/2QR4/6K1 b - - bm Ne2+; id "WAC.290"; 5r1k/3b2p1/p6p/1pRpR3/1P1P2q1/P4pP1/5QnP/1B4K1 w - - bm h3; id "WAC.291"; 4r3/1Q1qk2p/p4pp1/3Pb3/P7/6PP/5P2/4R1K1 w - - bm d6+; id "WAC.292"; 1nbq1r1k/3rbp1p/p1p1pp1Q/1p6/P1pPN3/5NP1/1P2PPBP/R4RK1 w - - bm Nfg5; id "WAC.293"; 3r3k/1r3p1p/p1pB1p2/8/p1qNP1Q1/P6P/1P4P1/3R3K w - - bm Bf8 Nf5 Qf4; id "WAC.294"; 4r3/p4r1p/R1p2pp1/1p1bk3/4pNPP/2P1K3/2P2P2/3R4 w - - bm Rxd5+; id "WAC.295"; 3r4/1p2k2p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1 b - - bm Rd4+ Rf8; id "WAC.296"; 3r1rk1/p3qp1p/2bb2p1/2p5/3P4/1P6/PBQN1PPP/2R2RK1 b - - bm Bxg2 Bxh2+; id "WAC.297"; 3Q4/p3b1k1/2p2rPp/2q5/4B3/P2P4/7P/6RK w - - bm Qh8+; id "WAC.298"; 1n2rr2/1pk3pp/pNn2p2/2N1p3/8/6P1/PP2PPKP/2RR4 w - - bm Nca4; id "WAC.299"; b2b1r1k/3R1ppp/4qP2/4p1PQ/4P3/5B2/4N1K1/8 w - - bm g6; id "WAC.300"; ****End ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
|
Date: 28 Aug 2008 00:45:40
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (00:15) schrieb: > I don't think FinalFun 0.1 would be competitive with your program, it > is very basic, with what appears to be a material only evaluation, > with equal moves in order of how they were generated. (I believe, > maybe Simon can confirm this). You got it all right. Actually below the root there is move ordering at all (besides the TT's best move). Since its opening is totally silly, using an external book is mandatory when playing anything that's not POS. And yes, I guess in a match Getclub would win against Finalfun. If Getclub manages to mate it. :-) mfg, simon .... l
|
|
Date: 24 Aug 2008 15:43:03
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (02:39) schrieb: > Strength matters not a whit to me. After all, my Tony's Chess is only > 1500ish, yet I still enjoy watching it compete in tournaments like > Chesswar and Le System Du Suisse. I'll just as gleefully download the > latest version of, say, POS as I would the latest version of Fruit. OK, if that's the same POS by Folkert van Heusden we are talking about. I posted some matches against it in the past. You can find them in Google Groups. > Being a weak player, I'd rather play a program that might actually > give me the occasional chance to win. Finalfun gives you that chance every time if you find out how to exploit it's silly opening. > A jar would be fine, though source is always nice. You address is working? Can I send about 200kB there or should I send an URL? mfg, simon ....
|
| |
Date: 24 Aug 2008 17:03:34
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Sun, 24 Aug 2008 15:43:03 +0200, Simon Krahnke <[email protected] > wrote: >* Tony M <[email protected]> (02:39) schrieb: > >> Strength matters not a whit to me. After all, my Tony's Chess is only >> 1500ish, yet I still enjoy watching it compete in tournaments like >> Chesswar and Le System Du Suisse. I'll just as gleefully download the >> latest version of, say, POS as I would the latest version of Fruit. > >OK, if that's the same POS by Folkert van Heusden we are talking about. >I posted some matches against it in the past. You can find them in >Google Groups. > That would be the same POS, yes. I mentioned it because it's been posted about in this newsgroup, and it's at or near the bottom of most rating lists. It's kind of an experimental program, it doesn't even have an alpha-beta based search. >> Being a weak player, I'd rather play a program that might actually >> give me the occasional chance to win. > >Finalfun gives you that chance every time if you find out how to >exploit it's silly opening. > >> A jar would be fine, though source is always nice. > >You address is working? Can I send about 200kB there or should I send an >URL? > The address should be working, and Yahoo allows up to, I believe, 10MB per message. Thanks Simon. >mfg, simon .... Tony
|
|
Date: 24 Aug 2008 15:11:38
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Guest <[email protected] > (02:31) schrieb: >>>>> But some people don't feel it's a good judge of a good position. Good >>>>> positions have good mobility because they are good positions. Not: >>>>> good positions are good positions because they have good mobility. >>>> >>>> But that actually doesn't matter when all you need is a correlation. >>> >>> The issue is the extra time it takes to do the mobility scoring. >>> >>> Some feel that the time is better spent doing other things. Things that >>> actually measure the 'good position' aspect. >> >> Sure, but that's got nothing too do with the above misconception. > > You were saying "Mobility is good enough because there is a correlation." Well, if there is a correlation. It might be that some bad position show good mobility, too. > I was saying, "So what? It's too expensive to be worth it. Many feel its > better to spend the time doing other stuff instead." That's the difference between not effective and not efficient enough. It easy to step out and proudly declare it's not worth the time. A researcher would benchmark it. :-) >>> I haven't checked to see what the top open source programs do. >>> >>> Pesonally, I don't want to do mobility simply because of the extra time. >>> But I'm rarely concerned about how well my program actually plays. I had >>> more fun just programming it. >> >> Yes, we probably can't beat Rybka and Co. Or even Crafty. So why try. :-) > > If it makes us feel any better, Hyatt can't beat Rybka either. > > He's been doing computer chess 40 years now. He runs on much more extreme > hardware. And he still can't match Rybka etc. > Hyatt has spent so much time doing computer chess, it's a wonder he's found > time to become a professor and actually teach and have a family. I guess that somehow helps him teaching. :-) mfg, simon .... l
|
|
Date: 24 Aug 2008 01:37:42
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Guest <[email protected] > (17:49) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... >> >>> I've never actually run them or even looked at them. (I don't have a >>> current program, so... (shrug)) >> >> Do you think about starting one? > > I did a couple chess a few years ago, but I 'burned out' on it. > > I reached a point where I didn't want to even think about computer chess. > > Lately, my interest is starting to come back, but I'm not sure if I would > have enough long term interest to actually start from scratch. > > I might take an old one and gut it and refactor it, etc. > > I don't know yet. I've got another project going and I should probably get > done with it before starting anything new. > > >>>> Actually the move Bh2+ is found at depth 3/5 with a score of 1.99 >>>> (there's that error again). >>> >>> Are you using floating point to hold the score? >> >> Of course not. I actually read that thread recently. Too late to add my >> comment to it. :-( > > I was just curious, because some people do prefer to use a float. They more > easily think of adding a quarter pawn as .25. But then there is no centipawn alias 0.01. > There aren't many advantages, though. I'd say there are none. > I guess one of the few is that you can set a score to NaN and some of > the other floating point constants. Not a huge advantage though. You could just as well use special integer values. >>> 3) pawn based mobility. (As if there were only pawns on the board.) >> >> Aka blocked and passed pawns? > > Just pawns in general. As if the board contained only the pawns and the one > piece you are counting the moves for at that particular time. Ah, pawns *and* the piece you are testing. > The idea is that pawns move so rarely that they are the biggest influence in > how many squares a piece can move to. All the other pieces are likely to > move instead of being captured. > > (shrug) > > I have no idea which would be 'best'. Just that a lot of things have been > tried. > > >> >>> But some people don't feel it's a good judge of a good position. Good >>> positions have good mobility because they are good positions. Not: good >>> positions are good positions because they have good mobility. >> >> But that actually doesn't matter when all you need is a correlation. > > The issue is the extra time it takes to do the mobility scoring. > > Some feel that the time is better spent doing other things. Things that > actually measure the 'good position' aspect. Sure, but that's got nothing too do with the above misconception. > I haven't checked to see what the top open source programs do. > > Pesonally, I don't want to do mobility simply because of the extra time. > But I'm rarely concerned about how well my program actually plays. I had > more fun just programming it. Yes, we probably can't beat Rybka and Co. Or even Crafty. So why try. :-) > I'm sure a random number generator isn't going to help a program with a good > evaluator. But if you have a very poor eval (such as just material and a > few minor things), maybe it would help. If you start fresh you usually have no evaluation at all, so it's surely worth a try. You can later do regression test on that. It won't work with mtd(f), but that doesn't work so well in chess anyway. Time to try pvs. mfg, simon .... l
|
| |
Date: 23 Aug 2008 19:31:16
From: Guest
Subject: Re: GetClub Updated Results.
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (17:49) schrieb: > >> I was just curious, because some people do prefer to use a float. They >> more >> easily think of adding a quarter pawn as .25. > > But then there is no centipawn alias 0.01. Not everybody works in centipawns. Some people do pawns as a value of 64 instead of 100. So binary fractions work well for them. >> There aren't many advantages, though. > > I'd say there are none. > >> I guess one of the few is that you can set a score to NaN and some of >> the other floating point constants. Not a huge advantage though. > > You could just as well use special integer values. True. But the advantages of NaN etc. is that it stays NaN no matter what you do to it. Not a big advantage no, but it can be useful for setting error conditions or error values and so on. Maybe that's my numerical background showing, though. >>>> But some people don't feel it's a good judge of a good position. Good >>>> positions have good mobility because they are good positions. Not: >>>> good >>>> positions are good positions because they have good mobility. >>> >>> But that actually doesn't matter when all you need is a correlation. >> >> The issue is the extra time it takes to do the mobility scoring. >> >> Some feel that the time is better spent doing other things. Things that >> actually measure the 'good position' aspect. > > Sure, but that's got nothing too do with the above misconception. You were saying "Mobility is good enough because there is a correlation." I was saying, "So what? It's too expensive to be worth it. Many feel its better to spend the time doing other stuff instead." >> I haven't checked to see what the top open source programs do. >> >> Pesonally, I don't want to do mobility simply because of the extra time. >> But I'm rarely concerned about how well my program actually plays. I had >> more fun just programming it. > > Yes, we probably can't beat Rybka and Co. Or even Crafty. So why try. :-) If it makes us feel any better, Hyatt can't beat Rybka either. He's been doing computer chess 40 years now. He runs on much more extreme hardware. And he still can't match Rybka etc. Hyatt has spent so much time doing computer chess, it's a wonder he's found time to become a professor and actually teach and have a family. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 24 Aug 2008 01:43:49
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (18:16) schrieb: > On Sat, 23 Aug 2008 04:30:24 +0200, Simon Krahnke <[email protected]> wrote: > >> Finalfun is a Java program. > > Hi Simon, is Finalfun available for download? I wouldn't mind giving > it a try. Why? It's not really worth the time. Need the source or just the jar file? Everyone wants to have my programs. When I mentioned my simple raytracer over in comp.lang.ruby two people were after it. Must be a star programmer. :- > mfg, simon .... l
|
| |
Date: 28 Aug 2008 08:48:13
From: Sanny
Subject: Re: GetClub Updated Results.
|
On Aug 28, 8:17=A0pm, Tony M <[email protected] > wrote: > On Thu, 28 Aug 2008 15:16:27 GMT, Tony M <[email protected]> wrote: > >Liectenstein > > Grr, Liechtenstein. =A0I *really* need sleep. Good night and sweet dreams. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 24 Aug 2008 00:39:30
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Sun, 24 Aug 2008 01:43:49 +0200, Simon Krahnke <[email protected] > wrote: >* Tony M <[email protected]> (18:16) schrieb: > >> On Sat, 23 Aug 2008 04:30:24 +0200, Simon Krahnke <[email protected]> wrote: >> >>> Finalfun is a Java program. >> >> Hi Simon, is Finalfun available for download? I wouldn't mind giving >> it a try. > >Why? It's not really worth the time. Need the source or just the jar file? > >Everyone wants to have my programs. When I mentioned my simple raytracer >over in comp.lang.ruby two people were after it. Must be a star >programmer. :-> > >mfg, simon .... l Strength matters not a whit to me. After all, my Tony's Chess is only 1500ish, yet I still enjoy watching it compete in tournaments like Chesswar and Le System Du Suisse. I'll just as gleefully download the latest version of, say, POS as I would the latest version of Fruit. Being a weak player, I'd rather play a program that might actually give me the occasional chance to win. A jar would be fine, though source is always nice. Tony
|
|
Date: 23 Aug 2008 15:03:36
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Guest <[email protected] > (05:29) schrieb: >> I think Finalfun scores nada on silent but deadly. > > With just material, I'm not surprised. I didn't actually test that through, so it just means we think the same about that. > I don't know what would be needed for that one, but I'd expect it'd be more > than mobility and a little pawn knowledge. Maybe a few piece square tables? Piece/square tables are actually the simplest thing to do (though hard to do right). We did them in Basicfun at the university course. > I've never actually run them or even looked at them. (I don't have a > current program, so... (shrug)) Do you think about starting one? >>> Most of the mates are shallow enough they'll be solved instantly. Even a >>> Java programs shouldn't need 30 seconds. >> >> Finalfun is a Java program. > > Maybe you ought to offer it to Sanny.... :-) Well, there's Jester. I never looked at it. >> Of course. Finalfun doesn't do *any* reductions (not even null move). So >> that means 3 fully searched plies. > > Because of how you do king captures & check's, you might be detecting it a > move earlier though. > > With the "Wait until the king is captured" method, it can take one extra > plain ply. Only a q-search ply, because it's a capture. > (Check extensions mean you'll still see it, but it'll be counted > as one more ply.) Yeah, but that's the second number. >> Actually the move Bh2+ is found at depth 3/5 with a score of 1.99 >> (there's that error again). > > Are you using floating point to hold the score? Of course not. I actually read that thread recently. Too late to add my comment to it. :-( >> There wasn't even a time limit :-). One game I operated we both had >> implemented XBoard, so the game could run automatically. That was good >> because the other engine took minutes for each move. > > Well then heck, you should have let it run for a full day between moves! 1. No, there some kind of implied time limit. Some thing like "reasonable". 2. That actually doesn't help much in a simple program, the bf is too high. > The Russians weren't happy with the way their program wasn't beating the US > program, so they expanded the search width to full width and let it think > for much longer. The result being their program then won. So much for selective search. :-) >> The only thing I remember about the Smalltalk program is its annoying >> way to enter move. Our own interface had drag&drop. They had a pop-up >> window that asked for name of the start square, then a second window >> popped up, asking for the target square, then a third pop-up window asked >> for confirmation of that move. > > (shudder) > > I guess whoever programed it didn't actually put much thought in playing it. And probably didn't play it much. I did only watch my partners operate it, showing me how annoying it was. > Actually there are several definitions of 'mobility'. > > 1) Legal mobility. > > 2) pseudo-legal mobility. Which kind you use probably is the same as your usual generator. > 3) pawn based mobility. (As if there were only pawns on the board.) Aka blocked and passed pawns? > But some people don't feel it's a good judge of a good position. Good > positions have good mobility because they are good positions. Not: good > positions are good positions because they have good mobility. But that actually doesn't matter when all you need is a correlation. > A few days ago I was going through the forums, saving interesting threads to > my drive and I happened to see it. > > http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=205916&t=22731 Thanks! I might try that some day. mfg, simon .... l
|
| |
Date: 23 Aug 2008 10:49:34
From: Guest
Subject: Re: GetClub Updated Results.
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... > >> I've never actually run them or even looked at them. (I don't have a >> current program, so... (shrug)) > > Do you think about starting one? I did a couple chess a few years ago, but I 'burned out' on it. I reached a point where I didn't want to even think about computer chess. Lately, my interest is starting to come back, but I'm not sure if I would have enough long term interest to actually start from scratch. I might take an old one and gut it and refactor it, etc. I don't know yet. I've got another project going and I should probably get done with it before starting anything new. >>> Actually the move Bh2+ is found at depth 3/5 with a score of 1.99 >>> (there's that error again). >> >> Are you using floating point to hold the score? > > Of course not. I actually read that thread recently. Too late to add my > comment to it. :-( I was just curious, because some people do prefer to use a float. They more easily think of adding a quarter pawn as .25. And as long as you work in fractional binary, it'll still be accurate. There aren't many advantages, though. I guess one of the few is that you can set a score to NaN and some of the other floating point constants. Not a huge advantage though. >> The Russians weren't happy with the way their program wasn't beating the >> US >> program, so they expanded the search width to full width and let it think >> for much longer. The result being their program then won. > > So much for selective search. :-) Selective Search was pretty niave back then. There have been a few major selective search programs over the years, but to my knowledge only 4 of them have stood out among their peers at the time. MacHack VI, by Greenblatt of course. Chess 3.6, by Slate & Atkin. Awit by Tony Marsland. Chaos by Swartz & Alexander. Awit & Chaos were the only ones still around in the mid 80's. They weren't massive successes, but they usually did 'middle of the pack' among the other programs. >> 3) pawn based mobility. (As if there were only pawns on the board.) > > Aka blocked and passed pawns? Just pawns in general. As if the board contained only the pawns and the one piece you are counting the moves for at that particular time. The idea is that pawns move so rarely that they are the biggest influence in how many squares a piece can move to. All the other pieces are likely to move instead of being captured. (shrug) I have no idea which would be 'best'. Just that a lot of things have been tried. > >> But some people don't feel it's a good judge of a good position. Good >> positions have good mobility because they are good positions. Not: good >> positions are good positions because they have good mobility. > > But that actually doesn't matter when all you need is a correlation. The issue is the extra time it takes to do the mobility scoring. Some feel that the time is better spent doing other things. Things that actually measure the 'good position' aspect. I haven't checked to see what the top open source programs do. Pesonally, I don't want to do mobility simply because of the extra time. But I'm rarely concerned about how well my program actually plays. I had more fun just programming it. >> A few days ago I was going through the forums, saving interesting threads >> to >> my drive and I happened to see it. >> >> http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=205916&t=22731 > > Thanks! I might try that some day. It is really odd. It's something that you would first think couldn't possibly work, but after you read the details and you think about it, you really start to wonder. I guess that's the mark of a researcher. Get a strange idea and actually try it instead of assuming it couldn't work. I wish I had Don Beal's original paper. I suppose I could email him and ask for a copy, but... I'm sure a random number generator isn't going to help a program with a good evaluator. But if you have a very poor eval (such as just material and a few minor things), maybe it would help. Interesting though. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 23 Aug 2008 13:27:25
From: Simon Krahnke
Subject: Re: Sanny: Some test positions for you
|
* Sanny <[email protected] > (08:35) schrieb: > Though after improvement GetClub scored 44% it missed some Mate > Positions So I revert back to original. > > I will again test in the evening to see if the new score. > > Beginner Solving 39% is good enough. It means Easy Level will sove > arround 60% of them. But that's just a guess, right? You never know, until you test. mfg, simon .... l
|
|
Date: 23 Aug 2008 13:24:54
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (05:41) schrieb: > The catch is, that if between the repetition positions, your castling > ability changes, like you are in check but you block it instead of moving > your king, then technically your castling rights changed. > > There was a period there where you could not castle. > > It's temporary, but still your rights had changed. Ah, now I get it. mfg, simon .... l
|
|
Date: 23 Aug 2008 05:17:34
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (03:37) schrieb: > Also, some time back there was a discussion about the wording of the draw by > repetition when castling status changes were involved. Here by castling status you mean what the castling field in FEN specifies. > The way its worded can make it sound like if your castling status changes > even briefly, then it wont be an exact repetition. > > That's occured in a few tournaments too. I guy I know sent me a link about > that. The TD agreed the wording of the rules does certainly make it sound > that way, and that if you interpret it literally then it would be, but that > traditionally chess isn't played that way, so temporary castling status > changes don't effect repetition. So that way you have to ignore castling rights for repetition? > Other TD's can rule their own way, though. If they are more literal minded, > then... I guess most engine programmers are more literally minded on this. After all, it's nice to use the same key for repetition detection and for transposition table lookup. mfg, simon .... l
|
| |
Date: 22 Aug 2008 22:41:41
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (03:37) schrieb: > >> Also, some time back there was a discussion about the wording of the draw >> by >> repetition when castling status changes were involved. > > Here by castling status you mean what the castling field in FEN specifies. No. Actual castling rights during a game. > >> The way its worded can make it sound like if your castling status changes >> even briefly, then it wont be an exact repetition. >> >> That's occured in a few tournaments too. I guy I know sent me a link >> about >> that. The TD agreed the wording of the rules does certainly make it >> sound >> that way, and that if you interpret it literally then it would be, but >> that >> traditionally chess isn't played that way, so temporary castling status >> changes don't effect repetition. > > So that way you have to ignore castling rights for repetition? Right. At least in between the moves. The thing is, apparently the way the rules are worded is something like this: (I'm going from memory here, so this might not be exact.) Draw by repetition requires that a position to have previously occured with the same position, side to move, and rights. In other words, you have to still be able to castle. The catch is, that if between the repetition positions, your castling ability changes, like you are in check but you block it instead of moving your king, then technically your castling rights changed. There was a period there where you could not castle. It's temporary, but still your rights had changed. The way the rules are supposedly worded is that can be taken to mean even temporary changes in your castling status can void a repeition claim. And apparently the issue has actually come up in some tournaments. Somebody had claimed a repetition but the other person pointed out the castling issue. The one link I was shown said the Tournament Director did rule in favor of the reptition. He agreed that the rules did indeed say that, but that wasn't what it was supposed to mean and that wasn't how chess was normally done. That by tradition, it was a repetition in spite of the wording of the rules. (shrug) Fortunately most of my programs never put that much effort into following the rules. I was always more concerned about having fun programming than getting every single rule exactly right. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 23 Aug 2008 04:30:24
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Guest <[email protected] > (00:44) schrieb: > There are testing suites with much more emphesis on positional abilities, > but he's not ready for that. I think Finalfun scores nada on silent but deadly. >> I ran Finalfun 5s on every of the 300 positions and it score 188/300 = >> 62.7%. >> >> 188 of 300 matching moves >> 2008-08-22 22:40:48, Total time: 00:31:22 >> Rated time: 10:31 = 631 Seconds >> >> It spent rarely any time on the hits, they were mostly solved in less than >> 1s. > > Most of the mates are shallow enough they'll be solved instantly. Even a > Java programs shouldn't need 30 seconds. Finalfun is a Java program. > Many of the others are materialistic enough they'll at least get the right > answer without too much effort. > > That leaves a hundred or so that requires some effort. That's obviously the 112 ones Finalfun couldn't solve. :-) >>> You shouldn't be missing any mate-in-2 positions. None. >> >> Finalfun finds them at depth 3. > > Depends on how you count & report them. Of course. Finalfun doesn't do *any* reductions (not even null move). So that means 3 fully searched plies. > Depending on the kind of search extensions you have, some programs can find > mate at a much shallower iterative search depth than others. Some mates end in captures. One can find them in q-search. >> Position 9 is a mate in 5 (Finalfun says so), it's found in 4s at depth >> 5/9. > > Yup. Actually the move Bh2+ is found at depth 3/5 with a score of 1.99 (there's that error again). > I wouldn't expect GC's beginner level to get that or #8, which is mate in 7. > >> Mmpf, all the other engines tell me it's a mate in 4. > > Depends on how it's counted & reported. > > Not all programs even find the shortest mate. Because of the way they > search, they sometimes just find *a* mate rather than the closest one. Yeah, Finalfun obviously missed a shorter mate here. But it found it at depth 5, I would expect an accurate mate score at depth 8. I'm just now trying that. It took 6s now, a video stream in the background in the background probably slows it down :-). But that shows again how timing matters. With the 5s limit it wouldn't reach depth 5 under this conditions. It's too damn slow. I just interrupted and cheat by saying "go infinite searchmoves Bh2+" in the arena debug window. It's much faster now only searching the right move. But it's still at +M5 at depth 9/19. Mmpf. So depth 10/22. Still at +M5. Stop. But what am I hunting? Rerun Shredder 8 on it: +M4, but just 2 plies pv. Let's play them. Still +M4. Wtf? Now it gives a complete pv exactly identical to Finalfun's. Cheater. Now all the engines agree it's a mate in 5.
|
| |
Date: 28 Aug 2008 23:51:44
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (16:33) schrieb: > I didn't implement analysis mode yet, sorry. The program does not > check for keyboard input during the search. Ah, of course. I do the search in an extra thread. It's quite easy to do in Java. > BookThinker is a utility that comes with the chess engine Thinker. Thanks. mfg, simon .... l
|
| |
Date: 28 Aug 2008 23:39:07
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (17:16) schrieb: > Sorry, Simon, I missed your first question. No sleep last night. :) > I'm from Vancouver, BC, Canada. Nearly everyone seems to be from the american west coast here. :-) > I actually was going to ask you the same thing, one of your addresses > says Germany, and the other says Liectenstein. Germany is right, Hamburg to be exact. mfg, simon .... l
|
| |
Date: 23 Aug 2008 16:16:42
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Sat, 23 Aug 2008 04:30:24 +0200, Simon Krahnke <[email protected] > wrote: >* Guest <[email protected]> (00:44) schrieb: > >> There are testing suites with much more emphesis on positional abilities, >> but he's not ready for that. > >I think Finalfun scores nada on silent but deadly. > >>> I ran Finalfun 5s on every of the 300 positions and it score 188/300 = >>> 62.7%. >>> >>> 188 of 300 matching moves >>> 2008-08-22 22:40:48, Total time: 00:31:22 >>> Rated time: 10:31 = 631 Seconds >>> >>> It spent rarely any time on the hits, they were mostly solved in less than >>> 1s. >> >> Most of the mates are shallow enough they'll be solved instantly. Even a >> Java programs shouldn't need 30 seconds. > >Finalfun is a Java program. > Hi Simon, is Finalfun available for download? I wouldn't mind giving it a try. Tony
|
| |
Date: 22 Aug 2008 22:29:41
From: Guest
Subject: Re: GetClub Updated Results.
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (00:44) schrieb: > >> There are testing suites with much more emphesis on positional abilities, >> but he's not ready for that. > > I think Finalfun scores nada on silent but deadly. With just material, I'm not surprised. I don't know what would be needed for that one, but I'd expect it'd be more than mobility and a little pawn knowledge. Maybe a few piece square tables? I've never actually run them or even looked at them. (I don't have a current program, so... (shrug)) >> Most of the mates are shallow enough they'll be solved instantly. Even a >> Java programs shouldn't need 30 seconds. > > Finalfun is a Java program. Maybe you ought to offer it to Sanny.... There are a number of Java chess programs he could have looked at first. I still wonder about the structure of his program and the algorithms it uses. I bet right about now, he's feeling pretty bummed out about his program's performance. It went from a 2800 rating to being unable to detect mating positions in a test suite. That's got to be a bit of an ego deflater. >>>> You shouldn't be missing any mate-in-2 positions. None. >>> >>> Finalfun finds them at depth 3. >> >> Depends on how you count & report them. > > Of course. Finalfun doesn't do *any* reductions (not even null move). So > that means 3 fully searched plies. Because of how you do king captures & check's, you might be detecting it a move earlier though. With the "Wait until the king is captured" method, it can take one extra plain ply. (Check extensions mean you'll still see it, but it'll be counted as one more ply.) > Actually the move Bh2+ is found at depth 3/5 with a score of 1.99 > (there's that error again). Are you using floating point to hold the score? That'd do it. Just a little round-off error. Converting to/from centipawns could cause that maybe. >> At least they didn't make you follow all the rules, exactly. > > There wasn't even a time limit :-). One game I operated we both had > implemented XBoard, so the game could run automatically. That was good > because the other engine took minutes for each move. Well then heck, you should have let it run for a full day between moves! I remember reading that's what the Russian team did way back in the 60's with the ITEP vs. Kotok-McCarthy program. Both were selective search programs and they only ran a few minutes search. The moves were phoned back & forth every day. The Russians weren't happy with the way their program wasn't beating the US program, so they expanded the search width to full width and let it think for much longer. The result being their program then won. > The only thing I remember about the Smalltalk program is its annoying > way to enter move. Our own interface had drag&drop. They had a pop-up > window that asked for name of the start square, then a second window > popped up, asking for the target square, then a third pop-up window asked > for confirmation of that move. (shudder) I guess whoever programed it didn't actually put much thought in playing it. >> Not everybody does mobility though. It's fairly time consuming and many >> feel it doesn't actually provide enough for the cost. > > I actually have no idea on how to implement that. Isn't that a move > generator that doesn't generate moves? Pretty much. Actually there are several definitions of 'mobility'. 1) Legal mobility. 2) pseudo-legal mobility. 3) pawn based mobility. (As if there were only pawns on the board.) 4) distinct square mobility. (If two of your pieces can move to the same square, it's only counted once.) And there are probably others. #4 is actually pretty easy to do with bitboards. You can use the Kogge-Stone (spelling?) method to find all the moves for all the pieces of the same type. OR them together and then do a bitcount. The K-S method takes a full 64 bit bitboard and shifts & ands them around until it's 'moved' to all the squares. The bitboard stuff has really gotten interesting the past few years. Far more interesting than the old rotated method. But some people don't feel it's a good judge of a good position. Good positions have good mobility because they are good positions. Not: good positions are good positions because they have good mobility. Me... (shrug) Mobility does slow things down, but I haven't tried #4 with the bitboard methods so it might be okay. >> Speaking of mobility, I was reading one of the testing threads by Hyatt >> recently and he mentioned that you can actually use a random number >> generator for the mobility score! [...] > > Interesting. Can you give a pointer to that? The recent testing threads > on Talkchess are really huge. I know!! There's more than 100 pages worth. I got lost in them. I finally just gave up and am waiting for him to post results of his new tests. (He's finally getting reliable testing results. Now he's trying to bring the testing size down to something that's more easily managed but yet sensitive enough to detect small changes in the program's playing ability.) A few days ago I was going through the forums, saving interesting threads to my drive and I happened to see it. http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=205916&t=22731 I email regularly with a couple people who are also interested in computer chess and follow the forum, and they too were surprised by this. They had missed it and I had to give them the link so they could read it for themselves. Once you actually start thinking about it, it does make a bit of sense. It's not going to have the reliability of a real mobility score, but if you random generator is good, then.... Unfortunately I don't have Don Beal's original paper, so I don't know any real results. Just what Hyatt is repeating. In another thread, he says "5. Beal even found that random evaluation was enough to let a full-width search play reasonably. Nobody had thought that prior to his experiment" I guess that just goes back to "If you don't test, you don't know". I'm not so sure I'd trust it in a real program, but it would be interesting to see some test results about it. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | |
Date: 23 Aug 2008 17:26:25
From: Andy Walker
Subject: Re: GetClub Updated Results.
|
In article <[email protected] >, Guest <[email protected]> wrote: [mobility:] >But some people don't feel it's a good judge of a good position. Good >positions have good mobility because they are good positions. Not: good >positions are good positions because they have good mobility. Right. In the early days of computer chess, mobility was often thought of as Very Important, because it was an important part of human positional estimation, and because it seemed to correlate strongly with whether positions were good or bad. The impression I have is that it was eventually dropped, because it wasn't really telling you anything new [eg, more material usually means more mobility, but its the extra material that's good not the extra mobility] and because in the end it only counts if it leads to tactics [eg, more mobility means I can perhaps switch my attack faster than you can switch your defence, but that only matters if the attack wins something, which shows up in the tactics]. For humans, it's a useful guide near the root of the tree, but computers do their evaluations at the leaves. If it's making a comeback, that's Quite Interesting in its own right, and one wonders what the reasons are. >>> Speaking of mobility, I was reading one of the testing threads by Hyatt >>> recently and he mentioned that you can actually use a random number >>> generator for the mobility score! [...] >Unfortunately I don't have Don Beal's original paper, so I don't know any >real results. Just what Hyatt is repeating. [...] >In another thread, he says "5. Beal even found that random evaluation was >enough to let a full-width search play reasonably. Nobody had thought that >prior to his experiment" I guess that just goes back to "If you don't >test, you don't know". I think some of the claims made "on behalf of" Don's results go way beyond what Don himself claimed or measured. A random evaluation correlates [after minimaxing] quite strongly with number of moves and so with material, and so plays much better than mere random moves. Further, such a program still reliably detects mates and stalemates within the tree, and so will play or avoid any forced [stale]mate in the same way as [but faster than, because of the simple evaluation!] any other chess engine. The result was that a random engine searching [say] to depth 10 heavily defeated the same engine searching to depth 9, and produced *some* quite intelligent play [eg "trying" not to lose its own queen but to win the opponent's]. Don never claimed that the play was good, merely that it was better than you might expect. [I discussed this fairly extensively with Don at the time, and eventually set an exam question on the topic, which stirred up the external examiner (Jon Mestel, by some sort of serendipity) more than the students ....] -- Andy Walker Nottingham
|
| | | |
Date: 23 Aug 2008 13:06:39
From: Guest
Subject: Re: GetClub Updated Results.
|
"Andy Walker" <[email protected] > wrote in message news:[email protected]... > In article <[email protected]>, Guest <[email protected]> wrote: > [mobility:] >>But some people don't feel it's a good judge of a good position. Good >>positions have good mobility because they are good positions. Not: good >>positions are good positions because they have good mobility. > > Right. In the early days of computer chess, mobility was often > thought of as Very Important, because it was an important part of human > positional estimation, and because it seemed to correlate strongly with > whether positions were good or bad. The impression I have is that it > was eventually dropped, because it wasn't really telling you anything > new [eg, more material usually means more mobility, but its the extra That and the cost involved. In older programs it took quite a bit of time to get the mobility. With some of the newer ways to compute mobility, the cost is much less. Cheap enough that you could do it if you want to. > If it's making a comeback, that's Quite Interesting in its > own right, and one wonders what the reasons are. I don't know if top programs do it. I don't look at their source or ask. To be honest, I doubt it though. But some mid level and low level programs do it because it's a classic idea and it's so easy to do these days. The big disadvantage before was the cost involved. Without that penalty there's no great reason to avoid it. Whether it actually helps or not, I cna't say. Might be worth testing publicly though. > I think some of the claims made "on behalf of" Don's results > go way beyond what Don himself claimed or measured. A random Hyatt isn't saying it played well. Just that it played better than expected and better than just material alone. That it played better than you'd expect. That it was a somewhat cheap way to do a fake form of mobility scoring. Naturally you wouldn't expect any program that does just material and mobility (fake or real) to play great. My big question is: Does the error rate of a random mobility score (and the extra nodes involved) outweigh the benefit of a faster eval. With real mobility scoring, it's slow enough that it hurts your searching speed so you don't search as deep. With the random one, it's fast enough there's little effect on speed, so you can still search very fast. But you may have to search more nodes because of the random factor. So which would be better? That's what I want to know. Since neither one would be able to handle openings or end games, you'd have to start at a middle game and do a fixed number of moves and then run the position through a judging program to see who was really ahead. Repeat that a few thousand times to get reliable results. Then, what about a little bit of knowledge, such as pawns. Would the random mobility still be useful or would it interfere. I don't know if Beal tested those kinds of things or not. If not, real tests would have to be done. Assuming anybody is truely interested in this beyond the novelty factor. I'm not planning to do these tets, but I think it might be interesting. > the opponent's]. Don never claimed that the play was good, merely > that it was better than you might expect. Right. I didn't say it was great play and Hyatt didn't either. I don't think anybody would expect it be great. Just a quick way to pretend to do mobility scoring. > [I discussed this fairly extensively with Don at the time, > and eventually set an exam question on the topic, which stirred up > the external examiner (Jon Mestel, by some sort of serendipity) > more than the students ....] Thanks for the personal / direct info. Always nice to hear info from somebody close to the source. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 23 Aug 2008 01:58:53
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (00:25) schrieb: > "Simon Krahnke" <[email protected]> wrote in message >> The castling doesn't reset the 50 move rule counter. > > Apparently not. > > I haven't read the FIDE rules in years, but I used to think it did (and so > did some other authors.) Any irreversible move resets the counter. The engines I tested in Arena preferred 0-0 too, not getting the half move clock. > I guess we read wrong. > > The FIDE rules are actually a little fuzzy in some areas. Not here: It explicitly mentions captures and pawn moves. The concept of irreversiblity (sp?) is obviously behind that, but is not mentioned. > However, even if Alex & the others were wrong, it's still a great test > position because a lot of programs just don't pay attention to the 50 move > rule part when entering a FEN position. I guess my Finalfun reads that in correctly but doesn't care about the 50 rule. I know I never implemented repetition. > Even Winboard / XBoard ignores it and doesn't even pass it to engines. Arena too. >> So the above the above board will drawn after both players make a move >> and black claims draw. > > Yup. > > Actually, since this is 50 move rule, I'm not sure he has to make the claim. > I think it's automatic. (As I said, some areas of the rules are fuzzy.) > But claiming it wont hurt. 50 move and repetition aren't automatic, you have too claim them. mfg, simon .... l
|
| |
Date: 22 Aug 2008 20:37:58
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (00:25) schrieb: > >> I guess we read wrong. >> >> The FIDE rules are actually a little fuzzy in some areas. > > Not here: It explicitly mentions captures and pawn moves. The concept of > irreversiblity (sp?) is obviously behind that, but is not mentioned. That's how I had always heard it explained. Apparently a lot of people got it that way. >> Actually, since this is 50 move rule, I'm not sure he has to make the >> claim. >> I think it's automatic. (As I said, some areas of the rules are fuzzy.) >> But claiming it wont hurt. > > 50 move and repetition aren't automatic, you have too claim them. Okay. I always claim it anyway. (Even claiming a draw has to be done carefully if you are doing it computer vs. computer. The xboard protocol doesn't give you wa to do it like normal, so you have to do it differently under xboard than if you do it with a human.) Insufficient material, such as lone king, is automatic though. There's been some discussion recently about that. Also, some time back there was a discussion about the wording of the draw by repetition when castling status changes were involved. The way its worded can make it sound like if your castling status changes even briefly, then it wont be an exact repetition. That's occured in a few tournaments too. I guy I know sent me a link about that. The TD agreed the wording of the rules does certainly make it sound that way, and that if you interpret it literally then it would be, but that traditionally chess isn't played that way, so temporary castling status changes don't effect repetition. Other TD's can rule their own way, though. If they are more literal minded, then... > > mfg, simon .... l ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 22 Aug 2008 23:50:29
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (22:42) schrieb: > 1rk4B/6N1/8/8/8/3p1p1p/3P1P1P/4K2R w K - 98 150 > > "A lot of engines I tested evaluate this position as won by White, even > Rybka The two possible involved bugs are: missing reading of 50-move count > from FEN, and treatment of castling move as an irreversible move which > resets 50-move count. Alex" Do I understand that right: Once the half move clock reaches 100 one can claim a draw, so black and white each have exactly one chance to avoid draw? All the pawns are blocked and there are no immediately playable captures. The castling doesn't reset the 50 move rule counter. So the above the above board will drawn after both players make a move and black claims draw. mfg, simon .... l
|
| |
Date: 22 Aug 2008 17:25:13
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (22:42) schrieb: > >> 1rk4B/6N1/8/8/8/3p1p1p/3P1P1P/4K2R w K - 98 150 >> >> "A lot of engines I tested evaluate this position as won by White, even >> Rybka The two possible involved bugs are: missing reading of 50-move >> count >> from FEN, and treatment of castling move as an irreversible move which >> resets 50-move count. Alex" > > Do I understand that right: Once the half move clock reaches 100 one can > claim a draw, so black and white each have exactly one chance to avoid > draw? That's the 50 move rule. Many people (including my old program) get the halfmove & full move clock wrong or just ignore it when entering a position. I ignored it because I thought it didn't matter. Laziness on my part. But it does matter. (And in fact, some programs actually use a FEN string (or similar) to save its position as game state for resuming games. For them, it obviously would matter.) And acording to Alex (and some of the posts that replied to his message), a lot of programs actually got it wrong. It's just one of those interesting positions that aren't likely to be encountered in real games, but are great debugging positions. > All the pawns are blocked and there are no immediately playable Right. So technically a draw even though it looks like it'd be a win for White. > captures. The castling doesn't reset the 50 move rule counter. Apparently not. I haven't read the FIDE rules in years, but I used to think it did (and so did some other authors.) Any irreversible move resets the counter. I guess we read wrong. The FIDE rules are actually a little fuzzy in some areas. However, even if Alex & the others were wrong, it's still a great test position because a lot of programs just don't pay attention to the 50 move rule part when entering a FEN position. Even Winboard / XBoard ignores it and doesn't even pass it to engines. > > So the above the above board will drawn after both players make a move > and black claims draw. Yup. Actually, since this is 50 move rule, I'm not sure he has to make the claim. I think it's automatic. (As I said, some areas of the rules are fuzzy.) But claiming it wont hurt. > > mfg, simon .... l > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 22 Aug 2008 23:07:46
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Guest <[email protected] > (19:39) schrieb: > I'm only looking at the first 20 positions at the moment... I've gone through the first 10 positions of wac with my Finalfun. It finds all of them except the seconds. Rybka and Toga II solve that at depth 14. A little odd among all that Mate-in-x. I ran Finalfun 5s on every of the 300 positions and it score 188/300 = 62.7%. 188 of 300 matching moves 2008-08-22 22:40:48, Total time: 00:31:22 Rated time: 10:31 = 631 Seconds It spent rarely any time on the hits, they were mostly solved in less than 1s. > You shouldn't be missing any mate-in-2 positions. None. Finalfun finds them at depth 3. > I can accept that a beginner wouldn't be able to find a mate in 5 or mate in > 7, etc. I don't mind a beginner level in a program missing those. Position 9 is a mate in 5 (Finalfun says so), it's found in 4s at depth 5/9. Mmpf, all the other engines tell me it's a mate in 4. > The best positional play in the world doesn't mean anything if you miss > major tactical issues. After all, checkmating your opponent is the object > of the game. I remember when we were programming our first chess program at a university course. The was a tournament at the end the semester where all team's programs were to play all the others twice. The rules said that not accepting a legal or generating an illegal move was a loss for that program. So our objective was to let it play legal chess, with all the castling, en-passant and under-promotion stuff. Then came piece/square tables and some opening patches so that it could play a real game. And the we took care that it could it actually win an end game by finding mates. With my own engine FInalfun I even reversed it: It can't play any real game because of its pure materialistic view nearly all position look the same. But it does find some mates. mfg, simon .... l
|
| |
Date: 28 Aug 2008 15:03:42
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Tony M <[email protected] > (09:11) schrieb: Where are you from, Tony? > You can download my program at http://tmokonen.110mb.com/tonyschess/ > if you want to try it out or test against it. Thanks. Why is there no analysis mode? It's far easier to implement than time controls. What is a BookThinker? mfg, simon .... l
|
| | |
Date: 28 Aug 2008 15:16:27
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Thu, 28 Aug 2008 15:03:42 +0200, Simon Krahnke <[email protected] > wrote: >* Tony M <[email protected]> (09:11) schrieb: > >Where are you from, Tony? > >> You can download my program at http://tmokonen.110mb.com/tonyschess/ >> if you want to try it out or test against it. > >Thanks. Why is there no analysis mode? It's far easier to implement than >time controls. > >What is a BookThinker? > >mfg, simon .... l Sorry, Simon, I missed your first question. No sleep last night. :) I'm from Vancouver, BC, Canada. I actually was going to ask you the same thing, one of your addresses says Germany, and the other says Liectenstein.
|
| | | |
Date: 28 Aug 2008 15:17:29
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Thu, 28 Aug 2008 15:16:27 GMT, Tony M <[email protected] > wrote: >Liectenstein Grr, Liechtenstein. I *really* need sleep.
|
| | |
Date: 28 Aug 2008 14:33:44
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Thu, 28 Aug 2008 15:03:42 +0200, Simon Krahnke <[email protected] > wrote: >* Tony M <[email protected]> (09:11) schrieb: > >Where are you from, Tony? > >> You can download my program at http://tmokonen.110mb.com/tonyschess/ >> if you want to try it out or test against it. > >Thanks. Why is there no analysis mode? It's far easier to implement than >time controls. > >What is a BookThinker? > >mfg, simon .... l I didn't implement analysis mode yet, sorry. The program does not check for keyboard input during the search. It sort of works with time controls, but incremental time controls remain a problem. Increasing the movesleft parameter in the .ini file decreases the amount of time used. BookThinker is a utility that comes with the chess engine Thinker. http://www.geocities.com/thechessthinker/download.html Basically, it provides opening book functionality for engines that don't have a book, to run in GUIs that don't have a native book format (eg Winboard). The download for Thinker doesn't come with a book, but it does come with a utility to make books from PGN files. I can send you a book that I made myself, it's given me decent results so far. I usually use native Arena books without a problem. I hope to have an own book with the next release of Tony's Chess, when I get off my lazy butt to do it :). Tony
|
| |
Date: 28 Aug 2008 14:57:10
From: Simon Krahnke
Subject: Re: GetClub Updated Results.
|
* Sanny <[email protected] > (09:21) schrieb: > 74 moves game !!! > > It means Tiny and GetClub are nearly equal. But GetClub is taking 15 > sec/ move and Tony taking 8 sec / move. > > Just a moment ago the game was improved a bit. I don't know the above > game was played after the improvement or befire that. > > If this game was played before the improvement. Then Tony will find it > much difficult to win new games. But if the game was played after the > improvement, Then Both programs are equal. A match lost isn't an indicator of equalness. mfg, simon .... l
|
| |
Date: 28 Aug 2008 00:21:45
From: Sanny
Subject: Re: GetClub Updated Results.
|
74 moves game !!! It means Tiny and GetClub are nearly equal. But GetClub is taking 15 sec/ move and Tony taking 8 sec / move. Just a moment ago the game was improved a bit. I don't know the above game was played after the improvement or befire that. If this game was played before the improvement. Then Tony will find it much difficult to win new games. But if the game was played after the improvement, Then Both programs are equal. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 22 Aug 2008 17:44:40
From: Guest
Subject: Re: GetClub Updated Results.
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (19:39) schrieb: > >> I'm only looking at the first 20 positions at the moment... > > I've gone through the first 10 positions of wac with my Finalfun. It > finds all of them except the seconds. Rybka and Toga II solve that at > depth 14. A little odd among all that Mate-in-x. Yeah. But I didn't write the book. That's also why WAC is not used for major engine testing. But it does make a decent beginning test. It's a decent first testing suite for Sanny. A little bit of positional, a lot of tactical, and a lot of mates. There are testing suites with much more emphesis on positional abilities, but he's not ready for that. > > I ran Finalfun 5s on every of the 300 positions and it score 188/300 = > 62.7%. > > 188 of 300 matching moves > 2008-08-22 22:40:48, Total time: 00:31:22 > Rated time: 10:31 = 631 Seconds > > It spent rarely any time on the hits, they were mostly solved in less than > 1s. Most of the mates are shallow enough they'll be solved instantly. Even a Java programs shouldn't need 30 seconds. Many of the others are materialistic enough they'll at least get the right answer without too much effort. That leaves a hundred or so that requires some effort. >> You shouldn't be missing any mate-in-2 positions. None. > > Finalfun finds them at depth 3. Depends on how you count & report them. Depending on the kind of search extensions you have, some programs can find mate at a much shallower iterative search depth than others. A lot of programs actually report different depths. I don't worry too much about it. > >> I can accept that a beginner wouldn't be able to find a mate in 5 or mate >> in >> 7, etc. I don't mind a beginner level in a program missing those. > > Position 9 is a mate in 5 (Finalfun says so), it's found in 4s at depth > 5/9. Yup. I wouldn't expect GC's beginner level to get that or #8, which is mate in 7. > > Mmpf, all the other engines tell me it's a mate in 4. Depends on how it's counted & reported. Not all programs even find the shortest mate. Because of the way they search, they sometimes just find *a* mate rather than the closest one. > >> The best positional play in the world doesn't mean anything if you miss >> major tactical issues. After all, checkmating your opponent is the >> object >> of the game. > > I remember when we were programming our first chess program at a > university course. The was a tournament at the end the semester where > all team's programs were to play all the others twice. The rules said > that not accepting a legal or generating an illegal move was a loss for > that program. So our objective was to let it play legal chess, with all > the castling, en-passant and under-promotion stuff. Then came > piece/square tables and some opening patches so that it could play a real > game. And the we took care that it could it actually win an end game by > finding mates. At least they didn't make you follow all the rules, exactly. It's amazing how many of the rules are a such a pain to program. > > With my own engine FInalfun I even reversed it: It can't play any real > game because of its pure materialistic view nearly all position look the > same. But it does find some mates. Adding a little mobility would help. And piece square tables. Not everybody does mobility though. It's fairly time consuming and many feel it doesn't actually provide enough for the cost. Speaking of mobility, I was reading one of the testing threads by Hyatt recently and he mentioned that you can actually use a random number generator for the mobility score! The idea is that positions with a higher number of children positions (who gets scored) has a higher chance of getting a high random number pseuo-mobility score. Positions with fewer childred to get scored tend to get a lower random number because there are fewer chances to get a high number. It's just probabilities. I haven't tried it, but one of these years I might dig out my program and try just material & a random number generator and see how well it does on some tests. > > mfg, simon .... l ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | |
Date: 26 Aug 2008 22:05:16
From: David Richerby
Subject: Re: GetClub Updated Results.
|
Guest <[email protected] > wrote: > Speaking of mobility, I was reading one of the testing threads by > Hyatt recently and he mentioned that you can actually use a random > number generator for the mobility score! > > The idea is that positions with a higher number of children > positions (who gets scored) has a higher chance of getting a high > random number pseuo-mobility score. You can go even further and use a random number generator for the entire evaluation function! As you say, a node with a large number of children has a higher chance of getting a high random evaluation. And, also, a large number of children implies high mobility, which generally implies lots of material. So a completely random evaluation function tends to reward material and mobility, which correlate to good positions. :-) Dave. -- David Richerby Salted Painting (TM): it's like a www.chiark.greenend.org.uk/~davidr/ Renaissance masterpiece but it's covered in salt!
|
| | | |
Date: 26 Aug 2008 22:07:52
From: David Richerby
Subject: Re: GetClub Updated Results.
|
David Richerby <[email protected] > wrote: > Guest <[email protected]> wrote: >> Speaking of mobility, I was reading one of the testing threads by >> Hyatt recently and he mentioned that you can actually use a random >> number generator for the mobility score! > > You can go even further and use a random number generator for the > entire evaluation function! Oops. I now see that you'd already said this by the time I posted. I'd skim-read the next couple of articles in the thread but hadn't noticed it. Apologies for the repetition. Dave. -- David Richerby Transparent Book (TM): it's like a www.chiark.greenend.org.uk/~davidr/ romantic novel but you can see right through it!
|
|
Date: 22 Aug 2008 21:43:25
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (03:37) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... >>* Guest <[email protected]> (00:00) schrieb: >> >> Thanks for the detailed explanations. >> >>> That was due to my move sorting. I had accidently changed things so >>> likely >>> captures would be tried first. The king wasn't considered 'likely' to be >>> captured so sometimes it would never get around to noticing the king >>> could >>> be captured. It'd just go ahead and search the position as if it was >>> legal. >> >> I did that king capture checking in move generation. Someone told me >> that way the code gets executed too often. How do you ensure the king >> capture is found before some beta cut? > > Simply do the king first. OK. I can safely try my best move, since I wouldn't have one if this position was illegal. Then I generate and score my captures. I iterate through them looking for a king capture score. Then I know if the board is illegal and if not I can go for the rest of the moves. > Some people do indeed explicit checks in the move generator. There are two > variations. > > The first is that it never generates an illegal move. It makes the search > easy, but it takes time to verify though. I've thought about that. You have to check every king move target square for attacks, know which pieces are pinned, know about double check, know which squares stop the check when occupied by one of my pieces that can go there. > Others go ahead and generate pseudo-legal moves, but if the king is > ever captured, then it aborts and returns an invalid flag. That's what I did. Thanks for all the input. >> My lame engine has a strange bug: In material only evaluation it >> sometimes has an evaluation of 1 centipawn. I'm not the mood to check >> that out. > > Not being familiar with your engine, I can't even guess. I'm not expecting you to. > I'd put some debugging code into the eval and dump the board whenever it > happens. I can't be the eval. It would never return a score like that. > Then put a few more checks into the search to catch other spots. It must be some artefact of the search. I think I'll see if my next engine reproduces the bug and track it down there and fix it back. That will keep my Java involvement at a minimum :-) > Not the low level diagnostic kind of stuff most beginners need. One could compile the mating from the usual test position suites. en-passant and promotion are probably best made up or from the basic literature. Same for stalemate. And Can't one search for repetition and 50 move rule in real game collections and go from there? mfg, simon .... l
|
| |
Date: 22 Aug 2008 15:42:06
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (03:37) schrieb: > >> Simply do the king first. > > OK. I can safely try my best move, since I wouldn't have one if this > position was illegal. Then I generate and score my captures. I iterate > through them looking for a king capture score. Then I know if the board > is illegal and if not I can go for the rest of the moves. Right. If the king is in the move list, then you know that position was illegal, the result of being in check. So you back up a score appropriately. You'll need to check for that being the 'best move' returned and then decide if it was mate or just stalemate. But you probably do something similar already. >> The first is that it never generates an illegal move. It makes the >> search >> easy, but it takes time to verify though. > > I've thought about that. You have to check every king move target square > for attacks, know which pieces are pinned, know about double check, know > which squares stop the check when occupied by one of my pieces that can > go there. It supposedly can be done somewhat efficiently. With some of the advanced data structures that some people do, there's so much data already that such things can be done without too much effort for each generated move. (At least as not as much as a niave way that most people would do it.) The catch is that most moves generated will never actually be made. So every little bit of extra effort you do will be wasted. So most people just don't do it that way. It does make the search a little easier, and it's the more obvious way for beginners. It just isn't the fastest way. >> Others go ahead and generate pseudo-legal moves, but if the king is >> ever captured, then it aborts and returns an invalid flag. > > That's what I did. Thanks for all the input. No problem. If there's an interesting conversation going on, I don't mind helping. You probably would get more info from the TalkChess forum, though. >> Not the low level diagnostic kind of stuff most beginners need. > > One could compile the mating from the usual test position suites. > en-passant and promotion are probably best made up or from the basic > literature. Same for stalemate. And Can't one search for repetition and > 50 move rule in real game collections and go from there? You can collect quite a few debugging positions that way. I've got a few. It's just that nobody has done all the work and released them. Everybody has to redo the same effort or just grow past it. But most really clever debug positions wont show up in real games, or at least not very often. How often do you actually encounter an enpassant mating move, for example? Good debuging positions are usually created. I haven't done chess programming in several years, so all my stuff is packed away in the basement. But I didn't have a major collection, though. I had a few simple ones and I struggled through debugging stages with that and effort. Occasionally I'll find interesting test positions and sometimes I'll keep them, but I usually don't bother. This one, for example was posted in Feb 2007. 1rk4B/6N1/8/8/8/3p1p1p/3P1P1P/4K2R w K - 98 150 "A lot of engines I tested evaluate this position as won by White, even Rybka The two possible involved bugs are: missing reading of 50-move count from FEN, and treatment of castling move as an irreversible move which resets 50-move count. Alex" I happened to save that one from the TalkChess forums, before they deleted it. (For a while they routinely deleted old threads because of space. So many months of messages were destroyed.) ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 22 Aug 2008 08:51:53
From: Sanny
Subject: GetClub Updated Results.
|
A few things were changed at GetClub. Here us the result after Changes. I am not clear that the modifications are good or bad as for some positions it gave correct move while for others it gave wrong result. Position Best Move by GetClub Beginner Level 2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - - bm Qg6; id WAC. 001 N-h5,Score:-0.55 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id WAC.002 P- c3,Score:2.19 5rk1/1ppb3p/p1pb4/6q1/3P1p1r/2P1R2P/PP1BQ1P1/5RKN w - - bm Rg3; id WAC. 003 R-g3,Score:2.79 r1bq2rk/pp3pbp/2p1p1pQ/7P/3P4/2PB1N2/PP3PPR/2KR4 w - - bm Qxh7 ; id WAC.004 Q-h7,Score:94.65 5k2/6pp/p1qN4/1p1p4/3P4/2PKP2Q/PP3r2/3R4 b - - bm Qc4 ; id WAC.005 Q- d6,Score:2.28 7k/p7/1R5K/6r1/6p1/6P1/8/8 w - - bm Rb7; id WAC.006 R-b7,Score: 5.85 rnbqkb1r/pppp1ppp/8/4P3/6n1/7P/PPPNPPP1/R1BQKBNR b KQkq - bm Ne3; id WAC.007 N-f2,Score:1.43 r4q1k/p2bR1rp/2p2Q1N/5p2/5p2/2P5/PP3PPP/R5K1 w - - bm Rf7; id WAC.008 R-f7,Score:9.71 3q1rk1/p4pp1/2pb3p/3p4/6Pr/1PNQ4/P1PB1PP1/4RRK1 b - - bm Bh2 ; id WAC. 009 Q-b6,Score:-2.25 2br2k1/2q3rn/p2NppQ1/2p1P3/Pp5R/4P3/1P3PPP/3R2K1 w - - bm Rxh7; id WAC. 010 R-h7,Score:5.77 r1b1kb1r/3q1ppp/pBp1pn2/8/Np3P2/5B2/PPP3PP/R2Q1RK1 w kq - bm Bxc6; id WAC.011 B-c5,Score:1.07 4k1r1/2p3r1/1pR1p3/3pP2p/3P2qP/P4N2/1PQ4P/5R1K b - - bm Qxf3 ; id WAC. 012 Q-f3,Score:82.14 5rk1/pp4p1/2n1p2p/2Npq3/2p5/6P1/P3P1BP/R4Q1K w - - bm Qxf8 ; id WAC. 013 B-f3,Score:-1.63 r2rb1k1/pp1q1p1p/2n1p1p1/2bp4/5P2/PP1BPR1Q/1BPN2PP/R5K1 w - - bm Qxh7 ; id WAC.014 B-f6,Score:2.62 1R6/1brk2p1/4p2p/p1P1Pp2/P7/6P1/1P4P1/2R3K1 w - - bm Rxb7; id WAC.015 K-f2,Score:2.42 r4rk1/ppp2ppp/2n5/2bqp3/8/P2PB3/1PP1NPPP/R2Q1RK1 w - - bm Nc3; id WAC. 016 N-c3,Score:3.05 1k5r/pppbn1pp/4q1r1/1P3p2/2NPp3/1QP5/P4PPP/R1B1R1K1 w - - bm Ne5; id WAC.017 B-f4,Score:-0.79 R7/P4k2/8/8/8/8/r7/6K1 w - - bm Rh8; id WAC.018 K-f1,Score:2.32 r1b2rk1/ppbn1ppp/4p3/1QP4q/3P4/N4N2/5PPP/R1B2RK1 w - - bm c6; id WAC. 019 P-c6,Score:0.56 r2qkb1r/1ppb1ppp/p7/4p3/P1Q1P3/2P5/5PPP/R1B2KNR b kq - bm Bb5; id WAC. 020 B-e6,Score:3.57 5rk1/1b3p1p/pp3p2/3n1N2/1P6/P1qB1PP1/3Q3P/4R1K1 w - - bm Qh6; id WAC. 021 Q-c3,Score:2.24 r1bqk2r/ppp1nppp/4p3/n5N1/2BPp3/P1P5/2P2PPP/R1BQK2R w KQkq - bm Ba2 Nxf7; id WAC.022 B-b5,Score:0.45 r3nrk1/2p2p1p/p1p1b1p1/2NpPq2/3R4/P1N1Q3/1PP2PPP/4R1K1 w - - bm g4; id WAC.023 Q-d2,Score:3.67 6k1/1b1nqpbp/pp4p1/5P2/1PN5/4Q3/P5PP/1B2B1K1 b - - bm Bd4; id WAC.024 B-d4,Score:7.12 3R1rk1/8/5Qpp/2p5/2P1p1q1/P3P3/1P2PK2/8 b - - bm Qh4 ; id WAC.025 Q- h4,Score:11.17 3r2k1/1p1b1pp1/pq5p/8/3NR3/2PQ3P/PP3PP1/6K1 b - - bm Bf5; id WAC.026 Q- b2,Score:-0.09 7k/pp4np/2p3p1/3pN1q1/3P4/Q7/1r3rPP/2R2RK1 w - - bm Qf8 ; id WAC.027 Q- f8,Score:85.58 1r1r2k1/4pp1p/2p1b1p1/p3R3/RqBP4/4P3/1PQ2PPP/6K1 b - - bm Qe1 ; id WAC. 028 Q-e1,Score:2.59 r2q2k1/pp1rbppp/4pn2/2P5/1P3B2/6P1/P3QPBP/1R3RK1 w - - bm c6; id WAC. 029 P-c6,Score:3.73 1r3r2/4q1kp/b1pp2p1/5p2/pPn1N3/6P1/P3PPBP/2QRR1K1 w - - bm Nxd6; id WAC.030 N-g5,Score:1.62 rb3qk1/pQ3ppp/4p3/3P4/8/1P3N2/1P3PPP/3R2K1 w - - bm Qxa8 d6 dxe6 g3; id WAC.031 P-e6,Score:6.36 6k1/p4p1p/1p3np1/2q5/4p3/4P1N1/PP3PPP/3Q2K1 w - - bm Qd8 ; id WAC.032 Q-d8,Score:2.03 8/p1q2pkp/2Pr2p1/8/P3Q3/6P1/5P1P/2R3K1 w - - bm Qe5 Qf4; id WAC.033 R- c5,Score:2.89 7k/1b1r2p1/p6p/1p2qN2/3bP3/3Q4/P5PP/1B1R3K b - - bm Bg1; id WAC.034 B- g1,Score:2.53 r3r2k/2R3pp/pp1q1p2/8/3P3R/7P/PP3PP1/3Q2K1 w - - bm Rxh7 ; id WAC.035 Q-c1,Score:1.9 3r4/2p1rk2/1pQq1pp1/7p/1P1P4/P4P2/6PP/R1R3K1 b - - bm Re1 ; id WAC.036 R-e1,Score:2.52 2r5/2rk2pp/1pn1pb2/pN1p4/P2P4/1N2B3/nPR1KPPP/3R4 b - - bm Nxd4 ; id WAC.037 N-d4,Score:1.62 4k3/p4prp/1p6/2b5/8/2Q3P1/P2R1PKP/4q3 w - - bm Rd8 Qd3; id WAC.038 R- d8,Score:0.97 r1br2k1/pp2bppp/2nppn2/8/2P1PB2/2N2P2/PqN1B1PP/R2Q1R1K w - - bm Na4; id WAC.039 N-a4,Score:1.15 3r1r1k/1p4pp/p4p2/8/1PQR4/6Pq/P3PP2/2R3K1 b - - bm Rc8; id WAC.040 R- c8,Score:4.18 1k6/5RP1/1P6/1K6/6r1/8/8/8 w - - bm Ka5 Kc5 b7; id WAC.041 P-b7,Score: 5.71 r1b1r1k1/pp1n1pbp/1qp3p1/3p4/1B1P4/Q3PN2/PP2BPPP/R4RK1 w - - bm Ba5; id WAC.042 B-d3,Score:0.66 r2q3k/p2P3p/1p3p2/3QP1r1/8/B7/P5PP/2R3K1 w - - bm Be7 Qxa8; id WAC.043 B-e7,Score:6.27 3rb1k1/pq3pbp/4n1p1/3p4/2N5/2P2QB1/PP3PPP/1B1R2K1 b - - bm dxc4; id WAC.044 B-b5,Score:-1.76 7k/2p1b1pp/8/1p2P3/1P3r2/2P3Q1/1P5P/R4qBK b - - bm Qxa1; id WAC.045 Q- a1,Score:5.36 r1bqr1k1/pp1nb1p1/4p2p/3p1p2/3P4/P1N1PNP1/1PQ2PP1/3RKB1R w K - bm Nb5; id WAC.046 R-c1,Score:1.55 r1b2rk1/pp2bppp/2n1pn2/q5B1/2BP4/2N2N2/PP2QPPP/2R2RK1 b - - bm Nxd4; id WAC.047 N-d4,Score:-1.43 1rbq1rk1/p1p1bppp/2p2n2/8/Q1BP4/2N5/PP3PPP/R1B2RK1 b - - bm Rb4; id WAC.048 R-b4,Score:2.04 2b3k1/4rrpp/p2p4/2pP2RQ/1pP1Pp1N/1P3P1P/1q6/6RK w - - bm Qxh7 ; id WAC. 049 N-g2,Score:-0.01 k4r2/1R4pb/1pQp1n1p/3P4/5p1P/3P2P1/r1q1R2K/8 w - - bm Rxb6 ; id WAC. 050 R-g7,Score:0.31 r1bq1r2/pp4k1/4p2p/3pPp1Q/3N1R1P/2PB4/6P1/6K1 w - - bm Rg4 ; id WAC. 051 R-f3,Score:1.11 r1k5/1p3q2/1Qpb4/3N1p2/5Pp1/3P2Pp/PPPK3P/4R3 w - - bm Re7 c4; id WAC. 052 N-b4,Score:1.35 6k1/6p1/p7/3Pn3/5p2/4rBqP/P4RP1/5QK1 b - - bm Re1; id WAC.053 R- e1,Score:6.17 r3kr2/1pp4p/1p1p4/7q/4P1n1/2PP2Q1/PP4P1/R1BB2K1 b q - bm Qh1 ; id WAC. 054 Q-c5,Score:-0.96 r3r1k1/pp1q1pp1/4b1p1/3p2B1/3Q1R2/8/PPP3PP/4R1K1 w - - bm Qxg7 ; id WAC.055 R-e3,Score:1.89 r1bqk2r/pppp1ppp/5n2/2b1n3/4P3/1BP3Q1/PP3PPP/RNB1K1NR b KQkq - bm Bxf2 ; id WAC.056 P-d6,Score:1.15 r3q1kr/ppp5/3p2pQ/8/3PP1b1/5R2/PPP3P1/5RK1 w - - bm Rf8 ; id WAC.057 R- f8,Score:90.92 8/8/2R5/1p2qp1k/1P2r3/2PQ2P1/5K2/8 w - - bm Qd1 ; id WAC.058 Q- f3,Score:2.34 r1b2rk1/2p1qnbp/p1pp2p1/5p2/2PQP3/1PN2N1P/PB3PP1/3R1RK1 w - - bm Nd5; id WAC.059 N-d5,Score:9.05 rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w - - bm Qh8 ; id WAC.060 Q-h7,Score:-0.55 3qrbk1/ppp1r2n/3pP2p/3P4/2P4P/1P3Q2/PB6/R4R1K w - - bm Qf7 ; id WAC. 061 Q-f7,Score:93.69 6r1/3Pn1qk/p1p1P1rp/2Q2p2/2P5/1P4P1/P3R2P/5RK1 b - - bm Rxg3 ; id WAC. 062 R-g5,Score:-4.75 r1brnbk1/ppq2pp1/4p2p/4N3/3P4/P1PB1Q2/3B1PPP/R3R1K1 w - - bm Nxf7; id WAC.063 N-f7,Score:3.72 8/6pp/3q1p2/3n1k2/1P6/3NQ2P/5PP1/6K1 w - - bm g4 ; id WAC.064 P- g4,Score:92.79 1r1r1qk1/p2n1p1p/bp1Pn1pQ/2pNp3/2P2P1N/1P5B/P6P/3R1RK1 w - - bm Ne7 ; id WAC.065 N-e7,Score:2.05 1k1r2r1/ppq5/1bp4p/3pQ3/8/2P2N2/PP4P1/R4R1K b - - bm Qxe5; id WAC.066 Q-e5,Score:5.47 3r2k1/p2q4/1p4p1/3rRp1p/5P1P/6PK/P3R3/3Q4 w - - bm Rxd5; id WAC.067 R- d5,Score:2.35 6k1/5ppp/1q6/2b5/8/2R1pPP1/1P2Q2P/7K w - - bm Qxe3; id WAC.068 Q- d3,Score:1.75 2k5/pppr4/4R3/4Q3/2pp2q1/8/PPP2PPP/6K1 w - - bm f3 h3; id WAC.069 P- f3,Score:2.91 2kr3r/pppq1ppp/3p1n2/bQ2p3/1n1PP3/1PN1BN1P/1PP2PP1/2KR3R b - - bm Na2 ; id WAC.070 N-a2,Score:4.48 2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - bm Nxa7 ; id WAC. 071 Q-f3,Score:0.12 r3r1k1/pp1n1ppp/2p5/4Pb2/2B2P2/B1P5/P5PP/R2R2K1 w - - bm e6; id WAC. 072 P-e6,Score:2.6 r1q3rk/1ppbb1p1/4Np1p/p3pP2/P3P3/2N4R/1PP1Q1PP/3R2K1 w - - bm Qd2; id WAC.073 N-d5,Score:0.76 5r1k/pp4pp/2p5/2b1P3/4Pq2/1PB1p3/P3Q1PP/3N2K1 b - - bm Qf1 ; id WAC. 074 P-b5,Score:6.03 r3r1k1/pppq1ppp/8/8/1Q4n1/7P/PPP2PP1/RNB1R1K1 b - - bm Qd6; id WAC.075 R-e1,Score:-2.61 r1b1qrk1/2p2ppp/pb1pnn2/1p2pNB1/3PP3/1BP5/PP2QPPP/RN1R2K1 w - - bm Bxf6; id WAC.076 B-f6,Score:3.05 3r2k1/ppp2ppp/6q1/b4n2/3nQB2/2p5/P4PPP/RN3RK1 b - - bm Ng3; id WAC.077 Q-a6,Score:2.53 r2q3r/ppp2k2/4nbp1/5Q1p/2P1NB2/8/PP3P1P/3RR1K1 w - - bm Ng5 ; id WAC. 078 R-d8,Score:3.99 r3k2r/pbp2pp1/3b1n2/1p6/3P3p/1B2N1Pq/PP1PQP1P/R1B2RK1 b kq - bm Qxh2 ; id WAC.079 P-g3,Score:2.49 r4rk1/p1B1bpp1/1p2pn1p/8/2PP4/3B1P2/qP2QP1P/3R1RK1 w - - bm Ra1; id WAC.080 P-d5,Score:1.65 r4rk1/1bR1bppp/4pn2/1p2N3/1P6/P3P3/4BPPP/3R2K1 b - - bm Bd6; id WAC. 081 B-g2,Score:-0.35 3rr1k1/pp3pp1/4b3/8/2P1B2R/6QP/P3q1P1/5R1K w - - bm Bh7 ; id WAC.082 Q- f4,Score:-1.63 3rr1k1/ppqbRppp/2p5/8/3Q1n2/2P3N1/PPB2PPP/3R2K1 w - - bm Qxd7; id WAC. 083 Q-d7,Score:6.01 r2q1r1k/2p1b1pp/p1n5/1p1Q1bN1/4n3/1BP1B3/PP3PPP/R4RK1 w - - bm Qg8 ; id WAC.084 N-e4,Score:2.12 kr2R3/p4r2/2pq4/2N2p1p/3P2p1/Q5P1/5P1P/5BK1 w - - bm Na6; id WAC.085 R- b8,Score:2.92 8/p7/1ppk1n2/5ppp/P1PP4/2P1K1P1/5N1P/8 b - - bm Ng4 ; id WAC.086 N- g4,Score:1.28 8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id WAC.087 P- b4,Score:3.03 r6k/p1Q4p/2p1b1rq/4p3/B3P3/4P3/PPP3P1/4RRK1 b - - bm Rxg2 ; id WAC.088 Q-g5,Score:-2.51 1r3b1k/p4rpp/4pp2/3q4/2ppbPPQ/6RK/PP5P/2B1NR2 b - - bm g5; id WAC.089 B-d6,Score:7.15 3qrrk1/1pp2pp1/1p2bn1p/5N2/2P5/P1P3B1/1P4PP/2Q1RRK1 w - - bm Nxg7; id WAC.090 R-f4,Score:1.77 2qr2k1/4b1p1/2p2p1p/1pP1p3/p2nP3/PbQNB1PP/1P3PK1/4RB2 b - - bm Be6; id WAC.091 N-c2,Score:1.85 r4rk1/1p2ppbp/p2pbnp1/q7/3BPPP1/2N2B2/PPP4P/R2Q1RK1 b - - bm Bxg4; id WAC.092 B-c4,Score:-0.51 r1b1k1nr/pp3pQp/4pq2/3pn3/8/P1P5/2P2PPP/R1B1KBNR w KQkq - bm Bh6; id WAC.093 B-h6,Score:2.77 8/k7/p7/3Qp2P/n1P5/3KP3/1q6/8 b - - bm e4 ; id WAC.094 Q-b3,Score: 2.46 2r5/1r6/4pNpk/3pP1qp/8/2P1QP2/5PK1/R7 w - - bm Ng4 ; id WAC.095 Q- g5,Score:-1.55 r1b4k/ppp2Bb1/6Pp/3pP3/1qnP1p1Q/8/PPP3P1/1K1R3R w - - bm Qd8 ; id WAC. 096 Q-d8,Score:5.49 6k1/5p2/p5np/4B3/3P4/1PP1q3/P3r1QP/6RK w - - bm Qa8 ; id WAC.097 Q- d5,Score:1.07 1r3rk1/5pb1/p2p2p1/Q1n1q2p/1NP1P3/3p1P1B/PP1R3P/1K2R3 b - - bm Nxe4; id WAC.098 N-e4,Score:6.38 r1bq1r1k/1pp1Np1p/p2p2pQ/4R3/n7/8/PPPP1PPP/R1B3K1 w - - bm Rh5; id WAC. 099 R-e4,Score:2.87 8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6 Be3; id WAC.100 B- e3,Score:2.95 5rk1/p5pp/8/8/2Pbp3/1P4P1/7P/4RN1K b - - bm Bc3; id WAC.101 P-g6,Score: 0.01 2Q2n2/2R4p/1p1qpp1k/8/3P3P/3B2P1/5PK1/r7 w - - bm Qxf8 ; id WAC.102 R- f7,Score:5.49 6k1/2pb1r1p/3p1PpQ/p1nPp3/1q2P3/2N2P2/PrB5/2K3RR w - - bm Qxg6 ; id WAC.103 Q-g6,Score:86.64 b4r1k/pq2rp2/1p1bpn1p/3PN2n/2P2P2/P2B3K/1B2Q2N/3R2R1 w - - bm Qxh5; id WAC.104 Q-h5,Score:9.51 r2r2k1/pb3ppp/1p1bp3/7q/3n2nP/PP1B2P1/1B1N1P2/RQ2NRK1 b - - bm Qxh4 Bxg3; id WAC.105 N-c6,Score:4.17 4rrk1/pppb4/7p/3P2pq/3Qn3/P5P1/1PP4P/R3RNNK b - - bm Nf2 ; id WAC.106 Q-g6,Score:-1.01 5n2/pRrk2p1/P4p1p/4p3/3N4/5P2/6PP/6K1 w - - bm Nb5; id WAC.107 N- b5,Score:2.41 r5k1/1q4pp/2p5/p1Q5/2P5/5R2/4RKPP/r7 w - - bm Qe5; id WAC.108 Q- e5,Score:4.93 rn2k1nr/pbp2ppp/3q4/1p2N3/2p5/QP6/PB1PPPPP/R3KB1R b KQkq - bm c3; id WAC.109 P-c3,Score:-1.44 2kr4/bp3p2/p2p2b1/P7/2q5/1N4B1/1PPQ2P1/2KR4 b - - bm Be3; id WAC.110 B- e4,Score:1.37 6k1/p5p1/5p2/2P2Q2/3pN2p/3PbK1P/7P/6q1 b - - bm Qf1 ; id WAC.111 Q- f1,Score:5.41 r4kr1/ppp5/4bq1b/7B/2PR1Q1p/2N3P1/PP3P1P/2K1R3 w - - bm Rxe6; id WAC. 112 R-e6,Score:6.33 rnbqkb1r/1p3ppp/5N2/1p2p1B1/2P5/8/PP2PPPP/R2QKB1R b KQkq - bm Qxf6; id WAC.113 P-f6,Score:-4.99 r1b1rnk1/1p4pp/p1p2p2/3pN2n/3P1PPq/2NBPR1P/PPQ5/2R3K1 w - - bm Bxh7 ; id WAC.114 N-c6,Score:1.46 4N2k/5rpp/1Q6/p3q3/8/P5P1/1P3P1P/5K2 w - - bm Nd6; id WAC.115 N- d6,Score:-1.29 r2r2k1/2p2ppp/p7/1p2P1n1/P6q/5P2/1PB1QP1P/R5RK b - - bm Rd2; id WAC. 116 N-h3,Score:0.76 3r1rk1/q4ppp/p1Rnp3/8/1p6/1N3P2/PP3QPP/3R2K1 b - - bm Ne4; id WAC.117 N-e4,Score:6.11 r5k1/pb2rpp1/1p6/2p4q/5R2/2PB2Q1/P1P3PP/5R1K w - - bm Rh4; id WAC.118 P-c4,Score:0.19 r2qr1k1/p1p2ppp/2p5/2b5/4nPQ1/3B4/PPP3PP/R1B2R1K b - - bm Qxd3; id WAC. 119 N-f2,Score:1.65 r4rk1/1bn2qnp/3p1B1Q/p2P1pP1/1pp5/5N1P/PPB2P2/2KR3R w - - bm g6 Rhg1; id WAC.120 B-g7,Score:3.23 6k1/5p1p/2bP2pb/4p3/2P5/1p1pNPPP/1P1Q1BK1/1q6 b - - bm Bxf3 ; id WAC. 121 P-e4,Score:2.38 1k6/ppp4p/1n2pq2/1N2Rb2/2P2Q2/8/P4KPP/3r1B2 b - - bm Rxf1 ; id WAC.122 Q-d8,Score:3.31 6k1/1b2rp2/1p4p1/3P4/PQ4P1/2N2q2/5P2/3R2K1 b - - bm Bxd5 Rc7 Re6; id WAC.123 R-c7,Score:4.37 6k1/3r4/2R5/P5P1/1P4p1/8/4rB2/6K1 b - - bm g3; id WAC.124 R-d1,Score: 0.37 r1bqr1k1/pp3ppp/1bp5/3n4/3B4/2N2P1P/PPP1B1P1/R2Q1RK1 b - - bm Bxd4 ; id WAC.125 N-e3,Score:1.71 r5r1/pQ5p/1qp2R2/2k1p3/4P3/2PP4/P1P3PP/6K1 w - - bm Rxc6 ; id WAC.126 Q-f7,Score:3.34 2k4r/1pr1n3/p1p1q2p/5pp1/3P1P2/P1P1P3/1R2Q1PP/1RB3K1 w - - bm Rxb7; id WAC.127 Q-f1,Score:2.22 6rk/1pp2Qrp/3p1B2/1pb1p2R/3n1q2/3P4/PPP3PP/R6K w - - bm Qg6; id WAC. 128 P-c3,Score:-0.29 3r1r1k/1b2b1p1/1p5p/2p1Pp2/q1B2P2/4P2P/1BR1Q2K/6R1 b - - bm Bf3; id WAC.129 Q-e8,Score:1.23 6k1/1pp3q1/5r2/1PPp4/3P1pP1/3Qn2P/3B4/4R1K1 b - - bm Qh6 Qh8; id WAC. 130 R-h6,Score:-1.83 2rq1bk1/p4p1p/1p4p1/3b4/3B1Q2/8/P4PpP/3RR1K1 w - - bm Re8; id WAC.131 B-f6,Score:-0.2 4r1k1/5bpp/2p5/3pr3/8/1B3pPq/PPR2P2/2R2QK1 b - - bm Re1; id WAC.132 Q- f1,Score:3.59 r1b1k2r/1pp1q2p/p1n3p1/3QPp2/8/1BP3B1/P5PP/3R1RK1 w kq - bm Bh4; id WAC.133 R-f3,Score:3.09 3r2k1/p6p/2Q3p1/4q3/2P1p3/P3Pb2/1P3P1P/2K2BR1 b - - bm Rd1 ; id WAC. 134 R-d1,Score:3.77 3r1r1k/N2qn1pp/1p2np2/2p5/2Q1P2N/3P4/PP4PP/3R1RK1 b - - bm Nd4; id WAC. 135 N-d4,Score:1.61 6kr/1q2r1p1/1p2N1Q1/5p2/1P1p4/6R1/7P/2R3K1 w - - bm Rc8 ; id WAC.136 Q- f5,Score:4.9 3b1rk1/1bq3pp/5pn1/1p2rN2/2p1p3/2P1B2Q/1PB2PPP/R2R2K1 w - - bm Rd7; id WAC.137 P-f4,Score:0.26 r1bq3r/ppppR1p1/5n1k/3P4/6pP/3Q4/PP1N1PP1/5K1R w - - bm h5; id WAC.138 Q-e3,Score:0.07 rnb3kr/ppp2ppp/1b6/3q4/3pN3/Q4N2/PPP2KPP/R1B1R3 w - - bm Nf6 ; id WAC. 139 Q-e7,Score:-1.62 r2b1rk1/pq4p1/4ppQP/3pB1p1/3P4/2R5/PP3PP1/5RK1 w - - bm Rc7 Bc7; id WAC.140 R-c7,Score:13.09 4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id WAC.141 K-f1,Score:-2.39 r2q3n/ppp2pk1/3p4/5Pr1/2NP1Qp1/2P2pP1/PP3K2/4R2R w - - bm Re8 f6 ; id WAC.142 R-h4,Score:3.8 5b2/pp2r1pk/2pp1pRp/4rP1N/2P1P3/1P4QP/P3q1P1/5R1K w - - bm Rxh6 ; id WAC.143 Q-f3,Score:-0.35 r2q1rk1/pp3ppp/2p2b2/8/B2pPPb1/7P/PPP1N1P1/R2Q1RK1 b - - bm d3; id WAC. 144 B-e2,Score:2.66 r1bq4/1p4kp/3p1n2/p4pB1/2pQ4/8/1P4PP/4RRK1 w - - bm Re8; id WAC.145 Q- f6,Score:5.91 8/8/2Kp4/3P1B2/2P2k2/5p2/8/8 w - - bm Bc8 Bd3 Bh3; id WAC.146 B- d3,Score:4.31 r2r2k1/ppqbppbp/2n2np1/2pp4/6P1/1P1PPNNP/PBP2PB1/R2QK2R b KQ - bm Nxg4; id WAC.147 N-e4,Score:1.39 2r1k3/6pr/p1nBP3/1p3p1p/2q5/2P5/P1R4P/K2Q2R1 w - - bm Rxg7; id WAC.148 R-g6,Score:1.42 6k1/6p1/2p4p/4Pp2/4b1qP/2Br4/1P2RQPK/8 b - - bm Bxg2; id WAC.149 P- c5,Score:4.03 r3r1k1/5p2/pQ1b2pB/1p6/4p3/6P1/Pq2BP1P/2R3K1 b - - bm Ba3 Bf8 e3 Be5; id WAC.150 B-f8,Score:6.59 8/3b2kp/4p1p1/pr1n4/N1N4P/1P4P1/1K3P2/3R4 w - - bm Nc3; id WAC.151 N- c3,Score:-0.49 1br2rk1/1pqb1ppp/p3pn2/8/1P6/P1N1PN1P/1B3PP1/1QRR2K1 w - - bm Ne4; id WAC.152 N-d5,Score:2.07 2r3k1/q4ppp/p3p3/pnNp4/2rP4/2P2P2/4R1PP/2R1Q1K1 b - - bm Nxd4; id WAC. 153 R-c5,Score:2.57 r1b2rk1/2p2ppp/p7/1p6/3P3q/1BP3bP/PP3QP1/RNB1R1K1 w - - bm Qxf7 ; id WAC.154 Q-f3,Score:1.78 5bk1/1rQ4p/5pp1/2pP4/3n1PP1/7P/1q3BB1/4R1K1 w - - bm d6; id WAC.155 P- d6,Score:2.15 r1b1qN1k/1pp3p1/p2p3n/4p1B1/8/1BP4Q/PP3KPP/8 w - - bm Qxh6 ; id WAC. 156 N-e6,Score:-2.59 5rk1/p4ppp/2p1b3/3Nq3/4P1n1/1p1B2QP/1PPr2P1/1K2R2R w - - bm Ne7 ; id WAC.157 Q-f3,Score:-4.35 5rk1/n1p1R1bp/p2p4/1qpP1QB1/7P/2P3P1/PP3P2/6K1 w - - bm Rxg7 ; id WAC. 158 Q-e6,Score:3.89 r1b2r2/5P1p/ppn3pk/2p1p1Nq/1bP1PQ2/3P4/PB4BP/1R3RK1 w - - bm Ne6 ; id WAC.159 B-e5,Score:5.95 qn1kr2r/1pRbb3/pP5p/P2pP1pP/3N1pQ1/3B4/3B1PP1/R5K1 w - - bm Qxd7 ; id WAC.160 Q-e6,Score:8.05 3r3k/3r1P1p/pp1Nn3/2pp4/7Q/6R1/Pq4PP/5RK1 w - - bm Qxd8 ; id WAC.161 R- g6,Score:4.38 r3kbnr/p4ppp/2p1p3/8/Q1B3b1/2N1B3/PP3PqP/R3K2R w KQkq - bm Bd5; id WAC. 162 B-d5,Score:5.0 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2 ; id WAC.163 P-d5,Score:4.12 8/6pp/4p3/1p1n4/1NbkN1P1/P4P1P/1PR3K1/r7 w - - bm Rxc4 ; id WAC.164 R- d2,Score:5.94 1r5k/p1p3pp/8/8/4p3/P1P1R3/1P1Q1qr1/2KR4 w - - bm Re2; id WAC.165 Q- d8,Score:0.73 r3r1k1/5pp1/p1p4p/2Pp4/8/q1NQP1BP/5PP1/4K2R b K - bm d4; id WAC.166 Q- c1,Score:0.96 7Q/ppp2q2/3p2k1/P2Ppr1N/1PP5/7R/5rP1/6K1 b - - bm Rxg2 ; id WAC.167 R- f1,Score:2.41 r3k2r/pb1q1p2/8/2p1pP2/4p1p1/B1P1Q1P1/P1P3K1/R4R2 b kq - bm Qd2 ; id WAC.168 R-h3,Score:2.97 5rk1/1pp3bp/3p2p1/2PPp3/1P2P3/2Q1B3/4q1PP/R5K1 b - - bm Bh6; id WAC. 169 P-c5,Score:0.24 5r1k/6Rp/1p2p3/p2pBp2/1qnP4/4P3/Q4PPP/6K1 w - - bm Qxc4; id WAC.170 R- f7,Score:-1.97 2rq4/1b2b1kp/p3p1p1/1p1nNp2/7P/1B2B1Q1/PP3PP1/3R2K1 w - - bm Bh6 ; id WAC.171 B-d4,Score:0.53 5r1k/p5pp/8/1P1pq3/P1p2nR1/Q7/5BPP/6K1 b - - bm Qe1 ; id WAC.172 N- e2,Score:4.41 2r1b3/1pp1qrk1/p1n1P1p1/7R/2B1p3/4Q1P1/PP3PP1/3R2K1 w - - bm Qh6 ; id WAC.173 Q-h6,Score:7.89 2r2rk1/6p1/p3pq1p/1p1b1p2/3P1n2/PP3N2/3N1PPP/1Q2RR1K b - - bm Nxg2; id WAC.174 P-g5,Score:2.21 r5k1/pppb3p/2np1n2/8/3PqNpP/3Q2P1/PPP5/R4RK1 w - - bm Nh5; id WAC.175 Q-e4,Score:-3.35 r1bq3r/ppp2pk1/3p1pp1/8/2BbPQ2/2NP2P1/PPP4P/R4R1K b - - bm Rxh2 ; id WAC.176 K-g8,Score:-0.67 r1b3r1/4qk2/1nn1p1p1/3pPp1P/p4P2/1p3BQN/PKPBN3/3R3R b - - bm Qa3 ; id WAC.177 N-c4,Score:0.42 3r2k1/p1rn1p1p/1p2pp2/6q1/3PQNP1/5P2/P1P4R/R5K1 w - - bm Nxe6; id WAC. 178 Q-h7,Score:1.42 r1b2r1k/pp4pp/3p4/3B4/8/1QN3Pn/PP3q1P/R3R2K b - - bm Qg1 ; id WAC.179 B-g4,Score:3.02 r1q2rk1/p3bppb/3p1n1p/2nPp3/1p2P1P1/6NP/PP2QPB1/R1BNK2R b KQ - bm Nxd5; id WAC.180 Q-a6,Score:2.26 r3k2r/2p2p2/p2p1n2/1p2p3/4P2p/1PPPPp1q/1P5P/R1N2QRK b kq - bm Ng4; id WAC.181 N-g4,Score:9.95 r1b2rk1/ppqn1p1p/2n1p1p1/2b3N1/2N5/PP1BP3/1B3PPP/R2QK2R w KQ - bm Qh5; id WAC.182 B-e4,Score:2.91 1r2k1r1/5p2/b3p3/1p2b1B1/3p3P/3B4/PP2KP2/2R3R1 w - - bm Bf6; id WAC. 183 P-a4,Score:-1.36 4kn2/r4p1r/p3bQ2/q1nNP1Np/1p5P/8/PPP3P1/2KR3R w - - bm Qe7 ; id WAC. 184 N-h7,Score:5.68 1r1rb1k1/2p3pp/p2q1p2/3PpP1Q/Pp1bP2N/1B5R/1P4PP/2B4K w - - bm Qxh7 ; id WAC.185 Q-f3,Score:-2.45 r5r1/p1q2p1k/1p1R2pB/3pP3/6bQ/2p5/P1P1NPPP/6K1 w - - bm Bf8 ; id WAC. 186 Q-g4,Score:3.29 6k1/5p2/p3p3/1p3qp1/2p1Qn2/2P1R3/PP1r1PPP/4R1K1 b - - bm Nh3 ; id WAC. 187 Q-e4,Score:-0.2 3RNbk1/pp3p2/4rQpp/8/1qr5/7P/P4P2/3R2K1 w - - bm Qg7 ; id WAC.188 Q- f3,Score:-3.18 3r1k2/1ppPR1n1/p2p1rP1/3P3p/4Rp1N/5K2/P1P2P2/8 w - - bm Re8 ; id WAC. 189 K-g2,Score:5.87 8/p2b2kp/1q1p2p1/1P1Pp3/4P3/3B2P1/P2Q3P/2Nn3K b - - bm Bh3; id WAC.190 N-f2,Score:3.85 2r1Rn1k/1p1q2pp/p7/5p2/3P4/1B4P1/P1P1QP1P/6K1 w - - bm Qc4; id WAC.191 R-c8,Score:2.87 r3k3/ppp2Npp/4Bn2/2b5/1n1pp3/N4P2/PPP3qP/R2QKR2 b Qq - bm Nd3 ; id WAC. 192 P-e3,Score:2.1 5bk1/p4ppp/Qp6/4B3/1P6/Pq2P1P1/2rr1P1P/R4RK1 b - - bm Qxe3; id WAC.193 Q-d5,Score:2.0 5rk1/ppq2ppp/2p5/4bN2/4P3/6Q1/PPP2PPP/3R2K1 w - - bm Nh6 ; id WAC.194 Q-d3,Score:0.85 3r1rk1/1p3p2/p3pnnp/2p3p1/2P2q2/1P5P/PB2QPPN/3RR1K1 w - - bm g3; id WAC.195 B-f6,Score:0.25 rr4k1/p1pq2pp/Q1n1pn2/2bpp3/4P3/2PP1NN1/PP3PPP/R1B1K2R b KQ - bm Nb4; id WAC.196 R-b6,Score:1.53 7k/1p4p1/7p/3P1n2/4Q3/2P2P2/PP3qRP/7K b - - bm Qf1 ; id WAC.197 Q- f1,Score:84.97 2br2k1/ppp2p1p/4p1p1/4P2q/2P1Bn2/2Q5/PP3P1P/4R1RK b - - bm Rd3; id WAC. 198 Q-h4,Score:-1.07 r1br2k1/pp2nppp/2n5/1B1q4/Q7/4BN2/PP3PPP/2R2RK1 w - - bm Bxc6 Rfd1 Rcd1; id WAC.199 R-c5,Score:1.88 2rqrn1k/pb4pp/1p2pp2/n2P4/2P3N1/P2B2Q1/1B3PPP/2R1R1K1 w - - bm Bxf6; id WAC.200 Q-f3,Score:1.91 2b2r1k/4q2p/3p2pQ/2pBp3/8/6P1/1PP2P1P/R5K1 w - - bm Ra7; id WAC.201 R- a7,Score:12.18 QR2rq1k/2p3p1/3p1pPp/8/4P3/8/P1r3PP/1R4K1 b - - bm Rxa2; id WAC.202 R- a2,Score:1.25 r4rk1/5ppp/p3q1n1/2p2NQ1/4n3/P3P3/1B3PPP/1R3RK1 w - - bm Qh6; id WAC. 203 N-g7,Score:-0.25 r1b1qrk1/1p3ppp/p1p5/3Nb3/5N2/P7/1P4PQ/K1R1R3 w - - bm Rxe5; id WAC. 204 Q-h5,Score:-3.44 r3rnk1/1pq2bb1/p4p2/3p1Pp1/3B2P1/1NP4R/P1PQB3/2K4R w - - bm Qxg5; id WAC.205 K-b1,Score:1.32 1Qq5/2P1p1kp/3r1pp1/8/8/7P/p4PP1/2R3K1 b - - bm Rc6; id WAC.206 Q- b8,Score:-4.93 r1bq2kr/p1pp1ppp/1pn1p3/4P3/2Pb2Q1/BR6/P4PPP/3K1BNR w - - bm Qxg7 ; id WAC.207 P-f4,Score:-3.64 3r1bk1/ppq3pp/2p5/2P2Q1B/8/1P4P1/P6P/5RK1 w - - bm Bf7 ; id WAC.208 R- f2,Score:2.31 4kb1r/2q2p2/r2p4/pppBn1B1/P6P/6Q1/1PP5/2KRR3 w k - bm Rxe5 ; id WAC. 209 P-b5,Score:4.25 3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Rh1; id WAC. 210 R-h1,Score:-1.2 r1bqrk2/pp1n1n1p/3p1p2/P1pP1P1Q/2PpP1NP/6R1/2PB4/4RBK1 w - - bm Qxf7 ; id WAC.211 N-f2,Score:3.82 rn1qr2Q/pbppk1p1/1p2pb2/4N3/3P4/2N5/PPP3PP/R4RK1 w - - bm Qxg7 ; id WAC.212 Q-h5,Score:0.76 3r1r1k/1b4pp/ppn1p3/4Pp1R/Pn5P/3P4/4QP2/1qB1NKR1 w - - bm Rxh7 ; id WAC.213 Q-e3,Score:-6.78 r2r2k1/1p2qpp1/1np1p1p1/p3N3/2PPN3/bP5R/4QPPP/4R1K1 w - - bm Ng5; id WAC.214 Q-e3,Score:2.83 3r2k1/pb1q1pp1/1p2pb1p/8/3N4/P2QB3/1P3PPP/1Br1R1K1 w - - bm Qh7 ; id WAC.215 Q-h7,Score:2.27 r2qr1k1/1b1nbppp/p3pn2/1p1pN3/3P1B2/2PB1N2/PP2QPPP/R4RK1 w - - bm Nxf7 a4; id WAC.216 N-g5,Score:3.11 r3kb1r/1pp3p1/p3bp1p/5q2/3QN3/1P6/PBP3P1/3RR1K1 w kq - bm Qd7 ; id WAC. 217 R-e3,Score:0.18 6k1/pp5p/2p3q1/6BP/2nPr1Q1/8/PP3R1K/8 w - - bm Bh6; id WAC.218 P- g6,Score:1.94 7k/p4q1p/1pb5/2p5/4B2Q/2P1B3/P6P/7K b - - bm Qf1 ; id WAC.219 Q- f1,Score:89.97 3rr1k1/ppp2ppp/8/5Q2/4n3/1B5R/PPP1qPP1/5RK1 b - - bm Qxf1 ; id WAC.220 N-f6,Score:1.87 r3k3/P5bp/2N1bp2/4p3/2p5/6NP/1PP2PP1/3R2K1 w q - bm Rd8 ; id WAC.221 R- d8,Score:8.49 2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w - - bm Bf6; id WAC. 222 P-a3,Score:1.01 r1bqk2r/pp3ppp/5n2/8/1b1npB2/2N5/PP1Q2PP/1K2RBNR w kq - bm Nxe4; id WAC.223 B-e5,Score:-0.79 5rk1/p1q3pp/1p1r4/2p1pp1Q/1PPn1P2/3B3P/P2R2P1/3R2K1 b - - bm Rh6 e4; id WAC.224 P-f4,Score:2.11 4R3/4q1kp/6p1/1Q3b2/1P1b1P2/6KP/8/8 b - - bm Qh4 ; id WAC.225 Q- d6,Score:3.21 2b2rk1/p1p4p/2p1p1p1/br2N1Q1/1p2q3/8/PB3PPP/3R1RK1 w - - bm Nf7; id WAC.226 R-d8,Score:-0.08 2k1rb1r/ppp3pp/2np1q2/5b2/2B2P2/2P1BQ2/PP1N1P1P/2KR3R b - - bm d5; id WAC.227 Q-e7,Score:-0.38 r4rk1/1bq1bp1p/4p1p1/p2p4/3BnP2/1N1B3R/PPP3PP/R2Q2K1 w - - bm Bxe4; id WAC.228 B-e4,Score:1.61 8/8/8/1p5r/p1p1k1pN/P2pBpP1/1P1K1P2/8 b - - bm Rxh4 b4; id WAC.229 R- e5,Score:2.19 2b5/1r6/2kBp1p1/p2pP1P1/2pP4/1pP3K1/1R3P2/8 b - - bm Rb4; id WAC.230 P- a4,Score:1.79 r4rk1/1b1nqp1p/p5p1/1p2PQ2/2p5/5N2/PP3PPP/R1BR2K1 w - - bm Bg5; id WAC. 231 R-d7,Score:5.15 1R2rq1k/2p3p1/Q2p1pPp/8/4P3/8/P1r3PP/1R4K1 w - - bm Qb5 Rxe8; id WAC. 232 Q-b7,Score:-1.76 5rk1/p1p2r1p/2pp2p1/4p3/PPPnP3/3Pq1P1/1Q1R1R1P/4NK2 b - - bm Nb3; id WAC.233 N-b3,Score:9.91 2kr1r2/p6p/5Pp1/2p5/1qp2Q1P/7R/PP6/1KR5 w - - bm Rb3; id WAC.234 R- b3,Score:4.36 5r2/1p1RRrk1/4Qq1p/1PP3p1/8/4B3/1b3P1P/6K1 w - - bm Qxf7 Rxf7 Qe4; id WAC.235 R-f7,Score:5.61 1R6/p5pk/4p2p/4P3/8/2r3qP/P3R1b1/4Q1K1 b - - bm Rc1; id WAC.236 Q- e1,Score:1.45 r5k1/pQp2qpp/8/4pbN1/3P4/6P1/PPr4P/1K1R3R b - - bm Rc1 ; id WAC.237 R- c6,Score:-1.75 1k1r4/pp1r1pp1/4n1p1/2R5/2Pp1qP1/3P2QP/P4PB1/1R4K1 w - - bm Bxb7; id WAC.238 Q-f4,Score:0.65 8/6k1/5pp1/Q6p/5P2/6PK/P4q1P/8 b - - bm Qf1 ; id WAC.239 Q-f1,Score: 0.35 2b4k/p1b2p2/2p2q2/3p1PNp/3P2R1/3B4/P1Q2PKP/4r3 w - - bm Qxc6; id WAC. 240 Q-c6,Score:1.79 2rq1rk1/pp3ppp/2n2b2/4NR2/3P4/PB5Q/1P4PP/3R2K1 w - - bm Qxh7 ; id WAC. 241 B-f7,Score:2.33 r1b1r1k1/pp1nqp2/2p1p1pp/8/4N3/P1Q1P3/1P3PPP/1BRR2K1 w - - bm Rxd7; id WAC.242 N-d6,Score:3.14 1r3r1k/3p4/1p1Nn1R1/4Pp1q/pP3P1p/P7/5Q1P/6RK w - - bm Qe2; id WAC.243 Q-f1,Score:4.85 r6r/pp3ppp/3k1b2/2pb4/B4Pq1/2P1Q3/P5PP/1RBR2K1 w - - bm Qxc5 ; id WAC. 244 R-d5,Score:3.92 4rrn1/ppq3bk/3pPnpp/2p5/2PB4/2NQ1RPB/PP5P/5R1K w - - bm Qxg6 ; id WAC. 245 B-f6,Score:3.87 6R1/4qp1p/ppr1n1pk/8/1P2P1QP/6N1/P4PP1/6K1 w - - bm Qh5 ; id WAC.246 P- e5,Score:4.93 2k1r3/1p2Bq2/p2Qp3/Pb1p1p1P/2pP1P2/2P5/2P2KP1/1R6 w - - bm Rxb5; id WAC.247 B-g5,Score:0.91 5r1k/1p4pp/3q4/3Pp1R1/8/8/PP4PP/4Q1K1 b - - bm Qc5 ; id WAC.248 Q- c5,Score:-0.71 r4rk1/pbq2pp1/1ppbpn1p/8/2PP4/1P1Q1N2/PBB2PPP/R3R1K1 w - - bm c5 d5; id WAC.249 N-e5,Score:1.2 1b5k/7P/p1p2np1/2P2p2/PP3P2/4RQ1R/q2r3P/6K1 w - - bm Re8 ; id WAC.250 Q-g3,Score:0.67 k7/p4p2/P1q1b1p1/3p3p/3Q4/7P/5PP1/1R4K1 w - - bm Qe5 Qf4; id WAC.251 R- b7,Score:2.81 1rb1r1k1/p1p2ppp/5n2/2pP4/5P2/2QB4/qNP3PP/2KRB2R b - - bm Re2; id WAC. 252 N-d5,Score:4.71 k5r1/p4b2/2P5/5p2/3P1P2/4QBrq/P5P1/4R1K1 w - - bm Qe8 ; id WAC.253 K- f1,Score:-2.93 r6k/pp3p1p/2p1bp1q/b3p3/4Pnr1/2PP2NP/PP1Q1PPN/R2B2RK b - - bm Nxh3; id WAC.254 N-h3,Score:1.8 3r3r/p4pk1/5Rp1/3q4/1p1P2RQ/5N2/P1P4P/2b4K w - - bm Rfxg6 ; id WAC.255 R-g6,Score:-2.15 3r1rk1/1pb1qp1p/2p3p1/p7/P2Np2R/1P5P/1BP2PP1/3Q1BK1 w - - bm Nf5; id WAC.256 Q-g4,Score:1.43 4r1k1/pq3p1p/2p1r1p1/2Q1p3/3nN1P1/1P6/P1P2P1P/3RR1K1 w - - bm Rxd4; id WAC.257 R-d4,Score:4.5 r3brkn/1p5p/2p2Ppq/2Pp3B/3Pp2Q/4P1R1/6PP/5R1K w - - bm Bxg6; id WAC. 258 R-b1,Score:-0.6 r1bq1rk1/ppp2ppp/2np4/2bN1PN1/2B1P3/3p4/PPP2nPP/R1BQ1K1R w - - bm Qh5; id WAC.259 Q-d3,Score:-4.71 2r2b1r/p1Nk2pp/3p1p2/N2Qn3/4P3/q6P/P4PP1/1R3K1R w - - bm Qe6 ; id WAC. 260 N-e6,Score:2.66 r5k1/1bp3pp/p2p4/1p6/5p2/1PBP1nqP/1PP3Q1/R4R1K b - - bm Nd4; id WAC. 261 N-d4,Score:9.95 6k1/p1B1b2p/2b3r1/2p5/4p3/1PP1N1Pq/P2R1P2/3Q2K1 b - - bm Rh6; id WAC. 262 R-h6,Score:-0.41 rnbqr2k/pppp1Qpp/8/b2NN3/2B1n3/8/PPPP1PPP/R1B1K2R w KQ - bm Qg8 ; id WAC.263 Q-h5,Score:2.5 r2r2k1/1R2qp2/p5pp/2P5/b1PN1b2/P7/1Q3PPP/1B1R2K1 b - - bm Rab8; id WAC. 264 Q-e5,Score:2.53 2r1k2r/2pn1pp1/1p3n1p/p3PP2/4q2B/P1P5/2Q1N1PP/R4RK1 w k - bm exf6; id WAC.265 Q-e4,Score:0.99 r3q2r/2p1k1p1/p5p1/1p2Nb2/1P2nB2/P7/2PNQbPP/R2R3K b - - bm Rxh2 ; id WAC.266 N-c3,Score:-4.72 2r1kb1r/pp3ppp/2n1b3/1q1N2B1/1P2Q3/8/P4PPP/3RK1NR w Kk - bm Nc7 ; id WAC.267 P-a3,Score:0.0 2r3kr/ppp2n1p/7B/5q1N/1bp5/2Pp4/PP2RPPP/R2Q2K1 w - - bm Re8 ; id WAC. 268 R-e3,Score:0.41 2kr2nr/pp1n1ppp/2p1p3/q7/1b1P1B2/P1N2Q1P/1PP1BPP1/R3K2R w KQ - bm axb4; id WAC.269 K-g1,Score:2.87 2r1r1k1/pp1q1ppp/3p1b2/3P4/3Q4/5N2/PP2RPPP/4R1K1 w - - bm Qg4; id WAC. 270 Q-d3,Score:1.13 2kr4/ppp3Pp/4RP1B/2r5/5P2/1P6/P2p4/3K4 w - - bm Rd6; id WAC.271 B- g5,Score:-0.69 nrq4r/2k1p3/1p1pPnp1/pRpP1p2/P1P2P2/2P1BB2/1R2Q1P1/6K1 w - - bm Bxc5; id WAC.272 P-g4,Score:3.7 2k4B/bpp1qp2/p1b5/7p/1PN1n1p1/2Pr4/P5PP/R3QR1K b - - bm Ng3 g3; id WAC. 273 Q-e6,Score:1.32 8/1p6/p5R1/k7/Prpp4/K7/1NP5/8 w - - bm Rb6; id WAC.274 R-b6,Score: 2.15 r1b2rk1/1p1n1ppp/p1p2q2/4p3/P1B1Pn2/1QN2N2/1P3PPP/3R1RK1 b - - bm Nxg2 b5 Nc5; id WAC.275 N-c5,Score:-0.13 r5k1/pp1RR1pp/1b6/6r1/2p5/B6P/P4qPK/3Q4 w - - bm Qd5 ; id WAC.276 R- g7,Score:-4.71 1r4r1/p2kb2p/bq2p3/3p1p2/5P2/2BB3Q/PP4PP/3RKR2 b - - bm Rg3 Rxg2; id WAC.277 B-d3,Score:0.07 r2qkb1r/pppb2pp/2np1n2/5pN1/2BQP3/2N5/PPP2PPP/R1B1K2R w KQkq - bm Bf7 ; id WAC.278 B-f7,Score:5.09 r7/4b3/2p1r1k1/1p1pPp1q/1P1P1P1p/PR2NRpP/2Q3K1/8 w - - bm Nxf5 Rc3; id WAC.279 R-c3,Score:1.42 r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id WAC. 280 B-a3,Score:1.07 2R5/2R4p/5p1k/6n1/8/1P2QPPq/r7/6K1 w - - bm Rxh7 ; id WAC.281 R- c2,Score:1.89 6k1/2p3p1/1p1p1nN1/1B1P4/4PK2/8/2r3b1/7R w - - bm Rh8 ; id WAC.282 R- h8,Score:-3.82 3q1rk1/4bp1p/1n2P2Q/3p1p2/6r1/Pp2R2N/1B4PP/7K w - - bm Ng5; id WAC.283 R-b3,Score:-2.82 3r3k/pp4pp/8/1P6/3N4/Pn2P1qb/1B1Q2B1/2R3K1 w - - bm Nf5; id WAC.284 Q- f2,Score:-3.59 2rr3k/1b2bppP/p2p1n2/R7/3P4/1qB2P2/1P4Q1/1K5R w - - bm Qxg7 ; id WAC. 285 R-a3,Score:-6.93 3r1k2/1p6/p4P2/2pP2Qb/8/1P1KB3/P6r/8 b - - bm Rxd5 ; id WAC.286 B- e2,Score:-0.79 rn3k1r/pp2bBpp/2p2n2/q5N1/3P4/1P6/P1P3PP/R1BQ1RK1 w - - bm Qh5 Qg4; id WAC.287 B-d2,Score:3.77 r1b2rk1/p4ppp/1p1Qp3/4P2N/1P6/8/P3qPPP/3R1RK1 w - - bm Nf6 ; id WAC. 288 N-f4,Score:1.13 2r3k1/5p1p/p3q1p1/2n3P1/1p1QP2P/1P4N1/PK6/2R5 b - - bm Qe5; id WAC.289 Q-e5,Score:3.57 2k2r2/2p5/1pq5/p1p1n3/P1P2n1B/1R4Pp/2QR4/6K1 b - - bm Ne2 ; id WAC.290 N-g2,Score:2.79 5r1k/3b2p1/p6p/1pRpR3/1P1P2q1/P4pP1/5QnP/1B4K1 w - - bm h3; id WAC.291 B-a2,Score:1.65 4r3/1Q1qk2p/p4pp1/3Pb3/P7/6PP/5P2/4R1K1 w - - bm d6 ; id WAC.292 R- b1,Score:-1.37 1nbq1r1k/3rbp1p/p1p1pp1Q/1p6/P1pPN3/5NP1/1P2PPBP/R4RK1 w - - bm Nfg5; id WAC.293 N-c3,Score:2.48 3r3k/1r3p1p/p1pB1p2/8/p1qNP1Q1/P6P/1P4P1/3R3K w - - bm Bf8 Nf5 Qf4; id WAC.294 P-e5,Score:4.31 4r3/p4r1p/R1p2pp1/1p1bk3/4pNPP/2P1K3/2P2P2/3R4 w - - bm Rxd5 ; id WAC. 295 N-d5,Score:3.79 3r4/1p2k2p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1 b - - bm Rd4 Rf8; id WAC.296 B-d5,Score:0.68 3r1rk1/p3qp1p/2bb2p1/2p5/3P4/1P6/PBQN1PPP/2R2RK1 b - - bm Bxg2 Bxh2 ; id WAC.297 Q-e2,Score:-0.38 3Q4/p3b1k1/2p2rPp/2q5/4B3/P2P4/7P/6RK w - - bm Qh8 ; id WAC.298 Q- e8,Score:2.89 1n2rr2/1pk3pp/pNn2p2/2N1p3/8/6P1/PP2PPKP/2RR4 w - - bm Nca4; id WAC. 299 N-d7,Score:3.7 b2b1r1k/3R1ppp/4qP2/4p1PQ/4P3/5B2/4N1K1/8 w - - bm g6; id WAC.300 P- g7,Score:0.81 Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 27 Aug 2008 22:21:17
From: Sanny
Subject: Re: GetClub Updated Results.
|
Here is the recorded game. http://www.getclub.com/playgame.php?id=DM25483&game=Chess How much time Tony's Chess 0.01 was taking per move? Beginner takes average 15 sec / move. Game Played between tmokonen and beginner at GetClub.com -------------------------------------------------------------------------------- tmokonen: (Black) beginner: (White) Game Played at: http://www.GetClub.com/Chess.html View Recorded Game: http://www.getclub.com/playgame.php?id=DM25483&game=Chess -------------------------------------------------------------------------------- White -- Black (beginner) -- (tmokonen) 1. e2-e4{2} e7-e5{96} 2. Ng1-f3{0} Nb8-c6{10} 3. Bf1-c4{0} h7-h6{6} 4. Nb1-c3{6} Ng8-f6{8} 5. d2-d3{14} d7-d6{6} 6. g2-g3{20} Nc6-a5{8} 7. Bc4-d5{12} c7-c6{28} 8. Bd5-b3{16} Bc8-g4{8} 9. h2-h4{64} b7-b5{12} 10. Ra1-b1{20} b5-b4{10} 11. Nc3-a4{6} d6-d5{12} 12. Qd1-e2{10} Na5-b3{10} 13. c2-b3{12} d5-d4{10} 14. Bc1-d2{10} Qd8-d6{12} 15. Rb1-a1{48} Ra8-b8{22} 16. Ra1-c1{10} Nf6-d7{90} 17. Ke1-g1{20} Qd6-e6{10} 18. Rc1-c4{8} Nd7-b6{10} 19. Na4-b6{8} Rb8-b6{6} 20. Rf1-b1{18} Ke8-d8{10} 21. Rb1-c1{10} c6-c5{8} 22. Bd2-e1{26} g7-g5{12} 23. h4-g5{6} h6-g5{6} 24. Kg1-g2{22} Rh8-h6{12} 25. Be1-d2{6} Bf8-e7{8} 26. Qe2-d1{34} Rh6-f6{8} 27. Nf3-g5{8} Qe6-c4{20} 28. d3-c4{0} Bg4-d1{8} 29. Rc1-d1{18} Rb6-a6{8} 30. a2-a4{8} b4-a3{14} 31. Rd1-b1{6} Kd8-c7{10} 32. f2-f3{6} Kc7-b7{10} 33. g3-g4{12} a3-b2{14} 34. Rb1-b2{8} Kb7-c8{8} 35. Bd2-e1{6} Ra6-b6{12} 36. Be1-a5{6} Rb6-b8{10} 37. Ba5-d2{8} Kc8-b7{14} 38. Rb2-b1{6} Kb7-a8{8} 39. Bd2-e1{6} a7-a6{8} 40. Be1-d2{12} Rb8-b7{10} 41. Bd2-e1{10} Be7-d8{10} 42. Ng5-h3{8} Rf6-g6{14} 43. Rb1-b2{6} a6-a5{6} 44. Be1-g3{10} Bd8-c7{10} 45. Rb2-b1{6} Rg6-b6{14} 46. Rb1-d1{6} Rb6-b3{8} 47. Nh3-g5{8} Rb3-b2{10} 48. Kg2-g1{10} Bc7-d6{12} 49. Bg3-e1{22} a5-a4{8} 50. Rd1-c1{6} f7-f6{8} 51. Ng5-e6{8} Rb2-b1{8} 52. Rc1-b1{6} Rb7-b1{6} 53. Kg1-f2{6} a4-a3{8} 54. Ne6-d4{26} c5-d4{8} 55. c4-c5{8} Bd6-c5{8} 56. Be1-b4{18} Rb1-b4{8} 57. g4-g5{32} d4-d3{18} 58. Kf2-g3{50} a3-a2{16} 59. f3-f4{60} Qa2-a1{Q}{10} 60. g5-g6{14} Bc5-f2{10} 61. Kg3-f2{6} Rb4-b2{8} 62. Kf2-e3{2} -------------------------------------------------------------------------------- tmokonen: (Black) beginner: (White) Game Played at: http://www.GetClub.com/Chess.html View Recorded Game: http://www.getclub.com/playgame.php?id=DM25483&game=Chess This was a nice Match. What is the rating of Tony's Chess 0.01. Looking for more games. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| | |
Date: 28 Aug 2008 06:01:36
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Wed, 27 Aug 2008 22:21:17 -0700 (PDT), Sanny <[email protected] > wrote: >Here is the recorded game. > >http://www.getclub.com/playgame.php?id=DM25483&game=Chess > >How much time Tony's Chess 0.01 was taking per move? Beginner takes >average 15 sec / move. > >Game Played between tmokonen and beginner at GetClub.com > That's the same game I posted, only in Sanny format rather than PGN :). The time control was 40 moves in 5 minutes. If you look at the PGN I posted, it shows the amount of time each move took, the ply depth, the evaluation score according to Tony's Chess, and the PV. Tony
|
| | | |
Date: 28 Aug 2008 07:11:28
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Thu, 28 Aug 2008 06:01:36 GMT, Tony M <[email protected] > wrote: >On Wed, 27 Aug 2008 22:21:17 -0700 (PDT), Sanny ><[email protected]> wrote: > >>Here is the recorded game. >> >>http://www.getclub.com/playgame.php?id=DM25483&game=Chess >> >>How much time Tony's Chess 0.01 was taking per move? Beginner takes >>average 15 sec / move. >> >>Game Played between tmokonen and beginner at GetClub.com >> > >That's the same game I posted, only in Sanny format rather than PGN >:). The time control was 40 moves in 5 minutes. If you look at the >PGN I posted, it shows the amount of time each move took, the ply >depth, the evaluation score according to Tony's Chess, and the PV. > >Tony I tried another game, same time control, same conditions (40/5 time control, Arena 1.1 GUI, 32 MB hash, Harry Schnapp Arena book). Sorry, but Tony's won. Tony's started out poorly, it doesn't play gambit openings well, being the materialistic yet low depth searching program that it is. Tony's managed to equalize, and even gain a couple of pawns. It looked for a while that Tony's might not convert the material advantage in a bishop of opposite colours endgame, and that it would end in a long boring draw, but eventually it managed to push a passed pawn through. You can download my program at http://tmokonen.110mb.com/tonyschess/ if you want to try it out or test against it. [Event "Computer Schach Partie"] [Site "Vancouver"] [Date "2008.08.27"] [Round "?"] [White "Tony's Chess 0.01"] [Black "Sanny's Chess"] [Result "1-0"] [BlackElo "?"] [ECO "C30"] [Opening "King's Gambit"] [Time "23:14:43"] [Variation "2...d6"] [TimeControl "40/300:40/300:300"] [Termination "normal"] [PlyCount "147"] [WhiteType "program"] [BlackType "human"] 1.e4 d6 2.f4 e5 3.Nc3 exf4 4.Qh5 {(d1h5 b8c6 g1f3 c8e6 h5b5 326) -0.96/5 3} Na6 5.Nd5 {(c3d5 d8d7 f1a6 b7a6 d5f4 671) 0.00/5 6} g5 6.Nf3 {(g1f3 h7h6 h2h4 f8g7 h4g5 h6g5 361) -0.95/4 3} h6 7.h4 {(h2h4 f8g7 h4g5 h6g5 549) -0.95/4 5} Bg7 8.Bxa6 {(f1a6 b7a6 h4g5 h6g5 804) -0.96/4 8} bxa6 9.Ke2 {(e1e2 g8e7 d5b4 g5h4 h1h4 395) -0.97/4 3} c6 10.hxg5 {(h4g5 c6d5 g5h6 d5e4 f3g5 g8h6 g5e4 567) -2.99/5 5} cxd5 11.g6 {(g5g6 g8f6 g6f7 e8f8 h5g6 d5e4 f3d4 615) -3.03/6 6} dxe4 12.gxf7+ {(g6f7 e8e7 f7g8 d8g8 f3e1 g7e5 h5h4 e7e8 h4h5 508) -1.05/6 5} Ke7 13.fxg8=N+ {(f7g8 811) -1.05/6 8} Rxg8 14.Nh2 {(f3h2 g7f6 e2f1 d8b6 h5h6 f6b2 283) -1.06/5 2} Qb6 15.Qh4+ {(h5h4 g7f6 h4f4 b6b5 e2d1 g8g2 f4e4 340) -0.07/5 3} Ke8 16.Qxf4 {(h4f4 b6b5 e2d1 b5d5 h1e1 c8b7 h2f3 839) -0.04/6 8} d5 17.Qg3 {(f4g3 b6b5 d2d3 e4d3 g3d3 b5d3 e2d3 306) -0.03/4 3} Be6 18.Qe3 {(g3e3 g7f8 e2f1 b6e3 d2e3 324) -0.06/5 3} Bf8 19.Kf1 {(e2f1 b6e3 d2e3 a8c8 c2c3 351) -0.05/5 3} Qxe3 20.dxe3 {(d2e3 a8c8 c2c3 e8f7 c1d2 f8d6 a1b1 539) -0.07/7 5} Bd6 21.Bd2 {(c1d2 d6e5 c2c3 g8f8 f1e2 e8d7 a1f1 469) -0.07/6 4} Rg5 22.Bc3 {(d2c3 e8d7 g2g4 a8f8 f1e1 d7c6 h2f1 e6g4 h1h6 1399) -0.06/6 13} Rh5 23.Kg1 {(f1g1 a8c8 h2f1 h5h1 389) -0.04/6 3} Bg3 24.Rd1 {(a1d1 a8c8 a2a4 a6a5 h2f1 h5h1 g1h1 180) -0.05/5 1} Bd7 25.Bd4 {(c3d4 a8b8 d4f6 b8c8 h2f1 h5h1 g1h1 388) -0.05/5 3} Rb8 26.Rf1 {(d1f1 b8c8 c2c3 d7b5 155) -0.04/4 1} Bb5 27.Rc1 {(f1c1 g3e5 h2g4 h5h1 g1h1 e5d4 e3d4 189) -0.03/5 1} Be2 28.Nf1 {(h2f1 h5h1 323) -0.02/6 3} Rxh1+ 29.Kxh1 {(g1h1 0) -0.02/1} Bf2 30.b3 {(b2b3 b8b7 c2c4 d5c4 b3c4 b7e7 359) 0.00/6 3} Rb7 31.c4 {(c2c4 d5c4 b3c4 b7e7 c4c5 e2g4 169) 0.00/6 1} dxc4 32.bxc4 {(b3c4 b7d7 c4c5 d7d5 h1h2 d5f5 291) 0.00/6 2} Rd7 33.c5 {(c4c5 f2h4 c5c6 d7e7 263) +0.02/6 2} Rd5 34.Rc2 {(c1c2 d5h5 f1h2 f2g3 c2e2 h5h2 h1g1 h2h5 c5c6 732) +0.05/7 7} Bxf1 35.Rxf2 {(c2f2 d5h5 129) +0.05/7 1} Bb5 36.Rf6 {(f2f6 d5h5 619) +0.06/6 6} h5 37.Re6+ {(f6e6 e8d7 e6e4 b5c4 a2a3 c4d3 e4e5 d5e5 d4e5 281) +1.06/6 2} Kd7 38.Rxe4 {(e6e4 b5c4 a2a3 a6a5 e4h4 d5f5 e3e4 765) +1.07/7 7} Bc6 39.Rf4 {(e4f4 d7c8 f4f8 155) +1.08/6 1} Rg5 40.e4 {(e3e4 g5g3 d4b2 d7e8 h1h2 g3d3 376) +1.09/6 3} a5 41.Kh2 {(h1h2 g5g8 d4f6 a7a6 f6d4 g8e8 542) +1.10/6 5} a6 42.g3 {(g2g3 g5g4 f4g4 h5g4 e4e5 d7e6 551) +1.10/6 5} a4 43.Rf7+ {(f4f7 407) +1.10/6 4} Kc8 44.Rf8+ {(f7f8 c8c7 e4e5 g5g4 f8f7 c7b8 f7f4 g4f4 g3f4 1976) +1.10/7 19} Kb7 45.Rf4 {(f8f4 g5g4 e4e5 g4f4 g3f4 c6d5 a2a3 2190) +1.10/7 21} a3 46.Kh3 {(h2h3 g5g8 f4f7 325) +1.10/6 3} Ba4 47.Kh4 {(h3h4 g5g6 e4e5 a4d1 d4c3 d1c2 h4h5 g6g3 518) +1.12/6 5} Rg6 48.e5 {(e4e5 a4d1 d4c3 b7c6 c3b4 c6d5 523) +1.12/6 5} Bd1 49.Bf2 {(d4f2 g6e6 f4b4 693) +1.11/6 6} Rg4+ 50.Rxg4 {(f4g4 d1g4 h4g5 b7c7 g5f6 c7d7 535) +1.11/8 5} Bxg4 51.Be1 {(f2e1 b7c6 e1b4 c6d5 b4a3 d5e6 c5c6 e6e5 c6c7 860) +1.06/9 8} Kc6 52.Bb4 {(e1b4 c6d5 b4a3 d5e5 a3c1 g4f3 c1e3 a6a5 h4h3 f3e4 642) +1.03/10 6} Kb5 53.Bxa3 {(b4a3 b5c6 a3b4 c6d5 e5e6 d5e6 c5c6 e6f7 c6c7 g4f3 377) +1.07/10 3} Ka4 54.Bc1 {(a3c1 a4b5 c1e3 b5a4 c5c6 a4a3 c6c7 a3a2 e3b6 a2a3 577) +1.12/10 5} Kb5 55.Be3 {(c1e3 b5a4 c5c6 a4a3 e3b6 a3a2 c6c7 314) +1.14/9 3} Kc4 56.Kg5 {(h4g5 c4b4 c5c6 b4a3 e3b6 g4f3 c6c7 f3g4 b6c5 a3a2 698) +1.13/9 6} Kd5 57.Kf4 {(g5f4 d5c4 e3f2 c4b4 f4g5 b4a3 c5c6 g4f3 c6c7 a3a2 1529) +1.12/9 15} a5 58.Bf2 {(e3f2 d5c4 a2a3 c4b5 f4e4 b5a4 f2e1 a4b5 e4d5 620) +2.07/9 6} a4 59.a3 {(a2a3 d5c4 f4g5 c4b3 c5c6 b3a3 c6c7 a3b4 g5f6 715) +1.11/9 7} Kc4 60.Kg5 {(f4g5 c4b3 c5c6 b3a3 c6c7 a3b3 f2c5 a4a3 426) +1.10/9 4} Kd5 61.Kf6 {(g5f6 g4e6 f2e3 e6d7 f6g5 d5e5 g5h5 d7e8 h5h4 e8c6 413) +2.06/9 4} Bh3 62.Be3 {(f2e3 h3g4 e3g1 g4d7 f6g6 d7e6 g6h5 d5e5 245) +2.06/8 2} Bg4 63.Bg1 {(e3g1 g4e6 f6g6 d5e5 g6h5 e6f7 h5h6 f7d5 g3g4 d5e4 507) +2.08/9 5} Be6 64.c6 {(c5c6 e6g4 c6c7 d5c6 c7c8 g4c8 e5e6 c6d6 e6e7 c8e6 218) +1.08/9 2} Bg4 65.Be3 {(g1e3 d5c6 e5e6 c6c7 e6e7 c7d7 f6f7 g4e6 f7f8 e6d5 306) +1.08/9 3} Ke4 66.e6 {(e5e6 e4e3 e6e7 e3f3 e7e8 f3g3 c6c7 h5h4 c7c8 g4c8 e8c8 403) +8.06/9 4} h4 67.e7 {(e6e7 e4e3 g3h4 e3f4 e7e8 f4g3 441) +8.19/8 4} Kxe3 68.e8=Q+ {(e7e8 e3f3 g3h4 g4h3 c6c7 f3g3 e8g8 g3f4 c7c8 h3c8 g8c8 1886) +10.17/8 18} Kd2 69.gxh4 {(g3h4 g4h3 c6c7 d2d3 h4h5 d3c4 c7c8 h3c8 e8c8 370) +10.18/7 3} Bh3 70.h5 {(h4h5 h3g2 h5h6 d2c1 h6h7 g2c6 e8c6 1063) +10.23/7 10} Bf1 71.Qd7+ {(e8d7 d2c3 c6c7 f1a6 d7c6 c3b3 c6a6 b3a3 237) +10.23/6 2} Ke3 72.c7 {(c6c7 f1c4 d7a4 c4e2 a4e8 e3f3 c7c8 e2d3 247) +17.26/7 2} Bd3 73.c8=Q {(c7c8 e3d2 c8c4 d2e3 d7d3 e3f2 c4a4 379) +20.34/6 3} Bh7 74.Qc3+ {(c8c3 6) +M0/4} {Black resigns} 1-0 Tony
|
| |
Date: 24 Aug 2008 06:31:22
From: Sanny
Subject: Re: GetClub Updated Results.
|
> Strength matters not a whit to me. =A0After all, my Tony'sChessis only > 1500ish, yet I still enjoy watching it compete in tournaments like > Chesswar and Le System Du Suisse. =A0I'll just as gleefully download the > latest version of, say, =A0POS as I would the latest version of Fruit. > Being a weak player, I'd rather play a program that might actually > give me the occasional chance to win. =A0 Play a game against GetClub Chess. And tell me how it scored against GetClub? GetClub Chess: http://www.GetClub.com/Chess.html Bye Sanny
|
| | |
Date: 27 Aug 2008 22:15:25
From: Tony M
Subject: Re: GetClub Updated Results.
|
On Sun, 24 Aug 2008 06:31:22 -0700 (PDT), Sanny <[email protected] > wrote: >> Strength matters not a whit to me. �After all, my Tony'sChessis only >> 1500ish, yet I still enjoy watching it compete in tournaments like >> Chesswar and Le System Du Suisse. �I'll just as gleefully download the >> latest version of, say, �POS as I would the latest version of Fruit. >> Being a weak player, I'd rather play a program that might actually >> give me the occasional chance to win. � > >Play a game against GetClub Chess. And tell me how it scored against >GetClub? I tried it against Tony's Chess 0.01 (a little stronger than Tony's Chess 0.02, unfortunately), and your program lost. My program doesn't have a native book, so I used the Arena main book from Harry Schnapp. It seems to me, Sanny, that your program has regressed a little bit. I tried it out in the past with another email address and several other programs, and it used to be competitive with HoiChess, TSCP and MicroMax. I don't think FinalFun 0.1 would be competitive with your program, it is very basic, with what appears to be a material only evaluation, with equal moves in order of how they were generated. (I believe, maybe Simon can confirm this). [Event "Computer Schach Partie"] [Site "Vancouver"] [Date "2008.08.27"] [Round "?"] [White "Sanny's Chess"] [Black "Tony's Chess 0.01"] [Result "0-1"] [ECO "C50"] [Opening "Italian Game"] [Time "14:28:12"] [Variation "1.e4 e5"] [WhiteElo "?"] [TimeControl "40/300:40/300:300"] [Termination "normal"] [PlyCount "122"] [WhiteType "human"] [BlackType "program"] 1.e4 e5 2.Nf3 Nc6 3.Bc4 h6 4.Nc3 Nf6 5.d3 d6 6.g3 Na5 {(c6a5 f3d2 c8h3 a2a4 a5c4 d2c4 d8d7 1590) +0.04/7 15} 7.Bd5 c6 {(c7c6 d5b3 a5b3 a2b3 c8e6 a1a4 1431) +0.06/6 14} 8.Bb3 Bg4 {(c8g4 c1e3 b7b5 d1e2 a5b3 a2b3 375) +0.05/5 3} 9.h4 b5 {(b7b5 c1e3 b5b4 c3a4 a5b3 a2b3 423) +0.07/4 4} 10.Rb1 b4 {(b5b4 c3a4 d6d5 e4d5 a5b3 a2b3 d8d5 257) +0.08/5 2} 11.Na4 d5 {(d6d5 e4d5 a5b3 a2b3 d8d5 456) +0.08/4 4} 12.Qe2 Nxb3 {(a5b3 a2b3 d5e4 d3e4 395) +0.08/4 3} 13.cxb3 d4 {(d5d4 a2a3 a7a5 a3b4 a5b4 243) +0.09/5 2} 14.Bd2 Qd6 {(d8d6 b1c1 a8d8 a4c5 578) +0.10/4 5} 15.Ra1 Rb8 {(a8b8 e2d1 b8b5 e1e2 g4e6 1389) +0.10/5 13} 16.Rc1 Nd7 {(f6d7 e1f1 b8b5 f1g2 g4e6 1460) +0.09/5 14} 17.O-O Qe6 {(d6e6 f1e1 g4h3 g1h2 b8b5 1865) +0.09/5 18} 18.Rc4 Nb6 {(d7b6 a4b6 b8b6 c4c2 257) +0.10/4 2} 19.Nxb6 Rxb6 {(b8b6 f1c1 c6c5 e2d1 g4h3 345) +0.07/5 3} 20.Rb1 Kd8 {(e8d8 b1c1 c6c5 g1g2 159) +0.11/4 1} 21.Rbc1 c5 {(c6c5 e2d1 b6a6 c1a1 g4h3 440) +0.08/5 4} 22.Be1 g5 {(g7g5 g1g2 g5h4 g3h4 298) +0.12/4 2} 23.hxg5 hxg5 {(h6g5 e1d2 f7f6 e2d1 312) +0.08/5 3} 24.Kg2 Rh6 {(h8h6 e1d2 f8e7 c1h1 196) +0.13/4 1} 25.Bd2 Be7 {(f8e7 e2e1 h6g6 e1e2 248) +0.13/4 2} 26.Qd1 Rf6 {(h6f6 f3g5 e6c4 b3c4 g4d1 c1d1 184) +0.81/5 1} 27.Nxg5 Qxc4 {(e6c4 b3c4 g4d1 c1d1 d8e8 211) +0.78/5 2} 28.dxc4 Bxd1 {(g4d1 c1d1 b6a6 d1a1 d8c7 a2a4 156) +0.85/6 1} 29.Rxd1 Rba6 {(b6a6 d1a1 d8e8 f2f4 f6g6 a2a4 279) +0.84/6 2} 30.a4 bxa3 {(b4a3 b2a3 a6a3 d1b1 a7a5 g5f3 a5a4 f3e5 a4b3 156) +1.78/7 1} 31.Rb1 Kc7 {(d8c7 f2f4 a3a2 b1a1 e5f4 g3f4 134) +1.80/6 1} 32.f3 Kb7 {(c7b7 f3f4 a3a2 b1a1 e5f4 d2f4 220) +1.80/6 2} 33.g4 axb2 {(a3b2 b1b2 a6a1 b2c2 a1a3 g5h7 f6e6 343) +1.79/7 3} 34.Rxb2 Kc8 {(b7c8 d2e1 e7d8 b2e2 c8d7 e1d2 350) +1.81/6 3} 35.Be1 Rab6 {(a6b6 g5h3 b6b7 e1h4 f6d6 h4e7 b7e7 143) +1.78/5 1} 36.Ba5 Rb8 {(b6b8 a5d2 c8d7 d2e1 a7a6 g2g3 221) +1.81/6 2} 37.Bd2 Kb7 {(c8b7 b2b1 b8g8 g2g3 g8g6 b1e1 646) +1.80/6 6} 38.Rb1 Ka8 {(b7a8 g2g3 e7d6 g5h7 f6e6 146) +1.80/5 1} 39.Be1 a6 {(a7a6 b1b2 b8b7 e1a5 a8b8 112) +1.80/5 1} 40.Bd2 Rb7 {(b8b7 g2g3 e7d8 g5h7 f6b6 d2g5 d8g5 h7g5 284) +1.80/6 2} 41.Be1 Bd8 {(e7d8 g5h3 d8c7 807) +1.80/6 8} 42.Nh3 Rg6 {(f6g6 b1b2 d8c7 h3f2 b7b6 e1d2 893) +1.80/6 8} 43.Rb2 a5 {(a6a5 e1g3 d8c7 g3h4 b7b6 g4g5 573) +1.81/6 5} 44.Bg3 Bc7 {(d8c7 h3f2 g6b6 f2d3 b6b3 b2b3 b7b3 d3e5 837) +1.83/7 8} 45.Rb1 Rgb6 {(g6b6 f3f4 e5f4 g3f4 c7f4 496) +2.76/7 4} 46.Rd1 R6xb3 {(b6b3 h3f2 b3c3 f2d3 c3c2 g2h3 c2c4 d3e5 912) +2.84/7 9} 47.Ng5 R3b2+ {(b3b2 g2g1 b7b3 g3e1 f7f6 g5e6 c7b6 d1a1 1604) +2.86/7 16} 48.Kg1 Bd6 {(c7d6 g3e1 a5a4 d1a1 b7a7 a1a3 f7f6 1228) +2.84/7 12} 49.Be1 a4 {(a5a4 d1c1 f7f6 g5h3 b7h7 h3f2 a4a3 621) +2.87/7 6} 50.Rc1 f6 {(f7f6 g5e6 b7b3 c1a1 a4a3 g4g5 b3f3 g5f6 362) +2.89/7 3} 51.Ne6 R2b1 {(b2b1 c1b1 b7b1 g1f1 b1c1 g4g5 f6g5 762) +3.83/7 7} 52.Rxb1 Rxb1 {(b7b1 g1f2 a4a3 e1a5 b1b2 f2g3 a3a2 e6c7 a8a7 c7d5 443) +2.89/8 4} 53.Kf2 a3 {(a4a3 e6c7 500) +6.85/8 4} 54.Nxd4 cxd4 {(c5d4 c4c5 a3a2 c5d6 b1b2 e1d2 a2a1 f2e2 329) +9.87/7 3} 55.c5 Bxc5 {(d6c5 f2g2 a3a2 e1h4 a2a1 h4f6 d4d3 g4g5 451) +12.88/8 4} 56.Bb4 Rxb4 {(b1b4 f3f4 d4d3 f2f3 e5f4 g4g5 582) +16.98/8 5} 57.g5 d3+ {(d4d3 f2g3 f6g5 g3g4 d3d2 g4g5 d2d1 g5f5 d1f3 981) +18.05/8 9} 58.Kg3 a2 {(a3a2 g5g6 a2a1 g6g7 a1g1 g3h3 c5f2 g7g8 g1g8 h3h2 412) +18.10/8 4} 59.f4 a1=Q {(a2a1 g3h4 e5f4 g5f6 d3d2 h4g5 d2d1 g5f4 a1f6 815) +25.11/7 8} 60.g6 Bf2+ {(c5f2 g6g7 e5f4 50) +M0/5} 61.Kxf2 Rb2+ {(b4b2 0) +M0/1} {White resigns} 0-1
|
| |
Date: 22 Aug 2008 22:08:35
From: Sanny
Subject: Re: GetClub Updated Results.
|
In first 100 Positions I found 44 out of 100 were correct. So The improvement made it 44% correct. Up from 39% previously. So the new improvement is in correct direction. But I find it missed a few Mate in 3/ 4. I will see more games and if the error persist remove the new modifications. Beginner: 44% correct result How good is this result? Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 22 Aug 2008 21:58:21
From: Sanny
Subject: Re: GetClub Updated Results.
|
In first 100 Positions I found 44 out of 100 were correct. So The improvement made it 44% correct. Up from 30% previously. I will count the old record too and see if the improvement is positive or negative. If the improvement is negative I will replace the new modifications with old once. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 22 Aug 2008 12:39:59
From: Guest
Subject: Re: GetClub Updated Results.
|
"Sanny" <[email protected] > wrote in message news:[email protected]... >A few things were changed at GetClub. > > Here us the result after Changes. I am not clear that the > modifications are good or bad as for some positions it gave correct > move while for others it gave wrong result. You tell whether a modification is good or bad by the overall results. By: 1) playing lots of tests games and comparing the total wins / loss / draws. 2) You run lots of test positions and you go for the higher number of solved positions without making any blunders. I'm only looking at the first 20 positions at the moment... I know I said that I was okay with GC's results for the beginner level, but I after sleeping on it, I really should modify that statement a little. You shouldn't be missing any mate-in-2 positions. None. I can accept that a beginner wouldn't be able to find a mate in 5 or mate in 7, etc. I don't mind a beginner level in a program missing those. A mate in 3 or 4... I don't know... Might be okay if it's a complicated position. But a mate-in-2 definetly should not be missed. You really need to fix that because it shows some serious issues with your program's tactical abilities. There are four mate-in-2's in just the first 20 positions and you are only getting two of them. You are also getting the mate-in-4, but the score shows it doesn't know it. I think I can live with that for a beginner level. But I think you should fix the mate in two problems. The best positional play in the world doesn't mean anything if you miss major tactical issues. After all, checkmating your opponent is the object of the game. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 22 Aug 2008 02:20:31
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (00:00) schrieb: Thanks for the detailed explanations. > That was due to my move sorting. I had accidently changed things so likely > captures would be tried first. The king wasn't considered 'likely' to be > captured so sometimes it would never get around to noticing the king could > be captured. It'd just go ahead and search the position as if it was legal. I did that king capture checking in move generation. Someone told me that way the code gets executed too often. How do you ensure the king capture is found before some beta cut? My lame engine has a strange bug: In material only evaluation it sometimes has an evaluation of 1 centipawn. I'm not the mood to check that out. > It's a shame there's not a good collection of obvious positions to test. > > I mean mate-in-XYZ for nearly every condition you could think of (enpassant, > underpromotion, etc. etc.) > > draws and stalemates of all shapes & sizes. Repetition & 50 move rule for a > wide range of possible positions. Ack. > All of us have our own little collection of more basic testing positions > we've accumulated, but we don't have a major collection. The professionals > probably do, but they certainly aren't going to make them public. Ever asked for that on Talkchess? What about Bob Hyatt? He does excessive testing and has no commercial interest. mfg, simon .... l
|
| |
Date: 21 Aug 2008 20:37:10
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (00:00) schrieb: > > Thanks for the detailed explanations. > >> That was due to my move sorting. I had accidently changed things so >> likely >> captures would be tried first. The king wasn't considered 'likely' to be >> captured so sometimes it would never get around to noticing the king >> could >> be captured. It'd just go ahead and search the position as if it was >> legal. > > I did that king capture checking in move generation. Someone told me > that way the code gets executed too often. How do you ensure the king > capture is found before some beta cut? Simply do the king first. You can either simply do a specific quick loop through captures and see if the king is caputred, or in whatever move ordering you do, simply make sure the capture of the king is scored high enough that it'll be first. Doing an explicit loop is fairly quick, since you'll usually have very few captures. It's quick, but it is something you have to explicitly do. The second option, to just make sure your sorting method puts it first, is easiest. It's nice & generic. But it might not be suitable for some move sorting methods or how you do your coding. Some people do indeed explicit checks in the move generator. There are two variations. The first is that it never generates an illegal move. It makes the search easy, but it takes time to verify though. Others go ahead and generate pseudo-legal moves, but if the king is ever captured, then it aborts and returns an invalid flag. I'm not fond of the first one and I've never tried the second one. The capture of the king is rare enough that I generally prefer to wait until it happens and worry about it then. Different people have different preferences though. However, modern bitboard techniques are introducing some new ideas. The bitboard attack generation methods are getting fast enough that you can put IsSqrAttacked(Kig[Color]) kind of statement about anywhere you want without too much performance penalty. First we had the parallel shift methods (that could do find all the rays at once). Then Gerd came up with his 'Kindergarten" method. Then magic number methods that can do two rays at once. And lots of variations. There are so many options these days it can get very confusing trying to decide which to use. Some of these things cost little more than an array access, a 64 bit mul, an AND and a shift. On a 64 bit processor, it's pretty quick. They are fast enough that you can just about put them anywhere you want without any real penalty. > My lame engine has a strange bug: In material only evaluation it > sometimes has an evaluation of 1 centipawn. I'm not the mood to check > that out. Not being familiar with your engine, I can't even guess. I'd put some debugging code into the eval and dump the board whenever it happens. Then put a few more checks into the search to catch other spots. >> All of us have our own little collection of more basic testing positions >> we've accumulated, but we don't have a major collection. The >> professionals >> probably do, but they certainly aren't going to make them public. > > Ever asked for that on Talkchess? What about Bob Hyatt? He does > excessive testing and has no commercial interest. I did long long ago. Back before they switched to the phpBB stuff. And every so often I see others bring up the subject, but nothing ever really comes from it. Usually the suggestion is a simple regular test suite. Not the low level diagnostic kind of stuff most beginners need. As for Bob.... I think he's moved so far beyond needing them that he might not even understand why a beginner would need them. > > mfg, simon .... l ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 22 Aug 2008 02:23:33
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Tony M <[email protected] > (01:40) schrieb: > It's a known bug in my root search. I'm just very dissatisfied with > programming and life in general right now, and haven't bothered to > work on my chess program in a while. My last chess engine was in Java, and I don't want to do any Java programming anymore. The next one probably will be in Ruby and C. mfg, simon .... l
|
|
Date: 22 Aug 2008 00:35:37
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Tony M <[email protected] > (23:54) schrieb: > On Thu, 21 Aug 2008 21:58:09 +0200, Simon Krahnke <[email protected]> > wrote: > >>* Guest <[email protected]> (20:18) schrieb: >> >>> In one case, my program would actually try for stalemate when I was ahead. >>> >>> One other time, given a choice between a stalemate draw and being mated, it >>> would choose to be mated. >> >> How did you manage to do that? Sounds like a wrong '-' somewhere, but >> wouldn't that screw it all up? > > Just bugs, just bugs. I've seen several amateur programs that get > confused between stalemate and checkmate. Same question. Can't these programs detect a check or what? > Man, talking about bugs, sometimes my own program, when it finds a > mating line against itself in the search, immediately stops the search > and steps right into the mate, rather than continuing the search and > trying to prolong the game. Are you the programmer of Getclub chess? ;-) I use the standard encoding: Mate is minimum short value + plies. For the normal search it's just a value, that's judged by its numerical meaning. The mate values are only special when produced, for the transposition table and when printing them. > I guess it likes to avoid suffering as much as possible, or maybe it > just gets panicky and thinks the sky is falling when it sees a mate. The only place where my search cares about mate is when there are no legal moves: It returns the above value when in check or the stalemate value when not in check. mfg, simon .... l
|
| |
Date: 21 Aug 2008 23:40:51
From: Tony M
Subject: Re: Beginner Level Results
|
On Fri, 22 Aug 2008 00:35:37 +0200, Simon Krahnke <[email protected] > wrote: >* Tony M <[email protected]> (23:54) schrieb: > >> On Thu, 21 Aug 2008 21:58:09 +0200, Simon Krahnke <[email protected]> >> wrote: >> >>>* Guest <[email protected]> (20:18) schrieb: >>> >>>> In one case, my program would actually try for stalemate when I was ahead. >>>> >>>> One other time, given a choice between a stalemate draw and being mated, it >>>> would choose to be mated. >>> >>> How did you manage to do that? Sounds like a wrong '-' somewhere, but >>> wouldn't that screw it all up? >> >> Just bugs, just bugs. I've seen several amateur programs that get >> confused between stalemate and checkmate. > >Same question. Can't these programs detect a check or what? Maybe they just short-circuit things when they see "no legal moves left", and don't bother to see if there's a check...? I don't know, I have a lot of bugs, but not that particular one. > >> Man, talking about bugs, sometimes my own program, when it finds a >> mating line against itself in the search, immediately stops the search >> and steps right into the mate, rather than continuing the search and >> trying to prolong the game. > >Are you the programmer of Getclub chess? ;-) No, my crappy program is even crappier than that. Getclub is kind of the opposite of mine, in that it stews, martyr like, for a long time when losing, rather than trying to get the hell out of there as fast as possible like my program. > >I use the standard encoding: Mate is minimum short value + plies. > >For the normal search it's just a value, that's judged by its numerical >meaning. The mate values are only special when produced, for the >transposition table and when printing them. > >> I guess it likes to avoid suffering as much as possible, or maybe it >> just gets panicky and thinks the sky is falling when it sees a mate. > >The only place where my search cares about mate is when there are no >legal moves: It returns the above value when in check or the stalemate >value when not in check. > It's a known bug in my root search. I'm just very dissatisfied with programming and life in general right now, and haven't bothered to work on my chess program in a while. >mfg, simon .... l
|
|
Date: 21 Aug 2008 21:58:09
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (20:18) schrieb: > In one case, my program would actually try for stalemate when I was ahead. > > One other time, given a choice between a stalemate draw and being mated, it > would choose to be mated. How did you manage to do that? Sounds like a wrong '-' somewhere, but wouldn't that screw it all up? mfg, simon .... l
|
| |
Date: 21 Aug 2008 17:00:53
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (20:18) schrieb: > >> In one case, my program would actually try for stalemate when I was >> ahead. >> >> One other time, given a choice between a stalemate draw and being mated, >> it >> would choose to be mated. > > How did you manage to do that? Sounds like a wrong '-' somewhere, but > wouldn't that screw it all up? For the first one, it was due to some code I had in a routine that detected insufficient material. I had it backwards so it thought the opponent was ahead in material and it would return a high drawing score to encourage drawing. (Not a lot of faith in my program's ability to play endgames.) For the other, when a stalemate was detected, sometimes it was incorrectly flagged as being mate. It would miss the fact that there were no legal moves but wasn't in check. A bug in some code that was too complicated to easily follow. Most programs, including mine, wait until the King is captured, and back that up as illegal. It's easier and faster than generating only legal moves. Well, when that was backed up, under a certain condition, the code would miss that there had been no legal moves at all. So it thought it was full mate instead of stalemate. Then the search did what it's supposed to do... Delay mate as long as possible in the hope the player would miss the mating chance. So it would pick a longer, guaranteed mate because the 'mate' / stalemate was closer. The code was just a little too complicated and it had a bug. Another bug I once had was sometimes the program wouldn't even notice the king could be captured. That screwed up mate detection in most cases... It played okay in normal positions but things got screwy in mating positions. That was due to my move sorting. I had accidently changed things so likely captures would be tried first. The king wasn't considered 'likely' to be captured so sometimes it would never get around to noticing the king could be captured. It'd just go ahead and search the position as if it was legal. In most normal positions, things worked out okay without any obvious issues. But more testing showed there was a problem, of course. If you don't test, you don't know.... And if you don't know, you can't fix it. It's a shame there's not a good collection of obvious positions to test. I mean mate-in-XYZ for nearly every condition you could think of (enpassant, underpromotion, etc. etc.) draws and stalemates of all shapes & sizes. Repetition & 50 move rule for a wide range of possible positions. And so on. Most test positions are like the WAC stuff... Normal playing positions rather than something specifically designed to detect certain kinds of problems. All of us have our own little collection of more basic testing positions we've accumulated, but we don't have a major collection. The professionals probably do, but they certainly aren't going to make them public. > > mfg, simon .... l ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 21 Aug 2008 21:54:31
From: Tony M
Subject: Re: Beginner Level Results
|
On Thu, 21 Aug 2008 21:58:09 +0200, Simon Krahnke <[email protected] > wrote: >* Guest <[email protected]> (20:18) schrieb: > >> In one case, my program would actually try for stalemate when I was ahead. >> >> One other time, given a choice between a stalemate draw and being mated, it >> would choose to be mated. > >How did you manage to do that? Sounds like a wrong '-' somewhere, but >wouldn't that screw it all up? > >mfg, simon .... l Just bugs, just bugs. I've seen several amateur programs that get confused between stalemate and checkmate. Man, talking about bugs, sometimes my own program, when it finds a mating line against itself in the search, immediately stops the search and steps right into the mate, rather than continuing the search and trying to prolong the game. I guess it likes to avoid suffering as much as possible, or maybe it just gets panicky and thinks the sky is falling when it sees a mate.
|
|
Date: 21 Aug 2008 01:28:43
From: Simon Krahnke
Subject: Re: I will test them later.
|
* help bot <[email protected] > (09:03) schrieb: > I favor a complete re-write, focusing on > tactics and speed. I favor a programmer who doesn't spend 199 lines of code on a move applying function. mfg, simon .... l
|
|
Date: 20 Aug 2008 04:56:39
From: Sanny
Subject: Beginner Level Results
|
I played 300 Postions from WAC and I am writing below the Move played by GetClub along with Score given by GetClub to that move. Please analyze and tell what do you think about the below results. For each Test Position Best Move by GetClub Beginner Level along with score is written. ----------------------------- For Example: 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id WAC.002 P- c3,Score:1.84 It means WAC says best move is Rxb2 But Beginner Level played P-c3 and it gives an advantage of 1.84 to its move. --------------------------- If Score is +ve it means GetClub thinks its position is strong and if Score is -ve GetClub thinks its position is weak. After you see the result for each position I will test the Easy Level also. It took me 2 hours to test all 300 moves through automation. It will take 8-10 hours for Easy Level Testing. The score is better than what I predicted. I was thinking none of them will match but I find 20% moves are correct while other 80% are not Matching for Beginner Level. If I get good suggestions from you I will try the Easy Level. Let me know if the Scores given by GetClub for its move is correct or not. Beginner: 15-20 sec / move [Test done in 2 hours.] Easy: 1-2 min / move [Test will need 8-10 hours] GETCLUB BEGINNER LEVEL RESULTS. ----------------------------------------------------- 2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - - bm Qg6; id WAC. 001 Q-g6,Score:87.65 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id WAC.002 P- c3,Score:1.84 5rk1/1ppb3p/p1pb4/6q1/3P1p1r/2P1R2P/PP1BQ1P1/5RKN w - - bm Rg3; id WAC. 003 Q-c4,Score:-1.11 r1bq2rk/pp3pbp/2p1p1pQ/7P/3P4/2PB1N2/PP3PPR/2KR4 w - - bm Qxh7 ; id WAC.004 Q-e3,Score:2.53 5k2/6pp/p1qN4/1p1p4/3P4/2PKP2Q/PP3r2/3R4 b - - bm Qc4 ; id WAC.005 Q- d6,Score:2.47 7k/p7/1R5K/6r1/6p1/6P1/8/8 w - - bm Rb7; id WAC.006 R-b7,Score: 5.1 rnbqkb1r/pppp1ppp/8/4P3/6n1/7P/PPPNPPP1/R1BQKBNR b KQkq - bm Ne3; id WAC.007 Q-h4,Score:-1.27 r4q1k/p2bR1rp/2p2Q1N/5p2/5p2/2P5/PP3PPP/R5K1 w - - bm Rf7; id WAC.008 R-f7,Score:10.92 3q1rk1/p4pp1/2pb3p/3p4/6Pr/1PNQ4/P1PB1PP1/4RRK1 b - - bm Bh2 ; id WAC. 009 Q-b6,Score:-2.73 2br2k1/2q3rn/p2NppQ1/2p1P3/Pp5R/4P3/1P3PPP/3R2K1 w - - bm Rxh7; id WAC. 010 R-h7,Score:4.47 r1b1kb1r/3q1ppp/pBp1pn2/8/Np3P2/5B2/PPP3PP/R2Q1RK1 w kq - bm Bxc6; id WAC.011 R-e1,Score:1.58 4k1r1/2p3r1/1pR1p3/3pP2p/3P2qP/P4N2/1PQ4P/5R1K b - - bm Qxf3 ; id WAC. 012 R-f8,Score:-4.04 5rk1/pp4p1/2n1p2p/2Npq3/2p5/6P1/P3P1BP/R4Q1K w - - bm Qxf8 ; id WAC. 013 B-f3,Score:-1.78 r2rb1k1/pp1q1p1p/2n1p1p1/2bp4/5P2/PP1BPR1Q/1BPN2PP/R5K1 w - - bm Qxh7 ; id WAC.014 B-f6,Score:2.45 1R6/1brk2p1/4p2p/p1P1Pp2/P7/6P1/1P4P1/2R3K1 w - - bm Rxb7; id WAC.015 R-b7,Score:5.82 r4rk1/ppp2ppp/2n5/2bqp3/8/P2PB3/1PP1NPPP/R2Q1RK1 w - - bm Nc3; id WAC. 016 N-c3,Score:2.75 1k5r/pppbn1pp/4q1r1/1P3p2/2NPp3/1QP5/P4PPP/R1B1R1K1 w - - bm Ne5; id WAC.017 B-f4,Score:-0.42 R7/P4k2/8/8/8/8/r7/6K1 w - - bm Rh8; id WAC.018 K-f1,Score:2.35 r1b2rk1/ppbn1ppp/4p3/1QP4q/3P4/N4N2/5PPP/R1B2RK1 w - - bm c6; id WAC. 019 B-e3,Score:0.24 r2qkb1r/1ppb1ppp/p7/4p3/P1Q1P3/2P5/5PPP/R1B2KNR b kq - bm Bb5; id WAC. 020 B-b5,Score:9.75 5rk1/1b3p1p/pp3p2/3n1N2/1P6/P1qB1PP1/3Q3P/4R1K1 w - - bm Qh6; id WAC. 021 Q-c3,Score:2.46 r1bqk2r/ppp1nppp/4p3/n5N1/2BPp3/P1P5/2P2PPP/R1BQK2R w KQkq - bm Ba2 Nxf7; id WAC.022 B-a2,Score:0.08 r3nrk1/2p2p1p/p1p1b1p1/2NpPq2/3R4/P1N1Q3/1PP2PPP/4R1K1 w - - bm g4; id WAC.023 Q-c1,Score:3.59 6k1/1b1nqpbp/pp4p1/5P2/1PN5/4Q3/P5PP/1B2B1K1 b - - bm Bd4; id WAC.024 B-d4,Score:7.01 3R1rk1/8/5Qpp/2p5/2P1p1q1/P3P3/1P2PK2/8 b - - bm Qh4 ; id WAC.025 Q- h4,Score:11.3 3r2k1/1p1b1pp1/pq5p/8/3NR3/2PQ3P/PP3PP1/6K1 b - - bm Bf5; id WAC.026 Q- b2,Score:-0.15 7k/pp4np/2p3p1/3pN1q1/3P4/Q7/1r3rPP/2R2RK1 w - - bm Qf8 ; id WAC.027 N- f7,Score:-3.79 1r1r2k1/4pp1p/2p1b1p1/p3R3/RqBP4/4P3/1PQ2PPP/6K1 b - - bm Qe1 ; id WAC. 028 Q-e1,Score:2.6 r2q2k1/pp1rbppp/4pn2/2P5/1P3B2/6P1/P3QPBP/1R3RK1 w - - bm c6; id WAC. 029 P-c6,Score:3.12 1r3r2/4q1kp/b1pp2p1/5p2/pPn1N3/6P1/P3PPBP/2QRR1K1 w - - bm Nxd6; id WAC.030 N-d6,Score:1.91 rb3qk1/pQ3ppp/4p3/3P4/8/1P3N2/1P3PPP/3R2K1 w - - bm Qxa8 d6 dxe6 g3; id WAC.031 P-e6,Score:7.2 6k1/p4p1p/1p3np1/2q5/4p3/4P1N1/PP3PPP/3Q2K1 w - - bm Qd8 ; id WAC.032 Q-d8,Score:2.75 8/p1q2pkp/2Pr2p1/8/P3Q3/6P1/5P1P/2R3K1 w - - bm Qe5 Qf4; id WAC.033 Q- e8,Score:2.63 7k/1b1r2p1/p6p/1p2qN2/3bP3/3Q4/P5PP/1B1R3K b - - bm Bg1; id WAC.034 K- g8,Score:-2.61 r3r2k/2R3pp/pp1q1p2/8/3P3R/7P/PP3PP1/3Q2K1 w - - bm Rxh7 ; id WAC.035 Q-b1,Score:2.34 3r4/2p1rk2/1pQq1pp1/7p/1P1P4/P4P2/6PP/R1R3K1 b - - bm Re1 ; id WAC.036 R-e1,Score:1.96 2r5/2rk2pp/1pn1pb2/pN1p4/P2P4/1N2B3/nPR1KPPP/3R4 b - - bm Nxd4 ; id WAC.037 R-b7,Score:-1.48 4k3/p4prp/1p6/2b5/8/2Q3P1/P2R1PKP/4q3 w - - bm Rd8 Qd3; id WAC.038 R- d8,Score:1.17 r1br2k1/pp2bppp/2nppn2/8/2P1PB2/2N2P2/PqN1B1PP/R2Q1R1K w - - bm Na4; id WAC.039 N-a4,Score:0.62 3r1r1k/1p4pp/p4p2/8/1PQR4/6Pq/P3PP2/2R3K1 b - - bm Rc8; id WAC.040 R- d4,Score:1.41 1k6/5RP1/1P6/1K6/6r1/8/8/8 w - - bm Ka5 Kc5 b7; id WAC.041 P-b7,Score: 5.91 r1b1r1k1/pp1n1pbp/1qp3p1/3p4/1B1P4/Q3PN2/PP2BPPP/R4RK1 w - - bm Ba5; id WAC.042 B-a5,Score:3.11 r2q3k/p2P3p/1p3p2/3QP1r1/8/B7/P5PP/2R3K1 w - - bm Be7 Qxa8; id WAC.043 B-e7,Score:3.89 3rb1k1/pq3pbp/4n1p1/3p4/2N5/2P2QB1/PP3PPP/1B1R2K1 b - - bm dxc4; id WAC.044 B-c6,Score:-2.18 7k/2p1b1pp/8/1p2P3/1P3r2/2P3Q1/1P5P/R4qBK b - - bm Qxa1; id WAC.045 Q- a1,Score:5.85 r1bqr1k1/pp1nb1p1/4p2p/3p1p2/3P4/P1N1PNP1/1PQ2PP1/3RKB1R w K - bm Nb5; id WAC.046 B-d3,Score:1.95 r1b2rk1/pp2bppp/2n1pn2/q5B1/2BP4/2N2N2/PP2QPPP/2R2RK1 b - - bm Nxd4; id WAC.047 N-d4,Score:-1.37 1rbq1rk1/p1p1bppp/2p2n2/8/Q1BP4/2N5/PP3PPP/R1B2RK1 b - - bm Rb4; id WAC.048 P-c5,Score:-1.07 2b3k1/4rrpp/p2p4/2pP2RQ/1pP1Pp1N/1P3P1P/1q6/6RK w - - bm Qxh7 ; id WAC. 049 Q-h6,Score:0.12 k4r2/1R4pb/1pQp1n1p/3P4/5p1P/3P2P1/r1q1R2K/8 w - - bm Rxb6 ; id WAC. 050 R-c2,Score:-2.54 r1bq1r2/pp4k1/4p2p/3pPp1Q/3N1R1P/2PB4/6P1/6K1 w - - bm Rg4 ; id WAC. 051 P-g4,Score:0.97 r1k5/1p3q2/1Qpb4/3N1p2/5Pp1/3P2Pp/PPPK3P/4R3 w - - bm Re7 c4; id WAC. 052 P-c4,Score:1.71 6k1/6p1/p7/3Pn3/5p2/4rBqP/P4RP1/5QK1 b - - bm Re1; id WAC.053 P- a5,Score:2.26 r3kr2/1pp4p/1p1p4/7q/4P1n1/2PP2Q1/PP4P1/R1BB2K1 b q - bm Qh1 ; id WAC. 054 R-g8,Score:-0.56 r3r1k1/pp1q1pp1/4b1p1/3p2B1/3Q1R2/8/PPP3PP/4R1K1 w - - bm Qxg7 ; id WAC.055 Q-e5,Score:1.43 r1bqk2r/pppp1ppp/5n2/2b1n3/4P3/1BP3Q1/PP3PPP/RNB1K1NR b KQkq - bm Bxf2 ; id WAC.056 Q-e7,Score:1.0 r3q1kr/ppp5/3p2pQ/8/3PP1b1/5R2/PPP3P1/5RK1 w - - bm Rf8 ; id WAC.057 R- f8,Score:88.69 8/8/2R5/1p2qp1k/1P2r3/2PQ2P1/5K2/8 w - - bm Qd1 ; id WAC.058 Q- f3,Score:6.36 r1b2rk1/2p1qnbp/p1pp2p1/5p2/2PQP3/1PN2N1P/PB3PP1/3R1RK1 w - - bm Nd5; id WAC.059 N-d5,Score:8.11 rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w - - bm Qh8 ; id WAC.060 Q-h7,Score:85.37 3qrbk1/ppp1r2n/3pP2p/3P4/2P4P/1P3Q2/PB6/R4R1K w - - bm Qf7 ; id WAC. 061 Q-g2,Score:4.43 6r1/3Pn1qk/p1p1P1rp/2Q2p2/2P5/1P4P1/P3R2P/5RK1 b - - bm Rxg3 ; id WAC. 062 R-g4,Score:-4.66 r1brnbk1/ppq2pp1/4p2p/4N3/3P4/P1PB1Q2/3B1PPP/R3R1K1 w - - bm Nxf7; id WAC.063 Q-e3,Score:2.97 8/6pp/3q1p2/3n1k2/1P6/3NQ2P/5PP1/6K1 w - - bm g4 ; id WAC.064 P- g4,Score:92.65 1r1r1qk1/p2n1p1p/bp1Pn1pQ/2pNp3/2P2P1N/1P5B/P6P/3R1RK1 w - - bm Ne7 ; id WAC.065 N-e7,Score:11.46 1k1r2r1/ppq5/1bp4p/3pQ3/8/2P2N2/PP4P1/R4R1K b - - bm Qxe5; id WAC.066 R-g3,Score:3.23 3r2k1/p2q4/1p4p1/3rRp1p/5P1P/6PK/P3R3/3Q4 w - - bm Rxd5; id WAC.067 R- d5,Score:2.52 6k1/5ppp/1q6/2b5/8/2R1pPP1/1P2Q2P/7K w - - bm Qxe3; id WAC.068 Q- e3,Score:6.47 2k5/pppr4/4R3/4Q3/2pp2q1/8/PPP2PPP/6K1 w - - bm f3 h3; id WAC.069 P- f3,Score:2.59 2kr3r/pppq1ppp/3p1n2/bQ2p3/1n1PP3/1PN1BN1P/1PP2PP1/2KR3R b - - bm Na2 ; id WAC.070 N-a2,Score:4.26 2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - bm Nxa7 ; id WAC. 071 Q-b3,Score:0.29 r3r1k1/pp1n1ppp/2p5/4Pb2/2B2P2/B1P5/P5PP/R2R2K1 w - - bm e6; id WAC. 072 P-e6,Score:2.55 r1q3rk/1ppbb1p1/4Np1p/p3pP2/P3P3/2N4R/1PP1Q1PP/3R2K1 w - - bm Qd2; id WAC.073 N-d5,Score:0.47 5r1k/pp4pp/2p5/2b1P3/4Pq2/1PB1p3/P3Q1PP/3N2K1 b - - bm Qf1 ; id WAC. 074 Q-e4,Score:5.82 r3r1k1/pppq1ppp/8/8/1Q4n1/7P/PPP2PP1/RNB1R1K1 b - - bm Qd6; id WAC.075 Q-d4,Score:-2.52 r1b1qrk1/2p2ppp/pb1pnn2/1p2pNB1/3PP3/1BP5/PP2QPPP/RN1R2K1 w - - bm Bxf6; id WAC.076 B-f6,Score:4.2 3r2k1/ppp2ppp/6q1/b4n2/3nQB2/2p5/P4PPP/RN3RK1 b - - bm Ng3; id WAC.077 N-g3,Score:7.24 r2q3r/ppp2k2/4nbp1/5Q1p/2P1NB2/8/PP3P1P/3RR1K1 w - - bm Ng5 ; id WAC. 078 R-d8,Score:5.48 r3k2r/pbp2pp1/3b1n2/1p6/3P3p/1B2N1Pq/PP1PQP1P/R1B2RK1 b kq - bm Qxh2 ; id WAC.079 P-g3,Score:1.99 r4rk1/p1B1bpp1/1p2pn1p/8/2PP4/3B1P2/qP2QP1P/3R1RK1 w - - bm Ra1; id WAC.080 P-d5,Score:1.93 r4rk1/1bR1bppp/4pn2/1p2N3/1P6/P3P3/4BPPP/3R2K1 b - - bm Bd6; id WAC. 081 B-g2,Score:0.18 3rr1k1/pp3pp1/4b3/8/2P1B2R/6QP/P3q1P1/5R1K w - - bm Bh7 ; id WAC.082 B- h7,Score:1.67 3rr1k1/ppqbRppp/2p5/8/3Q1n2/2P3N1/PPB2PPP/3R2K1 w - - bm Qxd7; id WAC. 083 Q-d7,Score:8.01 r2q1r1k/2p1b1pp/p1n5/1p1Q1bN1/4n3/1BP1B3/PP3PPP/R4RK1 w - - bm Qg8 ; id WAC.084 N-e4,Score:2.13 kr2R3/p4r2/2pq4/2N2p1p/3P2p1/Q5P1/5P1P/5BK1 w - - bm Na6; id WAC.085 Q- e3,Score:2.89 8/p7/1ppk1n2/5ppp/P1PP4/2P1K1P1/5N1P/8 b - - bm Ng4 ; id WAC.086 P- a6,Score:0.95 8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id WAC.087 P- b4,Score:3.1 r6k/p1Q4p/2p1b1rq/4p3/B3P3/4P3/PPP3P1/4RRK1 b - - bm Rxg2 ; id WAC.088 Q-g5,Score:-0.88 1r3b1k/p4rpp/4pp2/3q4/2ppbPPQ/6RK/PP5P/2B1NR2 b - - bm g5; id WAC.089 P-c3,Score:7.87 3qrrk1/1pp2pp1/1p2bn1p/5N2/2P5/P1P3B1/1P4PP/2Q1RRK1 w - - bm Nxg7; id WAC.090 R-f4,Score:1.69 2qr2k1/4b1p1/2p2p1p/1pP1p3/p2nP3/PbQNB1PP/1P3PK1/4RB2 b - - bm Be6; id WAC.091 B-e6,Score:1.44 r4rk1/1p2ppbp/p2pbnp1/q7/3BPPP1/2N2B2/PPP4P/R2Q1RK1 b - - bm Bxg4; id WAC.092 Q-c7,Score:0.28 r1b1k1nr/pp3pQp/4pq2/3pn3/8/P1P5/2P2PPP/R1B1KBNR w KQkq - bm Bh6; id WAC.093 B-b5,Score:-1.12 8/k7/p7/3Qp2P/n1P5/3KP3/1q6/8 b - - bm e4 ; id WAC.094 Q-b3,Score: 3.45 2r5/1r6/4pNpk/3pP1qp/8/2P1QP2/5PK1/R7 w - - bm Ng4 ; id WAC.095 Q- g5,Score:-1.77 r1b4k/ppp2Bb1/6Pp/3pP3/1qnP1p1Q/8/PPP3P1/1K1R3R w - - bm Qd8 ; id WAC. 096 Q-d8,Score:4.47 6k1/5p2/p5np/4B3/3P4/1PP1q3/P3r1QP/6RK w - - bm Qa8 ; id WAC.097 Q- c6,Score:3.97 1r3rk1/5pb1/p2p2p1/Q1n1q2p/1NP1P3/3p1P1B/PP1R3P/1K2R3 b - - bm Nxe4; id WAC.098 N-e4,Score:3.83 r1bq1r1k/1pp1Np1p/p2p2pQ/4R3/n7/8/PPPP1PPP/R1B3K1 w - - bm Rh5; id WAC. 099 R-h5,Score:89.5 8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6 Be3; id WAC.100 K- b3,Score:2.78 5rk1/p5pp/8/8/2Pbp3/1P4P1/7P/4RN1K b - - bm Bc3; id WAC.101 P-e3,Score: 0.05 2Q2n2/2R4p/1p1qpp1k/8/3P3P/3B2P1/5PK1/r7 w - - bm Qxf8 ; id WAC.102 R- f7,Score:6.07 6k1/2pb1r1p/3p1PpQ/p1nPp3/1q2P3/2N2P2/PrB5/2K3RR w - - bm Qxg6 ; id WAC.103 R-g6,Score:-0.71 b4r1k/pq2rp2/1p1bpn1p/3PN2n/2P2P2/P2B3K/1B2Q2N/3R2R1 w - - bm Qxh5; id WAC.104 Q-h5,Score:14.53 r2r2k1/pb3ppp/1p1bp3/7q/3n2nP/PP1B2P1/1B1N1P2/RQ2NRK1 b - - bm Qxh4 Bxg3; id WAC.105 Q-h4,Score:6.8 4rrk1/pppb4/7p/3P2pq/3Qn3/P5P1/1PP4P/R3RNNK b - - bm Nf2 ; id WAC.106 N-f2,Score:0.73 5n2/pRrk2p1/P4p1p/4p3/3N4/5P2/6PP/6K1 w - - bm Nb5; id WAC.107 N- b5,Score:2.51 r5k1/1q4pp/2p5/p1Q5/2P5/5R2/4RKPP/r7 w - - bm Qe5; id WAC.108 R- e7,Score:1.26 rn2k1nr/pbp2ppp/3q4/1p2N3/2p5/QP6/PB1PPPPP/R3KB1R b KQkq - bm c3; id WAC.109 N-f6,Score:-0.74 2kr4/bp3p2/p2p2b1/P7/2q5/1N4B1/1PPQ2P1/2KR4 b - - bm Be3; id WAC.110 R- e8,Score:0.35 6k1/p5p1/5p2/2P2Q2/3pN2p/3PbK1P/7P/6q1 b - - bm Qf1 ; id WAC.111 Q- f1,Score:5.25 r4kr1/ppp5/4bq1b/7B/2PR1Q1p/2N3P1/PP3P1P/2K1R3 w - - bm Rxe6; id WAC. 112 R-e6,Score:5.81 rnbqkb1r/1p3ppp/5N2/1p2p1B1/2P5/8/PP2PPPP/R2QKB1R b KQkq - bm Qxf6; id WAC.113 Q-f6,Score:1.2 r1b1rnk1/1p4pp/p1p2p2/3pN2n/3P1PPq/2NBPR1P/PPQ5/2R3K1 w - - bm Bxh7 ; id WAC.114 N-c6,Score:2.31 4N2k/5rpp/1Q6/p3q3/8/P5P1/1P3P1P/5K2 w - - bm Nd6; id WAC.115 N- d6,Score:-0.57 r2r2k1/2p2ppp/p7/1p2P1n1/P6q/5P2/1PB1QP1P/R5RK b - - bm Rd2; id WAC. 116 N-h3,Score:0.83 3r1rk1/q4ppp/p1Rnp3/8/1p6/1N3P2/PP3QPP/3R2K1 b - - bm Ne4; id WAC.117 N-e4,Score:2.35 r5k1/pb2rpp1/1p6/2p4q/5R2/2PB2Q1/P1P3PP/5R1K w - - bm Rh4; id WAC.118 R-f6,Score:0.55 r2qr1k1/p1p2ppp/2p5/2b5/4nPQ1/3B4/PPP3PP/R1B2R1K b - - bm Qxd3; id WAC. 119 N-f2,Score:1.05 r4rk1/1bn2qnp/3p1B1Q/p2P1pP1/1pp5/5N1P/PPB2P2/2KR3R w - - bm g6 Rhg1; id WAC.120 R-e1,Score:2.55 6k1/5p1p/2bP2pb/4p3/2P5/1p1pNPPP/1P1Q1BK1/1q6 b - - bm Bxf3 ; id WAC. 121 P-e4,Score:4.18 1k6/ppp4p/1n2pq2/1N2Rb2/2P2Q2/8/P4KPP/3r1B2 b - - bm Rxf1 ; id WAC.122 Q-d8,Score:3.29 6k1/1b2rp2/1p4p1/3P4/PQ4P1/2N2q2/5P2/3R2K1 b - - bm Bxd5 Rc7 Re6; id WAC.123 R-c7,Score:4.23 6k1/3r4/2R5/P5P1/1P4p1/8/4rB2/6K1 b - - bm g3; id WAC.124 R-b2,Score: 0.2 r1bqr1k1/pp3ppp/1bp5/3n4/3B4/2N2P1P/PPP1B1P1/R2Q1RK1 b - - bm Bxd4 ; id WAC.125 B-d4,Score:3.76 r5r1/pQ5p/1qp2R2/2k1p3/4P3/2PP4/P1P3PP/6K1 w - - bm Rxc6 ; id WAC.126 Q-f7,Score:2.93 2k4r/1pr1n3/p1p1q2p/5pp1/3P1P2/P1P1P3/1R2Q1PP/1RB3K1 w - - bm Rxb7; id WAC.127 P-g5,Score:2.84 6rk/1pp2Qrp/3p1B2/1pb1p2R/3n1q2/3P4/PPP3PP/R6K w - - bm Qg6; id WAC. 128 Q-g6,Score:1.2 3r1r1k/1b2b1p1/1p5p/2p1Pp2/q1B2P2/4P2P/1BR1Q2K/6R1 b - - bm Bf3; id WAC.129 B-e4,Score:1.17 6k1/1pp3q1/5r2/1PPp4/3P1pP1/3Qn2P/3B4/4R1K1 b - - bm Qh6 Qh8; id WAC. 130 Q-h8,Score:-0.99 2rq1bk1/p4p1p/1p4p1/3b4/3B1Q2/8/P4PpP/3RR1K1 w - - bm Re8; id WAC.131 Q-e5,Score:-3.19 4r1k1/5bpp/2p5/3pr3/8/1B3pPq/PPR2P2/2R2QK1 b - - bm Re1; id WAC.132 Q- f1,Score:3.43 r1b1k2r/1pp1q2p/p1n3p1/3QPp2/8/1BP3B1/P5PP/3R1RK1 w kq - bm Bh4; id WAC.133 R-d3,Score:3.23 3r2k1/p6p/2Q3p1/4q3/2P1p3/P3Pb2/1P3P1P/2K2BR1 b - - bm Rd1 ; id WAC. 134 R-d1,Score:5.85 3r1r1k/N2qn1pp/1p2np2/2p5/2Q1P2N/3P4/PP4PP/3R1RK1 b - - bm Nd4; id WAC. 135 N-d4,Score:2.12 6kr/1q2r1p1/1p2N1Q1/5p2/1P1p4/6R1/7P/2R3K1 w - - bm Rc8 ; id WAC.136 Q- f5,Score:3.71 3b1rk1/1bq3pp/5pn1/1p2rN2/2p1p3/2P1B2Q/1PB2PPP/R2R2K1 w - - bm Rd7; id WAC.137 R-d4,Score:0.33 r1bq3r/ppppR1p1/5n1k/3P4/6pP/3Q4/PP1N1PP1/5K1R w - - bm h5; id WAC.138 Q-e3,Score:0.66 rnb3kr/ppp2ppp/1b6/3q4/3pN3/Q4N2/PPP2KPP/R1B1R3 w - - bm Nf6 ; id WAC. 139 Q-e7,Score:-1.15 r2b1rk1/pq4p1/4ppQP/3pB1p1/3P4/2R5/PP3PP1/5RK1 w - - bm Rc7 Bc7; id WAC.140 R-c7,Score:13.43 4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id WAC.141 K-f1,Score:-1.58 r2q3n/ppp2pk1/3p4/5Pr1/2NP1Qp1/2P2pP1/PP3K2/4R2R w - - bm Re8 f6 ; id WAC.142 R-h4,Score:3.4 5b2/pp2r1pk/2pp1pRp/4rP1N/2P1P3/1P4QP/P3q1P1/5R1K w - - bm Rxh6 ; id WAC.143 N-f6,Score:0.97 r2q1rk1/pp3ppp/2p2b2/8/B2pPPb1/7P/PPP1N1P1/R2Q1RK1 b - - bm d3; id WAC. 144 B-e2,Score:2.58 r1bq4/1p4kp/3p1n2/p4pB1/2pQ4/8/1P4PP/4RRK1 w - - bm Re8; id WAC.145 B- f6,Score:5.67 8/8/2Kp4/3P1B2/2P2k2/5p2/8/8 w - - bm Bc8 Bd3 Bh3; id WAC.146 B- h3,Score:3.69 r2r2k1/ppqbppbp/2n2np1/2pp4/6P1/1P1PPNNP/PBP2PB1/R2QK2R b KQ - bm Nxg4; id WAC.147 Q-a5,Score:1.37 2r1k3/6pr/p1nBP3/1p3p1p/2q5/2P5/P1R4P/K2Q2R1 w - - bm Rxg7; id WAC.148 R-g7,Score:3.9 6k1/6p1/2p4p/4Pp2/4b1qP/2Br4/1P2RQPK/8 b - - bm Bxg2; id WAC.149 R- d7,Score:3.01 r3r1k1/5p2/pQ1b2pB/1p6/4p3/6P1/Pq2BP1P/2R3K1 b - - bm Ba3 Bf8 e3 Be5; id WAC.150 Q-e2,Score:4.95 8/3b2kp/4p1p1/pr1n4/N1N4P/1P4P1/1K3P2/3R4 w - - bm Nc3; id WAC.151 N- e5,Score:-0.94 1br2rk1/1pqb1ppp/p3pn2/8/1P6/P1N1PN1P/1B3PP1/1QRR2K1 w - - bm Ne4; id WAC.152 N-e4,Score:1.61 2r3k1/q4ppp/p3p3/pnNp4/2rP4/2P2P2/4R1PP/2R1Q1K1 b - - bm Nxd4; id WAC. 153 R-c5,Score:2.65 r1b2rk1/2p2ppp/p7/1p6/3P3q/1BP3bP/PP3QP1/RNB1R1K1 w - - bm Qxf7 ; id WAC.154 B-f7,Score:0.91 5bk1/1rQ4p/5pp1/2pP4/3n1PP1/7P/1q3BB1/4R1K1 w - - bm d6; id WAC.155 Q- d8,Score:1.94 r1b1qN1k/1pp3p1/p2p3n/4p1B1/8/1BP4Q/PP3KPP/8 w - - bm Qxh6 ; id WAC. 156 N-e6,Score:-3.14 5rk1/p4ppp/2p1b3/3Nq3/4P1n1/1p1B2QP/1PPr2P1/1K2R2R w - - bm Ne7 ; id WAC.157 N-e7,Score:-3.65 5rk1/n1p1R1bp/p2p4/1qpP1QB1/7P/2P3P1/PP3P2/6K1 w - - bm Rxg7 ; id WAC. 158 Q-e6,Score:2.62 r1b2r2/5P1p/ppn3pk/2p1p1Nq/1bP1PQ2/3P4/PB4BP/1R3RK1 w - - bm Ne6 ; id WAC.159 B-e5,Score:6.38 qn1kr2r/1pRbb3/pP5p/P2pP1pP/3N1pQ1/3B4/3B1PP1/R5K1 w - - bm Qxd7 ; id WAC.160 P-e6,Score:8.62 3r3k/3r1P1p/pp1Nn3/2pp4/7Q/6R1/Pq4PP/5RK1 w - - bm Qxd8 ; id WAC.161 N- e8,Score:0.95 r3kbnr/p4ppp/2p1p3/8/Q1B3b1/2N1B3/PP3PqP/R3K2R w KQkq - bm Bd5; id WAC. 162 B-d5,Score:-0.54 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2 ; id WAC.163 P-d5,Score:4.38 8/6pp/4p3/1p1n4/1NbkN1P1/P4P1P/1PR3K1/r7 w - - bm Rxc4 ; id WAC.164 N- d5,Score:4.52 1r5k/p1p3pp/8/8/4p3/P1P1R3/1P1Q1qr1/2KR4 w - - bm Re2; id WAC.165 Q- f2,Score:-2.85 r3r1k1/5pp1/p1p4p/2Pp4/8/q1NQP1BP/5PP1/4K2R b K - bm d4; id WAC.166 Q- c1,Score:2.24 7Q/ppp2q2/3p2k1/P2Ppr1N/1PP5/7R/5rP1/6K1 b - - bm Rxg2 ; id WAC.167 R- f1,Score:1.27 r3k2r/pb1q1p2/8/2p1pP2/4p1p1/B1P1Q1P1/P1P3K1/R4R2 b kq - bm Qd2 ; id WAC.168 R-h3,Score:3.24 5rk1/1pp3bp/3p2p1/2PPp3/1P2P3/2Q1B3/4q1PP/R5K1 b - - bm Bh6; id WAC. 169 P-c5,Score:0.13 5r1k/6Rp/1p2p3/p2pBp2/1qnP4/4P3/Q4PPP/6K1 w - - bm Qxc4; id WAC.170 Q- c4,Score:8.05 2rq4/1b2b1kp/p3p1p1/1p1nNp2/7P/1B2B1Q1/PP3PP1/3R2K1 w - - bm Bh6 ; id WAC.171 R-d4,Score:1.39 5r1k/p5pp/8/1P1pq3/P1p2nR1/Q7/5BPP/6K1 b - - bm Qe1 ; id WAC.172 N- e2,Score:5.1 2r1b3/1pp1qrk1/p1n1P1p1/7R/2B1p3/4Q1P1/PP3PP1/3R2K1 w - - bm Qh6 ; id WAC.173 Q-h6,Score:8.25 2r2rk1/6p1/p3pq1p/1p1b1p2/3P1n2/PP3N2/3N1PPP/1Q2RR1K b - - bm Nxg2; id WAC.174 R-d8,Score:3.57 r5k1/pppb3p/2np1n2/8/3PqNpP/3Q2P1/PPP5/R4RK1 w - - bm Nh5; id WAC.175 N-h5,Score:1.54 r1bq3r/ppp2pk1/3p1pp1/8/2BbPQ2/2NP2P1/PPP4P/R4R1K b - - bm Rxh2 ; id WAC.176 K-g8,Score:-0.49 r1b3r1/4qk2/1nn1p1p1/3pPp1P/p4P2/1p3BQN/PKPBN3/3R3R b - - bm Qa3 ; id WAC.177 N-c4,Score:-0.35 3r2k1/p1rn1p1p/1p2pp2/6q1/3PQNP1/5P2/P1P4R/R5K1 w - - bm Nxe6; id WAC. 178 Q-h7,Score:2.12 r1b2r1k/pp4pp/3p4/3B4/8/1QN3Pn/PP3q1P/R3R2K b - - bm Qg1 ; id WAC.179 B-f5,Score:1.91 r1q2rk1/p3bppb/3p1n1p/2nPp3/1p2P1P1/6NP/PP2QPB1/R1BNK2R b KQ - bm Nxd5; id WAC.180 N-d5,Score:3.23 r3k2r/2p2p2/p2p1n2/1p2p3/4P2p/1PPPPp1q/1P5P/R1N2QRK b kq - bm Ng4; id WAC.181 Q-f1,Score:3.23 r1b2rk1/ppqn1p1p/2n1p1p1/2b3N1/2N5/PP1BP3/1B3PPP/R2QK2R w KQ - bm Qh5; id WAC.182 Q-h5,Score:2.12 1r2k1r1/5p2/b3p3/1p2b1B1/3p3P/3B4/PP2KP2/2R3R1 w - - bm Bf6; id WAC. 183 P-h5,Score:-0.65 4kn2/r4p1r/p3bQ2/q1nNP1Np/1p5P/8/PPP3P1/2KR3R w - - bm Qe7 ; id WAC. 184 N-b4,Score:5.51 1r1rb1k1/2p3pp/p2q1p2/3PpP1Q/Pp1bP2N/1B5R/1P4PP/2B4K w - - bm Qxh7 ; id WAC.185 Q-f3,Score:-2.65 r5r1/p1q2p1k/1p1R2pB/3pP3/6bQ/2p5/P1P1NPPP/6K1 w - - bm Bf8 ; id WAC. 186 B-g5,Score:2.34 6k1/5p2/p3p3/1p3qp1/2p1Qn2/2P1R3/PP1r1PPP/4R1K1 b - - bm Nh3 ; id WAC. 187 Q-e4,Score:-0.63 3RNbk1/pp3p2/4rQpp/8/1qr5/7P/P4P2/3R2K1 w - - bm Qg7 ; id WAC.188 Q- f3,Score:-3.13 3r1k2/1ppPR1n1/p2p1rP1/3P3p/4Rp1N/5K2/P1P2P2/8 w - - bm Re8 ; id WAC. 189 K-e2,Score:5.49 8/p2b2kp/1q1p2p1/1P1Pp3/4P3/3B2P1/P2Q3P/2Nn3K b - - bm Bh3; id WAC.190 N-f2,Score:4.19 2r1Rn1k/1p1q2pp/p7/5p2/3P4/1B4P1/P1P1QP1P/6K1 w - - bm Qc4; id WAC.191 Q-c4,Score:86.91 r3k3/ppp2Npp/4Bn2/2b5/1n1pp3/N4P2/PPP3qP/R2QKR2 b Qq - bm Nd3 ; id WAC. 192 P-d3,Score:5.11 5bk1/p4ppp/Qp6/4B3/1P6/Pq2P1P1/2rr1P1P/R4RK1 b - - bm Qxe3; id WAC.193 Q-e3,Score:2.19 5rk1/ppq2ppp/2p5/4bN2/4P3/6Q1/PPP2PPP/3R2K1 w - - bm Nh6 ; id WAC.194 P-f4,Score:0.93 3r1rk1/1p3p2/p3pnnp/2p3p1/2P2q2/1P5P/PB2QPPN/3RR1K1 w - - bm g3; id WAC.195 R-d8,Score:-0.51 rr4k1/p1pq2pp/Q1n1pn2/2bpp3/4P3/2PP1NN1/PP3PPP/R1B1K2R b KQ - bm Nb4; id WAC.196 R-b6,Score:1.34 7k/1p4p1/7p/3P1n2/4Q3/2P2P2/PP3qRP/7K b - - bm Qf1 ; id WAC.197 Q- f1,Score:-5.31 2br2k1/ppp2p1p/4p1p1/4P2q/2P1Bn2/2Q5/PP3P1P/4R1RK b - - bm Rd3; id WAC. 198 N-e2,Score:1.27 r1br2k1/pp2nppp/2n5/1B1q4/Q7/4BN2/PP3PPP/2R2RK1 w - - bm Bxc6 Rfd1 Rcd1; id WAC.199 R-c5,Score:1.83 2rqrn1k/pb4pp/1p2pp2/n2P4/2P3N1/P2B2Q1/1B3PPP/2R1R1K1 w - - bm Bxf6; id WAC.200 P-c5,Score:1.93 2b2r1k/4q2p/3p2pQ/2pBp3/8/6P1/1PP2P1P/R5K1 w - - bm Ra7; id WAC.201 P- c4,Score:1.47 QR2rq1k/2p3p1/3p1pPp/8/4P3/8/P1r3PP/1R4K1 b - - bm Rxa2; id WAC.202 R- a2,Score:0.82 r4rk1/5ppp/p3q1n1/2p2NQ1/4n3/P3P3/1B3PPP/1R3RK1 w - - bm Qh6; id WAC. 203 Q-h6,Score:90.51 r1b1qrk1/1p3ppp/p1p5/3Nb3/5N2/P7/1P4PQ/K1R1R3 w - - bm Rxe5; id WAC. 204 N-b6,Score:-0.38 r3rnk1/1pq2bb1/p4p2/3p1Pp1/3B2P1/1NP4R/P1PQB3/2K4R w - - bm Qxg5; id WAC.205 K-b1,Score:1.11 1Qq5/2P1p1kp/3r1pp1/8/8/7P/p4PP1/2R3K1 b - - bm Rc6; id WAC.206 R- c6,Score:1.23 r1bq2kr/p1pp1ppp/1pn1p3/4P3/2Pb2Q1/BR6/P4PPP/3K1BNR w - - bm Qxg7 ; id WAC.207 B-d3,Score:-3.31 3r1bk1/ppq3pp/2p5/2P2Q1B/8/1P4P1/P6P/5RK1 w - - bm Bf7 ; id WAC.208 P- b4,Score:2.25 4kb1r/2q2p2/r2p4/pppBn1B1/P6P/6Q1/1PP5/2KRR3 w k - bm Rxe5 ; id WAC. 209 P-b5,Score:3.28 3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Rh1; id WAC. 210 B-d3,Score:-0.87 r1bqrk2/pp1n1n1p/3p1p2/P1pP1P1Q/2PpP1NP/6R1/2PB4/4RBK1 w - - bm Qxf7 ; id WAC.211 N-h6,Score:3.62 rn1qr2Q/pbppk1p1/1p2pb2/4N3/3P4/2N5/PPP3PP/R4RK1 w - - bm Qxg7 ; id WAC.212 Q-h5,Score:1.36 3r1r1k/1b4pp/ppn1p3/4Pp1R/Pn5P/3P4/4QP2/1qB1NKR1 w - - bm Rxh7 ; id WAC.213 R-g7,Score:-8.05 r2r2k1/1p2qpp1/1np1p1p1/p3N3/2PPN3/bP5R/4QPPP/4R1K1 w - - bm Ng5; id WAC.214 Q-d1,Score:2.32 3r2k1/pb1q1pp1/1p2pb1p/8/3N4/P2QB3/1P3PPP/1Br1R1K1 w - - bm Qh7 ; id WAC.215 Q-h7,Score:85.97 r2qr1k1/1b1nbppp/p3pn2/1p1pN3/3P1B2/2PB1N2/PP2QPPP/R4RK1 w - - bm Nxf7 a4; id WAC.216 B-g5,Score:2.44 r3kb1r/1pp3p1/p3bp1p/5q2/3QN3/1P6/PBP3P1/3RR1K1 w kq - bm Qd7 ; id WAC. 217 N-g3,Score:3.27 6k1/pp5p/2p3q1/6BP/2nPr1Q1/8/PP3R1K/8 w - - bm Bh6; id WAC.218 P- g6,Score:-0.03 7k/p4q1p/1pb5/2p5/4B2Q/2P1B3/P6P/7K b - - bm Qf1 ; id WAC.219 Q- f1,Score:89.97 3rr1k1/ppp2ppp/8/5Q2/4n3/1B5R/PPP1qPP1/5RK1 b - - bm Qxf1 ; id WAC.220 N-f6,Score:1.68 r3k3/P5bp/2N1bp2/4p3/2p5/6NP/1PP2PP1/3R2K1 w q - bm Rd8 ; id WAC.221 N- h5,Score:8.11 2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w - - bm Bf6; id WAC. 222 R-d7,Score:1.89 r1bqk2r/pp3ppp/5n2/8/1b1npB2/2N5/PP1Q2PP/1K2RBNR w kq - bm Nxe4; id WAC.223 N-e4,Score:-0.39 5rk1/p1q3pp/1p1r4/2p1pp1Q/1PPn1P2/3B3P/P2R2P1/3R2K1 b - - bm Rh6 e4; id WAC.224 P-e4,Score:2.96 4R3/4q1kp/6p1/1Q3b2/1P1b1P2/6KP/8/8 b - - bm Qh4 ; id WAC.225 Q- f6,Score:3.15 2b2rk1/p1p4p/2p1p1p1/br2N1Q1/1p2q3/8/PB3PPP/3R1RK1 w - - bm Nf7; id WAC.226 R-e1,Score:-1.07 2k1rb1r/ppp3pp/2np1q2/5b2/2B2P2/2P1BQ2/PP1N1P1P/2KR3R b - - bm d5; id WAC.227 K-b8,Score:-0.28 r4rk1/1bq1bp1p/4p1p1/p2p4/3BnP2/1N1B3R/PPP3PP/R2Q2K1 w - - bm Bxe4; id WAC.228 B-e5,Score:1.66 8/8/8/1p5r/p1p1k1pN/P2pBpP1/1P1K1P2/8 b - - bm Rxh4 b4; id WAC.229 R- e5,Score:2.15 2b5/1r6/2kBp1p1/p2pP1P1/2pP4/1pP3K1/1R3P2/8 b - - bm Rb4; id WAC.230 P- a4,Score:1.89 r4rk1/1b1nqp1p/p5p1/1p2PQ2/2p5/5N2/PP3PPP/R1BR2K1 w - - bm Bg5; id WAC. 231 R-d7,Score:2.38 1R2rq1k/2p3p1/Q2p1pPp/8/4P3/8/P1r3PP/1R4K1 w - - bm Qb5 Rxe8; id WAC. 232 Q-b7,Score:-1.51 5rk1/p1p2r1p/2pp2p1/4p3/PPPnP3/3Pq1P1/1Q1R1R1P/4NK2 b - - bm Nb3; id WAC.233 R-f6,Score:5.43 2kr1r2/p6p/5Pp1/2p5/1qp2Q1P/7R/PP6/1KR5 w - - bm Rb3; id WAC.234 R- c3,Score:1.46 5r2/1p1RRrk1/4Qq1p/1PP3p1/8/4B3/1b3P1P/6K1 w - - bm Qxf7 Rxf7 Qe4; id WAC.235 R-f7,Score:4.52 1R6/p5pk/4p2p/4P3/8/2r3qP/P3R1b1/4Q1K1 b - - bm Rc1; id WAC.236 Q- e1,Score:1.32 r5k1/pQp2qpp/8/4pbN1/3P4/6P1/PPr4P/1K1R3R b - - bm Rc1 ; id WAC.237 R- h2,Score:0.67 1k1r4/pp1r1pp1/4n1p1/2R5/2Pp1qP1/3P2QP/P4PB1/1R4K1 w - - bm Bxb7; id WAC.238 Q-f4,Score:0.77 8/6k1/5pp1/Q6p/5P2/6PK/P4q1P/8 b - - bm Qf1 ; id WAC.239 Q-f1,Score: 0.18 2b4k/p1b2p2/2p2q2/3p1PNp/3P2R1/3B4/P1Q2PKP/4r3 w - - bm Qxc6; id WAC. 240 Q-c6,Score:-0.53 2rq1rk1/pp3ppp/2n2b2/4NR2/3P4/PB5Q/1P4PP/3R2K1 w - - bm Qxh7 ; id WAC. 241 N-f7,Score:2.62 r1b1r1k1/pp1nqp2/2p1p1pp/8/4N3/P1Q1P3/1P3PPP/1BRR2K1 w - - bm Rxd7; id WAC.242 N-d6,Score:2.55 1r3r1k/3p4/1p1Nn1R1/4Pp1q/pP3P1p/P7/5Q1P/6RK w - - bm Qe2; id WAC.243 Q-e2,Score:4.25 r6r/pp3ppp/3k1b2/2pb4/B4Pq1/2P1Q3/P5PP/1RBR2K1 w - - bm Qxc5 ; id WAC. 244 R-d5,Score:4.23 4rrn1/ppq3bk/3pPnpp/2p5/2PB4/2NQ1RPB/PP5P/5R1K w - - bm Qxg6 ; id WAC. 245 N-b5,Score:5.32 6R1/4qp1p/ppr1n1pk/8/1P2P1QP/6N1/P4PP1/6K1 w - - bm Qh5 ; id WAC.246 P- e5,Score:4.82 2k1r3/1p2Bq2/p2Qp3/Pb1p1p1P/2pP1P2/2P5/2P2KP1/1R6 w - - bm Rxb5; id WAC.247 Q-c5,Score:1.51 5r1k/1p4pp/3q4/3Pp1R1/8/8/PP4PP/4Q1K1 b - - bm Qc5 ; id WAC.248 Q- d5,Score:-0.21 r4rk1/pbq2pp1/1ppbpn1p/8/2PP4/1P1Q1N2/PBB2PPP/R3R1K1 w - - bm c5 d5; id WAC.249 N-e5,Score:0.83 1b5k/7P/p1p2np1/2P2p2/PP3P2/4RQ1R/q2r3P/6K1 w - - bm Re8 ; id WAC.250 Q-g3,Score:0.75 k7/p4p2/P1q1b1p1/3p3p/3Q4/7P/5PP1/1R4K1 w - - bm Qe5 Qf4; id WAC.251 Q- b4,Score:3.69 1rb1r1k1/p1p2ppp/5n2/2pP4/5P2/2QB4/qNP3PP/2KRB2R b - - bm Re2; id WAC. 252 Q-a1,Score:2.2 k5r1/p4b2/2P5/5p2/3P1P2/4QBrq/P5P1/4R1K1 w - - bm Qe8 ; id WAC.253 R- e2,Score:-5.4 r6k/pp3p1p/2p1bp1q/b3p3/4Pnr1/2PP2NP/PP1Q1PPN/R2B2RK b - - bm Nxh3; id WAC.254 R-g6,Score:0.57 3r3r/p4pk1/5Rp1/3q4/1p1P2RQ/5N2/P1P4P/2b4K w - - bm Rfxg6 ; id WAC.255 Q-g3,Score:-2.6 3r1rk1/1pb1qp1p/2p3p1/p7/P2Np2R/1P5P/1BP2PP1/3Q1BK1 w - - bm Nf5; id WAC.256 Q-g4,Score:0.23 4r1k1/pq3p1p/2p1r1p1/2Q1p3/3nN1P1/1P6/P1P2P1P/3RR1K1 w - - bm Rxd4; id WAC.257 N-g5,Score:2.5 r3brkn/1p5p/2p2Ppq/2Pp3B/3Pp2Q/4P1R1/6PP/5R1K w - - bm Bxg6; id WAC. 258 R-b1,Score:-1.12 r1bq1rk1/ppp2ppp/2np4/2bN1PN1/2B1P3/3p4/PPP2nPP/R1BQ1K1R w - - bm Qh5; id WAC.259 Q-h5,Score:-1.79 2r2b1r/p1Nk2pp/3p1p2/N2Qn3/4P3/q6P/P4PP1/1R3K1R w - - bm Qe6 ; id WAC. 260 N-a6,Score:2.93 r5k1/1bp3pp/p2p4/1p6/5p2/1PBP1nqP/1PP3Q1/R4R1K b - - bm Nd4; id WAC. 261 Q-g2,Score:3.19 6k1/p1B1b2p/2b3r1/2p5/4p3/1PP1N1Pq/P2R1P2/3Q2K1 b - - bm Rh6; id WAC. 262 R-h6,Score:1.37 rnbqr2k/pppp1Qpp/8/b2NN3/2B1n3/8/PPPP1PPP/R1B1K2R w KQ - bm Qg8 ; id WAC.263 Q-h5,Score:2.4 r2r2k1/1R2qp2/p5pp/2P5/b1PN1b2/P7/1Q3PPP/1B1R2K1 b - - bm Rab8; id WAC. 264 Q-e5,Score:2.73 2r1k2r/2pn1pp1/1p3n1p/p3PP2/4q2B/P1P5/2Q1N1PP/R4RK1 w k - bm exf6; id WAC.265 Q-e4,Score:3.47 r3q2r/2p1k1p1/p5p1/1p2Nb2/1P2nB2/P7/2PNQbPP/R2R3K b - - bm Rxh2 ; id WAC.266 B-g3,Score:-3.37 2r1kb1r/pp3ppp/2n1b3/1q1N2B1/1P2Q3/8/P4PPP/3RK1NR w Kk - bm Nc7 ; id WAC.267 P-a3,Score:-0.96 2r3kr/ppp2n1p/7B/5q1N/1bp5/2Pp4/PP2RPPP/R2Q2K1 w - - bm Re8 ; id WAC. 268 R-e1,Score:-0.19 2kr2nr/pp1n1ppp/2p1p3/q7/1b1P1B2/P1N2Q1P/1PP1BPP1/R3K2R w KQ - bm axb4; id WAC.269 K-g1,Score:2.87 2r1r1k1/pp1q1ppp/3p1b2/3P4/3Q4/5N2/PP2RPPP/4R1K1 w - - bm Qg4; id WAC. 270 Q-d3,Score:0.74 2kr4/ppp3Pp/4RP1B/2r5/5P2/1P6/P2p4/3K4 w - - bm Rd6; id WAC.271 P- a3,Score:-0.63 nrq4r/2k1p3/1p1pPnp1/pRpP1p2/P1P2P2/2P1BB2/1R2Q1P1/6K1 w - - bm Bxc5; id WAC.272 R-b3,Score:3.62 2k4B/bpp1qp2/p1b5/7p/1PN1n1p1/2Pr4/P5PP/R3QR1K b - - bm Ng3 g3; id WAC. 273 B-d5,Score:0.71 8/1p6/p5R1/k7/Prpp4/K7/1NP5/8 w - - bm Rb6; id WAC.274 R-g5,Score: 3.22 r1b2rk1/1p1n1ppp/p1p2q2/4p3/P1B1Pn2/1QN2N2/1P3PPP/3R1RK1 b - - bm Nxg2 b5 Nc5; id WAC.275 N-c5,Score:-0.52 r5k1/pp1RR1pp/1b6/6r1/2p5/B6P/P4qPK/3Q4 w - - bm Qd5 ; id WAC.276 R- g7,Score:-6.57 1r4r1/p2kb2p/bq2p3/3p1p2/5P2/2BB3Q/PP4PP/3RKR2 b - - bm Rg3 Rxg2; id WAC.277 B-d3,Score:0.64 r2qkb1r/pppb2pp/2np1n2/5pN1/2BQP3/2N5/PPP2PPP/R1B1K2R w KQkq - bm Bf7 ; id WAC.278 B-f7,Score:4.05 r7/4b3/2p1r1k1/1p1pPp1q/1P1P1P1p/PR2NRpP/2Q3K1/8 w - - bm Nxf5 Rc3; id WAC.279 R-c3,Score:1.5 r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id WAC. 280 Q-e2,Score:1.02 2R5/2R4p/5p1k/6n1/8/1P2QPPq/r7/6K1 w - - bm Rxh7 ; id WAC.281 R- c2,Score:-0.49 6k1/2p3p1/1p1p1nN1/1B1P4/4PK2/8/2r3b1/7R w - - bm Rh8 ; id WAC.282 R- h8,Score:-3.6 3q1rk1/4bp1p/1n2P2Q/3p1p2/6r1/Pp2R2N/1B4PP/7K w - - bm Ng5; id WAC.283 R-g3,Score:-3.96 3r3k/pp4pp/8/1P6/3N4/Pn2P1qb/1B1Q2B1/2R3K1 w - - bm Nf5; id WAC.284 N- f5,Score:-0.39 2rr3k/1b2bppP/p2p1n2/R7/3P4/1qB2P2/1P4Q1/1K5R w - - bm Qxg7 ; id WAC. 285 R-a3,Score:-7.0 3r1k2/1p6/p4P2/2pP2Qb/8/1P1KB3/P6r/8 b - - bm Rxd5 ; id WAC.286 B- e2,Score:0.07 rn3k1r/pp2bBpp/2p2n2/q5N1/3P4/1P6/P1P3PP/R1BQ1RK1 w - - bm Qh5 Qg4; id WAC.287 Q-d3,Score:4.99 r1b2rk1/p4ppp/1p1Qp3/4P2N/1P6/8/P3qPPP/3R1RK1 w - - bm Nf6 ; id WAC. 288 N-f4,Score:1.05 2r3k1/5p1p/p3q1p1/2n3P1/1p1QP2P/1P4N1/PK6/2R5 b - - bm Qe5; id WAC.289 Q-e5,Score:3.13 2k2r2/2p5/1pq5/p1p1n3/P1P2n1B/1R4Pp/2QR4/6K1 b - - bm Ne2 ; id WAC.290 N-e6,Score:3.84 5r1k/3b2p1/p6p/1pRpR3/1P1P2q1/P4pP1/5QnP/1B4K1 w - - bm h3; id WAC.291 R-d5,Score:2.18 4r3/1Q1qk2p/p4pp1/3Pb3/P7/6PP/5P2/4R1K1 w - - bm d6 ; id WAC.292 P- d6,Score:3.0 1nbq1r1k/3rbp1p/p1p1pp1Q/1p6/P1pPN3/5NP1/1P2PPBP/R4RK1 w - - bm Nfg5; id WAC.293 P-b5,Score:2.92 3r3k/1r3p1p/p1pB1p2/8/p1qNP1Q1/P6P/1P4P1/3R3K w - - bm Bf8 Nf5 Qf4; id WAC.294 Q-f4,Score:5.81 4r3/p4r1p/R1p2pp1/1p1bk3/4pNPP/2P1K3/2P2P2/3R4 w - - bm Rxd5 ; id WAC. 295 N-d5,Score:-1.8 3r4/1p2k2p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1 b - - bm Rd4 Rf8; id WAC.296 R-f8,Score:2.43 3r1rk1/p3qp1p/2bb2p1/2p5/3P4/1P6/PBQN1PPP/2R2RK1 b - - bm Bxg2 Bxh2 ; id WAC.297 Q-h4,Score:-0.67 3Q4/p3b1k1/2p2rPp/2q5/4B3/P2P4/7P/6RK w - - bm Qh8 ; id WAC.298 Q- e8,Score:2.46 1n2rr2/1pk3pp/pNn2p2/2N1p3/8/6P1/PP2PPKP/2RR4 w - - bm Nca4; id WAC. 299 N-a8,Score:6.68 b2b1r1k/3R1ppp/4qP2/4p1PQ/4P3/5B2/4N1K1/8 w - - bm g6; id WAC.300 P- g7,Score:0.8
|
| |
Date: 23 Aug 2008 08:24:06
From: zzz
Subject: Re: Beginner Level Results
|
On 23 aug, 13:24, Simon Krahnke <[email protected] > wrote: > * Guest <[email protected]> (05:41) schrieb: > > > The catch is, that if between the repetition positions, your castling > > ability changes, like you are in check but you block it instead of moving > > your king, then technically your castling rights changed. > > > There was a period there where you could not castle. > > > It's temporary, but still your rights had changed. > That's an incorrect interpretation of "the rigth to castle". In rule 3.8 of FIDE's Laws of Chess it says: (1) The right for castling has been lost: 1. if the king has already moved, or 2. with a rook that has already moved (2) Castling is prevented temporarily 1. if the square on which the king stands, or the square which it must cross, or the square which it is to occupy, is attacked by one or more of the opponent`s pieces. 2. if there is any piece between the king and the rook with which castling is to be effected. Rule 9.2 states: "...Positions are not the same if a pawn that could have been captured en passant can no longer in this manner be captured or if the right to castle has been changed temporarily or permanently." Since a check does not take away the "right to castle", but merely "prevents it temporarily" it has no bearing on the 3-fold repetition rule. The only odd thing here - and source of all the confusion - is the use of the word "temporarily" in rule 9.2., as it implies that a player could somehow regain the right to castle after having lost it, which is technically impossible according to the definition in rule 3.8.
|
| | |
Date: 23 Aug 2008 11:27:16
From: Guest
Subject: Re: Beginner Level Results
|
"zzz" <[email protected] > wrote in message news:c12f40d8-00ee-4f76-9d2f-36b4d65546ba@x35g2000hsb.googlegroups.com... > On 23 aug, 13:24, Simon Krahnke <[email protected]> wrote: >> * Guest <[email protected]> (05:41) schrieb: >> >> > The catch is, that if between the repetition positions, your castling >> > ability changes, like you are in check but you block it instead of >> > moving >> > your king, then technically your castling rights changed. >> >> > There was a period there where you could not castle. >> >> > It's temporary, but still your rights had changed. >> > > That's an incorrect interpretation of "the rigth to castle". > In rule 3.8 of FIDE's Laws of Chess it says: > > (1) The right for castling has been lost: > 1. if the king has already moved, or > 2. with a rook that has already moved > (2) Castling is prevented temporarily > 1. if the square on which the king stands, or the square which it must > cross, or the square which it is to occupy, is attacked by one or more > of the opponent`s pieces. > 2. if there is any piece between the king and the rook with which > castling is to be effected. > > Rule 9.2 states: > "...Positions are not the same if a pawn that could have been captured > en passant can no longer in this manner be captured or if the right to > castle has been changed temporarily or permanently." > > Since a check does not take away the "right to castle", but merely > "prevents it temporarily" it has no bearing on the 3-fold repetition > rule. > The only odd thing here - and source of all the confusion - is the use > of the word "temporarily" in rule 9.2., as it implies that a player > could somehow regain the right to castle after having lost it, which > is technically impossible according to the definition in rule 3.8. Precisely That's what we were saying. The rules were a little fuzzy. It does *EXPLICITLY* say "temporarily". That word isn't an interpretation but is actually said. You generally don't put random words into rules. If you use a word like that, then it's usually put there for a reason. Unless you just screw up, of course. With castling, you can indeed loose it temporarily either by being in check or it having to cross an attacked square. So it can be 'temporarily' lost. But other areas disagree. That's also why I pointed out the issue has indeed been brought up for real in a real tournament. And that the tournament director agreed that the rule does actually say that and can be intrepreted that way, but it's not what was really meant or traditionally done. That part of the rules was just poorly worded. As long as the rules are worded that way, another TD can still rule the other way, though. Probably wont, but could. The rule is fuzzy. Which was the point. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 21 Aug 2008 02:40:27
From: Sanny
Subject: New Beginner Results very good.
|
The new result after improvements is very good. Earlier 20% Results were correct. After improvement Beginner Level gave 30% correct Result. Example: ------------------------ 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id WAC.002 P- c3,Score:1.99 Here according to WAC best move is Rxb2 but GetClub played P-c3 with a score of 1.99 -------------------------- Do you think now GetClub is much stronger as Beginner thinking for 15 sec/ move gave 30% correct results. Best Move by GetClub Beginner Level 2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - - bm Qg6; id WAC. 001 Q-g6,Score:87.12 8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id WAC.002 P- c3,Score:1.99 5rk1/1ppb3p/p1pb4/6q1/3P1p1r/2P1R2P/PP1BQ1P1/5RKN w - - bm Rg3; id WAC. 003 R-g3,Score:2.47 r1bq2rk/pp3pbp/2p1p1pQ/7P/3P4/2PB1N2/PP3PPR/2KR4 w - - bm Qxh7 ; id WAC.004 Q-e3,Score:2.19 5k2/6pp/p1qN4/1p1p4/3P4/2PKP2Q/PP3r2/3R4 b - - bm Qc4 ; id WAC.005 Q- d6,Score:3.13 7k/p7/1R5K/6r1/6p1/6P1/8/8 w - - bm Rb7; id WAC.006 R-b7,Score: 5.68 rnbqkb1r/pppp1ppp/8/4P3/6n1/7P/PPPNPPP1/R1BQKBNR b KQkq - bm Ne3; id WAC.007 N-e5,Score:-0.57 r4q1k/p2bR1rp/2p2Q1N/5p2/5p2/2P5/PP3PPP/R5K1 w - - bm Rf7; id WAC.008 R-f7,Score:13.32 3q1rk1/p4pp1/2pb3p/3p4/6Pr/1PNQ4/P1PB1PP1/4RRK1 b - - bm Bh2 ; id WAC. 009 Q-b6,Score:-2.75 2br2k1/2q3rn/p2NppQ1/2p1P3/Pp5R/4P3/1P3PPP/3R2K1 w - - bm Rxh7; id WAC. 010 R-h7,Score:5.05 r1b1kb1r/3q1ppp/pBp1pn2/8/Np3P2/5B2/PPP3PP/R2Q1RK1 w kq - bm Bxc6; id WAC.011 R-e1,Score:1.94 4k1r1/2p3r1/1pR1p3/3pP2p/3P2qP/P4N2/1PQ4P/5R1K b - - bm Qxf3 ; id WAC. 012 R-f7,Score:-3.33 5rk1/pp4p1/2n1p2p/2Npq3/2p5/6P1/P3P1BP/R4Q1K w - - bm Qxf8 ; id WAC. 013 Q-e1,Score:-1.71 r2rb1k1/pp1q1p1p/2n1p1p1/2bp4/5P2/PP1BPR1Q/1BPN2PP/R5K1 w - - bm Qxh7 ; id WAC.014 B-f6,Score:2.55 1R6/1brk2p1/4p2p/p1P1Pp2/P7/6P1/1P4P1/2R3K1 w - - bm Rxb7; id WAC.015 K-f2,Score:2.49 r4rk1/ppp2ppp/2n5/2bqp3/8/P2PB3/1PP1NPPP/R2Q1RK1 w - - bm Nc3; id WAC. 016 N-c3,Score:2.31 1k5r/pppbn1pp/4q1r1/1P3p2/2NPp3/1QP5/P4PPP/R1B1R1K1 w - - bm Ne5; id WAC.017 B-d2,Score:-0.15 R7/P4k2/8/8/8/8/r7/6K1 w - - bm Rh8; id WAC.018 K-f1,Score:2.32 r1b2rk1/ppbn1ppp/4p3/1QP4q/3P4/N4N2/5PPP/R1B2RK1 w - - bm c6; id WAC. 019 B-e3,Score:1.01 r2qkb1r/1ppb1ppp/p7/4p3/P1Q1P3/2P5/5PPP/R1B2KNR b kq - bm Bb5; id WAC. 020 B-b5,Score:9.3 5rk1/1b3p1p/pp3p2/3n1N2/1P6/P1qB1PP1/3Q3P/4R1K1 w - - bm Qh6; id WAC. 021 Q-h6,Score:4.63 r1bqk2r/ppp1nppp/4p3/n5N1/2BPp3/P1P5/2P2PPP/R1BQK2R w KQkq - bm Ba2 Nxf7; id WAC.022 B-a2,Score:0.53 r3nrk1/2p2p1p/p1p1b1p1/2NpPq2/3R4/P1N1Q3/1PP2PPP/4R1K1 w - - bm g4; id WAC.023 Q-c1,Score:3.39 6k1/1b1nqpbp/pp4p1/5P2/1PN5/4Q3/P5PP/1B2B1K1 b - - bm Bd4; id WAC.024 B-d4,Score:6.61 3R1rk1/8/5Qpp/2p5/2P1p1q1/P3P3/1P2PK2/8 b - - bm Qh4 ; id WAC.025 Q- h4,Score:11.53 3r2k1/1p1b1pp1/pq5p/8/3NR3/2PQ3P/PP3PP1/6K1 b - - bm Bf5; id WAC.026 Q- b2,Score:0.05 7k/pp4np/2p3p1/3pN1q1/3P4/Q7/1r3rPP/2R2RK1 w - - bm Qf8 ; id WAC.027 N- f7,Score:-4.69 1r1r2k1/4pp1p/2p1b1p1/p3R3/RqBP4/4P3/1PQ2PPP/6K1 b - - bm Qe1 ; id WAC. 028 Q-e1,Score:1.68 r2q2k1/pp1rbppp/4pn2/2P5/1P3B2/6P1/P3QPBP/1R3RK1 w - - bm c6; id WAC. 029 P-c6,Score:3.57 1r3r2/4q1kp/b1pp2p1/5p2/pPn1N3/6P1/P3PPBP/2QRR1K1 w - - bm Nxd6; id WAC.030 Q-c3,Score:2.03 rb3qk1/pQ3ppp/4p3/3P4/8/1P3N2/1P3PPP/3R2K1 w - - bm Qxa8 d6 dxe6 g3; id WAC.031 P-d6,Score:5.47 6k1/p4p1p/1p3np1/2q5/4p3/4P1N1/PP3PPP/3Q2K1 w - - bm Qd8 ; id WAC.032 Q-d8,Score:1.57 8/p1q2pkp/2Pr2p1/8/P3Q3/6P1/5P1P/2R3K1 w - - bm Qe5 Qf4; id WAC.033 R- c5,Score:3.65 7k/1b1r2p1/p6p/1p2qN2/3bP3/3Q4/P5PP/1B1R3K b - - bm Bg1; id WAC.034 P- b4,Score:-1.93 r3r2k/2R3pp/pp1q1p2/8/3P3R/7P/PP3PP1/3Q2K1 w - - bm Rxh7 ; id WAC.035 Q-b1,Score:1.83 3r4/2p1rk2/1pQq1pp1/7p/1P1P4/P4P2/6PP/R1R3K1 b - - bm Re1 ; id WAC.036 R-e1,Score:1.97 2r5/2rk2pp/1pn1pb2/pN1p4/P2P4/1N2B3/nPR1KPPP/3R4 b - - bm Nxd4 ; id WAC.037 N-d4,Score:0.93 4k3/p4prp/1p6/2b5/8/2Q3P1/P2R1PKP/4q3 w - - bm Rd8 Qd3; id WAC.038 R- d8,Score:-1.35 r1br2k1/pp2bppp/2nppn2/8/2P1PB2/2N2P2/PqN1B1PP/R2Q1R1K w - - bm Na4; id WAC.039 N-a4,Score:1.73 3r1r1k/1p4pp/p4p2/8/1PQR4/6Pq/P3PP2/2R3K1 b - - bm Rc8; id WAC.040 R- d4,Score:1.78 1k6/5RP1/1P6/1K6/6r1/8/8/8 w - - bm Ka5 Kc5 b7; id WAC.041 P-b7,Score: 5.67 r1b1r1k1/pp1n1pbp/1qp3p1/3p4/1B1P4/Q3PN2/PP2BPPP/R4RK1 w - - bm Ba5; id WAC.042 B-a5,Score:4.05 r2q3k/p2P3p/1p3p2/3QP1r1/8/B7/P5PP/2R3K1 w - - bm Be7 Qxa8; id WAC.043 B-e7,Score:3.85 3rb1k1/pq3pbp/4n1p1/3p4/2N5/2P2QB1/PP3PPP/1B1R2K1 b - - bm dxc4; id WAC.044 B-c6,Score:-1.45 7k/2p1b1pp/8/1p2P3/1P3r2/2P3Q1/1P5P/R4qBK b - - bm Qxa1; id WAC.045 Q- a1,Score:5.45 r1bqr1k1/pp1nb1p1/4p2p/3p1p2/3P4/P1N1PNP1/1PQ2PP1/3RKB1R w K - bm Nb5; id WAC.046 B-d3,Score:2.14 r1b2rk1/pp2bppp/2n1pn2/q5B1/2BP4/2N2N2/PP2QPPP/2R2RK1 b - - bm Nxd4; id WAC.047 N-d4,Score:-1.16 1rbq1rk1/p1p1bppp/2p2n2/8/Q1BP4/2N5/PP3PPP/R1B2RK1 b - - bm Rb4; id WAC.048 R-b7,Score:-0.57 2b3k1/4rrpp/p2p4/2pP2RQ/1pP1Pp1N/1P3P1P/1q6/6RK w - - bm Qxh7 ; id WAC. 049 N-f5,Score:0.69 k4r2/1R4pb/1pQp1n1p/3P4/5p1P/3P2P1/r1q1R2K/8 w - - bm Rxb6 ; id WAC. 050 R-c2,Score:-2.81 r1bq1r2/pp4k1/4p2p/3pPp1Q/3N1R1P/2PB4/6P1/6K1 w - - bm Rg4 ; id WAC. 051 R-f3,Score:0.54 r1k5/1p3q2/1Qpb4/3N1p2/5Pp1/3P2Pp/PPPK3P/4R3 w - - bm Re7 c4; id WAC. 052 N-c3,Score:2.81 6k1/6p1/p7/3Pn3/5p2/4rBqP/P4RP1/5QK1 b - - bm Re1; id WAC.053 N- d3,Score:3.37 r3kr2/1pp4p/1p1p4/7q/4P1n1/2PP2Q1/PP4P1/R1BB2K1 b q - bm Qh1 ; id WAC. 054 R-g8,Score:-0.38 r3r1k1/pp1q1pp1/4b1p1/3p2B1/3Q1R2/8/PPP3PP/4R1K1 w - - bm Qxg7 ; id WAC.055 P-c4,Score:1.48 r1bqk2r/pppp1ppp/5n2/2b1n3/4P3/1BP3Q1/PP3PPP/RNB1K1NR b KQkq - bm Bxf2 ; id WAC.056 N-g4,Score:1.23 r3q1kr/ppp5/3p2pQ/8/3PP1b1/5R2/PPP3P1/5RK1 w - - bm Rf8 ; id WAC.057 R- f8,Score:90.92 8/8/2R5/1p2qp1k/1P2r3/2PQ2P1/5K2/8 w - - bm Qd1 ; id WAC.058 Q- f3,Score:3.09 r1b2rk1/2p1qnbp/p1pp2p1/5p2/2PQP3/1PN2N1P/PB3PP1/3R1RK1 w - - bm Nd5; id WAC.059 N-d5,Score:7.96 rn1qr1k1/1p2np2/2p3p1/8/1pPb4/7Q/PB1P1PP1/2KR1B1R w - - bm Qh8 ; id WAC.060 Q-h7,Score:86.25 3qrbk1/ppp1r2n/3pP2p/3P4/2P4P/1P3Q2/PB6/R4R1K w - - bm Qf7 ; id WAC. 061 Q-e4,Score:5.27 6r1/3Pn1qk/p1p1P1rp/2Q2p2/2P5/1P4P1/P3R2P/5RK1 b - - bm Rxg3 ; id WAC. 062 R-g4,Score:-3.94 r1brnbk1/ppq2pp1/4p2p/4N3/3P4/P1PB1Q2/3B1PPP/R3R1K1 w - - bm Nxf7; id WAC.063 R-a2,Score:3.37 8/6pp/3q1p2/3n1k2/1P6/3NQ2P/5PP1/6K1 w - - bm g4 ; id WAC.064 P- g4,Score:92.79 1r1r1qk1/p2n1p1p/bp1Pn1pQ/2pNp3/2P2P1N/1P5B/P6P/3R1RK1 w - - bm Ne7 ; id WAC.065 N-e7,Score:9.7 1k1r2r1/ppq5/1bp4p/3pQ3/8/2P2N2/PP4P1/R4R1K b - - bm Qxe5; id WAC.066 Q-e5,Score:3.78 3r2k1/p2q4/1p4p1/3rRp1p/5P1P/6PK/P3R3/3Q4 w - - bm Rxd5; id WAC.067 R- d5,Score:2.53 6k1/5ppp/1q6/2b5/8/2R1pPP1/1P2Q2P/7K w - - bm Qxe3; id WAC.068 Q- e3,Score:6.28 2k5/pppr4/4R3/4Q3/2pp2q1/8/PPP2PPP/6K1 w - - bm f3 h3; id WAC.069 P- f3,Score:3.68 2kr3r/pppq1ppp/3p1n2/bQ2p3/1n1PP3/1PN1BN1P/1PP2PP1/2KR3R b - - bm Na2 ; id WAC.070 N-a2,Score:3.81 2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - bm Nxa7 ; id WAC. 071 Q-d7,Score:-0.46 r3r1k1/pp1n1ppp/2p5/4Pb2/2B2P2/B1P5/P5PP/R2R2K1 w - - bm e6; id WAC. 072 P-e6,Score:3.3 r1q3rk/1ppbb1p1/4Np1p/p3pP2/P3P3/2N4R/1PP1Q1PP/3R2K1 w - - bm Qd2; id WAC.073 Q-g4,Score:1.79 5r1k/pp4pp/2p5/2b1P3/4Pq2/1PB1p3/P3Q1PP/3N2K1 b - - bm Qf1 ; id WAC. 074 Q-e4,Score:5.82 r3r1k1/pppq1ppp/8/8/1Q4n1/7P/PPP2PP1/RNB1R1K1 b - - bm Qd6; id WAC.075 Q-d4,Score:-2.2 r1b1qrk1/2p2ppp/pb1pnn2/1p2pNB1/3PP3/1BP5/PP2QPPP/RN1R2K1 w - - bm Bxf6; id WAC.076 B-f6,Score:1.34 3r2k1/ppp2ppp/6q1/b4n2/3nQB2/2p5/P4PPP/RN3RK1 b - - bm Ng3; id WAC.077 N-g3,Score:7.61 r2q3r/ppp2k2/4nbp1/5Q1p/2P1NB2/8/PP3P1P/3RR1K1 w - - bm Ng5 ; id WAC. 078 R-d8,Score:5.65 r3k2r/pbp2pp1/3b1n2/1p6/3P3p/1B2N1Pq/PP1PQP1P/R1B2RK1 b kq - bm Qxh2 ; id WAC.079 K-c8,Score:0.24 r4rk1/p1B1bpp1/1p2pn1p/8/2PP4/3B1P2/qP2QP1P/3R1RK1 w - - bm Ra1; id WAC.080 P-d5,Score:1.67 r4rk1/1bR1bppp/4pn2/1p2N3/1P6/P3P3/4BPPP/3R2K1 b - - bm Bd6; id WAC. 081 B-g2,Score:-0.87 3rr1k1/pp3pp1/4b3/8/2P1B2R/6QP/P3q1P1/5R1K w - - bm Bh7 ; id WAC.082 B- h7,Score:-1.55 3rr1k1/ppqbRppp/2p5/8/3Q1n2/2P3N1/PPB2PPP/3R2K1 w - - bm Qxd7; id WAC. 083 R-d7,Score:6.22 r2q1r1k/2p1b1pp/p1n5/1p1Q1bN1/4n3/1BP1B3/PP3PPP/R4RK1 w - - bm Qg8 ; id WAC.084 N-e4,Score:0.58 kr2R3/p4r2/2pq4/2N2p1p/3P2p1/Q5P1/5P1P/5BK1 w - - bm Na6; id WAC.085 R- b8,Score:2.81 8/p7/1ppk1n2/5ppp/P1PP4/2P1K1P1/5N1P/8 b - - bm Ng4 ; id WAC.086 P- a6,Score:0.85 8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id WAC.087 P- b4,Score:2.97 r6k/p1Q4p/2p1b1rq/4p3/B3P3/4P3/PPP3P1/4RRK1 b - - bm Rxg2 ; id WAC.088 Q-g5,Score:-1.77 1r3b1k/p4rpp/4pp2/3q4/2ppbPPQ/6RK/PP5P/2B1NR2 b - - bm g5; id WAC.089 P-d3,Score:6.86 3qrrk1/1pp2pp1/1p2bn1p/5N2/2P5/P1P3B1/1P4PP/2Q1RRK1 w - - bm Nxg7; id WAC.090 B-h4,Score:1.79 2qr2k1/4b1p1/2p2p1p/1pP1p3/p2nP3/PbQNB1PP/1P3PK1/4RB2 b - - bm Be6; id WAC.091 B-e6,Score:1.57 r4rk1/1p2ppbp/p2pbnp1/q7/3BPPP1/2N2B2/PPP4P/R2Q1RK1 b - - bm Bxg4; id WAC.092 Q-d8,Score:-0.03 r1b1k1nr/pp3pQp/4pq2/3pn3/8/P1P5/2P2PPP/R1B1KBNR w KQkq - bm Bh6; id WAC.093 B-b5,Score:0.15 8/k7/p7/3Qp2P/n1P5/3KP3/1q6/8 b - - bm e4 ; id WAC.094 Q-b3,Score: 3.39 2r5/1r6/4pNpk/3pP1qp/8/2P1QP2/5PK1/R7 w - - bm Ng4 ; id WAC.095 Q- g5,Score:-1.56 r1b4k/ppp2Bb1/6Pp/3pP3/1qnP1p1Q/8/PPP3P1/1K1R3R w - - bm Qd8 ; id WAC. 096 Q-d8,Score:4.84 6k1/5p2/p5np/4B3/3P4/1PP1q3/P3r1QP/6RK w - - bm Qa8 ; id WAC.097 Q- c6,Score:0.92 1r3rk1/5pb1/p2p2p1/Q1n1q2p/1NP1P3/3p1P1B/PP1R3P/1K2R3 b - - bm Nxe4; id WAC.098 N-e4,Score:7.6 r1bq1r1k/1pp1Np1p/p2p2pQ/4R3/n7/8/PPPP1PPP/R1B3K1 w - - bm Rh5; id WAC. 099 R-h5,Score:89.91 8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6 Be3; id WAC.100 B- e3,Score:2.85 5rk1/p5pp/8/8/2Pbp3/1P4P1/7P/4RN1K b - - bm Bc3; id WAC.101 P-g6,Score: 0.39 2Q2n2/2R4p/1p1qpp1k/8/3P3P/3B2P1/5PK1/r7 w - - bm Qxf8 ; id WAC.102 R- c4,Score:4.2 6k1/2pb1r1p/3p1PpQ/p1nPp3/1q2P3/2N2P2/PrB5/2K3RR w - - bm Qxg6 ; id WAC.103 R-g6,Score:3.1 b4r1k/pq2rp2/1p1bpn1p/3PN2n/2P2P2/P2B3K/1B2Q2N/3R2R1 w - - bm Qxh5; id WAC.104 Q-h5,Score:9.83 r2r2k1/pb3ppp/1p1bp3/7q/3n2nP/PP1B2P1/1B1N1P2/RQ2NRK1 b - - bm Qxh4 Bxg3; id WAC.105 Q-h4,Score:5.03 4rrk1/pppb4/7p/3P2pq/3Qn3/P5P1/1PP4P/R3RNNK b - - bm Nf2 ; id WAC.106 N-f2,Score:1.7 5n2/pRrk2p1/P4p1p/4p3/3N4/5P2/6PP/6K1 w - - bm Nb5; id WAC.107 N- b5,Score:2.47 r5k1/1q4pp/2p5/p1Q5/2P5/5R2/4RKPP/r7 w - - bm Qe5; id WAC.108 R- d2,Score:-0.05 rn2k1nr/pbp2ppp/3q4/1p2N3/2p5/QP6/PB1PPPPP/R3KB1R b KQkq - bm c3; id WAC.109 P-c3,Score:-0.68 2kr4/bp3p2/p2p2b1/P7/2q5/1N4B1/1PPQ2P1/2KR4 b - - bm Be3; id WAC.110 B- c5,Score:0.68 6k1/p5p1/5p2/2P2Q2/3pN2p/3PbK1P/7P/6q1 b - - bm Qf1 ; id WAC.111 Q- h2,Score:6.57 r4kr1/ppp5/4bq1b/7B/2PR1Q1p/2N3P1/PP3P1P/2K1R3 w - - bm Rxe6; id WAC. 112 R-e6,Score:6.2 rnbqkb1r/1p3ppp/5N2/1p2p1B1/2P5/8/PP2PPPP/R2QKB1R b KQkq - bm Qxf6; id WAC.113 Q-f6,Score:0.61 r1b1rnk1/1p4pp/p1p2p2/3pN2n/3P1PPq/2NBPR1P/PPQ5/2R3K1 w - - bm Bxh7 ; id WAC.114 N-c6,Score:3.11 4N2k/5rpp/1Q6/p3q3/8/P5P1/1P3P1P/5K2 w - - bm Nd6; id WAC.115 N- d6,Score:-1.54 r2r2k1/2p2ppp/p7/1p2P1n1/P6q/5P2/1PB1QP1P/R5RK b - - bm Rd2; id WAC. 116 N-h3,Score:1.09 3r1rk1/q4ppp/p1Rnp3/8/1p6/1N3P2/PP3QPP/3R2K1 b - - bm Ne4; id WAC.117 N-e4,Score:4.11 r5k1/pb2rpp1/1p6/2p4q/5R2/2PB2Q1/P1P3PP/5R1K w - - bm Rh4; id WAC.118 R-c4,Score:0.09 r2qr1k1/p1p2ppp/2p5/2b5/4nPQ1/3B4/PPP3PP/R1B2R1K b - - bm Qxd3; id WAC. 119 N-f2,Score:0.98 r4rk1/1bn2qnp/3p1B1Q/p2P1pP1/1pp5/5N1P/PPB2P2/2KR3R w - - bm g6 Rhg1; id WAC.120 B-g7,Score:4.51 6k1/5p1p/2bP2pb/4p3/2P5/1p1pNPPP/1P1Q1BK1/1q6 b - - bm Bxf3 ; id WAC. 121 P-e4,Score:2.71 1k6/ppp4p/1n2pq2/1N2Rb2/2P2Q2/8/P4KPP/3r1B2 b - - bm Rxf1 ; id WAC.122 B-d3,Score:3.83 6k1/1b2rp2/1p4p1/3P4/PQ4P1/2N2q2/5P2/3R2K1 b - - bm Bxd5 Rc7 Re6; id WAC.123 R-c7,Score:4.1 6k1/3r4/2R5/P5P1/1P4p1/8/4rB2/6K1 b - - bm g3; id WAC.124 P-g3,Score: 2.6 r1bqr1k1/pp3ppp/1bp5/3n4/3B4/2N2P1P/PPP1B1P1/R2Q1RK1 b - - bm Bxd4 ; id WAC.125 N-f4,Score:1.43 r5r1/pQ5p/1qp2R2/2k1p3/4P3/2PP4/P1P3PP/6K1 w - - bm Rxc6 ; id WAC.126 R-f7,Score:4.65 2k4r/1pr1n3/p1p1q2p/5pp1/3P1P2/P1P1P3/1R2Q1PP/1RB3K1 w - - bm Rxb7; id WAC.127 P-g5,Score:3.39 6rk/1pp2Qrp/3p1B2/1pb1p2R/3n1q2/3P4/PPP3PP/R6K w - - bm Qg6; id WAC. 128 R-g1,Score:-1.22 3r1r1k/1b2b1p1/1p5p/2p1Pp2/q1B2P2/4P2P/1BR1Q2K/6R1 b - - bm Bf3; id WAC.129 Q-e8,Score:1.11 6k1/1pp3q1/5r2/1PPp4/3P1pP1/3Qn2P/3B4/4R1K1 b - - bm Qh6 Qh8; id WAC. 130 P-c6,Score:-0.88 2rq1bk1/p4p1p/1p4p1/3b4/3B1Q2/8/P4PpP/3RR1K1 w - - bm Re8; id WAC.131 Q-e5,Score:-3.53 4r1k1/5bpp/2p5/3pr3/8/1B3pPq/PPR2P2/2R2QK1 b - - bm Re1; id WAC.132 Q- f1,Score:3.76 r1b1k2r/1pp1q2p/p1n3p1/3QPp2/8/1BP3B1/P5PP/3R1RK1 w kq - bm Bh4; id WAC.133 R-f3,Score:3.15 3r2k1/p6p/2Q3p1/4q3/2P1p3/P3Pb2/1P3P1P/2K2BR1 b - - bm Rd1 ; id WAC. 134 K-f8,Score:0.57 3r1r1k/N2qn1pp/1p2np2/2p5/2Q1P2N/3P4/PP4PP/3R1RK1 b - - bm Nd4; id WAC. 135 N-d4,Score:2.11 6kr/1q2r1p1/1p2N1Q1/5p2/1P1p4/6R1/7P/2R3K1 w - - bm Rc8 ; id WAC.136 P- h3,Score:4.5 3b1rk1/1bq3pp/5pn1/1p2rN2/2p1p3/2P1B2Q/1PB2PPP/R2R2K1 w - - bm Rd7; id WAC.137 N-d6,Score:0.41 r1bq3r/ppppR1p1/5n1k/3P4/6pP/3Q4/PP1N1PP1/5K1R w - - bm h5; id WAC.138 Q-e3,Score:0.07 rnb3kr/ppp2ppp/1b6/3q4/3pN3/Q4N2/PPP2KPP/R1B1R3 w - - bm Nf6 ; id WAC. 139 Q-d3,Score:-1.98 r2b1rk1/pq4p1/4ppQP/3pB1p1/3P4/2R5/PP3PP1/5RK1 w - - bm Rc7 Bc7; id WAC.140 R-c7,Score:14.9 4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id WAC.141 K-f1,Score:0.78 r2q3n/ppp2pk1/3p4/5Pr1/2NP1Qp1/2P2pP1/PP3K2/4R2R w - - bm Re8 f6 ; id WAC.142 R-h4,Score:3.59 5b2/pp2r1pk/2pp1pRp/4rP1N/2P1P3/1P4QP/P3q1P1/5R1K w - - bm Rxh6 ; id WAC.143 R-f3,Score:-0.94 r2q1rk1/pp3ppp/2p2b2/8/B2pPPb1/7P/PPP1N1P1/R2Q1RK1 b - - bm d3; id WAC. 144 B-e2,Score:1.99 r1bq4/1p4kp/3p1n2/p4pB1/2pQ4/8/1P4PP/4RRK1 w - - bm Re8; id WAC.145 Q- f6,Score:4.71 8/8/2Kp4/3P1B2/2P2k2/5p2/8/8 w - - bm Bc8 Bd3 Bh3; id WAC.146 B- h3,Score:4.08 r2r2k1/ppqbppbp/2n2np1/2pp4/6P1/1P1PPNNP/PBP2PB1/R2QK2R b KQ - bm Nxg4; id WAC.147 P-d4,Score:0.99 2r1k3/6pr/p1nBP3/1p3p1p/2q5/2P5/P1R4P/K2Q2R1 w - - bm Rxg7; id WAC.148 R-g7,Score:3.93 6k1/6p1/2p4p/4Pp2/4b1qP/2Br4/1P2RQPK/8 b - - bm Bxg2; id WAC.149 B- g2,Score:6.12 r3r1k1/5p2/pQ1b2pB/1p6/4p3/6P1/Pq2BP1P/2R3K1 b - - bm Ba3 Bf8 e3 Be5; id WAC.150 B-g3,Score:5.59 8/3b2kp/4p1p1/pr1n4/N1N4P/1P4P1/1K3P2/3R4 w - - bm Nc3; id WAC.151 N- e5,Score:0.25 1br2rk1/1pqb1ppp/p3pn2/8/1P6/P1N1PN1P/1B3PP1/1QRR2K1 w - - bm Ne4; id WAC.152 N-e4,Score:2.0 2r3k1/q4ppp/p3p3/pnNp4/2rP4/2P2P2/4R1PP/2R1Q1K1 b - - bm Nxd4; id WAC. 153 Q-b8,Score:2.13 r1b2rk1/2p2ppp/p7/1p6/3P3q/1BP3bP/PP3QP1/RNB1R1K1 w - - bm Qxf7 ; id WAC.154 Q-f3,Score:2.32 5bk1/1rQ4p/5pp1/2pP4/3n1PP1/7P/1q3BB1/4R1K1 w - - bm d6; id WAC.155 Q- d8,Score:1.45 r1b1qN1k/1pp3p1/p2p3n/4p1B1/8/1BP4Q/PP3KPP/8 w - - bm Qxh6 ; id WAC. 156 N-e6,Score:-2.73 5rk1/p4ppp/2p1b3/3Nq3/4P1n1/1p1B2QP/1PPr2P1/1K2R2R w - - bm Ne7 ; id WAC.157 N-e7,Score:-4.43 5rk1/n1p1R1bp/p2p4/1qpP1QB1/7P/2P3P1/PP3P2/6K1 w - - bm Rxg7 ; id WAC. 158 Q-e6,Score:5.07 r1b2r2/5P1p/ppn3pk/2p1p1Nq/1bP1PQ2/3P4/PB4BP/1R3RK1 w - - bm Ne6 ; id WAC.159 Q-f6,Score:3.12 qn1kr2r/1pRbb3/pP5p/P2pP1pP/3N1pQ1/3B4/3B1PP1/R5K1 w - - bm Qxd7 ; id WAC.160 P-e6,Score:7.35 3r3k/3r1P1p/pp1Nn3/2pp4/7Q/6R1/Pq4PP/5RK1 w - - bm Qxd8 ; id WAC.161 N- e8,Score:3.23 r3kbnr/p4ppp/2p1p3/8/Q1B3b1/2N1B3/PP3PqP/R3K2R w KQkq - bm Bd5; id WAC. 162 B-d5,Score:3.29 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2 ; id WAC.163 P-d5,Score:5.75 8/6pp/4p3/1p1n4/1NbkN1P1/P4P1P/1PR3K1/r7 w - - bm Rxc4 ; id WAC.164 R- d2,Score:6.25 1r5k/p1p3pp/8/8/4p3/P1P1R3/1P1Q1qr1/2KR4 w - - bm Re2; id WAC.165 Q- f2,Score:-2.69 r3r1k1/5pp1/p1p4p/2Pp4/8/q1NQP1BP/5PP1/4K2R b K - bm d4; id WAC.166 Q- c1,Score:1.06 7Q/ppp2q2/3p2k1/P2Ppr1N/1PP5/7R/5rP1/6K1 b - - bm Rxg2 ; id WAC.167 R- g5,Score:1.54 r3k2r/pb1q1p2/8/2p1pP2/4p1p1/B1P1Q1P1/P1P3K1/R4R2 b kq - bm Qd2 ; id WAC.168 R-h3,Score:4.01 5rk1/1pp3bp/3p2p1/2PPp3/1P2P3/2Q1B3/4q1PP/R5K1 b - - bm Bh6; id WAC. 169 P-c5,Score:-0.03 5r1k/6Rp/1p2p3/p2pBp2/1qnP4/4P3/Q4PPP/6K1 w - - bm Qxc4; id WAC.170 Q- c4,Score:6.51 2rq4/1b2b1kp/p3p1p1/1p1nNp2/7P/1B2B1Q1/PP3PP1/3R2K1 w - - bm Bh6 ; id WAC.171 N-f3,Score:0.75 5r1k/p5pp/8/1P1pq3/P1p2nR1/Q7/5BPP/6K1 b - - bm Qe1 ; id WAC.172 R- f5,Score:3.27 2r1b3/1pp1qrk1/p1n1P1p1/7R/2B1p3/4Q1P1/PP3PP1/3R2K1 w - - bm Qh6 ; id WAC.173 Q-h6,Score:6.09 2r2rk1/6p1/p3pq1p/1p1b1p2/3P1n2/PP3N2/3N1PPP/1Q2RR1K b - - bm Nxg2; id WAC.174 R-d8,Score:2.17 r5k1/pppb3p/2np1n2/8/3PqNpP/3Q2P1/PPP5/R4RK1 w - - bm Nh5; id WAC.175 Q-e4,Score:-2.99 r1bq3r/ppp2pk1/3p1pp1/8/2BbPQ2/2NP2P1/PPP4P/R4R1K b - - bm Rxh2 ; id WAC.176 R-h3,Score:-2.36 r1b3r1/4qk2/1nn1p1p1/3pPp1P/p4P2/1p3BQN/PKPBN3/3R3R b - - bm Qa3 ; id WAC.177 N-c4,Score:-0.33 3r2k1/p1rn1p1p/1p2pp2/6q1/3PQNP1/5P2/P1P4R/R5K1 w - - bm Nxe6; id WAC. 178 Q-h7,Score:1.79 r1b2r1k/pp4pp/3p4/3B4/8/1QN3Pn/PP3q1P/R3R2K b - - bm Qg1 ; id WAC.179 Q-d2,Score:2.46 r1q2rk1/p3bppb/3p1n1p/2nPp3/1p2P1P1/6NP/PP2QPB1/R1BNK2R b KQ - bm Nxd5; id WAC.180 P-b3,Score:1.86 r3k2r/2p2p2/p2p1n2/1p2p3/4P2p/1PPPPp1q/1P5P/R1N2QRK b kq - bm Ng4; id WAC.181 Q-f1,Score:2.3 r1b2rk1/ppqn1p1p/2n1p1p1/2b3N1/2N5/PP1BP3/1B3PPP/R2QK2R w KQ - bm Qh5; id WAC.182 Q-h5,Score:2.7 1r2k1r1/5p2/b3p3/1p2b1B1/3p3P/3B4/PP2KP2/2R3R1 w - - bm Bf6; id WAC. 183 R-c6,Score:0.36 4kn2/r4p1r/p3bQ2/q1nNP1Np/1p5P/8/PPP3P1/2KR3R w - - bm Qe7 ; id WAC. 184 N-h7,Score:6.38 1r1rb1k1/2p3pp/p2q1p2/3PpP1Q/Pp1bP2N/1B5R/1P4PP/2B4K w - - bm Qxh7 ; id WAC.185 Q-d1,Score:-2.36 r5r1/p1q2p1k/1p1R2pB/3pP3/6bQ/2p5/P1P1NPPP/6K1 w - - bm Bf8 ; id WAC. 186 N-c3,Score:3.07 6k1/5p2/p3p3/1p3qp1/2p1Qn2/2P1R3/PP1r1PPP/4R1K1 b - - bm Nh3 ; id WAC. 187 N-d3,Score:-0.73 3RNbk1/pp3p2/4rQpp/8/1qr5/7P/P4P2/3R2K1 w - - bm Qg7 ; id WAC.188 Q- f3,Score:-1.51 3r1k2/1ppPR1n1/p2p1rP1/3P3p/4Rp1N/5K2/P1P2P2/8 w - - bm Re8 ; id WAC. 189 K-g2,Score:5.86 8/p2b2kp/1q1p2p1/1P1Pp3/4P3/3B2P1/P2Q3P/2Nn3K b - - bm Bh3; id WAC.190 N-f2,Score:4.43 2r1Rn1k/1p1q2pp/p7/5p2/3P4/1B4P1/P1P1QP1P/6K1 w - - bm Qc4; id WAC.191 Q-c4,Score:88.88 r3k3/ppp2Npp/4Bn2/2b5/1n1pp3/N4P2/PPP3qP/R2QKR2 b Qq - bm Nd3 ; id WAC. 192 P-d3,Score:2.52 5bk1/p4ppp/Qp6/4B3/1P6/Pq2P1P1/2rr1P1P/R4RK1 b - - bm Qxe3; id WAC.193 Q-e3,Score:2.84 5rk1/ppq2ppp/2p5/4bN2/4P3/6Q1/PPP2PPP/3R2K1 w - - bm Nh6 ; id WAC.194 P-f4,Score:1.05 3r1rk1/1p3p2/p3pnnp/2p3p1/2P2q2/1P5P/PB2QPPN/3RR1K1 w - - bm g3; id WAC.195 R-d8,Score:-0.11 rr4k1/p1pq2pp/Q1n1pn2/2bpp3/4P3/2PP1NN1/PP3PPP/R1B1K2R b KQ - bm Nb4; id WAC.196 N-g4,Score:-0.03 7k/1p4p1/7p/3P1n2/4Q3/2P2P2/PP3qRP/7K b - - bm Qf1 ; id WAC.197 Q- f1,Score:-5.63 2br2k1/ppp2p1p/4p1p1/4P2q/2P1Bn2/2Q5/PP3P1P/4R1RK b - - bm Rd3; id WAC. 198 N-e2,Score:0.26 r1br2k1/pp2nppp/2n5/1B1q4/Q7/4BN2/PP3PPP/2R2RK1 w - - bm Bxc6 Rfd1 Rcd1; id WAC.199 R-c2,Score:0.46 2rqrn1k/pb4pp/1p2pp2/n2P4/2P3N1/P2B2Q1/1B3PPP/2R1R1K1 w - - bm Bxf6; id WAC.200 Q-f3,Score:2.87 2b2r1k/4q2p/3p2pQ/2pBp3/8/6P1/1PP2P1P/R5K1 w - - bm Ra7; id WAC.201 P- c4,Score:1.15 QR2rq1k/2p3p1/3p1pPp/8/4P3/8/P1r3PP/1R4K1 b - - bm Rxa2; id WAC.202 R- a2,Score:0.88 r4rk1/5ppp/p3q1n1/2p2NQ1/4n3/P3P3/1B3PPP/1R3RK1 w - - bm Qh6; id WAC. 203 Q-h6,Score:90.27 r1b1qrk1/1p3ppp/p1p5/3Nb3/5N2/P7/1P4PQ/K1R1R3 w - - bm Rxe5; id WAC. 204 N-b6,Score:-1.79 r3rnk1/1pq2bb1/p4p2/3p1Pp1/3B2P1/1NP4R/P1PQB3/2K4R w - - bm Qxg5; id WAC.205 B-c5,Score:1.34 1Qq5/2P1p1kp/3r1pp1/8/8/7P/p4PP1/2R3K1 b - - bm Rc6; id WAC.206 R- c6,Score:1.36 r1bq2kr/p1pp1ppp/1pn1p3/4P3/2Pb2Q1/BR6/P4PPP/3K1BNR w - - bm Qxg7 ; id WAC.207 P-f4,Score:-3.64 3r1bk1/ppq3pp/2p5/2P2Q1B/8/1P4P1/P6P/5RK1 w - - bm Bf7 ; id WAC.208 R- f4,Score:2.73 4kb1r/2q2p2/r2p4/pppBn1B1/P6P/6Q1/1PP5/2KRR3 w k - bm Rxe5 ; id WAC. 209 P-b5,Score:5.05 3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Rh1; id WAC. 210 B-d3,Score:-1.25 r1bqrk2/pp1n1n1p/3p1p2/P1pP1P1Q/2PpP1NP/6R1/2PB4/4RBK1 w - - bm Qxf7 ; id WAC.211 Q-h7,Score:4.23 rn1qr2Q/pbppk1p1/1p2pb2/4N3/3P4/2N5/PPP3PP/R4RK1 w - - bm Qxg7 ; id WAC.212 Q-h5,Score:0.79 3r1r1k/1b4pp/ppn1p3/4Pp1R/Pn5P/3P4/4QP2/1qB1NKR1 w - - bm Rxh7 ; id WAC.213 Q-e3,Score:-6.45 r2r2k1/1p2qpp1/1np1p1p1/p3N3/2PPN3/bP5R/4QPPP/4R1K1 w - - bm Ng5; id WAC.214 Q-e3,Score:3.24 3r2k1/pb1q1pp1/1p2pb1p/8/3N4/P2QB3/1P3PPP/1Br1R1K1 w - - bm Qh7 ; id WAC.215 Q-h7,Score:0.64 r2qr1k1/1b1nbppp/p3pn2/1p1pN3/3P1B2/2PB1N2/PP2QPPP/R4RK1 w - - bm Nxf7 a4; id WAC.216 R-e1,Score:2.97 r3kb1r/1pp3p1/p3bp1p/5q2/3QN3/1P6/PBP3P1/3RR1K1 w kq - bm Qd7 ; id WAC. 217 Q-c4,Score:1.11 6k1/pp5p/2p3q1/6BP/2nPr1Q1/8/PP3R1K/8 w - - bm Bh6; id WAC.218 P- g6,Score:0.56 7k/p4q1p/1pb5/2p5/4B2Q/2P1B3/P6P/7K b - - bm Qf1 ; id WAC.219 B- e4,Score:-1.75 3rr1k1/ppp2ppp/8/5Q2/4n3/1B5R/PPP1qPP1/5RK1 b - - bm Qxf1 ; id WAC.220 N-f6,Score:1.59 r3k3/P5bp/2N1bp2/4p3/2p5/6NP/1PP2PP1/3R2K1 w q - bm Rd8 ; id WAC.221 R- d6,Score:8.0 2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w - - bm Bf6; id WAC. 222 P-a3,Score:0.99 r1bqk2r/pp3ppp/5n2/8/1b1npB2/2N5/PP1Q2PP/1K2RBNR w kq - bm Nxe4; id WAC.223 R-d1,Score:-3.19 5rk1/p1q3pp/1p1r4/2p1pp1Q/1PPn1P2/3B3P/P2R2P1/3R2K1 b - - bm Rh6 e4; id WAC.224 P-f4,Score:2.19 4R3/4q1kp/6p1/1Q3b2/1P1b1P2/6KP/8/8 b - - bm Qh4 ; id WAC.225 Q- f7,Score:4.01 2b2rk1/p1p4p/2p1p1p1/br2N1Q1/1p2q3/8/PB3PPP/3R1RK1 w - - bm Nf7; id WAC.226 P-h4,Score:-2.73 2k1rb1r/ppp3pp/2np1q2/5b2/2B2P2/2P1BQ2/PP1N1P1P/2KR3R b - - bm d5; id WAC.227 P-d5,Score:1.67 r4rk1/1bq1bp1p/4p1p1/p2p4/3BnP2/1N1B3R/PPP3PP/R2Q2K1 w - - bm Bxe4; id WAC.228 B-e4,Score:3.6 8/8/8/1p5r/p1p1k1pN/P2pBpP1/1P1K1P2/8 b - - bm Rxh4 b4; id WAC.229 R- e5,Score:2.32 2b5/1r6/2kBp1p1/p2pP1P1/2pP4/1pP3K1/1R3P2/8 b - - bm Rb4; id WAC.230 P- a4,Score:1.99 r4rk1/1b1nqp1p/p5p1/1p2PQ2/2p5/5N2/PP3PPP/R1BR2K1 w - - bm Bg5; id WAC. 231 Q-d7,Score:4.35 1R2rq1k/2p3p1/Q2p1pPp/8/4P3/8/P1r3PP/1R4K1 w - - bm Qb5 Rxe8; id WAC. 232 Q-b7,Score:-1.96 5rk1/p1p2r1p/2pp2p1/4p3/PPPnP3/3Pq1P1/1Q1R1R1P/4NK2 b - - bm Nb3; id WAC.233 Q-d2,Score:4.18 2kr1r2/p6p/5Pp1/2p5/1qp2Q1P/7R/PP6/1KR5 w - - bm Rb3; id WAC.234 Q- g4,Score:1.31 5r2/1p1RRrk1/4Qq1p/1PP3p1/8/4B3/1b3P1P/6K1 w - - bm Qxf7 Rxf7 Qe4; id WAC.235 Q-f6,Score:6.03 1R6/p5pk/4p2p/4P3/8/2r3qP/P3R1b1/4Q1K1 b - - bm Rc1; id WAC.236 Q- e1,Score:1.53 r5k1/pQp2qpp/8/4pbN1/3P4/6P1/PPr4P/1K1R3R b - - bm Rc1 ; id WAC.237 Q- e8,Score:0.25 1k1r4/pp1r1pp1/4n1p1/2R5/2Pp1qP1/3P2QP/P4PB1/1R4K1 w - - bm Bxb7; id WAC.238 Q-f4,Score:1.06 8/6k1/5pp1/Q6p/5P2/6PK/P4q1P/8 b - - bm Qf1 ; id WAC.239 Q-f1,Score: 0.75 2b4k/p1b2p2/2p2q2/3p1PNp/3P2R1/3B4/P1Q2PKP/4r3 w - - bm Qxc6; id WAC. 240 Q-c6,Score:1.89 2rq1rk1/pp3ppp/2n2b2/4NR2/3P4/PB5Q/1P4PP/3R2K1 w - - bm Qxh7 ; id WAC. 241 Q-f3,Score:1.81 r1b1r1k1/pp1nqp2/2p1p1pp/8/4N3/P1Q1P3/1P3PPP/1BRR2K1 w - - bm Rxd7; id WAC.242 B-d3,Score:2.67 1r3r1k/3p4/1p1Nn1R1/4Pp1q/pP3P1p/P7/5Q1P/6RK w - - bm Qe2; id WAC.243 Q-e3,Score:4.98 r6r/pp3ppp/3k1b2/2pb4/B4Pq1/2P1Q3/P5PP/1RBR2K1 w - - bm Qxc5 ; id WAC. 244 R-d5,Score:5.91 4rrn1/ppq3bk/3pPnpp/2p5/2PB4/2NQ1RPB/PP5P/5R1K w - - bm Qxg6 ; id WAC. 245 N-b5,Score:5.26 6R1/4qp1p/ppr1n1pk/8/1P2P1QP/6N1/P4PP1/6K1 w - - bm Qh5 ; id WAC.246 Q- e2,Score:4.33 2k1r3/1p2Bq2/p2Qp3/Pb1p1p1P/2pP1P2/2P5/2P2KP1/1R6 w - - bm Rxb5; id WAC.247 B-g5,Score:0.74 5r1k/1p4pp/3q4/3Pp1R1/8/8/PP4PP/4Q1K1 b - - bm Qc5 ; id WAC.248 Q- d5,Score:0.07 r4rk1/pbq2pp1/1ppbpn1p/8/2PP4/1P1Q1N2/PBB2PPP/R3R1K1 w - - bm c5 d5; id WAC.249 N-e5,Score:0.77 1b5k/7P/p1p2np1/2P2p2/PP3P2/4RQ1R/q2r3P/6K1 w - - bm Re8 ; id WAC.250 R-e1,Score:1.32 k7/p4p2/P1q1b1p1/3p3p/3Q4/7P/5PP1/1R4K1 w - - bm Qe5 Qf4; id WAC.251 R- b7,Score:2.1 1rb1r1k1/p1p2ppp/5n2/2pP4/5P2/2QB4/qNP3PP/2KRB2R b - - bm Re2; id WAC. 252 Q-a1,Score:2.03 k5r1/p4b2/2P5/5p2/3P1P2/4QBrq/P5P1/4R1K1 w - - bm Qe8 ; id WAC.253 R- e2,Score:-1.69 r6k/pp3p1p/2p1bp1q/b3p3/4Pnr1/2PP2NP/PP1Q1PPN/R2B2RK b - - bm Nxh3; id WAC.254 R-g6,Score:1.12 3r3r/p4pk1/5Rp1/3q4/1p1P2RQ/5N2/P1P4P/2b4K w - - bm Rfxg6 ; id WAC.255 R-g6,Score:0.26 3r1rk1/1pb1qp1p/2p3p1/p7/P2Np2R/1P5P/1BP2PP1/3Q1BK1 w - - bm Nf5; id WAC.256 Q-g4,Score:1.27 4r1k1/pq3p1p/2p1r1p1/2Q1p3/3nN1P1/1P6/P1P2P1P/3RR1K1 w - - bm Rxd4; id WAC.257 N-g5,Score:1.18 r3brkn/1p5p/2p2Ppq/2Pp3B/3Pp2Q/4P1R1/6PP/5R1K w - - bm Bxg6; id WAC. 258 Q-g4,Score:-0.88 r1bq1rk1/ppp2ppp/2np4/2bN1PN1/2B1P3/3p4/PPP2nPP/R1BQ1K1R w - - bm Qh5; id WAC.259 Q-h5,Score:-2.75 2r2b1r/p1Nk2pp/3p1p2/N2Qn3/4P3/q6P/P4PP1/1R3K1R w - - bm Qe6 ; id WAC. 260 N-a6,Score:3.51 r5k1/1bp3pp/p2p4/1p6/5p2/1PBP1nqP/1PP3Q1/R4R1K b - - bm Nd4; id WAC. 261 Q-g2,Score:5.03 6k1/p1B1b2p/2b3r1/2p5/4p3/1PP1N1Pq/P2R1P2/3Q2K1 b - - bm Rh6; id WAC. 262 R-f6,Score:-0.46 rnbqr2k/pppp1Qpp/8/b2NN3/2B1n3/8/PPPP1PPP/R1B1K2R w KQ - bm Qg8 ; id WAC.263 Q-f4,Score:2.95 r2r2k1/1R2qp2/p5pp/2P5/b1PN1b2/P7/1Q3PPP/1B1R2K1 b - - bm Rab8; id WAC. 264 R-d4,Score:2.23 2r1k2r/2pn1pp1/1p3n1p/p3PP2/4q2B/P1P5/2Q1N1PP/R4RK1 w k - bm exf6; id WAC.265 Q-e4,Score:1.23 r3q2r/2p1k1p1/p5p1/1p2Nb2/1P2nB2/P7/2PNQbPP/R2R3K b - - bm Rxh2 ; id WAC.266 B-g3,Score:-1.55 2r1kb1r/pp3ppp/2n1b3/1q1N2B1/1P2Q3/8/P4PPP/3RK1NR w Kk - bm Nc7 ; id WAC.267 P-a3,Score:-0.57 2r3kr/ppp2n1p/7B/5q1N/1bp5/2Pp4/PP2RPPP/R2Q2K1 w - - bm Re8 ; id WAC. 268 R-e4,Score:0.89 2kr2nr/pp1n1ppp/2p1p3/q7/1b1P1B2/P1N2Q1P/1PP1BPP1/R3K2R w KQ - bm axb4; id WAC.269 B-c1,Score:2.0 2r1r1k1/pp1q1ppp/3p1b2/3P4/3Q4/5N2/PP2RPPP/4R1K1 w - - bm Qg4; id WAC. 270 Q-d3,Score:0.9 2kr4/ppp3Pp/4RP1B/2r5/5P2/1P6/P2p4/3K4 w - - bm Rd6; id WAC.271 B- g5,Score:-0.52 nrq4r/2k1p3/1p1pPnp1/pRpP1p2/P1P2P2/2P1BB2/1R2Q1P1/6K1 w - - bm Bxc5; id WAC.272 R-b3,Score:5.61 2k4B/bpp1qp2/p1b5/7p/1PN1n1p1/2Pr4/P5PP/R3QR1K b - - bm Ng3 g3; id WAC. 273 Q-e6,Score:1.19 8/1p6/p5R1/k7/Prpp4/K7/1NP5/8 w - - bm Rb6; id WAC.274 R-g5,Score: 4.09 r1b2rk1/1p1n1ppp/p1p2q2/4p3/P1B1Pn2/1QN2N2/1P3PPP/3R1RK1 b - - bm Nxg2 b5 Nc5; id WAC.275 Q-h6,Score:-1.11 r5k1/pp1RR1pp/1b6/6r1/2p5/B6P/P4qPK/3Q4 w - - bm Qd5 ; id WAC.276 R- g7,Score:-5.05 1r4r1/p2kb2p/bq2p3/3p1p2/5P2/2BB3Q/PP4PP/3RKR2 b - - bm Rg3 Rxg2; id WAC.277 B-d3,Score:0.08 r2qkb1r/pppb2pp/2np1n2/5pN1/2BQP3/2N5/PPP2PPP/R1B1K2R w KQkq - bm Bf7 ; id WAC.278 Q-e3,Score:1.41 r7/4b3/2p1r1k1/1p1pPp1q/1P1P1P1p/PR2NRpP/2Q3K1/8 w - - bm Nxf5 Rc3; id WAC.279 R-c3,Score:1.67 r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id WAC. 280 Q-e2,Score:1.42 2R5/2R4p/5p1k/6n1/8/1P2QPPq/r7/6K1 w - - bm Rxh7 ; id WAC.281 R- c2,Score:0.67 6k1/2p3p1/1p1p1nN1/1B1P4/4PK2/8/2r3b1/7R w - - bm Rh8 ; id WAC.282 R- h8,Score:-3.52 3q1rk1/4bp1p/1n2P2Q/3p1p2/6r1/Pp2R2N/1B4PP/7K w - - bm Ng5; id WAC.283 P-f7,Score:-2.45 3r3k/pp4pp/8/1P6/3N4/Pn2P1qb/1B1Q2B1/2R3K1 w - - bm Nf5; id WAC.284 N- f5,Score:-0.46 2rr3k/1b2bppP/p2p1n2/R7/3P4/1qB2P2/1P4Q1/1K5R w - - bm Qxg7 ; id WAC. 285 R-a3,Score:-7.62 3r1k2/1p6/p4P2/2pP2Qb/8/1P1KB3/P6r/8 b - - bm Rxd5 ; id WAC.286 P- b6,Score:-0.3 rn3k1r/pp2bBpp/2p2n2/q5N1/3P4/1P6/P1P3PP/R1BQ1RK1 w - - bm Qh5 Qg4; id WAC.287 B-c4,Score:5.29 r1b2rk1/p4ppp/1p1Qp3/4P2N/1P6/8/P3qPPP/3R1RK1 w - - bm Nf6 ; id WAC. 288 P-f3,Score:0.39 2r3k1/5p1p/p3q1p1/2n3P1/1p1QP2P/1P4N1/PK6/2R5 b - - bm Qe5; id WAC.289 Q-e5,Score:4.97 2k2r2/2p5/1pq5/p1p1n3/P1P2n1B/1R4Pp/2QR4/6K1 b - - bm Ne2 ; id WAC.290 N-e6,Score:3.11 5r1k/3b2p1/p6p/1pRpR3/1P1P2q1/P4pP1/5QnP/1B4K1 w - - bm h3; id WAC.291 R-d5,Score:1.67 4r3/1Q1qk2p/p4pp1/3Pb3/P7/6PP/5P2/4R1K1 w - - bm d6 ; id WAC.292 P- d6,Score:-0.33 1nbq1r1k/3rbp1p/p1p1pp1Q/1p6/P1pPN3/5NP1/1P2PPBP/R4RK1 w - - bm Nfg5; id WAC.293 P-b5,Score:2.67 3r3k/1r3p1p/p1pB1p2/8/p1qNP1Q1/P6P/1P4P1/3R3K w - - bm Bf8 Nf5 Qf4; id WAC.294 Q-f4,Score:5.6 4r3/p4r1p/R1p2pp1/1p1bk3/4pNPP/2P1K3/2P2P2/3R4 w - - bm Rxd5 ; id WAC. 295 N-d5,Score:2.22 3r4/1p2k2p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1 b - - bm Rd4 Rf8; id WAC.296 B-d5,Score:1.57 3r1rk1/p3qp1p/2bb2p1/2p5/3P4/1P6/PBQN1PPP/2R2RK1 b - - bm Bxg2 Bxh2 ; id WAC.297 Q-e2,Score:-0.15 3Q4/p3b1k1/2p2rPp/2q5/4B3/P2P4/7P/6RK w - - bm Qh8 ; id WAC.298 Q- e8,Score:2.95 1n2rr2/1pk3pp/pNn2p2/2N1p3/8/6P1/PP2PPKP/2RR4 w - - bm Nca4; id WAC. 299 N-c4,Score:3.36 b2b1r1k/3R1ppp/4qP2/4p1PQ/4P3/5B2/4N1K1/8 w - - bm g6; id WAC.300 P- g7,Score:0.69
|
| | |
Date: 21 Aug 2008 13:17:07
From: Guest
Subject: Re: New Beginner Results very good.
|
"Sanny" <[email protected] > wrote in message news:[email protected]... > The new result after improvements is very good. > > Earlier 20% Results were correct. After improvement Beginner Level > gave 30% correct Result. I'm going to say that's probably pretty good for a beginner level. That's not to say I'm agreeing with all your chosen moves. But for a beginner level, I think it's pretty good. I'm defining a "Beginner Level" as a level suitable for a person who does not normally play chess, who thinks only one or two moves head under most conditions, who des not play in tournaments but if they did, would have a rating of no more than 1200 or so. And probably well under that rating. For that level of player, I think the computer should take no more than 10 seconds. That level of play just doesn't need much computation, and todays computers are fast enough that any more than 10 seconds a move would be considered slow. You don't want it much faster though because beginners can get a little bothered when the computer keeps moving instantly. Say maybe at least 5 and never more than 15 seconds? Allowing for your program being in Java, I'm going to say that as long as it never takes more than 20 seconds and usually under 10 seconds a move, it's okay. You did miss some mates, but a beginner might miss them too. They usually miss a lot of tactical stuff. It's a bit of a fuzzy area... I don't think a chess program should miss mates that obvious, but if you are explicitly targeting a beginner, then it's sort of okay for it to miss them. For computers, you have to reduce both the positional knowledge as well as the tactical ability. It's more than just reducing the search depth. So.... This is really a subjective call.... But I'm going to say that for a beginner level (rating under 1200), you are doing okay. You might need to work on the time aspect, but other than that I'll say it's okay. Now, for your Easy Level, which takes an average of 60 seconds a move.... I've got some issues. Mostly speed. First, considering how MicroMax and GNU Chess 4 perform on the test at just 5 and 10 seconds per test position, you've got your work cut out for you. (The online "Bayesian Elo Ratinglist WBEC Ridderkerk after edition 15" gives MicroMax a rating of 1845 +-140 and GNUChess 4 at 2207 +-25. I can't find any well known programs at more reasonably lower ratings to compare against your program. TSCP can't set up positions, so it can't do any of these tests.) On my old 700mhz P3, Micromax at 5 seconds per position gets 61% even while I'm doing other things on the computer. At 10 seconds, it gets 68%. On my laptop, Micromax at 5 seconds a move gets71% and at 10 seconds per position it gets 77%. (So figure a factor of 4 in performance (slow desktop to fast laptop) gets about 10% more of the test. GNU Chess 4 on my laptop gets 94% at 5 seconds per move and 95% at 10 seconds per move. (At this point you are getting to the point where the missed ones could be the contested 'best move' in the test.) The point is, strong programs do very well even at fast time settings. Programs are very tactical and the WAC test does have a lot of tactical positions, just like regular chess. Moderate programs (micromax, which is 1700-1980) also do fairly well Micromax is mostly tactical with only a little positional knowledge. By the time you've dropped down to just 5 seconds per move, there's not really a lot of playing strength left to either of them. Cut off maybe a couple hundred points in playing strength? (Just a guess with no solid data to back that up with. And allowing for differences in the computer running the program, it's really hard to estimate.) For micromax, might be 1600-1800 and GNUChess 4 might be 2000. So I think your 'Easy Level' should be getting at least 50% in no more than 30 seconds per position. I'm allowing 30 seconds per position only because your program is in Java rathe than in compiled code. Even that would be a bit slow. But for an 'easy level', that kind of percentage would be okay and might take you up to 1600 or so. (Just a guess.) (If anybody disagrees with these guesses, please speak up. I'm doing a lot of semi-educated guessing on these ratings estimates.) To save time, I'd suggest just running the first 20 positions until you can get most of them in a reasonable time (under 30 seconds). Then you can run the rest of them. Saves testing time. Once you get up to this point, you'll need to work on your tactical ability & speed and that should bring you up to 90% plus in under 30 seconds. Then we'll need to find another test suite. But that's the future. Right now you've got quite a bit of work to do. You've got some serious work to do on your speed and your tactics. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 20 Aug 2008 23:43:37
From: Sanny
Subject: I will again test the Beginner Level as GetClub was Twice improved
|
Today GetClub was Twice improved. So I will retest the 300 Positions today to see if it passes out more tests. Lets see todays improvement is seen the results or not. I will be testing the Beginner Level again and post the results soon. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| | |
Date: 21 Aug 2008 13:17:22
From: Guest
Subject: Re: I will again test the Beginner Level as GetClub was Twice improved today.
|
"Sanny" <[email protected] > wrote in message news:[email protected]... > Today GetClub was Twice improved. So I will retest the 300 Positions > today to see if it passes out more tests. > > Lets see todays improvement is seen the results or not. > > I will be testing the Beginner Level again and post the results soon. Aren't test positions wonderful?! It gives you a solid way to see a problem and then test to see if you actually fixed it. You should also look around for some other types of testing positions. Basic mating positions. Mate in 1, 2, 3, up to 5 or so. (If your search was more advanced, I'd even suggest a few mates in 10+.) Drawing positions. Where the best move is a draw by repetition or stalemate. Basic tactical moves. Like winning a queen in a couple moves. Pawn promotion tests. To make sure that it'll promote the pawn at the right time, or to avoid promoting the pawn if it can be immediately captured. And so on. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 20 Aug 2008 14:13:31
From: Guest
Subject: Re: Beginner Level Results
|
"Sanny" <[email protected] > wrote in message news:b448381e-338d-46d5-9016-dfbad7a0e739@p10g2000prf.googlegroups.com... >I played 300 Postions from WAC and I am writing below the Move played > by GetClub along with Score given by GetClub to that move. > > Please analyze and tell what do you think about the below results. I would suggest you buy Reinfeld's book 'win at chess'. It actually gives details why the move is prefered, etc. Just the kind of stuff you need. I'm sure HelpBot will respond, but the book might be a better choice. You could get it used from Amazon fairly cheap. Even with shipping, I'd expect it about $5. Your local bookstore might have it too. There are several versions, but I think the newest reprint is from 2001. There are, of course, many other 'testing' style chess books you could get from your bookstore. That way you could actually look at them and see if the stuff is the kind you are wanting. > After you see the result for each position I will test the Easy Level > also. > > It took me 2 hours to test all 300 moves through automation. > > It will take 8-10 hours for Easy Level Testing. I wouldn't go beyond that. I wouldn't even bother with 'easy level', actually. You'd be better off working on getting higher results at the faster speeds. The WAC test is not exactly the most difficult test suite around. Most programmers give far less time than what you are. Just to give you some comparison data, I used the 'epd2wb' program to send the test to some other engines. Specifically, Crafty20.14 and micromax 4.8. I used just 10 seconds for the thinking time. Crafty on my 2ghz laptop (like a ~3ghz P4) got 247 out of 300. That's 82%. MicroMax 4.8 was run on my desktop (an old slow P3) because Crafty was running on my fast laptop. Also, Micromax wasn't taking the full 10 seconds. It would usually move in 5 seoncs or less. (EPD2WB is not the most compatable of testing programs....) It got the first half or so very well (more than 80%)because those are rather tactical, but it missed many of the later ones. It got a 206 out of the 300. 68%. I can't get TSCP or other versions of MicroMax to run reliably with epd2wb, so no results. (They kept locking up around 22-24 moves and many moves immediately failed, without any thinking time. I think they aren't winboard enough that buggy epd2wb can deal with.) I don't know of any other small, simple chess programs to compare results to. > The score is better than what I predicted. I was thinking none of them > will match but I find 20% moves are correct while other 80% are not > Matching for Beginner Level. Not too bad considering this is your very first test suite you've ever run. Considering you've never done any testing at all, 20% isn't bad. But rather than going for longer time controls, you need to start working on the tactical stuff that it's missing in WAC. > If I get good suggestions from you I will try the Easy Level. Let me > know if the Scores given by GetClub for its move is correct or not. I'm sure HelpBot will give you some suggestions, but I still think getting the book is a good idea. Right off hand, I don't know of any electronic copy on the web. No pdf copy or web site that describes each move in detail. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | |
Date: 24 Aug 2008 01:01:09
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (18:27) schrieb: > The rule is fuzzy. Which was the point. It talks about a thing that doesn't exist. That's pointless or wrong but not fuzzy. mfg, simon .... l
|
| | | |
Date: 23 Aug 2008 18:50:51
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (18:27) schrieb: > >> The rule is fuzzy. Which was the point. > > It talks about a thing that doesn't exist. That's pointless or wrong but > not fuzzy. When you have rules disagreeing with itself, that's fuzzy. When you can interpet it two different ways, that's fuzzy. One of the two has to be wrong, because they can't both be right. That's fuzzy. > > mfg, simon .... l > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | |
Date: 20 Aug 2008 21:45:48
From: Bjoern
Subject: Re: Beginner Level Results
|
Guest wrote: > "Sanny" <[email protected]> wrote in message > news:b448381e-338d-46d5-9016-dfbad7a0e739@p10g2000prf.googlegroups.com... > >>I played 300 Postions from WAC and I am writing below the Move played >>by GetClub along with Score given by GetClub to that move. >> >>Please analyze and tell what do you think about the below results. > Crafty on my 2ghz laptop (like a ~3ghz P4) got 247 out of 300. That's 82%. > > MicroMax 4.8 was run on my desktop (an old slow P3) because Crafty was > running on my fast laptop. Also, Micromax wasn't taking the full 10 > seconds. It would usually move in 5 seoncs or less. (EPD2WB is not the > most compatable of testing programs....) > > It got the first half or so very well (more than 80%)because those are > rather tactical, but it missed many of the later ones. It got a 206 out of > the 300. 68%. I think that's something else that Sanny's output should ideally provide: how many times the program matched the solution. On the first few problems it looks like about 1/3 later on maybe 1/5?!
|
| | | |
Date: 20 Aug 2008 15:21:25
From: Guest
Subject: Re: Beginner Level Results
|
"Bjoern" <[email protected] > wrote in message news:[email protected]... > Guest wrote: >> It got the first half or so very well (more than 80%)because those are >> rather tactical, but it missed many of the later ones. It got a 206 out >> of the 300. 68%. > > I think that's something else that Sanny's output should ideally provide: > how many times the program matched the solution. > > On the first few problems it looks like about 1/3 later on maybe 1/5?! His own private output might show that. But it's to be expected that the later ones have a lower success rate. They are harder positions. Also, the reality is there are some contested moves in the WAC test. There are several 'revised' versions. It seems like every couple years somebody comes along and does a deep 8 hour search or something and says that some position should have a different move answer. I'm not even sure that's really valid though. I mean if it takes 8 hours with a state of the art program to see something, then why would you expect it to be detected with a quick xyz second test? That's kind of like complaining that a master can't see something in 3 minutes that a GrandMaster can see if he spends a week studying the same position. To me, I'm willing to just accept the book answers and live with the fact tha some answers might be wrong, but that if my program is only scoring 20% with several minutes to think, then I have bigger worries. His results are not bad for a very first test run. And his program is in Java, so it does run slower. But his results do need to be improved.... And now he's got positions to work with. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | | | |
Date: 24 Aug 2008 02:26:28
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (01:50) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... >>* Guest <[email protected]> (18:27) schrieb: >> >>> The rule is fuzzy. Which was the point. >> >> It talks about a thing that doesn't exist. That's pointless or wrong but >> not fuzzy. > > When you have rules disagreeing with itself, that's fuzzy. > > When you can interpet it two different ways, that's fuzzy. > > One of the two has to be wrong, because they can't both be right. That's > fuzzy. No, that's wrong. If two rules contradict, the rules as a whole are unusable. But that's not the case here. The first rule is correct, the second talks about "temporary rights", a term that isn't defined and thus meaningless. There can't be a change in something that doesn't exist. The TD was right about ignoring this meaningless part of the rule. An other TD decision is anything but a literal interpretation of the rules. mfg, simon .... l
|
| | | | | |
Date: 23 Aug 2008 19:39:35
From: Guest
Subject: Re: Beginner Level Results
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (01:50) schrieb: > >> "Simon Krahnke" <[email protected]> wrote in message >> news:[email protected]... >>>* Guest <[email protected]> (18:27) schrieb: >>> >>>> The rule is fuzzy. Which was the point. >>> >>> It talks about a thing that doesn't exist. That's pointless or wrong but >>> not fuzzy. >> >> When you have rules disagreeing with itself, that's fuzzy. >> >> When you can interpet it two different ways, that's fuzzy. >> >> One of the two has to be wrong, because they can't both be right. That's >> fuzzy. > > No, that's wrong. If two rules contradict, the rules as a whole are > unusable. > > But that's not the case here. The first rule is correct, the second > talks about "temporary rights", a term that isn't defined and thus A term doesn't have to be defined to be valid. Most people know what the word "temporarily" means. And actually, it is defined... Go back and reread what he posted. 3.8 does talk about the right to castle being prevented temporarily. And 9.2 also talks about the right to castle being changed temporarily. That's two seperate places they are using the word "temporarily". But this is all abstract. I am not claiming that is how to intrepret the rules and how you should write your chess program. I was just saying the rules were contradictory / fuzzy about it. That it has actually been brought up in a tournament and even the TD agreed that the rules could be intereted like that, but shouldn't be. > meaningless. There can't be a change in something that doesn't exist. > The TD was right about ignoring this meaningless part of the rule. He didn't ignore it. He agreed that is what the rules actually said, but that it contradicted tradition and wasn't what was meant. > An other TD decision is anything but a literal interpretation of the > rules. > > mfg, simon .... l > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | | | |
Date: 21 Aug 2008 04:27:20
From: Maserati 250F
Subject: Re: Beginner Level Results
|
On Wed, 20 Aug 2008 at 20:21 GMT, Guest wrote: > > His results are not bad for a very first test run. Have to say, well done Guest! Getting Sanny to test! I am sure he is going to see the benefits of this approach sooner or later. -- A miraculous pit stop was Webber because I was told that hed parked up out the back somewhere, through my radio cans, so it was a very good stop for him!
|
| | | | | |
Date: 21 Aug 2008 13:18:04
From: Guest
Subject: Re: Beginner Level Results
|
"Maserati 250F" <[email protected] > wrote in message news:[email protected]... > On Wed, 20 Aug 2008 at 20:21 GMT, Guest wrote: >> >> His results are not bad for a very first test run. > > Have to say, well done Guest! Getting Sanny to test! I am sure he is > going to see the benefits of this approach sooner or later. I admit I was not expecting him to actually do it. But I figured it was worth a try. You can learn so much by testing. Even basic tactical stuff. I wont even tell you have many times over the years that I thought my programs were working right (not well, just 'right') only to run a test and discover that it was totally missing some tactical point or even a mate. In one case, my program would actually try for stalemate when I was ahead. One other time, given a choice between a stalemate draw and being mated, it would choose to be mated. If you don't test, you don't know. If you don't know, you can't fix it! ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | | | | | |
Date: 24 Aug 2008 15:30:18
From: Simon Krahnke
Subject: Re: Beginner Level Results
|
* Guest <[email protected] > (02:39) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... >>* Guest <[email protected]> (01:50) schrieb: >> >>> "Simon Krahnke" <[email protected]> wrote in message >>> news:[email protected]... >>>>* Guest <[email protected]> (18:27) schrieb: >>>> >>>>> The rule is fuzzy. Which was the point. >>>> >>>> It talks about a thing that doesn't exist. That's pointless or wrong but >>>> not fuzzy. >>> >>> When you have rules disagreeing with itself, that's fuzzy. >>> >>> When you can interpet it two different ways, that's fuzzy. >>> >>> One of the two has to be wrong, because they can't both be right. That's >>> fuzzy. >> >> No, that's wrong. If two rules contradict, the rules as a whole are >> unusable. >> >> But that's not the case here. The first rule is correct, the second >> talks about "temporary rights", a term that isn't defined and thus > > A term doesn't have to be defined to be valid. Most people know what the > word "temporarily" means. That doesn't make "temporary rights" an existing thing. > And actually, it is defined... Go back and reread what he posted. > > 3.8 does talk about the right to castle being prevented temporarily. No it doesn't (1) The right for castling has been lost: 1. if the king has already moved, or 2. with a rook that has already moved (2) Castling is prevented temporarily 1. if the square on which the king stands, or the square which it must cross, or the square which it is to occupy, is attacked by one or more of the opponent`s pieces. 2. if there is any piece between the king and the rook with which castling is to be effected. (2) isn't about rights. I have every right to buy a big house (kids don't), but just can't afford that right now. I might be declared insane, then it doesn't matter how much money I got, I won't have the right to do that. Just the same way my king and its rook maybe in their original places, with nothing in between them, and there is no check thing, I surely could castle, but might not have the right to do so, because my king previously captured a bishop and went back. > And 9.2 also talks about the right to castle being changed temporarily. But there are no temporary rights, once the right is gone, it doesn't come back. > But this is all abstract. > > I am not claiming that is how to intrepret the rules and how you should > write your chess program. > > I was just saying the rules were contradictory / fuzzy about it. > > That it has actually been brought up in a tournament and even the TD agreed > that the rules could be intereted like that, but shouldn't be. And I'm saying that would be a wrong interpretation. >> meaningless. There can't be a change in something that doesn't exist. >> The TD was right about ignoring this meaningless part of the rule. > > He didn't ignore it. > > He agreed that is what the rules actually said, but that it contradicted > tradition and wasn't what was meant. And in what way isn't that ignoring? mfg, simon .... l
|
|
Date: 19 Aug 2008 05:18:31
From: Sanny
Subject: I will test them later.
|
Here is what I think. Here is my guess work Beginner Level will not be able to find any of the correct moves Easy Level will solve 30% of them correctly. Normal Level will solve 60% of them. Master Level will solve 80% of them Rybka will solve 90% of them. Before I test them, tell me what is the validity that the above results are correct. And they are the only moves that GetClub should play? It may happen the best move is wrong. Who has checked that these results are OK? In opening both e4 and d4 are correct So what if the GetClub chose another correct alternatives? Are the best moves the only move that has to be played in these positions? r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id "WAC.280"; here b - - means Black to play and No Chastling allowed. And best move is Bxa3. If Black plays something else how much bad will be that. What should the rating of GetClub if GetClub score 30% ? What should the rating of GetClub if GetClub score 40% ? What should the rating of GetClub if GetClub score 50% ? What should the rating of GetClub if GetClub score 60% ? What should the rating of GetClub if GetClub score 70% ? What should the rating of GetClub if GetClub score 80% ? What should the rating of GetClub if GetClub score 90% ? What should the rating of GetClub if GetClub score 100% ? Is this the way to find the correct ratings? How much time should GetClub be given to solve these positions? 10 sec or 1 min or 5 min??? Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 20 Aug 2008 02:58:51
From: Sanny
Subject: Automated Testing Developed.
|
> =A0 I suspect that Sanny will not attempt > to automate the testing process, and > that as a result, there will be... human > error. Automated program was created today. I will test all 300 positions with Beginner Level and display the result. I will only tes WAC positions I think that will be enough. Do I need to test the other positions as well? Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| | |
Date: 20 Aug 2008 11:27:25
From: Guest
Subject: Re: Automated Testing Developed.
|
"Sanny" <[email protected] > wrote in message news:[email protected]... >Automated program was created today. I will test all 300 positions >with Beginner Level and display the result. Congratulations. Automated testing is a lot easier than doing it manually! >I will only tes WAC positions I think that will be enough. Do I need >to test the other positions as well? The WAC positions are good enough. Better actually. Eventually you'll outgrow them, but for now, they are fine and it's okay to ignore the Bratko-Kopec positions too. I'd suggest you going over to amazon.com or your local book store and picking up a copy of Reinfeld's "Win At Chess" book, too. (There are several versions. I think the most recent printing was in 2001.) I'd guess total cost would be $5 including shipping. That way you get to read the text for each position and why a particular move is considered best, etc. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 20 Aug 2008 00:03:17
From: help bot
Subject: Re: I will test them later.
|
[email protected] wrote: > > You can still do the basic testing and report the results though. =EF= =BF=BDAs a way > > of showing how many your engine gets right / wrong. > > Do you seriously expect Sanny actually to do this, and if he does, > to report the results accurately? Given his long-running disregard for > factual truth, I don't. Often times, Sanny has reported nonsense. But you have to admit, he now is somewhat consistent in reporting that his program just loses to Rybka (shocker), although his attempts at describing such games are ludicrous. As far as what little I saw of the Bratco- Lopec positions, they are much too difficult for our purposes. But if in fact the test positions included 300 from Fred Reinfeld's old book, I think we could find the results somewhat useful. The problem is that Sanny's program has, and has always had, a serious problem with tactics. It is akin to a weak human player, only slower. Yet it now resigns well in advance of being checkmated, so when there are fewer men remaining on the board, it can calculate better. I favor a complete re-write, focusing on tactics and speed. Only when tactics are fully under control should attempts be made to, say, factor in the doubling of pawns and the like. As it is, these attempts seem to have failed miserably, perhaps even causing the gross tactical weaknesses we have seen. I suspect that Sanny will not attempt to automate the testing process, and that as a result, there will be... human error. -- help bot
|
| | |
Date: 20 Aug 2008 10:53:49
From: Guest
Subject: Re: I will test them later.
|
"help bot" <[email protected] > wrote in message news:cc289465-71a8-48dc-be82-a796f2080343@k30g2000hse.googlegroups.com... >loses to Rybka (shocker), although his >attempts at describing such games are >ludicrous. That could just be due to him not being a chess player. He has readily admitted numerous times that he isn't a good player. For that matter, neither am I. Personally, I find chess programming to be far more interesting than the game itself. I was interested in chess in my earlier days, but once I saw computers playing chess, my interest in playing chess disapeared. > As far as what little I saw of the Bratco- >Lopec positions, they are much too >difficult for our purposes. But if in fact the Since there are only 24 tests, there has to be a wide range of difficulty. 12 are tactical (with one mate position) and 12 are positional. Even low end players should be able to get at least 3-4 right. It's simply related to having so few positions. (Speaking of which, I found another test like the BK test. I knew I had seen it recently but couldn't remember where. I findally found it and was about to post it when I read more carefully... The score formula is utterly bogus! Even if you get none right you still get a rating of 2000.) >test positions included 300 from Fred >Reinfeld's old book, I think we could find >the results somewhat useful. The problem >is that Sanny's program has, and has >always had, a serious problem with tactics. I've heard that mentioned lots of times, but he's never explained it. I'm wonder if it's just a bad q-search or some sort of selective search. > I favor a complete re-write, focusing on >tactics and speed. Only when tactics >are fully under control should attempts If you do a very basic chess program (like TSCP, CPWEngine, or even MicroMax), then tactics are pretty much guaranteed. It'd just be a matter of refining the q-search for even fancier stuff. That's why I've wondered if maybe his program is somewhat like a selective search. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| | | |
Date: 20 Aug 2008 19:52:17
From: Andy Walker
Subject: Re: I will test them later.
|
In article <[email protected] >, Guest <[email protected]> wrote: >"help bot" <[email protected]> wrote in message >news:cc289465-71a8-48dc-be82-a796f2080343@k30g2000hse.googlegroups.com... >> [...] The problem >>is that Sanny's program has, and has >>always had, a serious problem with tactics. >I've heard that mentioned lots of times, but he's never explained it. >I'm wonder if it's just a bad q-search or some sort of selective search. Well, his results give us a little insight! In the first few WAC positions [and I'm certainly not going to look through any more], his program overlooks two mates in 2, and a winning pin of the queen. So that's either a Very Serious bug or else a selective search that is never going to find moves that are apparently bad at depth one or two. Either way, it explains the utter tactical incompetence of his program. At this stage, he doesn't need to worry about why his program didn't find the rook sacrifice to get a pair of advanced passed pawns. He just needs to find out why his program doesn't spot mate in 2 and correct that. After that, he needs to find out why his program thinks it is a pawn up on move 2 of the Sicilian .... -- Andy Walker Nottingham
|
| | | | |
Date: 20 Aug 2008 15:23:30
From: Guest
Subject: Re: I will test them later.
|
"Andy Walker" <[email protected] > wrote in message news:[email protected]... > In article <[email protected]>, Guest <[email protected]> wrote: >>"help bot" <[email protected]> wrote in message >>news:cc289465-71a8-48dc-be82-a796f2080343@k30g2000hse.googlegroups.com... >>> [...] The problem >>>is that Sanny's program has, and has >>>always had, a serious problem with tactics. >>I've heard that mentioned lots of times, but he's never explained it. >>I'm wonder if it's just a bad q-search or some sort of selective search. > > Well, his results give us a little insight! In the first > few WAC positions [and I'm certainly not going to look through any > more], his program overlooks two mates in 2, and a winning pin of (cough).... No comment there.... > the queen. So that's either a Very Serious bug or else a selective > search that is never going to find moves that are apparently bad I am still curious. I have a feeling there's a good dose of selectivity in the search. That maybe he's even patterened it on MacHack 6 or something. It may not be what is classically called "selective search", but I don't think it's a full width brute force search. He said he's never done real research into computer chess, so it's possible he based his on the same kind of ideas that were done in MacHack 6. It's possible he heard about it and thought that was the way to go....? > at depth one or two. Either way, it explains the utter tactical > incompetence of his program. Aren't test suites wonderfull.... If you don't test, then you don't know. And if you don't know, you can't fix it. I think it's safe to say that everybody in here is glad that Sanny is finally doing some real tests. Something objective. Maybe we need to find a few more test suites. Basic mates and drawing moves, basic tactical moves, and that kind of thing.... Or he can. After all, it's not my program I'm debugging. But at least he's finally running some real tests! > At this stage, he doesn't need to worry about why his program > didn't find the rook sacrifice to get a pair of advanced passed pawns. > He just needs to find out why his program doesn't spot mate in 2 and > correct that. After that, he needs to find out why his program thinks > it is a pawn up on move 2 of the Sicilian .... > > -- > Andy Walker > Nottingham > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 19 Aug 2008 11:11:14
From:
Subject: Re: I will test them later.
|
On Aug 19, 1:34=A0pm, "Guest" <[email protected] > wrote: > > You can still do the basic testing and report the results though. =A0As a= way > of showing how many your engine gets right / wrong. Do you seriously expect Sanny actually to do this, and if he does, to report the results accurately? Given his long-running disregard for factual truth, I don't.
|
| |
Date: 19 Aug 2008 09:59:56
From: Sanny
Subject: Re: I will test them later.
|
> > 10 sec or 1 min or 5 min??? > > For the total test positions I sent (24 Bratko-Kopec and 300 Win-At-Chess), > I'd suggest first doing it at 5 seconds, then probably 10 and probably 30 > seconds. GetClub program only has 5 levels to choose. And time taken varies with position. Beginner: 5-20 sec / move Easy: 30-80 sec / move Normal: 2-5 min / move Master: 5-10 min / move. Average time Beginner: 15 sec / move Easy: 60 sec / move Normal: 4 min / move Master: 15 min / move I will just play each position with different levels. Then I will tell you the results. It will take 2-3 weeks for these testing. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| | |
Date: 19 Aug 2008 12:34:38
From: Guest
Subject: Re: I will test them later.
|
"Sanny" <[email protected] > wrote in message news:cd0f9f57-bb77-4974-b6b2-c3af176051d0@w39g2000prb.googlegroups.com... >> > 10 sec or 1 min or 5 min??? >> >> For the total test positions I sent (24 Bratko-Kopec and 300 >> Win-At-Chess), >> I'd suggest first doing it at 5 seconds, then probably 10 and probably 30 >> seconds. > > GetClub program only has 5 levels to choose. And time taken varies > with position. > > I will just play each position with different levels. Okay. You can still do the basic testing and report the results though. As a way of showing how many your engine gets right / wrong. Just run the tests at each time setting you want to check. It doesn't have to be 5, 10 and 30 seconds. Those are just common settings that are quick enough that people can run their programs through a lot of test positions without taking too much time. To do any sort of time based testing and get a pseudo Bratko-Kopec rating, you'll have to do this manually, provided GC has a way to show the move it is currently considering 'best'. Put GC on a high enough level so it'll take at least two minutes (normal level?) and then manually write down the suggested move at 30, 60, 90 and 120 seconds. Then simply abort GC and go on to the next move. But this kind of testing is very awkward and annoying to do. It'd be easier if you could automate it and do it by time. I'm not sure if we could get any sort of valid results at the lower levels. Maybe the easy level. > Then I will tell you the results. It will take 2-3 weeks for these > testing. If you were to add some code to GC, the tests would could be done very easily overnight when you aren't using the computer. And you could even do the faster test settings at any time. Get an urge....? Run them while you are eating supper. And so on. If you were to automate it, I'd suggest running both the BK & the WAC test suites, if not even more. At the suggested time limits (5, 10 and 30 seconds) you could run hundreds of positions overnight. You could do it every week just as a check to see what improvements or regressions have been made. But that requires automation. Since you can't do it by time, like most people do, you'd have to do it by level. That's okay. Odd, but okay. (You really should fix that time issue. So people or tests could be done for a certain time per move or game. I'm assuming its a side effect of you searching only full plies?) > > Bye > Sanny > > Play Chess at: http://www.GetClub.com/Chess.html > > > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 19 Aug 2008 11:23:33
From: Guest
Subject: Re: I will test them later.
|
"Sanny" <[email protected] > wrote in message news:6ce7ddcc-5488-4a47-964c-f299324ddcfc@i20g2000prf.googlegroups.com... > Here is what I think. Here is my guess work > > Beginner Level will not be able to find any of the correct moves > > Easy Level will solve 30% of them correctly. > > Normal Level will solve 60% of them. > > Master Level will solve 80% of them > > Rybka will solve 90% of them. We'll find out what GC can do.... Having never played GC, I can't judge what its actually capable of doing. That's what testing is for. > Before I test them, tell me what is the validity that the above > results are correct. And they are the only moves that GetClub should > play? > > It may happen the best move is wrong. Who has checked that these > results are OK? It happens. As my message said, there is some disagreement about some of the positions. More analysis and drastically deeper searches have suggested different 'best' moves. But with so many positions, even if 10% are wrong (and I seriously doubt that many of the WAC are), it wont significantly effect your results. But, if you wish to get current information on test suites and which ones are best, I'd suggest going over to the computer chess club forums and asking. http://www.talkchess.com/forum/viewforum.php?start=0&f=7&topic_view=flat Those people are a lot more knowledgeable than I am about current research into test positions. Both wider variety and positions that have contested moves. Be aware though that they wont tolerate your constant advertising of GC chess or your regular ratings claims without any testing to back it up. Unless you want to get flamed, you probably shouldn't mention you use only Rybka as a test opponent and are gettings ratings estimate from it. As long as you don't brag about GC (without testing results to back it up, of course) and just ask questions, you'll be welcomed. > In opening both e4 and d4 are correct So what if the GetClub chose > another correct alternatives? Opening positions aren't part of the test suites. Besides, that's what opening books are for. > Are the best moves the only move that has to be played in these > positions? In most of these positions (I think in all the ones I sent you), the best move is 'best' for a reason. Other moves are not the winning move. They are either just average or actually losing moves. But generally, the idea in these tests are there is only one best / reasonable move > r1r2bk1/5p1p/pn4p1/N2b4/3Pp3/B3P3/2q1BPPP/RQ3RK1 b - - bm Bxa3; id > "WAC.280"; > > here b - - means Black to play and No Chastling allowed. And best move > is Bxa3. Right. > If Black plays something else how much bad will be that. Nothing. These tests are done as "Get the right move" and count it as a point, or get no point at all. Most tests aren't about mediocre moves. It's about picking the one right move. The winning move. Not the delaying move or the loosing move. These are not random positions from games. They were chosen to have "a" right move. > What should the rating of GetClub if GetClub score 30% ? > What should the rating of GetClub if GetClub score 40% ? > What should the rating of GetClub if GetClub score 50% ? > What should the rating of GetClub if GetClub score 60% ? > What should the rating of GetClub if GetClub score 70% ? > What should the rating of GetClub if GetClub score 80% ? > What should the rating of GetClub if GetClub score 90% ? > What should the rating of GetClub if GetClub score 100% ? These tests are *NOT* about what ELO rating you get. As I've told you before, that can only come from actual games played. Like if you let your game play via the free chess servers. These tests are about finding flaws in your program, finding what kind of positions it doesn't know how to deal with. And then regularly re-running them to make sure you don't have any regressions. It's a way to measure improvement in your program. The better it is, the more it can do right. You can compare your results to others. And that can give an idea of whether your program is significantly weaker or about the same as another program. But it can't give ratings. Yes, the Bratko-Kopec test was originally done to give ratings. But it has been shown to be way too high. At least 200 to 250 points too high. And even then, there are too few positions to give a *reliable* rating. Still, if you wanted to get a BK rating, post the results and I'll calculate it with the revised method, and you can tell people that you got a "BK Rating" of xyz at abc level. It will *NOT* be the same as a real elo rating though. But still, it could be something to brag about and compare to other programs. (The same could be said about the WAC positions. That you got xyz and program ABC got only JFK right.) To do a computer version of the BK test, do each of the 24 BK positions (Not the 300 WAC positions, but just the 24 BK positions) and record what the 'best move' your program indicates at 30, 60, 90, and 120 seconds. Post those results and I'll run them through the recalibrated BK test that Kopec published. You'll have to do that for each level you want to test with GC. Again, be aware that this will not be entirely accurate. > How much time should GetClub be given to solve these positions? > > 10 sec or 1 min or 5 min??? For the total test positions I sent (24 Bratko-Kopec and 300 Win-At-Chess), I'd suggest first doing it at 5 seconds, then probably 10 and probably 30 seconds. That would give you an idea of how much your program improves with longer search times. You could certainly do longer, but with 300 WAC positions, the extra time can start to be inconvenient. It would also allow you to compare other programs at comparable time controls. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 19 Aug 2008 05:55:50
From: help bot
Subject: Re: I will test them later.
|
Sanny wrote: > Here is what I think. Here is my guess work > > Beginner Level will not be able to find any of the correct moves > > Easy Level will solve 30% of them correctly. > > Normal Level will solve 60% of them. > > Master Level will solve 80% of them > > Rybka will solve 90% of them. > > Before I test them, tell me what is the validity that the above > results are correct. I have not seen but a couple of these types of test positions being discussed by others, but I believe you may find that they are far too difficult for GetClub to handle well. Rybka, on the other hand, could be used as a fair guide to which test answers are dubious; just make sure you allow plenty of thinking time so she can zoom up to speed (~3000). > And they are the only moves that GetClub should > play? > > It may happen the best move is wrong. Who has checked that these > results are OK? I read that some of the answers were, as they termed it, controversial. In other words, the "correct" answer was decided by a measly International Master, before the advent of really strong chess engines. > In opening both e4 and d4 are correct So what if the GetClub chose > another correct alternatives? The starting position will hopefully not be one of the test questions. > What should the rating of GetClub if GetClub score 30% ? I found some information about this by simply doing a google search on "Bratco- Kopec test". Unfortunately, to actually take the test on screen, you had to be a member. > What should the rating of GetClub if GetClub score 40% ? > > What should the rating of GetClub if GetClub score 50% ? > > What should the rating of GetClub if GetClub score 60% ? > > What should the rating of GetClub if GetClub score 70% ? I wouldn't worry about that. > What should the rating of GetClub if GetClub score 100% ? That would indeed be scary; it would indicate that you had specifically fine-tuned your GC engine for this crude test, and succeeded!! > Is this the way to find the correct ratings? No. > How much time should GetClub be given to solve these positions? This was all explained in the original post in this thread. The test I saw discussed on the Web had a strict limit of two minutes per test position, and the problems were very complex. In fact, their scale for the various test results did not go above the level of the test's designer (i.e. IM), and as I recall, the lower limit was not useful for our purposes here. In my opinion, you need a test suite which has lots of different types of positions, and which can tell you if your program is a USCF 1200, a 1500 or an 1800. The Kopec test is simply in the wrong range of strengths. -- help bot
|
| | |
Date: 19 Aug 2008 11:24:30
From: Guest
Subject: Re: I will test them later.
|
"help bot" <[email protected] > wrote in message news:bc17afc3-beda-46b4-8e8a-4d00d618ac3f@d45g2000hsc.googlegroups.com... > > Sanny wrote: > >> Here is what I think. Here is my guess work >> >> Beginner Level will not be able to find any of the correct moves >> >> Easy Level will solve 30% of them correctly. >> >> Normal Level will solve 60% of them. >> >> Master Level will solve 80% of them >> >> Rybka will solve 90% of them. >> >> Before I test them, tell me what is the validity that the above >> results are correct. > > > I have not seen but a couple of these types > of test positions being discussed by others, > but I believe you may find that they are far > too difficult for GetClub to handle well. > > Rybka, on the other hand, could be used as > a fair guide to which test answers are dubious; > just make sure you allow plenty of thinking > time so she can zoom up to speed (~3000). It would be far far better if he went over to the TalkChess forum and asked there. There are already people who have done deep searches on these positions and have studied them etc. > > >> And they are the only moves that GetClub should >> play? >> >> It may happen the best move is wrong. Who has checked that these >> results are OK? > > > I read that some of the answers were, as > they termed it, controversial. In other words, > the "correct" answer was decided by a measly > International Master, before the advent of really > strong chess engines. That's true. But even now, not all computers doing deep searches will agree. > > >> In opening both e4 and d4 are correct So what if the GetClub chose >> another correct alternatives? > > > The starting position will hopefully not be one > of the test questions. > > >> What should the rating of GetClub if GetClub score 30% ? > > > I found some information about this by > simply doing a google search on "Bratco- > Kopec test". Unfortunately, to actually > take the test on screen, you had to be a > member. No. The paper was published long long ago. It's not some modern web thingie he came up with. > > >> What should the rating of GetClub if GetClub score 40% ? >> >> What should the rating of GetClub if GetClub score 50% ? >> >> What should the rating of GetClub if GetClub score 60% ? >> >> What should the rating of GetClub if GetClub score 70% ? > > > I wouldn't worry about that. > > >> What should the rating of GetClub if GetClub score 100% ? > > > That would indeed be scary; it would indicate > that you had specifically fine-tuned your GC > engine for this crude test, and succeeded!! It happens. Not just with BK test, but with any limited number of positions being tested. Somebody gets fixated on using one thing as a guide to judge the quality of their program and they tune it to do great on it with the result that games and other positions are terrible. That's why you need variety. > > >> Is this the way to find the correct ratings? > > > No. > > >> How much time should GetClub be given to solve these positions? > > > This was all explained in the original post in > this thread. The test I saw discussed on the > Web had a strict limit of two minutes per > test position, and the problems were very > complex. In fact, their scale for the various > test results did not go above the level of the > test's designer (i.e. IM), and as I recall, the > lower limit was not useful for our purposes > here. > > In my opinion, you need a test suite which > has lots of different types of positions, and > which can tell you if your program is a USCF > 1200, a 1500 or an 1800. The Kopec test is > simply in the wrong range of strengths. > > > -- help bot > > > > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 19 Aug 2008 01:05:46
From: Sanny
Subject: Big Bug found.
|
I will try them next week as I need to convert them to the format which GetClub understands. Today a big bug was found and removed. Now it will not show awkward scores. I was very worried it used to show +2 benefit in equal positions. Now it show 0.02 in equal position. So the Scores will be correct as per the position of the board. That was a great Bug which give 2 pawn losses in equal positions. Thats why GetClub used to sacrifice its pawns for no reasions. Having corrected that I feel GetClub will play stronger moves. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
|
Date: 18 Aug 2008 18:51:11
From: help bot
Subject: Re: Sanny: Some test positions for you
|
Guest wrote: > Sanny; > > Here are some standard test positions for you to use with GetClub chess. > > The classic Bratko-Kopec test and the Win-At-Chess test. There are many > other test sets, but these are classics that most people use. The > Bratko-Kopec tests are particularly intersting, since they've been around so > long and so many programs have done it. They aren't extensive enough, which > is why people use additional test sets, but they are classics that most > people use. I did a google search on "Bratko-Kopec test" and learned a little bit about this. One issue was the small number of test positions, and another was the fact that their results always came out nearly a class too high, relative to superior methods. But here is where I have a real beef with this approach: apparently, some of the positions were snatched from the latest fads in openings theory, and if you have read some ultra-narrow analysis of the lines in question and could recall everything, you will pick the "correct" answer. Otherwise, you're just out of luck, since nobody -- but nobody -- can figure all this stuff out in the allotted two minutes. That, my friends, is not true chess skill. Bring Emanuel Lasker forth from the grave and have him answer whether or not White's Queen can be trapped in some peculiar line from /New In Chess/ magazine circa 1988, and he will of course fail. Yet he would make mincemeat of all these IMs and FMs who construct their tests to closely match their own, peculiar chess knowledge of the latest openings theory or even the supposedly "proper" pawn lever in some position or other. Sanny's program requires easier questions-- far easier, I would say. And what's more, you can't score answers with this simplistic right/ wrong approach; you need to penalize losing moves and reward good-enough answers by comparison, just as in real-world play. In fact, it seems to me that a well-programmed chess engine might be a good way to figure out the real strength of Sanny's program, provided it can reasonably weaken its own play all the way down to GetClub's low level. Suppose for a moment that Fritz's "limit playing strength" function worked like magic, perfectly simulating the various playing strengths from zero to infinity. All you would have to do is have it play the GC program a large number of games at various settings, and look to see where the results evened out, where it won and lost equally. That would tell you it's actual strength, based on entire games-- not just a few, peculiar chess positions. There would be no opportunity for controversy over whether or not any particular "answer" was correct, for the games' results would settle the issue objectively, based on a very large number of chess decisions in all sorts of positions. It seems to me, from what little I saw (for free) of these Kopec positions, they are quite simply the sort of thing that Sanny's program could not solve, except perhaps by dumb luck; they are too advanced for weak programs. What is needed is a test of simple, straight-forward tactics, where one may win a piece, force checkmate, that sort of thing. Start with one-movers, then have some questions that require seeing two full moves ahead, then three and then four. -- help bot
|
| |
Date: 22 Aug 2008 23:35:22
From: Sanny
Subject: Re: Sanny: Some test positions for you
|
Though after improvement GetClub scored 44% it missed some Mate Positions So I revert back to original. I will again test in the evening to see if the new score. Beginner Solving 39% is good enough. It means Easy Level will sove arround 60% of them. Bye Sanny
|
| | |
Date: 23 Aug 2008 10:24:27
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"Sanny" <[email protected] > wrote in message news:66edad66-dd80-42e1-8756-ce2a53c0e093@l33g2000pri.googlegroups.com... > Though after improvement GetClub scored 44% it missed some Mate > Positions So I revert back to original. > > I will again test in the evening to see if the new score. > > Beginner Solving 39% is good enough. It means Easy Level will sove > arround 60% of them. Maybe, maybe not. You need to be careful how much time you take, though. A beginner level should take very little time (considering how well GC does on the test at that level.) So Easy Level shouldn't take much longer. No more than 30 seconds, I'd say. It's really a judgement call, but a strong program is going to get a high percentage of the WAC test suite very quickly. What I'm saying is, at 30 seconds per move (no matter what you call that level), you should get nearly all of them. 90% or so. (That's allowing for contested solutions, etc.) So you need to make sure you aren't taking too long, as well as getting a good percentage of them. Once you can get most of these positions at a good time setting, I'll introduce you to some difficult test sets. The WAC set is pretty much a beginner's testing suite. > > Bye > Sanny > ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 22 Aug 2008 13:51:35
From:
Subject: Re: Sanny: Some test positions for you
|
On 19 Aug., 03:51, help bot <[email protected] > wrote: > Guest wrote: What is needed is a test > of simple, straight-forward tactics, where > one may win a piece, forcecheckmate, > that sort of thing. =A0Start with one-movers, > then have some questions that require > seeing two full moves ahead, then three > and then four. Hello, my quest=EDon: Where can I find those easy tasks with easy results? Thanks! Greetings!
|
| | |
Date: 22 Aug 2008 17:40:58
From: Guest
Subject: Re: Sanny: Some test positions for you
|
<[email protected] > wrote in message news:[email protected]... On 19 Aug., 03:51, help bot <[email protected] > wrote: > Guest wrote: >>What is needed is a test >> of simple, straight-forward tactics, where >> one may win a piece, forcecheckmate, >> that sort of thing. Start with one-movers, >> then have some questions that require >> seeing two full moves ahead, then three >> and then four. >Hello, >my quest�on: >Where can I find >those easy tasks >with easy results? Unfortunately I don't know of a good set of debugging positions. Most authors just create their own and find what they can. Sorry. If you are still wanting some, you could go over to TalkChess.com and ask in the programmer's forum. Occasionally people will ask about that, but usually most people just suggest WAC and so on. Maybe this time they'll have a better answer. >Thanks! >Greetings! ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 21 Aug 2008 02:45:48
From: Sanny
Subject: Re: Help Bot, Should I cancel your game So that you may start a new
|
On Aug 21, 11:57=A0am, help bot <[email protected] > wrote: > On Aug 21, 1:18=A0am, Sanny <[email protected]> wrote: > > > > > > > > =A0 The Master level was moving at a reasonable > > > rate of speed until I played Qxe5, reaching the > > > current position. =A0Now, it refuses to move, period. > > > I am up two pawns for nothing-- a simple win if I > > > avoid opposite colored Bishops (as in a recent > > > OTB game where I believed I could win anyway, > > > but was proved wrong by a mere 1600 player!). > > > The normal pattern thus far has been an > > > unexpected "cancellation" of all such games > > > where I was winning, so why should this time > > > be any different? > > > What do you say? Try once more and see it plays. if not I will remove > > this game. > > > A move by master level takes 320 sec - 5120 sec > > > So Max time for a move by Master Level is 5120 sec thats roughly 1.5 > > hours. Just open the game let it think for 1.5 hours and see if it > > goes ahead. > > =A0 Last night I let it run again for many hours, > to no avail. =A0This time I cut it off after only a > few hours, as it obviously is in an infinite > loop. > > =A0 The claim that the maximum time is a > mere 5120 seconds is obviously wrong. =A0I > find it strange that when the program is > winning, there is never a lock-up; yet in the > multitude of positions where I am winning, > there are numerous "malfunctions" of every > imaginable sort-- each of which make it > impossible to continue play. =A0I am > reminded of Gary Kasparov and his fits > when losing to DeepBlue. =A0And then there > was that other fellow, Bob... er, um, Fish- > something, who always "had a cow" if > things did not go his way. =A0Is it possible > yourchessengine just can't handle > losing like a carrot? > Should I remove this game? I do not understand why it do not make its move. When such things happen forst restart the computer and then play the game again. Sometimes some errors pop up which can only be removed by restarting the computer. Just restart your computer and give it 1.5 hours to think and I bilieve it will play its move in 1.5 hours. As Master always think between 320 sec - 5120 sec. If it does not I will reset this game. Try playing lower levels. Now, Normal Level will play as good as Master Level as yesterday there was Twice improvement done in game. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 20 Aug 2008 23:57:33
From: help bot
Subject: Re: Help Bot, Should I cancel your game So that you may start a new
|
On Aug 21, 1:18=A0am, Sanny <[email protected] > wrote: > > =A0 The Master level was moving at a reasonable > > rate of speed until I played Qxe5, reaching the > > current position. =A0Now, it refuses to move, period. > > I am up two pawns for nothing-- a simple win if I > > avoid opposite colored Bishops (as in a recent > > OTB game where I believed I could win anyway, > > but was proved wrong by a mere 1600 player!). > > The normal pattern thus far has been an > > unexpected "cancellation" of all such games > > where I was winning, so why should this time > > be any different? > > What do you say? Try once more and see it plays. if not I will remove > this game. > > A move by master level takes 320 sec - 5120 sec > > So Max time for a move by Master Level is 5120 sec thats roughly 1.5 > hours. Just open the game let it think for 1.5 hours and see if it > goes ahead. Last night I let it run again for many hours, to no avail. This time I cut it off after only a few hours, as it obviously is in an infinite loop. The claim that the maximum time is a mere 5120 seconds is obviously wrong. I find it strange that when the program is winning, there is never a lock-up; yet in the multitude of positions where I am winning, there are numerous "malfunctions" of every imaginable sort-- each of which make it impossible to continue play. I am reminded of Gary Kasparov and his fits when losing to DeepBlue. And then there was that other fellow, Bob... er, um, Fish- something, who always "had a cow" if things did not go his way. Is it possible your chess engine just can't handle losing like a carrot? -- help bot
|
| |
Date: 20 Aug 2008 22:18:09
From: Sanny
Subject: Re: Help Bot, Should I cancel your game So that you may start a new
|
> =A0 The Master level was moving at a reasonable > rate of speed until I played Qxe5, reaching the > current position. =A0Now, it refuses to move, period. > I am up two pawns for nothing-- a simple win if I > avoid opposite colored Bishops (as in a recent > OTB game where I believed I could win anyway, > but was proved wrong by a mere 1600 player!). > The normal pattern thus far has been an > unexpected "cancellation" of all such games > where I was winning, so why should this time > be any different? What do you say? Try once more and see it plays. if not I will remove this game. A move by master level takes 320 sec - 5120 sec So Max time for a move by Master Level is 5120 sec thats roughly 1.5 hours. Just open the game let it think for 1.5 hours and see if it goes ahead. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 20 Aug 2008 16:13:37
From: help bot
Subject: Re: Help Bot, Should I cancel your game So that you may start a new
|
On Aug 20, 12:09=A0pm, Sanny <[email protected] > wrote: > The game you are playing with Master Level is taking 5 days. Still not > complete. > > Should I cancel your game with Master Level So that you can start a > new game? Try playing the Normal & Easy Level instead? > > There was a big Bug 2 days back So Master Level played badly. Now even > the Normal Level will play a very strong game. The Master level was moving at a reasonable rate of speed until I played Qxe5, reaching the current position. Now, it refuses to move, period. I am up two pawns for nothing-- a simple win if I avoid opposite colored Bishops (as in a recent OTB game where I believed I could win anyway, but was proved wrong by a mere 1600 player!). The normal pattern thus far has been an unexpected "cancellation" of all such games where I was winning, so why should this time be any different? -- help bot
|
| |
Date: 20 Aug 2008 09:09:46
From: Sanny
Subject: Help Bot, Should I cancel your game So that you may start a new game?
|
The game you are playing with Master Level is taking 5 days. Still not complete. Should I cancel your game with Master Level So that you can start a new game? Try playing the Normal & Easy Level instead? There was a big Bug 2 days back So Master Level played badly. Now even the Normal Level will play a very strong game. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
| |
Date: 18 Aug 2008 22:04:59
From: help bot
Subject: Re: Sanny: Some test positions for you
|
Guest wrote: > > the fact that their results always came out nearly > > a class too high, relative to superior methods. > > As I told Sanny a long time ago, the ratings numbers are bogus. I warned > him about that months ago. I should have warned him again, but I doubted he > would have actually tried it. (And to be honest... even if he had, I > suspect those numbers would have still been lower than what he advertises.) True, but why not re-calibrate the test scores so that they are in better accord with reality? > Even with a couple 'recalibrations' / revistation's over the years, the > ratings numbers aren't really accurate. > > That's not what's being tested here. > > What's being tested is solely whether or not GC can find the accepted move. Ah, but the answers to those few problems are *not* accepted. Some are disputed, and when you consider the time frame, a few are probably wrong, which means the scoring system penalizes you for not agreeing with it, rather than for not finding the best moves. > No matter how bad your program is, with today's hardware, you should be able > to get at least half right. > > Less than that suggests serious issues with the program. We already know that Sanny's program has serious issues. What we don't know is just what sort of rating all those issues, combined together, will net. Will it be 1200? 1700? > > But here is where I have a real beef with this > > approach: apparently, some of the positions were > > snatched from the latest fads in openings theory, > > and if you have read some ultra-narrow analysis of > > Computers don't have to worry about reading... They calculate everything. My point, exactly. The latest fads may well have it wrong, and if a 1988 /New in Chess/ shows 19. ...h6!!! is best against the hyper-Borg Attack, it may well be that in 2007 Rybka 2.0c finds a mate-in-twenty refutation to Kopec's "correct" answer. > The tests have been widely used in the computer chess world since the report > was done. Okay. Are you trying to suggest that wide- spread adoption -- as with the Ptolemaic model of the Universe -- is somehow proof of correct- ness? > Even though everybody knew the numbers were bogus and the positions not the > best, it was still a standard test that everybody could share and compare. > > That's why I bothered to suggest it. > > And if you'll notice, at no time did I ever say the BK or WAC test suites > were the best. I said they were classics that most people use. But Sanny's program is relatively weak. Why do you want him to use a test suite that gives his engine no real chance of finding the supposedly correct answers? A short article I read implied that the test suite was designed to see if strong chess programs of that era could find the "right" moves or ideas that masters or IMs may find. This is way, way out of Sanny's league; his program may well score a big, fat zero on every level, barring dumb luck answer-matches by sheer chance. What useful information would such a result provide-- that the program is not a grandmaster? (We already know this!) > But we don't treat the BK test like they originally intended. > > You either find the right move and get a +1 score, or you get it wrong and > you get a zero. > > Nothing more. That's just plain silly. If a chess engine plays a terrible move, that fact needs to be factored into the score, just as if it finds another viable move which is not an exact match to Brat-Kopec, there should be no penalty. > I could have left out the BK test. But the big reason I did suggest it is > because it's been used for so long that there are results available for a > number of classic chess programs. > > Sargon 2.5, Sargon 4, Sargon 5, Awit, Chaos, Belle, CrayBlitz, Deep Thought, > HiTech, And others. Those are just some I happen to know of off hand. And they also just happen to be among the strongest chess programs of their eras. Why are you intent on rating GetClub on a scale so high that it's score will be "off the chart"? > I could have also posted other test sets, but I figured two were enough. > We'd be lucky if Sanny even did one single position. I somehow doubt that he will even understand your explanation of the complex notation. > > comparison, just as in real-world play. In fact, > > it seems to me that a well-programmed chess > > engine might be a good way to figure out the > > real strength of Sanny's program, provided it > > can reasonably weaken its own play all the > > way down to GetClub's low level. > > No. > > There are significant problems in computer vs. computer play. > > It makes it very hard to actually determine the strength of the new program. > > For example, the one with the deeper search is likely to win. Regardless of > whether its the stronger program when playing humans. This commentary seems to completely ignore the gist of my idea: playing Fritz set to perfectly emulate a 1200 player is *not* the same as a match between GetClub and Fritz; the issues you describe do not just carry over. > Computer vs. computer is just not the same human vs. human or computer vs. > human. > > Hyatt has also noticed that doing too few different starting positions can > lead to some very eratic testing results in computer vs. computer. Even > with lots of games (thousands to millions) the results are still eratic from > one batch to the next. (Has to do with timing fluctuations and limited > variability of starting positions.) That sort of testing is not practical, as nobody is going to sit down and manually play GetClub against some other 1200- rated computers. > He's done testing for a year and a half and the eratic nature is quite > repeatable. Most people just don't do enough games to notice or do their > testing in a different way. Maybe there is something wrong with the way he is doing this; sometimes people can be blinded to even the most obvious of things. (Take that one fellow who played with a sting ray, for instance; do you think for one moment he did not know that he was swimming within striking range? Maybe he thought his quick reflexes would allow him to jump out of the way, as when a gator strikes.) > Second, you need to play more than just one or two programs. Sanny playing > only against Rybka and coming up with ratings is definetly wrong. I repeat: not only is it meaningless to test GetClub against Rybka, but any test suite that is designed for a set level, such as Expert/Master/SM, is just as wrongheaded. We already know that Sanny's program is well below those levels; what we don't know is where among the Class B/C/D/E sections it fits, exactly. The test questions need to tackle everything from the simplest tactics to more difficult problems-- and Mr. Kopec's seem to miss this aim by a country mile. > Third, for a quality program to actually weaken its play down to a specific > level is actually harder than you might think. It's more than just > weakening the eval and making the occasional tactical blunder because at > other times, the search is going to see so much that most of its moves will > still be too strong. I know that; this is why I postulated a supposedly perfect emulation instead of suggesting that any such thing actually exists. > The point is, it's difficult to get realistic reduced playing strengths. It > can be done, but it's not easy. Any program that gives reduced ratings > levels should be looked at with suspicion unless there is testing to back it > up. Such as the testing that showed the Kopec test results to be about a full class off base? > To do computer vs. computer testing reliably and get a reasonable rating, > you'd need several programs with reliable strengths and you'd need lots of > games for each time control of interest. You need to automate it. You need > lots of different opening positions, so opening books aren't being judged. This goes right back to my criticism of a few of the Kopec test questions, which one article related were based on one's familiarity with then recently-published and dubious openings theory. I would just as soon avoid the issue of openings /opinions/ and focus instead on what is known as fact. Including dubious opinions into such tests is pretty much counter-productive, while adding a variety of questions -- to which the answers are indisputable -- would serve to improve the process immensely. -- help bot
|
| | |
Date: 19 Aug 2008 11:20:35
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"help bot" <[email protected] > wrote in message news:7c88647a-cd00-4309-b88e-d7572aee7c7c@v57g2000hse.googlegroups.com... > >> As I told Sanny a long time ago, the ratings numbers are bogus. I warned >> him about that months ago. I should have warned him again, but I doubted >> he >> would have actually tried it. (And to be honest... even if he had, I >> suspect those numbers would have still been lower than what he >> advertises.) > > True, but why not re-calibrate the test scores > so that they are in better accord with reality? Because there is considerable doubt that so few positions can even give an accurate rating, even allowing for a couple hundred point downward adjustment and a couple hundred points width in ratings aproximation.. There just isn't enough variety. It is possible that more positions (several hundred) might be able to give a more accurate rating estimate, but I'm not aware of any research into developing such a test & rating scale. Don't misunderstand me, I have no objection to the *idea* of running a quick test suite and using that to calculate an aproximate playing ability. I think it'd be quite handy. It's just that to my knowledge, there has been no more research into developing such a test, and there's no proof that such test results are reliable. It is true that strong programs tend to do tolerably well on the tests. But that doesn't mean the other direction is true. That if you do well on the test the program will actually play reasonably well. The program could end up being tuned for that test and be terrible in other positions. >> Even with a couple 'recalibrations' / revistation's over the years, the >> ratings numbers aren't really accurate. >> >> That's not what's being tested here. >> >> What's being tested is solely whether or not GC can find the accepted >> move. > > > Ah, but the answers to those few problems > are *not* accepted. Some are disputed, and > when you consider the time frame, a few are A lot of answers are disputed in all the common tests. That's one of the big problems with test suites, and one of the reasons that you can't easily make a ratings estimation from them. Depending on how you play, you might actually prefer a different move. Depending on who you are playing (and their skill and techniques) you might prefer a different move. For example, wasn't it Tal who loved to get into very risky tactical positions, and overwhelm his opponents? He did that because his opponents were uncomfortable with those positions. He certainly couldn't do that with any computer chess program. So even *who* you are playing can effect what's considered the 'best' move. With deeper investigation (or searching) it's possible that an accepted move is found to be less than expected. That's the risk you take with any sort of testing. Whether it's testing positions or testing games. In my first message in this thread, I did point out that very possibility. But I also pointed out that at least with WAC, a few missed moves aren't going to significantly effect his score. There are newer versions of the WAC test suite with 'revised' answers. Answers that are based on current research and deep computer searches. But even those could be disputed. > We already know that Sanny's program has > serious issues. What we don't know is just > what sort of rating all those issues, combined > together, will net. Will it be 1200? 1700? But with test positions, *he* can see that his program has a problem with a particular position that other programs easily get. >> Computers don't have to worry about reading... They calculate >> everything. > > > My point, exactly. The latest fads may well > have it wrong, and if a 1988 /New in Chess/ > shows 19. ...h6!!! is best against the hyper-Borg > Attack, it may well be that in 2007 Rybka 2.0c > finds a mate-in-twenty refutation to Kopec's > "correct" answer. Possibly Things do change as positions get analyzed more & more. But that's true of opening theory that people use to play games. And endgame theory that people use. But usually that doesn't happen because a particular move is 'best' for a reason. So it's not really any different from with humans. >> The tests have been widely used in the computer chess world since the >> report >> was done. > > > Okay. Are you trying to suggest that wide- > spread adoption -- as with the Ptolemaic model > of the Universe -- is somehow proof of correct- > ness? Who said anything about every move being correct? In fact, in my original message I went out of my way to point out that some positions have contested moves. But the idea of a good test suite is that there tends to be only one 'best' move, even if there are several 'good' moves. Many of them are 'best' for a particular reason, not because of any fad. The idea here is that test positions are something he can use and judge by, and something that he can accurately report. Or would you rather his next message say that now beginner level has reached 2800 elo? >> Even though everybody knew the numbers were bogus and the positions not >> the >> best, it was still a standard test that everybody could share and >> compare. >> >> That's why I bothered to suggest it. >> >> And if you'll notice, at no time did I ever say the BK or WAC test suites >> were the best. I said they were classics that most people use. > > But Sanny's program is relatively weak. > Why do you want him to use a test suite > that gives his engine no real chance of > finding the supposedly correct answers? He does have a chance. Not to solve all of the positions, but that's kind of the point. You don't want a test where you can solve them all. The test suites I suggested are not the hardest around. They are actually fairly basic. And the time controls I suggested are actually fairly generous. Many people use 5 seconds a move for their programs in these suites. I suggested he try 5, 10 and 30 seconds. He can even go to one minute if he wants to spend that much time. Just as long as he does so consistantly. They are often used in the early stages of chess programming. Remember, computer chess searching is a lot different from the way humans play. So programs can actually find quite a few of these positions simply because of their tactical search. But hey, if *you* don't like these test suites, feel free to suggest some of your own. I have absolutely no problem with that. > A short article I read implied that the test > suite was designed to see if strong chess Not sure which test you are talking about. Win-At-Chess test suite is, of course, from a chess teaching book called "Win At Chess" The Bratko-Kopec test was also derived from several teaching chess books, although I can't remember their names. Incidentally, if you want to read the original paper on the BK test, http://spider.sci.brooklyn.cuny.edu/~kopec/Publications/P_index.html http://spider.sci.brooklyn.cuny.edu/~kopec/Publications/Publications/O_42_C.pdf There are several papers about the BK test, but I don't happen to have a handy link to them. One is "The Bratko-Kopec test Revisited" by T. Marsland, and another is "The Bratko-Kopec Test Recalibrated" by Benn &^ Kopec. And a couple others that I can't find. > programs of that era could find the "right" > moves or ideas that masters or IMs may > find. This is way, way out of Sanny's Many of the 'best moves' are actually done for tactical reasons that computers can do. For the positional ones, he'll get some right and some wrong. For the tactical ones, he'll miss some, too. And then he'll have some idea of where his program is failing and where to improve it. That's what test positions are all about. > league; his program may well score a > big, fat zero on every level, barring dumb Bet not. I wouldn't be at all surprised if TSCP (or the CPW clone) or micromax could solve quite a few of them. Remember, chess is tactics and because of that, many 'best moves' are done for eventual tactical reasons. Tactics are something computers are pretty good at. But no, I don't expect him to score as well as many other programs. That doesn't matter. These tests give solid answers rather than the vague kind of testing he's been doing. >> But we don't treat the BK test like they originally intended. >> >> You either find the right move and get a +1 score, or you get it wrong >> and >> you get a zero. >> >> Nothing more. > > > That's just plain silly. If a chess engine > plays a terrible move, that fact needs to be > factored into the score, just as if it finds > another viable move which is not an exact > match to Brat-Kopec, there should be no > penalty. There are some tests that do have 'avoid' moves. But those are harder tests. Let's keep things simple for him and just give him points for the ones he gets right. For the ones he doesn't, he needs to work on. Remember, most of these have only one best move for a reason. Implicitly if you don't choose it, you made a terrible move. (Not all are like that, but we can pretend that for now.) >> I could have left out the BK test. But the big reason I did suggest it >> is >> because it's been used for so long that there are results available for a >> number of classic chess programs. >> >> Sargon 2.5, Sargon 4, Sargon 5, Awit, Chaos, Belle, CrayBlitz, Deep >> Thought, >> HiTech, And others. Those are just some I happen to know of off hand. > > > And they also just happen to be among the > strongest chess programs of their eras. Why > are you intent on rating GetClub on a scale > so high that it's score will be "off the chart"? (shaking head....) You really don't get how much computer performance effects things. With modern hardware, even a *SIMPLE* program like MicroMax has a higher rating that Sargon 2.5 / 4 / 5 or Awit or Chaos did back in their prime. I think TSCP can score around 1800. Faile over 2000. Neither of those are complicated programs. Even a semi-smart program easily has a higher rating than Belle or CrayBlitz. By today's standards, the early CrayBlitz is an idiot running on slower hardware than many PDA's have. Modern hardware is *FAST* and it really helps. I once had a discussion with Sanny about the "Technology curve". About how much faster hardware can help your play and ratings. Going from the hardware from back then (such as sargon 2.5) to now is going to really help! So his scores should be comparable to what the Sargons could do. (I said should... not would...) If he improves his program, then he can compare to Belle, CrayBlitz, etc. Kind of scary, huh? >> I could have also posted other test sets, but I figured two were enough. >> We'd be lucky if Sanny even did one single position. > > > I somehow doubt that he will even understand > your explanation of the complex notation. (shrug) I tried. Feel free to offer him other, supposedly better test suites. > This commentary seems to completely > ignore the gist of my idea: playing Fritz set > to perfectly emulate a 1200 player is *not* > the same as a match between GetClub and > Fritz; the issues you describe do not just > carry over. Then I misunderstood what you were trying to say. > That sort of testing is not practical, as > nobody is going to sit down and manually > play GetClub against some other 1200- > rated computers. That's why it needs some way to do automatic testing. But I don't think he's going to do that. >> He's done testing for a year and a half and the eratic nature is quite >> repeatable. Most people just don't do enough games to notice or do their >> testing in a different way. > > Maybe there is something wrong with > the way he is doing this; sometimes There has been a lot more discussion going on and even a mathematician joined in. To put it simply 1) the computer clock introduces a lot of randomness in the game. Doing a timed game is different from doing a fixed number of nodes or plies. Hyatt has shown that even doing a few hundred nodes more or less can lead to radically different games with different results. A few hundred nodes can be enough to determine whether the computer picks a great move or an okay move or even a blunder but didn't have time enough to notice. (Note: This has been comfirmed by others.) 2) You need an adequate number of opponents. 3) You need to have enough opening positions to test from. Hyatt had been using 40 standard positions and that isn't enough. You need more but it's not sure yet how many are enough. 4) You need lots of games, since the clock introduces some randomness. It's not yet determined how many games you need to get reliable results. Most people simply don't do enough testing to be able to notice these variations. You make a change in your program, you run a few simple tests and you decide to keep it or throw it out. Most people just assumed the method was valid. They never did the scale of testing Hyatt has to verify it. It's not. Or at least it can easily be invalid. It's still being investigated as to the best way to do reliable testing with reasonable error bounds. > people can be blinded to even the most > obvious of things. (Take that one fellow > who played with a sting ray, for instance; Stingings aren't too uncommon because they can get steped on. Fatalities are rare though. However, stingrays are actually pretty gentle creatures unless you startle or harrass them. Leave them alone and don't startle them, and they don't care about you. > do you think for one moment he did not > know that he was swimming within > striking range? Maybe he thought his > quick reflexes would allow him to jump > out of the way, as when a gator strikes.) You are talking about Irwin, and the couple of others who were stung very shortly after that. No, he was leaving it alone. Swiming near it observing it, but leaving it alone. The same thing thousands of other divers do every year. The problem was, he somehow startled it. And by sheer chance the barb went into his heart. The odds are good that if he had left the barb in, he would have survived. I agree the guy was a bit of a nut, but not because of the stingray. >> Second, you need to play more than just one or two programs. Sanny >> playing >> only against Rybka and coming up with ratings is definetly wrong. > > > I repeat: not only is it meaningless to test > GetClub against Rybka, but any test suite > that is designed for a set level, such as > Expert/Master/SM, is just as wrongheaded. Then feel free to offer your own choices to Sanny.... > We already know that Sanny's program is > well below those levels; what we don't know > is where among the Class B/C/D/E sections > it fits, exactly. The test questions need to > tackle everything from the simplest tactics > to more difficult problems-- and Mr. Kopec's > seem to miss this aim by a country mile. Half of them are tactical positions. Most chess programs should be able to do pretty well on that part. Bu they, I'm not saying the BK or WAC test is best, either. >> The point is, it's difficult to get realistic reduced playing strengths. >> It >> can be done, but it's not easy. Any program that gives reduced ratings >> levels should be looked at with suspicion unless there is testing to back >> it >> up. > > Such as the testing that showed the Kopec > test results to be about a full class off base? For computers, it's far more than that. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 18 Aug 2008 22:00:45
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"help bot" <[email protected] > wrote in message news:[email protected]... > > I did a google search on "Bratko-Kopec test" and > learned a little bit about this. One issue was the > small number of test positions, and another was Definetly. > the fact that their results always came out nearly > a class too high, relative to superior methods. As I told Sanny a long time ago, the ratings numbers are bogus. I warned him about that months ago. I should have warned him again, but I doubted he would have actually tried it. (And to be honest... even if he had, I suspect those numbers would have still been lower than what he advertises.) Even with a couple 'recalibrations' / revistation's over the years, the ratings numbers aren't really accurate. That's not what's being tested here. What's being tested is solely whether or not GC can find the accepted move. No matter how bad your program is, with today's hardware, you should be able to get at least half right. Less than that suggests serious issues with the program. And any program that misses the first position has *major* problems. > But here is where I have a real beef with this > approach: apparently, some of the positions were > snatched from the latest fads in openings theory, > and if you have read some ultra-narrow analysis of Computers don't have to worry about reading... They calculate everything. > the lines in question and could recall everything, > you will pick the "correct" answer. Otherwise, > you're just out of luck, since nobody -- but nobody > -- can figure all this stuff out in the allotted two > minutes. The tests have been widely used in the computer chess world since the report was done. (In fact, the original testing method was essentially impossible to do on computers because it required 2nd & 3rd best lines. But computer chess people long since ignored that.) Even though everybody knew the numbers were bogus and the positions not the best, it was still a standard test that everybody could share and compare. That's why I bothered to suggest it. And if you'll notice, at no time did I ever say the BK or WAC test suites were the best. I said they were classics that most people use. I think there is some confusion here... You are taking the Bratko-Kopec test as they originally intended. As Bratko still advertises it as if it's valid. That's not what computer chess people do. And I didn't suggest he do that. We treat it like any other test suite of positions. The big difference is that instead of it being a private collection of test positions, these are public. And for whatever reason, the positions themselves began to be used as a way to test chess programs and to compare chess programs. Since then, other sets have also become very popular. Such as the Win-At-Chess set, which I also suggested. (I guess everybody has a set of 'favorites', but BK & WAC are certainly among the most common test suites used.) But we don't treat the BK test like they originally intended. You either find the right move and get a +1 score, or you get it wrong and you get a zero. Nothing more. I could have left out the BK test. But the big reason I did suggest it is because it's been used for so long that there are results available for a number of classic chess programs. Sargon 2.5, Sargon 4, Sargon 5, Awit, Chaos, Belle, CrayBlitz, Deep Thought, HiTech, And others. Those are just some I happen to know of off hand. (Plus, of course, any current program can be easily tested with a mere 24 positions of the BK test suite.) It was a way to get some results that could be compared to other, older programs. Some people in here have compared GC to Sargon, Super Connie, etc. I could have also posted other test sets, but I figured two were enough. We'd be lucky if Sanny even did one single position. > comparison, just as in real-world play. In fact, > it seems to me that a well-programmed chess > engine might be a good way to figure out the > real strength of Sanny's program, provided it > can reasonably weaken its own play all the > way down to GetClub's low level. No. There are significant problems in computer vs. computer play. It makes it very hard to actually determine the strength of the new program. For example, the one with the deeper search is likely to win. Regardless of whether its the stronger program when playing humans. Computer vs. computer is just not the same human vs. human or computer vs. human. Hyatt has also noticed that doing too few different starting positions can lead to some very eratic testing results in computer vs. computer. Even with lots of games (thousands to millions) the results are still eratic from one batch to the next. (Has to do with timing fluctuations and limited variability of starting positions.) He's done testing for a year and a half and the eratic nature is quite repeatable. Most people just don't do enough games to notice or do their testing in a different way. Yes, computer vs. computer tournaments are often done. There are often a problem though. First, most tournaments have far too few rounds. You just can't get enough accuracy playing a few dozen games against several other opponents. (The World computer chess championship and all the older similar tournaments were perpitrators of such limited games.) Second, you need to play more than just one or two programs. Sanny playing only against Rybka and coming up with ratings is definetly wrong. Third, for a quality program to actually weaken its play down to a specific level is actually harder than you might think. It's more than just weakening the eval and making the occasional tactical blunder because at other times, the search is going to see so much that most of its moves will still be too strong. The point is, it's difficult to get realistic reduced playing strengths. It can be done, but it's not easy. Any program that gives reduced ratings levels should be looked at with suspicion unless there is testing to back it up. To do computer vs. computer testing reliably and get a reasonable rating, you'd need several programs with reliable strengths and you'd need lots of games for each time control of interest. You need to automate it. You need lots of different opening positions, so opening books aren't being judged. Etc. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|
Date: 18 Aug 2008 23:21:23
From: Simon Krahnke
Subject: Re: Sanny: Some test positions for you
|
* Guest <[email protected] > (18:42) schrieb: Why the wild crossposting? This is off-topic in .misc. > FEN starts at A8 and goes across to H8, then A7-H7, etc. Lowercase is > black. Uppercase is white. Numbers are how many blank squares. Slashes > indicate a new row. Hey, just like in Getclub. Except - for empty square, no /, a right-to-left order and [YN]{4} for castling rights. > This is followed by the enpassant square. - means no enpassant possible. I doubt that Getclub can handle en-passant captures. > These are optionally follwed by half move clock & full move clock. You wont > have that in these tests. Because that's only true for FEN, not for EPD. > A test script is easy to do. Or you can program the testing stuff into the > program itself. That's what most people do because it makes testing easy > that way. You just say "epdtest filename" and it grabs the test file, runs > the tests, saves the results to a file and when you come back the results > are ready for you. No human participation required. Getclub would need command line for this to work. :-) > Here are the classic Bratko-Kopec tests. Which would be proper EPD if not for the additional line-feeds. :-) mfg, simon .... thanks
|
| |
Date: 21 Aug 2008 00:50:13
From: Simon Krahnke
Subject: Re: Sanny: Some test positions for you
|
* Guest <[email protected] > (17:42) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... >>* Guest <[email protected]> (00:21) schrieb: > > I appologize for my slightly rude remark. Accepted. > I wasn't in the best of mood to begin with and then your implying that I > deliberately screwed up the post just to annoy people irked me. > > I appologize. Me too. mfg, simon .... l
|
| |
Date: 20 Aug 2008 01:25:17
From: Simon Krahnke
Subject: Re: Sanny: Some test positions for you
|
* Guest <[email protected] > (00:21) schrieb: > "Simon Krahnke" <[email protected]> wrote in message > news:[email protected]... > > (My reply to other stuff snipped as being useless for you....) > >> I blame you. You can blame your own software. > > Oh gee... I'm so hurt. > > What I sent didn't have extra line feeds. Alternate Theory: Someone on the line put them in to annoy us. Fact is: they are there in my spool, so it isn't my NUA. They are only on long lines, so your news authoring tool's line breaking algorithm is the most likely candidate for putting them in. > If you don't like it, feel free to kiss your dog's ass. Maybe you'll like > that better. Sorry, no dog. No hard feelings too, removing the line break wasn't too much work. mfg, simon .... l
|
| | |
Date: 20 Aug 2008 10:42:28
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (00:21) schrieb: I appologize for my slightly rude remark. I wasn't in the best of mood to begin with and then your implying that I deliberately screwed up the post just to annoy people irked me. I appologize. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 19 Aug 2008 21:40:04
From: Simon Krahnke
Subject: Re: Sanny: Some test positions for you
|
* Guest <[email protected] > (00:33) schrieb: >> Hey, just like in Getclub. Except - for empty square, no /, a >> right-to-left order and [YN]{4} for castling rights. > > There are a lot of near FEN descriptions around. But what program uses that as it's internal representation? >>> This is followed by the enpassant square. - means no enpassant possible. >> >> I doubt that Getclub can handle en-passant captures. > > I'm not in a position to say. I'm in a position to doubt. >>> These are optionally follwed by half move clock & full move clock. You >>> wont have that in these tests. >> >> Because that's only true for FEN, not for EPD. > > Actually you can have them in EPD. EPD is very extensive. Very very few > people implement the whole thing. You can have the data in EPD, but not in the way FEN does it. > You program it into it. It pops up a box that lets you pick the file, and > it goes to work. Applets can't read files. :-) >> Which would be proper EPD if not for the additional line-feeds. :-) > > There were no additional line feeds in what I sent. > > Blame the newsreader. I blame you. You can blame your own software. mfg, simon .... l
|
| | |
Date: 19 Aug 2008 17:21:14
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... (My reply to other stuff snipped as being useless for you....) > I blame you. You can blame your own software. Oh gee... I'm so hurt. What I sent didn't have extra line feeds. But fine.... I put in 734 extra line feeds, 4 carriage returns and two horizontal tabs, just to piss you off. If you don't like it, feel free to kiss your dog's ass. Maybe you'll like that better. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
| |
Date: 18 Aug 2008 17:33:08
From: Guest
Subject: Re: Sanny: Some test positions for you
|
"Simon Krahnke" <[email protected] > wrote in message news:[email protected]... >* Guest <[email protected]> (18:42) schrieb: > > Why the wild crossposting? This is off-topic in .misc. I took the list from his posts. I don't know which groups he actually pays attention to and which one he only glances at. I removed a couple definetly irrelevant ones though. I originally was going to post it in just rgcc but since I was trying to actually help him, I wanted to give him a reasonable chance to see it and ignore it as being unworthy of his attention. >> FEN starts at A8 and goes across to H8, then A7-H7, etc. Lowercase is >> black. Uppercase is white. Numbers are how many blank squares. Slashes >> indicate a new row. > > Hey, just like in Getclub. Except - for empty square, no /, a > right-to-left > order and [YN]{4} for castling rights. There are a lot of near FEN descriptions around. You could probably find programs from the early 70's that used it in some form. >> This is followed by the enpassant square. - means no enpassant possible. > > I doubt that Getclub can handle en-passant captures. I'm not in a position to say. I was just explaining what FEN was, else he would probably come back and say he didn't know what it was and that it was beneath him to do a web search to find out. That's the same reason I posted the tests... since he claims to have an aversion for searching the web for any useful information on chess programming, this way he can't say he didn't encounter them. >> These are optionally follwed by half move clock & full move clock. You >> wont >> have that in these tests. > > Because that's only true for FEN, not for EPD. Actually you can have them in EPD. EPD is very extensive. Very very few people implement the whole thing. The extra stuff for the move clocks are used in tests involving draw by 50 move rule, for example. EPD doesn't care because it goes by the commands rather than where the FEN ends. Somewhere or other I have a decent collection of EPD's that test all the basic stuff like that, enpassant, under-promotions, mate-in-x moves, draw of various kinds, etc. All the useful kinds of tests you need to make sure your program is actually working. Probably burned onto a some unknown cd and stuck in the basement, though. >> A test script is easy to do. Or you can program the testing stuff into >> the >> program itself. That's what most people do because it makes testing easy >> that way. You just say "epdtest filename" and it grabs the test file, >> runs >> the tests, saves the results to a file and when you come back the results >> are ready for you. No human participation required. > > Getclub would need command line for this to work. :-) No you wouldn't. You program it into it. It pops up a box that lets you pick the file, and it goes to work. How he wants to do it is up to him. I was just trying to point out that he doesn't have to do it manually one by one. That he could automate it and then the only effort on his part would be to tell it to start the test. Then he could get up and leave the house. I figured that otherwise he'd say it would take too much effort and that he didn't want to put that much effort into it when obviously Rybka is a better choice, blah blah blah. >> Here are the classic Bratko-Kopec tests. > > Which would be proper EPD if not for the additional line-feeds. :-) There were no additional line feeds in what I sent. Blame the newsreader. But even a few extra linefeeds aren't really an issue. Just a tiny bit of editing. Besides, you and I both know he's actually going to ignore the tests. He's going to go out of his way to pretend to not notice. I was just trying to force things enough so he would have to put some effort into ignoring it, rather than giving an excuse like him not knowing where to find the tests or how to read FEN, etc. etc. ----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= - Total Privacy via Encryption =---
|
|