From 8d117fa54366f0e84e3fab9e7b62d2ade7187c41 Mon Sep 17 00:00:00 2001 From: Maurizio Monge Date: Sun, 7 Oct 2007 12:04:24 +0200 Subject: [PATCH] Changed eval: bishop pair, dynamic rook and knight. Small cleanup. --- epd/NewIQ_fruit | 6 - epd/crash.epd | 71 -- epd/rattatechess.log | 2326 -------------------------------------------------- epd/wac.epd.fruit | 5 - epd/wac.epd.glaurung | 4 - epd/wac.epd.shredder | 5 - epd/wac.epd.thor | 9 - epd/wac2.epd | 100 --- evaluate.cpp | 8 +- search.cpp | 9 +- search_gui.cpp | 14 + search_gui.h | 3 + 12 files changed, 30 insertions(+), 2530 deletions(-) delete mode 100644 epd/NewIQ_fruit delete mode 100644 epd/crash.epd delete mode 100644 epd/rattatechess.log delete mode 100644 epd/wac.epd.fruit delete mode 100644 epd/wac.epd.glaurung delete mode 100644 epd/wac.epd.shredder delete mode 100644 epd/wac.epd.thor delete mode 100644 epd/wac2.epd diff --git a/epd/NewIQ_fruit b/epd/NewIQ_fruit deleted file mode 100644 index 4cf805e..0000000 --- a/epd/NewIQ_fruit +++ /dev/null @@ -1,6 +0,0 @@ -Passed 264 tests out of 360 (73%) -Failed are: 2 14 17 20 43 52 55 56 60 63 66 90 95 100 103 106 107 108 111 -113 115 116 1[23]0 135 140 141 145 150 154 157 164 165 175 181 183 195 196 -198 200 207 210 224 230 232 2[34]7 257 258 259 260 262 265 266 268 272 274 -280 289 297 298 300 307 314 316 318 319 320 326 327 329 331 332 333 336 -341 343 344 346 351 352 354 355 357 358 360 diff --git a/epd/crash.epd b/epd/crash.epd deleted file mode 100644 index 8b0bea4..0000000 --- a/epd/crash.epd +++ /dev/null @@ -1,71 +0,0 @@ -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"; diff --git a/epd/rattatechess.log b/epd/rattatechess.log deleted file mode 100644 index a5c8d2d..0000000 --- a/epd/rattatechess.log +++ /dev/null @@ -1,2326 +0,0 @@ -Error, could not open and mmap the book file "ratta.book". -Book file "../ratta.book" opened and mapped, good! -Error, could not open "ratta.lines" for reading. -Error, could not open "../ratta.lines" for reading. -Error, could not open "/home/maurizio/ratta.lines" for reading. ---> nopost ---> epdtest self 1 abbe.epd - - - 1 - Thinking, the best move is Qxf3 -Result: Rd6 -Test 1 FAILURE, self missed the best move (Qxf3) (che scarso!) -Test 1 "BS2830-01" FAILED! (+0, -1, ~0%) - - - 2 - Thinking, the best move is f5 -Result: Kd8 -Test 2 FAILURE, self missed the best move (f5) (che scarso!) -Test 2 "BS2830-02" FAILED! (+0, -2, ~0%) - - - 3 - Thinking, the best move is Bh3+ -Result: Bh3+ -Test 3 SUCCESS, self found the best move Bh3+ (o se figo!) -Test 3 "BS2830-03" PASSED! (+1, -2, ~33%) - - - 4 - Thinking, the best move is Nd4 -Result: Re4 -Test 4 FAILURE, self missed the best move (Nd4) (che scarso!) -Test 4 "BS2830-04" FAILED! (+1, -3, ~25%) - - - 5 - Thinking, the best move is Rxe6 -Result: Bxd5 -Test 5 FAILURE, self missed the best move (Rxe6) (che scarso!) -Test 5 "BS2830-05" FAILED! (+1, -4, ~20%) - - - 6 - Thinking, the best move is f3 -Result: Kf3 -Test 6 FAILURE, self missed the best move (f3) (che scarso!) -Test 6 "BS2830-06" FAILED! (+1, -5, ~16%) - - - 7 - Thinking, the best move is b4 -Result: Bc1 -Test 7 FAILURE, self missed the best move (b4) (che scarso!) -Test 7 "BS2830-07" FAILED! (+1, -6, ~14%) - - - 8 - Thinking, the best move is Bh5 -Result: Bxf3 -Test 8 FAILURE, self missed the best move (Bh5) (che scarso!) -Test 8 "BS2830-08" FAILED! (+1, -7, ~12%) - - - 9 - Thinking, the best move is Nb1 -Result: Nb1 -Test 9 SUCCESS, self found the best move Nb1 (o se figo!) -Test 9 "BS2830-09" PASSED! (+2, -7, ~22%) - - - 10 - Thinking, the best move is Bd2 -Result: gxh7+ -Test 10 FAILURE, self missed the best move (Bd2) (che scarso!) -Test 10 "BS2830-10" FAILED! (+2, -8, ~20%) - - - 11 - Thinking, the best move is exf6 -Result: Qb3 -Test 11 FAILURE, self missed the best move (exf6) (che scarso!) -Test 11 "BS2830-11" FAILED! (+2, -9, ~18%) - - - 12 - Thinking, the best move is Bb2 -Result: Qc3 -Test 12 FAILURE, self missed the best move (Bb2) (che scarso!) -Test 12 "BS2830-12" FAILED! (+2, -10, ~16%) - - - 13 - Thinking, the best move is O-O-O -Result: Ne2 -Test 13 FAILURE, self missed the best move (O-O-O) (che scarso!) -Test 13 "BS2830-13" FAILED! (+2, -11, ~15%) - - - 14 - Thinking, the best move is Nxf7 -Result: Bxf6 -Test 14 FAILURE, self missed the best move (Nxf7) (che scarso!) -Test 14 "BS2830-14" FAILED! (+2, -12, ~14%) - - - 15 - Thinking, the best move is Kg3 -Result: Kg1 -Test 15 FAILURE, self missed the best move (Kg3) (che scarso!) -Test 15 "BS2830-15" FAILED! (+2, -13, ~13%) - - - 16 - Thinking, the best move is Rxb2 -Result: Bd8 -Test 16 FAILURE, self missed the best move (Rxb2) (che scarso!) -Test 16 "BS2830-16" FAILED! (+2, -14, ~12%) - - - 17 - Thinking, the best move is Ne6 -Result: Nb3 -Test 17 FAILURE, self missed the best move (Ne6) (che scarso!) -Test 17 "BS2830-17" FAILED! (+2, -15, ~11%) - - - 18 - Thinking, the best move is g5 -Result: Kg3 -Test 18 FAILURE, self missed the best move (g5) (che scarso!) -Test 18 "BS2830-18" FAILED! (+2, -16, ~11%) - - - 19 - Thinking, the best move is Be1 -Result: h6 -Test 19 FAILURE, self missed the best move (Be1) (che scarso!) -Test 19 "BS2830-19" FAILED! (+2, -17, ~10%) - - - 20 - Thinking, the best move is O-O -Result: Qe7 -Test 20 FAILURE, self missed the best move (O-O) (che scarso!) -Test 20 "BS2830-20" FAILED! (+2, -18, ~10%) - - - 21 - Thinking, the best move is Ne4 -Result: Be5 -Test 21 FAILURE, self missed the best move (Ne4) (che scarso!) -Test 21 "BS2830-21" FAILED! (+2, -19, ~9%) - - - 22 - Thinking, the best move is Qxd3 -Result: Bd4+ -Test 22 FAILURE, self missed the best move (Qxd3) (che scarso!) -Test 22 "BS2830-22" FAILED! (+2, -20, ~9%) - - - 23 - Thinking, the best move is Rxf3 -Result: Kd7 -Test 23 FAILURE, self missed the best move (Rxf3) (che scarso!) -Test 23 "BS2830-23" FAILED! (+2, -21, ~8%) - - - 24 - Thinking, the best move is Ka1 -Result: h4 -Test 24 FAILURE, self missed the best move (Ka1) (che scarso!) -Test 24 "BS2830-24" FAILED! (+2, -22, ~8%) - - - 25 - Thinking, the best move is Rf8 -Result: Rxc2 -Test 25 FAILURE, self missed the best move (Rf8) (che scarso!) -Test 25 "BS2830-25" FAILED! (+2, -23, ~8%) - - - 26 - Thinking, the best move is Qd5 -Result: Qe4 -Test 26 FAILURE, self missed the best move (Qd5) (che scarso!) -Test 26 "BS2830-26" FAILED! (+2, -24, ~7%) - - - 27 - Thinking, the best move is d5 -Result: Qa4 -Test 27 FAILURE, self missed the best move (d5) (che scarso!) -Test 27 "BS2830-27" FAILED! (+2, -25, ~7%) - - - 28 - Thinking, the best move is Nxg7 -Result: Rf2 -Test 28 FAILURE, self missed the best move (Nxg7) (che scarso!) -Test 28 "test 1" FAILED! (+2, -26, ~7%) - - - 29 - Thinking, the best move is Bxb6 -Result: Be3 -Test 29 FAILURE, self missed the best move (Bxb6) (che scarso!) -Test 29 "test 2" FAILED! (+2, -27, ~6%) - - - 30 - Thinking, the best move is Re6 -Result: Rf5 -Test 30 FAILURE, self missed the best move (Re6) (che scarso!) -Test 30 "test 3" FAILED! (+2, -28, ~6%) - - - 31 - Thinking, the best move is Qf7 -Result: Rb1 -Test 31 FAILURE, self missed the best move (Qf7) (che scarso!) -Test 31 "test 4" FAILED! (+2, -29, ~6%) - - - 32 - Thinking, the best move is Ka6 -Result: Ka6 -Test 32 SUCCESS, self found the best move Ka6 (o se figo!) -Test 32 "test 5" PASSED! (+3, -29, ~9%) - - - 33 - Thinking, the best move is e3 -Result: h6 -Test 33 FAILURE, self missed the best move (e3) (che scarso!) -Test 33 "test 6" FAILED! (+3, -30, ~9%) - - - 34 - Thinking, the best move is Rd6 -Result: Rd6 -Test 34 SUCCESS, self found the best move Rd6 (o se figo!) -Test 34 "test 7" PASSED! (+4, -30, ~11%) - - - 35 - Thinking, the best move is Rxc6+ -Result: Rxc6+ -Test 35 SUCCESS, self found the best move Rxc6+ (o se figo!) -Test 35 "test 8" PASSED! (+5, -30, ~14%) - - - 36 - Thinking, the best move is g5 -Result: Rf8 -Test 36 FAILURE, self missed the best move (g5) (che scarso!) -Test 36 "test 9" FAILED! (+5, -31, ~13%) - - - 37 - Thinking, the best move is Rxg7+ -Result: Rxg7+ -Test 37 SUCCESS, self found the best move Rxg7+ (o se figo!) -Test 37 "test 10" PASSED! (+6, -31, ~16%) - - - 38 - Thinking, the best move is Qxh2+ -Result: Qh5 -Test 38 FAILURE, self missed the best move (Qxh2+) (che scarso!) -Test 38 "test 11" FAILED! (+6, -32, ~15%) - - - 39 - Thinking, the best move is Qe4 -Result: Qf5 -Test 39 FAILURE, self missed the best move (Qe4) (che scarso!) -Test 39 "test 12" FAILED! (+6, -33, ~15%) - - - 40 - Thinking, the best move is Be6 -Result: c2+ -Test 40 FAILURE, self missed the best move (Be6) (che scarso!) -Test 40 "test 13" FAILED! (+6, -34, ~15%) - - - 41 - Thinking, the best move is Rxh7 -Result: Qxb5 -Test 41 FAILURE, self missed the best move (Rxh7) (che scarso!) -Test 41 "test 14" FAILED! (+6, -35, ~14%) - - - 42 - Thinking, the best move is e5 -Result: Rf6+ -Test 42 FAILURE, self missed the best move (e5) (che scarso!) -Test 42 "test 15" FAILED! (+6, -36, ~14%) - - - 43 - Thinking, the best move is Nxg2 -Result: Nxg2 -Test 43 SUCCESS, self found the best move Nxg2 (o se figo!) -Test 43 "test 16" PASSED! (+7, -36, ~16%) - - - 44 - Thinking, the best move is Qxf4 -Result: Rxf4 -Test 44 FAILURE, self missed the best move (Qxf4) (che scarso!) -Test 44 "test 17" FAILED! (+7, -37, ~15%) - - - 45 - Thinking, the best move is d6 -Result: Kxd4 -Test 45 FAILURE, self missed the best move (d6) (che scarso!) -Test 45 "test 18" FAILED! (+7, -38, ~15%) - - - 46 - Thinking, the best move is f3 -Result: Bxf1 -Test 46 FAILURE, self missed the best move (f3) (che scarso!) -Test 46 "test 19" FAILED! (+7, -39, ~15%) - - - 47 - Thinking, the best move is Ra2 -Result: Ra2 -Test 47 SUCCESS, self found the best move Ra2 (o se figo!) -Test 47 "test 20" PASSED! (+8, -39, ~17%) - - - 48 - Thinking, the best move is Re1 -Result: g7 -Test 48 FAILURE, self missed the best move (Re1) (che scarso!) -Test 48 "test 21" FAILED! (+8, -40, ~16%) - - - 49 - Thinking, the best move is a3 -Result: a3 -Test 49 SUCCESS, self found the best move a3 (o se figo!) -Test 49 "test 22" PASSED! (+9, -40, ~18%) - - - 50 - Thinking, the best move is g4 -Result: Kxf5 -Test 50 FAILURE, self missed the best move (g4) (che scarso!) -Test 50 "test 23" FAILED! (+9, -41, ~18%) - - - 51 - Thinking, the best move is g6 -Result: Ra5 -Test 51 FAILURE, self missed the best move (g6) (che scarso!) -Test 51 "test 24" FAILED! (+9, -42, ~17%) - - - 52 - Thinking, the best move is Nd3 -Result: Kc5 -Test 52 FAILURE, self missed the best move (Nd3) (che scarso!) -Test 52 "test 25" FAILED! (+9, -43, ~17%) - - - 53 - Thinking, the best move is f5 -Result: Kh1 -Test 53 FAILURE, self missed the best move (f5) (che scarso!) -Test 53 "test 26" FAILED! (+9, -44, ~16%) - - - 54 - Thinking, the best move is e6 -Result: Qxe4 -Test 54 FAILURE, self missed the best move (e6) (che scarso!) -Test 54 "test 27" FAILED! (+9, -45, ~16%) - - - 55 - Thinking, the best move is e5 -Result: Re1 -Test 55 FAILURE, self missed the best move (e5) (che scarso!) -Test 55 "test 28" FAILED! (+9, -46, ~16%) - - - 56 - Thinking, the best move is O-O-O -Result: Qxc6 -Test 56 FAILURE, self missed the best move (O-O-O) (che scarso!) -Test 56 "test 29" FAILED! (+9, -47, ~16%) - - - 57 - Thinking, the best move is f4 -Result: Rg8+ -Test 57 FAILURE, self missed the best move (f4) (che scarso!) -Test 57 "test 30" FAILED! (+9, -48, ~15%) - - - 58 - Thinking, the move is to avoid Bxa2 -Result: Re8 -Test 58 "arasan4.1" PASSED! (+10, -48, ~17%) - - - 59 - Thinking, the move is to avoid Rxb6 -Result: Rxb6 -Test 59 FAILURE, self did not avoid the wrong move Rxb6 (che pollo!) -Test 59 "arasan4.2" FAILED! (+10, -49, ~16%) - - - 60 - Thinking, the best move is Qa1 -Result: Ba1 -Test 60 FAILURE, self missed the best move (Qa1) (che scarso!) -Test 60 "arasan4.3" FAILED! (+10, -50, ~16%) - - - 61 - Thinking, the best move is Bd3 -Result: Qc1+ -Test 61 FAILURE, self missed the best move (Bd3) (che scarso!) -Test 61 "arasan4.4" FAILED! (+10, -51, ~16%) - - - 62 - Thinking, the best move is Qf1 -Result: Qe2 -Test 62 FAILURE, self missed the best move (Qf1) (che scarso!) -Test 62 "arasan4.5" FAILED! (+10, -52, ~16%) - - - 63 - Thinking, the best move is f6 -Result: Kc2 -Test 63 FAILURE, self missed the best move (f6) (che scarso!) -Test 63 "arasan4.6" FAILED! (+10, -53, ~15%) - - - 64 - Thinking, the move is to avoid Qxa2 -Result: Qxa2 -Test 64 FAILURE, self did not avoid the wrong move Qxa2 (che pollo!) -Test 64 "arasan4.7" FAILED! (+10, -54, ~15%) - - - 65 - Thinking, the best move is f5 -Result: h4 -Test 65 FAILURE, self missed the best move (f5) (che scarso!) -Test 65 "arasan4.8" FAILED! (+10, -55, ~15%) - - - 66 - Thinking, the best move is Ba5 -Result: Ba5 -Test 66 SUCCESS, self found the best move Ba5 (o se figo!) -Test 66 "arasan4.9" PASSED! (+11, -55, ~16%) - - - 67 - Thinking, the best move is Qf2 -Result: Qf2 -Test 67 SUCCESS, self found the best move Qf2 (o se figo!) -Test 67 "arasan4.10" PASSED! (+12, -55, ~17%) - - - 68 - Thinking, the move is to avoid c5 -Result: c5 -Test 68 FAILURE, self did not avoid the wrong move c5 (che pollo!) -Test 68 "arasan4.11" FAILED! (+12, -56, ~17%) - - - 69 - Thinking, the best move is e5 -Result: Ne5 -Test 69 FAILURE, self missed the best move (e5) (che scarso!) -Test 69 "arasan4.12" FAILED! (+12, -57, ~17%) - - - 70 - Thinking, the best move is Nf8 -Result: Nf8 -Test 70 SUCCESS, self found the best move Nf8 (o se figo!) -Test 70 "arasan4.13" PASSED! (+13, -57, ~18%) - - - 71 - Thinking, the best move is Bxh7+ -Result: Bxh7+ -Test 71 SUCCESS, self found the best move Bxh7+ (o se figo!) -Test 71 "arasan4.14" PASSED! (+14, -57, ~19%) - - - 72 - Thinking, the best move is c4 -Result: e3 -Test 72 FAILURE, self missed the best move (c4) (che scarso!) -Test 72 "arasan4.15" FAILED! (+14, -58, ~19%) - - - 73 - Thinking, the best move is Bxh2+ -Result: Bd6 -Test 73 FAILURE, self missed the best move (Bxh2+) (che scarso!) -Test 73 "arasan4.16" FAILED! (+14, -59, ~19%) - - - 74 - Thinking, the best move is Bh6 -Result: Re2 -Test 74 FAILURE, self missed the best move (Bh6) (che scarso!) -Test 74 "arasan4.17" FAILED! (+14, -60, ~18%) - - - 75 - Thinking, the move is to avoid Bf6 -Result: Bf6 -Test 75 FAILURE, self did not avoid the wrong move Bf6 (che pollo!) -Test 75 "arasan4.18" FAILED! (+14, -61, ~18%) - - - 76 - Thinking, the best moves are Qf5 Qg6 -Result: Rb4 -Test 76 FAILURE, self missed the best moves (Qf5) (che scarso!) -Test 76 "arasan4.19" FAILED! (+14, -62, ~18%) - - - 77 - Thinking, the move is to avoid Rxa4 -Result: Rxa4 -Test 77 FAILURE, self did not avoid the wrong move Rxa4 (che pollo!) -Test 77 "arasan4.20" FAILED! (+14, -63, ~18%) - - - 78 - Thinking, the best move is Nf8 -Result: Nxe5 -Test 78 FAILURE, self missed the best move (Nf8) (che scarso!) -Test 78 "arasan4.21" FAILED! (+14, -64, ~17%) - - - 79 - Thinking, the best move is Rxd7 -Result: Ka1 -Test 79 FAILURE, self missed the best move (Rxd7) (che scarso!) -Test 79 "arasan4.22" FAILED! (+14, -65, ~17%) - - - 80 - Thinking, the best move is Rxf4 -Result: Re5 -Test 80 FAILURE, self missed the best move (Rxf4) (che scarso!) -Test 80 "arasan4.23" FAILED! (+14, -66, ~17%) - - - 81 - Thinking, the best move is h4 -Result: Bd6 -Test 81 FAILURE, self missed the best move (h4) (che scarso!) -Test 81 "arasan4.24" FAILED! (+14, -67, ~17%) - - - 82 - Thinking, the best move is f4 -Result: Qg4 -Test 82 FAILURE, self missed the best move (f4) (che scarso!) -Test 82 "arasan4.25" FAILED! (+14, -68, ~17%) - - - 83 - Thinking, the best move is Ra5 -Result: Ra5 -Test 83 SUCCESS, self found the best move Ra5 (o se figo!) -Test 83 "arasan4.26" PASSED! (+15, -68, ~18%) - - - 84 - Thinking, the move is to avoid Rxc6 -Result: Rxc6 -Test 84 FAILURE, self did not avoid the wrong move Rxc6 (che pollo!) -Test 84 "arasan4.27" FAILED! (+15, -69, ~17%) - - - 85 - Thinking, the best move is Nxb5 -Result: bxc5 -Test 85 FAILURE, self missed the best move (Nxb5) (che scarso!) -Test 85 "arasan4.28" FAILED! (+15, -70, ~17%) - - - 86 - Thinking, the best move is f5 -Result: Nb6 -Test 86 FAILURE, self missed the best move (f5) (che scarso!) -Test 86 "arasan4.29" FAILED! (+15, -71, ~17%) - - - 87 - Thinking, the best move is f5 -Result: Qc7 -Test 87 FAILURE, self missed the best move (f5) (che scarso!) -Test 87 "arasan4.30" FAILED! (+15, -72, ~17%) - - - 88 - Thinking, the best move is g6 -Result: g6 -Test 88 SUCCESS, self found the best move g6 (o se figo!) -Test 88 "arasan4.31" PASSED! (+16, -72, ~18%) - - - 89 - Thinking, the best move is Nxg5 -Result: Bg2 -Test 89 FAILURE, self missed the best move (Nxg5) (che scarso!) -Test 89 "arasan4.32" FAILED! (+16, -73, ~17%) - - - 90 - Thinking, the best move is Qb7 -Result: Bxg5 -Test 90 FAILURE, self missed the best move (Qb7) (che scarso!) -Test 90 "arasan4.33" FAILED! (+16, -74, ~17%) - - - 91 - Thinking, the best move is Qxg5 -Result: Qxd1+ -Test 91 FAILURE, self missed the best move (Qxg5) (che scarso!) -Test 91 "arasan4.34" FAILED! (+16, -75, ~17%) - - - 92 - Thinking, the best move is Qf6+ -Result: Rb1 -Test 92 FAILURE, self missed the best move (Qf6+) (che scarso!) -Test 92 "arasan4.35" FAILED! (+16, -76, ~17%) - - - 93 - Thinking, the best move is Bxg6 -Result: Qxe6 -Test 93 FAILURE, self missed the best move (Bxg6) (che scarso!) -Test 93 "arasan4.36" FAILED! (+16, -77, ~17%) - - - 94 - Thinking, the best move is Kf6 -Result: Nb8 -Test 94 FAILURE, self missed the best move (Kf6) (che scarso!) -Test 94 "arasan4.37" FAILED! (+16, -78, ~17%) - - - 95 - Thinking, the best move is Rxh6 -Result: Qd3 -Test 95 FAILURE, self missed the best move (Rxh6) (che scarso!) -Test 95 "arasan4.38" FAILED! (+16, -79, ~16%) - - - 96 - Thinking, the best move is Rxg7 -Result: Qe3 -Test 96 FAILURE, self missed the best move (Rxg7) (che scarso!) -Test 96 "arasan4.39" FAILED! (+16, -80, ~16%) - - - 97 - Thinking, the best move is Be6 -Result: Qe4 -Test 97 FAILURE, self missed the best move (Be6) (che scarso!) -Test 97 "arasan4.40" FAILED! (+16, -81, ~16%) - - - 98 - Thinking, the best move is Rxd7 -Result: Qd6 -Test 98 FAILURE, self missed the best move (Rxd7) (che scarso!) -Test 98 "arasan4.41" FAILED! (+16, -82, ~16%) - - - 99 - Thinking, the best move is Qg3 -Result: Qg3 -Test 99 SUCCESS, self found the best move Qg3 (o se figo!) -Test 99 "arasan4.42" PASSED! (+17, -82, ~17%) - - - 100 - Thinking, the best move is Rxg2 -Result: Rc2 -Test 100 FAILURE, self missed the best move (Rxg2) (che scarso!) -Test 100 "arasan4.43" FAILED! (+17, -83, ~17%) - - - 101 - Thinking, the move is to avoid Qxf3+ -Result: Qxf3+ -Test 101 FAILURE, self did not avoid the wrong move Qxf3+ (che pollo!) -Test 101 "arasan4.44" FAILED! (+17, -84, ~16%) - - - 102 - Thinking, the best move is Nxd6 -Result: Nxd6 -Test 102 SUCCESS, self found the best move Nxd6 (o se figo!) -Test 102 "arasan4.45" PASSED! (+18, -84, ~17%) - - - 103 - Thinking, the best move is Rxe6 -Result: Rxe6 -Test 103 SUCCESS, self found the best move Rxe6 (o se figo!) -Test 103 "arasan4.46" PASSED! (+19, -84, ~18%) - - - 104 - Thinking, the best move is Qg5 -Result: Qg5 -Test 104 SUCCESS, self found the best move Qg5 (o se figo!) -Test 104 "arasan4.47" PASSED! (+20, -84, ~19%) - - - 105 - Thinking, the best move is Bf5 -Result: Bd7 -Test 105 FAILURE, self missed the best move (Bf5) (che scarso!) -Test 105 "arasan4.48" FAILED! (+20, -85, ~19%) - - - 106 - Thinking, the best move is Nd2 -Result: Rxg8+ -Test 106 FAILURE, self missed the best move (Nd2) (che scarso!) -Test 106 "arasan4.49" FAILED! (+20, -86, ~18%) - - - 107 - Thinking, the best move is Nxf6+ -Result: Nf3 -Test 107 FAILURE, self missed the best move (Nxf6+) (che scarso!) -Test 107 "arasan4.50" FAILED! (+20, -87, ~18%) - - - 108 - Thinking, the best moves are Nexf6 Ngxf6 -Result: h4 -Test 108 FAILURE, self missed the best moves (Nexf6) (che scarso!) -Test 108 "arasan4.51" FAILED! (+20, -88, ~18%) - - - 109 - Thinking, the best move is Bxh6 -Result: Bxh6 -Test 109 SUCCESS, self found the best move Bxh6 (o se figo!) -Test 109 "arasan4.52" PASSED! (+21, -88, ~19%) - - - 110 - Thinking, the best move is Qd4 -Result: Rg4 -Test 110 FAILURE, self missed the best move (Qd4) (che scarso!) -Test 110 "arasan4.53" FAILED! (+21, -89, ~19%) - - - 111 - Thinking, the best move is Qd8 -Result: Ne4 -Test 111 FAILURE, self missed the best move (Qd8) (che scarso!) -Test 111 "arasan4.54" FAILED! (+21, -90, ~18%) - - - 112 - Thinking, the best move is Bxg4 -Result: Rxc3 -Test 112 FAILURE, self missed the best move (Bxg4) (che scarso!) -Test 112 "arasan4.55" FAILED! (+21, -91, ~18%) - - - 113 - Thinking, the best move is Bh4 -Result: e3 -Test 113 FAILURE, self missed the best move (Bh4) (che scarso!) -Test 113 "arasan4.56" FAILED! (+21, -92, ~18%) - - - 114 - Thinking, the best move is d5 -Result: Ne5 -Test 114 FAILURE, self missed the best move (d5) (che scarso!) -Test 114 "arasan4.57" FAILED! (+21, -93, ~18%) - - - 115 - Thinking, the best move is Kb4 -Result: b4 -Test 115 FAILURE, self missed the best move (Kb4) (che scarso!) -Test 115 "arasan4.58" FAILED! (+21, -94, ~18%) - - - 116 - Thinking, the best move is Ke4 -Result: Ke4 -Test 116 SUCCESS, self found the best move Ke4 (o se figo!) -Test 116 "arasan4.59" PASSED! (+22, -94, ~18%) - - - 117 - Thinking, the best move is g4 -Result: g4 -Test 117 SUCCESS, self found the best move g4 (o se figo!) -Test 117 "arasan4.60" PASSED! (+23, -94, ~19%) - - - 118 - Thinking, the best move is Bxh6 -Result: Bd4 -Test 118 FAILURE, self missed the best move (Bxh6) (che scarso!) -Test 118 "arasan4.61" FAILED! (+23, -95, ~19%) - - - 119 - Thinking, the best move is Re2 -Result: Re2 -Test 119 SUCCESS, self found the best move Re2 (o se figo!) -Test 119 "arasan4.62" PASSED! (+24, -95, ~20%) - - - 120 - Thinking, the best move is b4 -Result: Qc3 -Test 120 FAILURE, self missed the best move (b4) (che scarso!) -Test 120 "arasan4.63" FAILED! (+24, -96, ~20%) - - - 121 - Thinking, the best move is f5 -Result: Kh1 -Test 121 FAILURE, self missed the best move (f5) (che scarso!) -Test 121 "arasan4.64" FAILED! (+24, -97, ~19%) - - - 122 - Thinking, the best move is Nd7 -Result: Nxg6 -Test 122 FAILURE, self missed the best move (Nd7) (che scarso!) -Test 122 "arasan4.65" FAILED! (+24, -98, ~19%) - - - 123 - Thinking, the best move is g4 -Result: Bxc3 -Test 123 FAILURE, self missed the best move (g4) (che scarso!) -Test 123 "arasan4.66" FAILED! (+24, -99, ~19%) - - - 124 - Thinking, the best move is Nxf5 -Result: Nxf5 -Test 124 SUCCESS, self found the best move Nxf5 (o se figo!) -Test 124 "arasan4.67" PASSED! (+25, -99, ~20%) - - - 125 - Thinking, the best move is Ng4 -Result: Qb4 -Test 125 FAILURE, self missed the best move (Ng4) (che scarso!) -Test 125 "arasan4.68" FAILED! (+25, -100, ~20%) - - - 126 - Thinking, the best move is Be5 -Result: Nxe6 -Test 126 FAILURE, self missed the best move (Be5) (che scarso!) -Test 126 "arasan4.69" FAILED! (+25, -101, ~19%) - - - 127 - Thinking, the best move is Nxg4 -Result: Bxh6 -Test 127 FAILURE, self missed the best move (Nxg4) (che scarso!) -Test 127 "arasan4.70" FAILED! (+25, -102, ~19%) - - - 128 - Thinking, the best move is g4 -Result: g4 -Test 128 SUCCESS, self found the best move g4 (o se figo!) -Test 128 "arasan4.71" PASSED! (+26, -102, ~20%) - - - 129 - Thinking, the best move is Rxc2 -Result: Raxa6 -Test 129 FAILURE, self missed the best move (Rxc2) (che scarso!) -Test 129 "arasan4.72" FAILED! (+26, -103, ~20%) - - - 130 - Thinking, the best move is Rxd4 -Result: Ne4 -Test 130 FAILURE, self missed the best move (Rxd4) (che scarso!) -Test 130 "arasan4.73" FAILED! (+26, -104, ~20%) - - - 131 - Thinking, the best move is Bxg6 -Result: Kb1 -Test 131 FAILURE, self missed the best move (Bxg6) (che scarso!) -Test 131 "arasan4.74" FAILED! (+26, -105, ~19%) - - - 132 - Thinking, the best moves are Ndf6+ Nef6+ -Result: Nxc7 -Test 132 FAILURE, self missed the best moves (Ndf6+) (che scarso!) -Test 132 "arasan4.75" FAILED! (+26, -106, ~19%) - - - 133 - Thinking, the best move is Bxf5 -Result: Bxf5 -Test 133 SUCCESS, self found the best move Bxf5 (o se figo!) -Test 133 "arasan4.76" PASSED! (+27, -106, ~20%) - - - 134 - Thinking, the best move is Nxe6 -Result: Nxe6 -Test 134 SUCCESS, self found the best move Nxe6 (o se figo!) -Test 134 "arasan4.77" PASSED! (+28, -106, ~20%) - - - 135 - Thinking, the best move is Bc4 -Result: Qc3 -Test 135 FAILURE, self missed the best move (Bc4) (che scarso!) -Test 135 "arasan4.78" FAILED! (+28, -107, ~20%) - - - 136 - Thinking, the best move is Qa5 -Result: Be5 -Test 136 FAILURE, self missed the best move (Qa5) (che scarso!) -Test 136 "arasan4.79" FAILED! (+28, -108, ~20%) - - - 137 - Thinking, the best move is Ne4 -Result: Ne4 -Test 137 SUCCESS, self found the best move Ne4 (o se figo!) -Test 137 "arasan4.80" PASSED! (+29, -108, ~21%) - - - 138 - Thinking, the best move is d3 -Result: Rh6 -Test 138 FAILURE, self missed the best move (d3) (che scarso!) -Test 138 "arasan4.81" FAILED! (+29, -109, ~21%) - - - 139 - Thinking, the best move is Bf8 -Result: f3 -Test 139 FAILURE, self missed the best move (Bf8) (che scarso!) -Test 139 "arasan4.82" FAILED! (+29, -110, ~20%) - - - 140 - Thinking, the best move is Rxd4 -Result: Rxd4 -Test 140 SUCCESS, self found the best move Rxd4 (o se figo!) -Test 140 "arasan4.83" PASSED! (+30, -110, ~21%) - - - 141 - Thinking, the best move is Qd6 -Result: Bb7 -Test 141 FAILURE, self missed the best move (Qd6) (che scarso!) -Test 141 "arasan4.84" FAILED! (+30, -111, ~21%) - - - 142 - Thinking, the best move is f4 -Result: Kc2 -Test 142 FAILURE, self missed the best move (f4) (che scarso!) -Test 142 "arasan4.85" FAILED! (+30, -112, ~21%) - - - 143 - Thinking, the best move is Rxc5 -Result: f4 -Test 143 FAILURE, self missed the best move (Rxc5) (che scarso!) -Test 143 "arasan4.86" FAILED! (+30, -113, ~20%) - - - 144 - Thinking, the best move is f5 -Result: Be4 -Test 144 FAILURE, self missed the best move (f5) (che scarso!) -Test 144 "arasan4.87" FAILED! (+30, -114, ~20%) - - - 145 - Thinking, the best move is N3h4 -Result: N3h4 -Test 145 SUCCESS, self found the best move N3h4 (o se figo!) -Test 145 "arasan4.88" PASSED! (+31, -114, ~21%) - - - 146 - Thinking, the best move is h5 -Result: Nh7 -Test 146 FAILURE, self missed the best move (h5) (che scarso!) -Test 146 "arasan4.89" FAILED! (+31, -115, ~21%) - - - 147 - Thinking, the best move is Rxb2 -Result: Bd8 -Test 147 FAILURE, self missed the best move (Rxb2) (che scarso!) -Test 147 "4.90" FAILED! (+31, -116, ~21%) - - - 148 - Thinking, the best moves are Qxg7+ Qh8+ -Result: Bh6 -Test 148 FAILURE, self missed the best moves (Qxg7+) (che scarso!) -Test 148 "4.91" FAILED! (+31, -117, ~20%) - - - 149 - Thinking, the best move is Nd2 -Result: Rab1 -Test 149 FAILURE, self missed the best move (Nd2) (che scarso!) -Test 149 "4.92" FAILED! (+31, -118, ~20%) - - - 150 - Thinking, the best move is Rd1 -Result: f3 -Test 150 FAILURE, self missed the best move (Rd1) (che scarso!) -Test 150 "arasan4.93" FAILED! (+31, -119, ~20%) - - - 151 - Thinking, the best move is Nxg5 -Result: Nxg5 -Test 151 SUCCESS, self found the best move Nxg5 (o se figo!) -Test 151 "arasan4.94" PASSED! (+32, -119, ~21%) - - - 152 - Thinking, the move is to avoid gxf5 -Result: gxf5 -Test 152 FAILURE, self did not avoid the wrong move gxf5 (che pollo!) -Test 152 "arasan4.95" FAILED! (+32, -120, ~21%) - - - 153 - Thinking, the best move is Be5 -Result: Rxb2 -Test 153 FAILURE, self missed the best move (Be5) (che scarso!) -Test 153 "arasan4.96" FAILED! (+32, -121, ~20%) - - - 154 - Thinking, the best move is h3 -Result: Rf1 -Test 154 FAILURE, self missed the best move (h3) (che scarso!) -Test 154 "arasan4.97" FAILED! (+32, -122, ~20%) - - - 155 - Thinking, the best move is Bxc4 -Result: Qc2 -Test 155 FAILURE, self missed the best move (Bxc4) (che scarso!) -Test 155 "arasan4.98" FAILED! (+32, -123, ~20%) - - - 156 - Thinking, the best move is Nxg5 -Result: Rxd8+ -Test 156 FAILURE, self missed the best move (Nxg5) (che scarso!) -Test 156 "arasan4.99" FAILED! (+32, -124, ~20%) - - - 157 - Thinking, the best move is Rxh6 -Result: Rh1 -Test 157 FAILURE, self missed the best move (Rxh6) (che scarso!) -Test 157 "arasan4.100" FAILED! (+32, -125, ~20%) - - - 158 - Thinking, the best move is Qf2 -Result: Qf2 -Test 158 SUCCESS, self found the best move Qf2 (o se figo!) -Test 158 "arasan4.101" PASSED! (+33, -125, ~20%) - - - 159 - Thinking, the best move is Rxd3 -Result: Rg3+ -Test 159 FAILURE, self missed the best move (Rxd3) (che scarso!) -Test 159 "arasan4.102" FAILED! (+33, -126, ~20%) - - - 160 - Thinking, the move is to avoid axb3 -Result: axb3 -Test 160 FAILURE, self did not avoid the wrong move axb3 (che pollo!) -Test 160 "arasan4.103" FAILED! (+33, -127, ~20%) - - - 161 - Thinking, the best move is b3 -Result: b3 -Test 161 SUCCESS, self found the best move b3 (o se figo!) -Test 161 "arasan4.104" PASSED! (+34, -127, ~21%) - - - 162 - Thinking, the best move is g4 -Result: Kg7 -Test 162 FAILURE, self missed the best move (g4) (che scarso!) -Test 162 "arasan4.105" FAILED! (+34, -128, ~20%) - - - 163 - Thinking, the best move is c5 -Result: Qd2 -Test 163 FAILURE, self missed the best move (c5) (che scarso!) -Test 163 "arasan4.106" FAILED! (+34, -129, ~20%) - - - 164 - Thinking, the best move is g4 -Result: f6+ -Test 164 FAILURE, self missed the best move (g4) (che scarso!) -Test 164 "arasan4.107" FAILED! (+34, -130, ~20%) - - - 165 - Thinking, the best move is Qxf8+ -Result: Qc8 -Test 165 FAILURE, self missed the best move (Qxf8+) (che scarso!) -Test 165 "arasan4.108" FAILED! (+34, -131, ~20%) - - - 166 - Thinking, the best move is e3 -Result: Bc3 -Test 166 FAILURE, self missed the best move (e3) (che scarso!) -Test 166 "arasan4.109" FAILED! (+34, -132, ~20%) - - - 167 - Thinking, the best move is g4 -Result: Bxc4 -Test 167 FAILURE, self missed the best move (g4) (che scarso!) -Test 167 "arasan4.110" FAILED! (+34, -133, ~20%) - - - 168 - Thinking, the best move is Bxd5 -Result: Bxd5 -Test 168 SUCCESS, self found the best move Bxd5 (o se figo!) -Test 168 "arasan4.111" PASSED! (+35, -133, ~20%) - - - 169 - Thinking, the best move is f5 -Result: f5 -Test 169 SUCCESS, self found the best move f5 (o se figo!) -Test 169 "arasan4.112" PASSED! (+36, -133, ~21%) - - - 170 - Thinking, the best move is Rh3 -Result: Rh3 -Test 170 SUCCESS, self found the best move Rh3 (o se figo!) -Test 170 "arasan4.113" PASSED! (+37, -133, ~21%) - - - 171 - Thinking, the best move is Rc1 -Result: Rf2+ -Test 171 FAILURE, self missed the best move (Rc1) (che scarso!) -Test 171 "arasan4.114" FAILED! (+37, -134, ~21%) - - - 172 - Thinking, the best move is Rxb7 -Result: Ba6 -Test 172 FAILURE, self missed the best move (Rxb7) (che scarso!) -Test 172 "arasan4.115" FAILED! (+37, -135, ~21%) - - - 173 - Thinking, the best moves are Nd4 Na7 -Result: Rg4 -Test 173 FAILURE, self missed the best moves (Nd4) (che scarso!) -Test 173 "arasan4.116" FAILED! (+37, -136, ~21%) - - - 174 - Thinking, the best move is Ne4 -Result: Ne4 -Test 174 SUCCESS, self found the best move Ne4 (o se figo!) -Test 174 "arasan5.1" PASSED! (+38, -136, ~21%) - - - 175 - Thinking, the best move is f4 -Result: Qe7 -Test 175 FAILURE, self missed the best move (f4) (che scarso!) -Test 175 "arasan5.2" FAILED! (+38, -137, ~21%) - - - 176 - Thinking, the best move is e6 -Result: Kc6 -Test 176 FAILURE, self missed the best move (e6) (che scarso!) -Test 176 "arasan5.3" FAILED! (+38, -138, ~21%) - - - 177 - Thinking, the best move is g4 -Result: Bc1 -Test 177 FAILURE, self missed the best move (g4) (che scarso!) -Test 177 "arasan5.4" FAILED! (+38, -139, ~21%) - - - 178 - Thinking, the best move is Nxg5 -Result: Bg3 -Test 178 FAILURE, self missed the best move (Nxg5) (che scarso!) -Test 178 "arasan5.5" FAILED! (+38, -140, ~21%) - - - 179 - Thinking, the best move is Nf6+ -Result: Rac1 -Test 179 FAILURE, self missed the best move (Nf6+) (che scarso!) -Test 179 "arasan5.6" FAILED! (+38, -141, ~21%) - - - 180 - Thinking, the best move is g4 -Result: Nc3 -Test 180 FAILURE, self missed the best move (g4) (che scarso!) -Test 180 "arasan5.7" FAILED! (+38, -142, ~21%) - - - 181 - Thinking, the best move is Bb6 -Result: Bh6 -Test 181 FAILURE, self missed the best move (Bb6) (che scarso!) -Test 181 "arasan5.8" FAILED! (+38, -143, ~20%) - - - 182 - Thinking, the best move is Qe6 -Result: Nxd4 -Test 182 FAILURE, self missed the best move (Qe6) (che scarso!) -Test 182 "arasan5.9" FAILED! (+38, -144, ~20%) - - - 183 - Thinking, the best move is Bxf5 -Result: Bh3 -Test 183 FAILURE, self missed the best move (Bxf5) (che scarso!) -Test 183 "arasan5.10" FAILED! (+38, -145, ~20%) - - - 184 - Thinking, the best move is Qc1 -Result: Be5 -Test 184 FAILURE, self missed the best move (Qc1) (che scarso!) -Test 184 "arasan5.11" FAILED! (+38, -146, ~20%) - - - 185 - Thinking, the best move is Kb5 -Result: Kb5 -Test 185 SUCCESS, self found the best move Kb5 (o se figo!) -Test 185 "arasan5.12" PASSED! (+39, -146, ~21%) - - - 186 - Thinking, the best move is Nf6+ -Result: Nxf8 -Test 186 FAILURE, self missed the best move (Nf6+) (che scarso!) -Test 186 "arasan5.13" FAILED! (+39, -147, ~20%) - - - 187 - Thinking, the best move is g5 -Result: a4 -Test 187 FAILURE, self missed the best move (g5) (che scarso!) -Test 187 "arasan5.14" FAILED! (+39, -148, ~20%) - - - 188 - Thinking, the best move is Bxh3 -Result: Bf5 -Test 188 FAILURE, self missed the best move (Bxh3) (che scarso!) -Test 188 "arasan5.15" FAILED! (+39, -149, ~20%) - - - 189 - Thinking, the best move is d4 -Result: Rb6 -Test 189 FAILURE, self missed the best move (d4) (che scarso!) -Test 189 "arasan5.16" FAILED! (+39, -150, ~20%) - - - 190 - Thinking, the best move is Ng5 -Result: Ng5 -Test 190 SUCCESS, self found the best move Ng5 (o se figo!) -Test 190 "arasan5.17" PASSED! (+40, -150, ~21%) - - - 191 - Thinking, the move is to avoid Qxd6 -Result: Bh5 -Test 191 "arasan5.18" PASSED! (+41, -150, ~21%) - - - 192 - Thinking, the best move is Bxh3 -Result: Nf5 -Test 192 FAILURE, self missed the best move (Bxh3) (che scarso!) -Test 192 "arasan5.19" FAILED! (+41, -151, ~21%) - - - 193 - Thinking, the best move is Bc5 -Result: Bd4 -Test 193 FAILURE, self missed the best move (Bc5) (che scarso!) -Test 193 "arasan5.21" FAILED! (+41, -152, ~21%) - - - 194 - Thinking, the best move is e6 -Result: e6 -Test 194 SUCCESS, self found the best move e6 (o se figo!) -Test 194 "arasan5.24" PASSED! (+42, -152, ~21%) - - - 195 - Thinking, the best move is g4 -Result: Qd6 -Test 195 FAILURE, self missed the best move (g4) (che scarso!) -Test 195 "arasan5.25" FAILED! (+42, -153, ~21%) - - - 196 - Thinking, the best move is Bh6 -Result: Rc1 -Test 196 FAILURE, self missed the best move (Bh6) (che scarso!) -Test 196 "arasan5.26" FAILED! (+42, -154, ~21%) - - - 197 - Thinking, the best move is e5 -Result: h4 -Test 197 FAILURE, self missed the best move (e5) (che scarso!) -Test 197 "arasan5.27" FAILED! (+42, -155, ~21%) - - - 198 - Thinking, the best move is Rxd2 -Result: Rd3 -Test 198 FAILURE, self missed the best move (Rxd2) (che scarso!) -Test 198 "arasan5.28" FAILED! (+42, -156, ~21%) - - - 199 - Thinking, the best move is Bg4 -Result: Bg4 -Test 199 SUCCESS, self found the best move Bg4 (o se figo!) -Test 199 "ECM.946" PASSED! (+43, -156, ~21%) - - - 200 - Thinking, the best move is Nxg4 -Result: Bxg3 -Test 200 FAILURE, self missed the best move (Nxg4) (che scarso!) -Test 200 "ECM.949" FAILED! (+43, -157, ~21%) - - - 201 - Thinking, the best move is Nd5 -Result: Nf3 -Test 201 FAILURE, self missed the best move (Nd5) (che scarso!) -Test 201 "ECM.952" FAILED! (+43, -158, ~21%) - - - 202 - Thinking, the best move is Bxd5 -Result: Bxd5 -Test 202 SUCCESS, self found the best move Bxd5 (o se figo!) -Test 202 "ECM.961" PASSED! (+44, -158, ~21%) - - - 203 - Thinking, the best move is Rxc8 -Result: Rxd6 -Test 203 FAILURE, self missed the best move (Rxc8) (che scarso!) -Test 203 "ECM.973" FAILED! (+44, -159, ~21%) - - - 204 - Thinking, the best move is Rxa1 -Result: Nfe6 -Test 204 FAILURE, self missed the best move (Rxa1) (che scarso!) -Test 204 "ECM.977" FAILED! (+44, -160, ~21%) - - - 205 - Thinking, the best move is Nxc6 -Result: f3 -Test 205 FAILURE, self missed the best move (Nxc6) (che scarso!) -Test 205 "ECM.978" FAILED! (+44, -161, ~21%) - - - 206 - Thinking, the best move is d3 -Result: Qe5 -Test 206 FAILURE, self missed the best move (d3) (che scarso!) -Test 206 "ECM.986" FAILED! (+44, -162, ~21%) - - - 207 - Thinking, the best move is Qxf7+ -Result: Bh6 -Test 207 FAILURE, self missed the best move (Qxf7+) (che scarso!) -Test 207 "ECM.987" FAILED! (+44, -163, ~21%) - - - 208 - Thinking, the best move is Rxb2+ -Result: Rxb2+ -Test 208 SUCCESS, self found the best move Rxb2+ (o se figo!) -Test 208 "ECM.993" PASSED! (+45, -163, ~21%) - - - 209 - Thinking, the best move is Nxf7 -Result: Qc3 -Test 209 FAILURE, self missed the best move (Nxf7) (che scarso!) -Test 209 "ECM.999" FAILED! (+45, -164, ~21%) - - - 210 - Thinking, the best move is Rxd4 -Result: a4 -Test 210 FAILURE, self missed the best move (Rxd4) (che scarso!) -Test 210 "ECM.1004" FAILED! (+45, -165, ~21%) - - - 211 - Thinking, the best move is g6 -Result: g6 -Test 211 SUCCESS, self found the best move g6 (o se figo!) -Test 211 "ECM.1007" PASSED! (+46, -165, ~21%) - - - 212 - Thinking, the best move is Kg2 -Result: Kg2 -Test 212 SUCCESS, self found the best move Kg2 (o se figo!) -Test 212 "ECM.1009" PASSED! (+47, -165, ~22%) - - - 213 - Thinking, the best move is Nh7 -Result: Nh7 -Test 213 SUCCESS, self found the best move Nh7 (o se figo!) -Test 213 "ECM.1011" PASSED! (+48, -165, ~22%) - - - 214 - Thinking, the best move is Nxc5 -Result: Nxf6+ -Test 214 FAILURE, self missed the best move (Nxc5) (che scarso!) -Test 214 "ECM.1016" FAILED! (+48, -166, ~22%) - - - 215 - Thinking, the best move is Rd4 -Result: Rd6 -Test 215 FAILURE, self missed the best move (Rd4) (che scarso!) -Test 215 "ECM.1018" FAILED! (+48, -167, ~22%) - - - 216 - Thinking, the best move is exf6 -Result: Qd1 -Test 216 FAILURE, self missed the best move (exf6) (che scarso!) -Test 216 "ECM.1020" FAILED! (+48, -168, ~22%) - - - 217 - Thinking, the best move is Nh6+ -Result: Rd7 -Test 217 FAILURE, self missed the best move (Nh6+) (che scarso!) -Test 217 "ECM.1025" FAILED! (+48, -169, ~22%) - - - 218 - Thinking, the best move is Re7 -Result: Re7 -Test 218 SUCCESS, self found the best move Re7 (o se figo!) -Test 218 "ECM.1028" PASSED! (+49, -169, ~22%) - - - 219 - Thinking, the best move is Qxc3+ -Result: Nxd5 -Test 219 FAILURE, self missed the best move (Qxc3+) (che scarso!) -Test 219 "ECM.1038" FAILED! (+49, -170, ~22%) - - - 220 - Thinking, the best move is Qxh3+ -Result: Qxh3+ -Test 220 SUCCESS, self found the best move Qxh3+ (o se figo!) -Test 220 "ECM.1041" PASSED! (+50, -170, ~22%) - - - 221 - Thinking, the best move is Qxf5+ -Result: Qh4 -Test 221 FAILURE, self missed the best move (Qxf5+) (che scarso!) -Test 221 "ECM.1045" FAILED! (+50, -171, ~22%) - - - 222 - Thinking, the best move is Nxh7 -Result: Ne4 -Test 222 FAILURE, self missed the best move (Nxh7) (che scarso!) -Test 222 "ECM.1053" FAILED! (+50, -172, ~22%) - - - 223 - Thinking, the best move is Rxf6 -Result: Bc4 -Test 223 FAILURE, self missed the best move (Rxf6) (che scarso!) -Test 223 "ECM.1057" FAILED! (+50, -173, ~22%) - - - 224 - Thinking, the best move is Nf6+ -Result: Ng5 -Test 224 FAILURE, self missed the best move (Nf6+) (che scarso!) -Test 224 "ECM.1065" FAILED! (+50, -174, ~22%) - - - 225 - Thinking, the best move is Nxh5 -Result: cxb5 -Test 225 FAILURE, self missed the best move (Nxh5) (che scarso!) -Test 225 "ECM.1066" FAILED! (+50, -175, ~22%) - - - 226 - Thinking, the best move is Rxe7 -Result: Qe2 -Test 226 FAILURE, self missed the best move (Rxe7) (che scarso!) -Test 226 "ECM.1068" FAILED! (+50, -176, ~22%) - - - 227 - Thinking, the best move is Rxd5 -Result: Rxd5 -Test 227 SUCCESS, self found the best move Rxd5 (o se figo!) -Test 227 "ECM.1076" PASSED! (+51, -176, ~22%) - - - 228 - Thinking, the best move is d3+ -Result: Rg8 -Test 228 FAILURE, self missed the best move (d3+) (che scarso!) -Test 228 "ECM.1080" FAILED! (+51, -177, ~22%) - - - 229 - Thinking, the best move is Bd5+ -Result: Bxb7 -Test 229 FAILURE, self missed the best move (Bd5+) (che scarso!) -Test 229 "ECM.1082" FAILED! (+51, -178, ~22%) - - - 230 - Thinking, the best move is Ba3 -Result: Ne2 -Test 230 FAILURE, self missed the best move (Ba3) (che scarso!) -Test 230 "ECM.1084" FAILED! (+51, -179, ~22%) - - - 231 - Thinking, the best move is g6 -Result: fxg7 -Test 231 FAILURE, self missed the best move (g6) (che scarso!) -Test 231 "ECM.1085" FAILED! (+51, -180, ~22%) - - - 232 - Thinking, the best move is Ra8 -Result: Qb3 -Test 232 FAILURE, self missed the best move (Ra8) (che scarso!) -Test 232 "ECM.1093" FAILED! (+51, -181, ~21%) - - - 233 - Thinking, the best move is g4+ -Result: Kh2 -Test 233 FAILURE, self missed the best move (g4+) (che scarso!) -Test 233 "ECM.1096" FAILED! (+51, -182, ~21%) - - - 234 - Thinking, the best move is Ba4 -Result: Rf2 -Test 234 FAILURE, self missed the best move (Ba4) (che scarso!) -Test 234 "ECM.1098" FAILED! (+51, -183, ~21%) - - - 235 - Thinking, the best move is Nxf7 -Result: Nxf7 -Test 235 SUCCESS, self found the best move Nxf7 (o se figo!) -Test 235 "ECM.1114" PASSED! (+52, -183, ~22%) - - - 236 - Thinking, the best move is Nf2+ -Result: Nf2+ -Test 236 SUCCESS, self found the best move Nf2+ (o se figo!) -Test 236 "ECM.1122" PASSED! (+53, -183, ~22%) - - - 237 - Thinking, the best move is Ne4 -Result: Re8 -Test 237 FAILURE, self missed the best move (Ne4) (che scarso!) -Test 237 "ECM.1127" FAILED! (+53, -184, ~22%) - - - 238 - Thinking, the best move is Nb6 -Result: Qf3 -Test 238 FAILURE, self missed the best move (Nb6) (che scarso!) -Test 238 "ECM.1131" FAILED! (+53, -185, ~22%) - - - 239 - Thinking, the best move is Bxc2 -Result: Nd3+ -Test 239 FAILURE, self missed the best move (Bxc2) (che scarso!) -Test 239 "ECM.1132" FAILED! (+53, -186, ~22%) - - - 240 - Thinking, the best move is Bxc5 -Result: Rxd8+ -Test 240 FAILURE, self missed the best move (Bxc5) (che scarso!) -Test 240 "ECM.1133" FAILED! (+53, -187, ~22%) - - - 241 - Thinking, the best move is Rxd5 -Result: Nbd4 -Test 241 FAILURE, self missed the best move (Rxd5) (che scarso!) -Test 241 "ECM.1134" FAILED! (+53, -188, ~21%) - - - 242 - Thinking, the best move is Rb3 -Result: Rg3 -Test 242 FAILURE, self missed the best move (Rb3) (che scarso!) -Test 242 "ECM.1147" FAILED! (+53, -189, ~21%) - - - 243 - Thinking, the best move is Bf4 -Result: Qa5 -Test 243 FAILURE, self missed the best move (Bf4) (che scarso!) -Test 243 "ECM.1150" FAILED! (+53, -190, ~21%) - - - 244 - Thinking, the best move is Re7 -Result: Bh5 -Test 244 FAILURE, self missed the best move (Re7) (che scarso!) -Test 244 "ECM.1151" FAILED! (+53, -191, ~21%) - - - 245 - Thinking, the best move is Nxe3 -Result: Qg3 -Test 245 FAILURE, self missed the best move (Nxe3) (che scarso!) -Test 245 "ECM.1152" FAILED! (+53, -192, ~21%) - - - 246 - Thinking, the best move is Ra2+ -Result: Bb7 -Test 246 FAILURE, self missed the best move (Ra2+) (che scarso!) -Test 246 "ECM.1160" FAILED! (+53, -193, ~21%) - - - 247 - Thinking, the best move is Bg7 -Result: b3 -Test 247 FAILURE, self missed the best move (Bg7) (che scarso!) -Test 247 "ECM.1161" FAILED! (+53, -194, ~21%) - - - 248 - Thinking, the best move is Qc1 -Result: Nf3 -Test 248 FAILURE, self missed the best move (Qc1) (che scarso!) -Test 248 "ECM.1176" FAILED! (+53, -195, ~21%) - - - 249 - Thinking, the best move is Rxc5 -Result: Bc4 -Test 249 FAILURE, self missed the best move (Rxc5) (che scarso!) -Test 249 "ECM.1177" FAILED! (+53, -196, ~21%) - - - 250 - Thinking, the best move is Rxd6 -Result: Rd5 -Test 250 FAILURE, self missed the best move (Rxd6) (che scarso!) -Test 250 "ECM.1178" FAILED! (+53, -197, ~21%) - - - 251 - Thinking, the best move is Rh4+ -Result: Rb2 -Test 251 FAILURE, self missed the best move (Rh4+) (che scarso!) -Test 251 "ECM.1179" FAILED! (+53, -198, ~21%) - - - 252 - Thinking, the best move is Bh7+ -Result: Rb1 -Test 252 FAILURE, self missed the best move (Bh7+) (che scarso!) -Test 252 "ECM.1185" FAILED! (+53, -199, ~21%) - - - 253 - Thinking, the best move is Bxf7+ -Result: Bxf7+ -Test 253 SUCCESS, self found the best move Bxf7+ (o se figo!) -Test 253 "ECM.1188" PASSED! (+54, -199, ~21%) - - - 254 - Thinking, the best move is Bb7 -Result: Bb7 -Test 254 SUCCESS, self found the best move Bb7 (o se figo!) -Test 254 "ECM.1189" PASSED! (+55, -199, ~21%) - - - 255 - Thinking, the best move is Rxd7+ -Result: Re7 -Test 255 FAILURE, self missed the best move (Rxd7) (che scarso!) -Test 255 "ECM.1193" FAILED! (+55, -200, ~21%) - - - 256 - Thinking, the best move is Bb7 -Result: Bb7 -Test 256 SUCCESS, self found the best move Bb7 (o se figo!) -Test 256 "ECM.1197" PASSED! (+56, -200, ~21%) - - - 257 - Thinking, the best move is Bxh6 -Result: Bg5 -Test 257 FAILURE, self missed the best move (Bxh6) (che scarso!) -Test 257 "ECM.1199" FAILED! (+56, -201, ~21%) - - - 258 - Thinking, the best move is Rxh8+ -Result: g4 -Test 258 FAILURE, self missed the best move (Rxh8+) (che scarso!) -Test 258 "ECM.1200" FAILED! (+56, -202, ~21%) - - - 259 - Thinking, the best move is Bh7+ -Result: Bh7+ -Test 259 SUCCESS, self found the best move Bh7+ (o se figo!) -Test 259 "ECM.1202" PASSED! (+57, -202, ~22%) - - - 260 - Thinking, the best move is Nxf7 -Result: Nh3 -Test 260 FAILURE, self missed the best move (Nxf7) (che scarso!) -Test 260 "ECM.1204" FAILED! (+57, -203, ~21%) - - - 261 - Thinking, the best move is Bg3+ -Result: Bxd4+ -Test 261 FAILURE, self missed the best move (Bg3+) (che scarso!) -Test 261 "ECM.1208" FAILED! (+57, -204, ~21%) - - - 262 - Thinking, the best move is Rb1+ -Result: Rh6 -Test 262 FAILURE, self missed the best move (Rb1+) (che scarso!) -Test 262 "ECM.1214" FAILED! (+57, -205, ~21%) - - - 263 - Thinking, the best move is Rxc3 -Result: Bh3+ -Test 263 FAILURE, self missed the best move (Rxc3) (che scarso!) -Test 263 "ECM.1217" FAILED! (+57, -206, ~21%) - - - 264 - Thinking, the best move is Nxg7 -Result: Nd6 -Test 264 FAILURE, self missed the best move (Nxg7) (che scarso!) -Test 264 "ECM.1218" FAILED! (+57, -207, ~21%) - - - 265 - Thinking, the best move is Bxg6+ -Result: Bxg6+ -Test 265 SUCCESS, self found the best move Bxg6+ (o se figo!) -Test 265 "ECM.1223" PASSED! (+58, -207, ~21%) - - - 266 - Thinking, the best move is Qh6+ -Result: Bd3 -Test 266 FAILURE, self missed the best move (Qh6+) (che scarso!) -Test 266 "ECM.1224" FAILED! (+58, -208, ~21%) - - - 267 - Thinking, the best move is Nxg7 -Result: Nxd7 -Test 267 FAILURE, self missed the best move (Nxg7) (che scarso!) -Test 267 "ECM.1227" FAILED! (+58, -209, ~21%) - - - 268 - Thinking, the best move is Rxb2 -Result: Kh8 -Test 268 FAILURE, self missed the best move (Rxb2) (che scarso!) -Test 268 "ECM.1229" FAILED! (+58, -210, ~21%) - - - 269 - Thinking, the best move is Qxg6+ -Result: Qxg6+ -Test 269 SUCCESS, self found the best move Qxg6+ (o se figo!) -Test 269 "ECM.1232" PASSED! (+59, -210, ~21%) - - - 270 - Thinking, the best move is e4 -Result: Qxd3 -Test 270 FAILURE, self missed the best move (e4) (che scarso!) -Test 270 "ECM.1234" FAILED! (+59, -211, ~21%) - - - 271 - Thinking, the best move is Re7 -Result: Re7 -Test 271 SUCCESS, self found the best move Re7 (o se figo!) -Test 271 "ECM.1249" PASSED! (+60, -211, ~22%) - - - 272 - Thinking, the best move is R1b4 -Result: R1b4 -Test 272 SUCCESS, self found the best move R1b4 (o se figo!) -Test 272 "ECM.1254" PASSED! (+61, -211, ~22%) - - - 273 - Thinking, the best move is Re4 -Result: Re4 -Test 273 SUCCESS, self found the best move Re4 (o se figo!) -Test 273 "ECM.1257" PASSED! (+62, -211, ~22%) - - - 274 - Thinking, the best move is Nd5 -Result: Bd4 -Test 274 FAILURE, self missed the best move (Nd5) (che scarso!) -Test 274 "ECM.1259" FAILED! (+62, -212, ~22%) - - - 275 - Thinking, the best move is Rxe7 -Result: Rxe7 -Test 275 SUCCESS, self found the best move Rxe7 (o se figo!) -Test 275 "ECM.1262" PASSED! (+63, -212, ~22%) - - - 276 - Thinking, the best move is Rxd7 -Result: Bd2 -Test 276 FAILURE, self missed the best move (Rxd7) (che scarso!) -Test 276 "ECM.1265" FAILED! (+63, -213, ~22%) - - - 277 - Thinking, the best move is Qh6 -Result: Qh4 -Test 277 FAILURE, self missed the best move (Qh6) (che scarso!) -Test 277 "ECM.1267" FAILED! (+63, -214, ~22%) - - - 278 - Thinking, the best move is Rxe6 -Result: Rxb7 -Test 278 FAILURE, self missed the best move (Rxe6) (che scarso!) -Test 278 "ECM.1269" FAILED! (+63, -215, ~22%) - - - 279 - Thinking, the best move is Rxc8+ -Result: Bxh7 -Test 279 FAILURE, self missed the best move (Rxc8+) (che scarso!) -Test 279 "ECM.1270" FAILED! (+63, -216, ~22%) - - - 280 - Thinking, the best move is Rxe4 -Result: Nh6+ -Test 280 FAILURE, self missed the best move (Rxe4) (che scarso!) -Test 280 "ECM.1271" FAILED! (+63, -217, ~22%) - - - 281 - Thinking, the best move is Rxd4 -Result: Bxe5 -Test 281 FAILURE, self missed the best move (Rxd4) (che scarso!) -Test 281 "ECM.1273" FAILED! (+63, -218, ~22%) - - - 282 - Thinking, the best move is Rxe5 -Result: cxd5 -Test 282 FAILURE, self missed the best move (Rxe5) (che scarso!) -Test 282 "ECM.1274" FAILED! (+63, -219, ~22%) - - - 283 - Thinking, the best move is Rxc5 -Result: Rc2 -Test 283 FAILURE, self missed the best move (Rxc5) (che scarso!) -Test 283 "ECM.1277" FAILED! (+63, -220, ~22%) - - - 284 - Thinking, the best move is Rxe7 -Result: Rxe7 -Test 284 SUCCESS, self found the best move Rxe7 (o se figo!) -Test 284 "ECM.1278" PASSED! (+64, -220, ~22%) - - - 285 - Thinking, the best move is Nxe6 -Result: Qf3 -Test 285 FAILURE, self missed the best move (Nxe6) (che scarso!) -Test 285 "ECM.1281" FAILED! (+64, -221, ~22%) - - - 286 - Thinking, the best move is Rxe3 -Result: Qg6 -Test 286 FAILURE, self missed the best move (Rxe3) (che scarso!) -Test 286 "ECM.1285" FAILED! (+64, -222, ~22%) - - - 287 - Thinking, the best move is Rxd7 -Result: Nf4 -Test 287 FAILURE, self missed the best move (Rxd7) (che scarso!) -Test 287 "ECM.1293" FAILED! (+64, -223, ~22%) - - - 288 - Thinking, the best move is Rxc1 -Result: Rxc1 -Test 288 SUCCESS, self found the best move Rxc1 (o se figo!) -Test 288 "ECM.1294" PASSED! (+65, -223, ~22%) - - - 289 - Thinking, the best move is Rxd4 -Result: h4 -Test 289 FAILURE, self missed the best move (Rxd4) (che scarso!) -Test 289 "ECM.1295" FAILED! (+65, -224, ~22%) - - - 290 - Thinking, the best move is Rxd8 -Result: Qh4 -Test 290 FAILURE, self missed the best move (Rxd8) (che scarso!) -Test 290 "ECM.1304" FAILED! (+65, -225, ~22%) - - - 291 - Thinking, the best move is Rxg6+ -Result: Qf4 -Test 291 FAILURE, self missed the best move (Rxg6+) (che scarso!) -Test 291 "ECM.1306" FAILED! (+65, -226, ~22%) - - - 292 - Thinking, the best move is Bd8 -Result: Nxd6 -Test 292 FAILURE, self missed the best move (Bd8) (che scarso!) -Test 292 "ECM.1308" FAILED! (+65, -227, ~22%) - - - 293 - Thinking, the best move is Bh2 -Result: O-O-O -Test 293 FAILURE, self missed the best move (Bh2) (che scarso!) -Test 293 "ECM.1314" FAILED! (+65, -228, ~22%) - - - 294 - Thinking, the best move is Bxe5+ -Result: Be2 -Test 294 FAILURE, self missed the best move (Bxe5+) (che scarso!) -Test 294 "ECM.1317" FAILED! (+65, -229, ~22%) - - - 295 - Thinking, the best move is Bc3 -Result: Qg5 -Test 295 FAILURE, self missed the best move (Bc3) (che scarso!) -Test 295 "ECM.1318" FAILED! (+65, -230, ~22%) - - - 296 - Thinking, the best move is Rxc4 -Result: Rxc4 -Test 296 SUCCESS, self found the best move Rxc4 (o se figo!) -Test 296 "ECM.1321" PASSED! (+66, -230, ~22%) - - - 297 - Thinking, the best move is d4 -Result: Nxd3 -Test 297 FAILURE, self missed the best move (d4) (che scarso!) -Test 297 "ECM.1325" FAILED! (+66, -231, ~22%) - - - 298 - Thinking, the best move is Nf6+ -Result: Nd2 -Test 298 FAILURE, self missed the best move (Nf6+) (che scarso!) -Test 298 "ECM.1327" FAILED! (+66, -232, ~22%) - - - 299 - Thinking, the best move is Rxe3 -Result: Rac8 -Test 299 FAILURE, self missed the best move (Rxe3) (che scarso!) -Test 299 "ECM.1329" FAILED! (+66, -233, ~22%) - - - 300 - Thinking, the best move is Rxa6 -Result: Qf4 -Test 300 FAILURE, self missed the best move (Rxa6) (che scarso!) -Test 300 "ECM.1332" FAILED! (+66, -234, ~22%) - - - 301 - Thinking, the best move is Rhg8 -Result: Qxa2 -Test 301 FAILURE, self missed the best move (Rhg8) (che scarso!) -Test 301 "ECM.1335" FAILED! (+66, -235, ~21%) - - - 302 - Thinking, the best move is Rxd3 -Result: Nh6+ -Test 302 FAILURE, self missed the best move (Rxd3) (che scarso!) -Test 302 "ECM.1336" FAILED! (+66, -236, ~21%) - - - 303 - Thinking, the best move is e5 -Result: Qb2 -Test 303 FAILURE, self missed the best move (e5) (che scarso!) -Test 303 "ECM.1340" FAILED! (+66, -237, ~21%) - - - 304 - Thinking, the best move is Rxh5 -Result: Ne4 -Test 304 FAILURE, self missed the best move (Rxh5) (che scarso!) -Test 304 "ECM.1341" FAILED! (+66, -238, ~21%) - - - 305 - Thinking, the best move is Nxe5 -Result: Kh1 -Test 305 FAILURE, self missed the best move (Nxe5) (che scarso!) -Test 305 "ECM.1344" FAILED! (+66, -239, ~21%) - - - 306 - Thinking, the best move is Rxc4 -Result: Bc6 -Test 306 FAILURE, self missed the best move (Rxc4) (che scarso!) -Test 306 "ECM.1346" FAILED! (+66, -240, ~21%) - - - 307 - Thinking, the best move is Rxf6 -Result: Kg1 -Test 307 FAILURE, self missed the best move (Rxf6) (che scarso!) -Test 307 "ECM.1347" FAILED! (+66, -241, ~21%) - - - 308 - Thinking, the best move is e6 -Result: Rxh7+ -Test 308 FAILURE, self missed the best move (e6) (che scarso!) -Test 308 "ECM.1348" FAILED! (+66, -242, ~21%) - - - 309 - Thinking, the best move is Bd2 -Result: Bg5 -Test 309 FAILURE, self missed the best move (Bd2) (che scarso!) -Test 309 "ECM.1350" FAILED! (+66, -243, ~21%) - - - 310 - Thinking, the best move is Nxe4 -Result: Nxe4 -Test 310 SUCCESS, self found the best move Nxe4 (o se figo!) -Test 310 "ECM.1352" PASSED! (+67, -243, ~21%) - - - 311 - Thinking, the best move is Ng5 -Result: Kh1 -Test 311 FAILURE, self missed the best move (Ng5) (che scarso!) -Test 311 "ECM.1354" FAILED! (+67, -244, ~21%) - - - 312 - Thinking, the best move is bxc6 -Result: Rbd1 -Test 312 FAILURE, self missed the best move (bxc6) (che scarso!) -Test 312 "ECM.1355" FAILED! (+67, -245, ~21%) - - - 313 - Thinking, the best move is Rxf6 -Result: Rxf6 -Test 313 SUCCESS, self found the best move Rxf6 (o se figo!) -Test 313 "ECM.1357" PASSED! (+68, -245, ~21%) - - - 314 - Thinking, the best move is Bxh6 -Result: Ra1 -Test 314 FAILURE, self missed the best move (Bxh6) (che scarso!) -Test 314 "ECM.1371" FAILED! (+68, -246, ~21%) - - - 315 - Thinking, the best move is Bh4 -Result: Bd5 -Test 315 FAILURE, self missed the best move (Bh4) (che scarso!) -Test 315 "ECM.1376" FAILED! (+68, -247, ~21%) - - - 316 - Thinking, the best move is Bf8 -Result: Kb1 -Test 316 FAILURE, self missed the best move (Bf8) (che scarso!) -Test 316 "ECM.1377" FAILED! (+68, -248, ~21%) - - - 317 - Thinking, the best move is Ng6+ -Result: Bh4 -Test 317 FAILURE, self missed the best move (Ng6+) (che scarso!) -Test 317 "ECM.1380" FAILED! (+68, -249, ~21%) - - - 318 - Thinking, the best move is Qb2 -Result: Qf3 -Test 318 FAILURE, self missed the best move (Qb2) (che scarso!) -Test 318 "ECM.1381" FAILED! (+68, -250, ~21%) - - - 319 - Thinking, the best move is Qxg5+ -Result: Rh5 -Test 319 FAILURE, self missed the best move (Qxg5+) (che scarso!) -Test 319 "ECM.1383" FAILED! (+68, -251, ~21%) - - - 320 - Thinking, the best move is Rxh2+ -Result: Bg3 -Test 320 FAILURE, self missed the best move (Rxh2+) (che scarso!) -Test 320 "ECM.1387" FAILED! (+68, -252, ~21%) - - - 321 - Thinking, the best move is h4 -Result: Rd6 -Test 321 FAILURE, self missed the best move (h4) (che scarso!) -Test 321 "ECM.1394" FAILED! (+68, -253, ~21%) - - - 322 - Thinking, the best move is Bxh5 -Result: Be2 -Test 322 FAILURE, self missed the best move (Bxh5) (che scarso!) -Test 322 "ECM.1398" FAILED! (+68, -254, ~21%) - - - 323 - Thinking, the best move is Rxd5 -Result: Bd3 -Test 323 FAILURE, self missed the best move (Rxd5) (che scarso!) -Test 323 "ECM.1403" FAILED! (+68, -255, ~21%) - - - 324 - Thinking, the best move is Rf6 -Result: Rf6 -Test 324 SUCCESS, self found the best move Rf6 (o se figo!) -Test 324 "ECM.1405" PASSED! (+69, -255, ~21%) - - - 325 - Thinking, the best move is Nc3+ -Result: Kc7 -Test 325 FAILURE, self missed the best move (Nc3+) (che scarso!) -Test 325 "ECM.1408" FAILED! (+69, -256, ~21%) - - - 326 - Thinking, the best move is Nxf5+ -Result: Qe3 -Test 326 FAILURE, self missed the best move (Nxf5+) (che scarso!) -Test 326 "ECM.1409" FAILED! (+69, -257, ~21%) - - - 327 - Thinking, the best move is Ne6 -Result: Rb1 -Test 327 FAILURE, self missed the best move (Ne6) (che scarso!) -Test 327 "ECM.1410" FAILED! (+69, -258, ~21%) - - - 328 - Thinking, the best move is Nxh6 -Result: Nxh6 -Test 328 SUCCESS, self found the best move Nxh6 (o se figo!) -Test 328 "ECM.1421" PASSED! (+70, -258, ~21%) - - - 329 - Thinking, the best move is Bg5 -Result: g4 -Test 329 FAILURE, self missed the best move (Bg5) (che scarso!) -Test 329 "ECM.1423" FAILED! (+70, -259, ~21%) - - - 330 - Thinking, the best move is Bh3 -Result: axb5 -Test 330 FAILURE, self missed the best move (Bh3) (che scarso!) -Test 330 "ECM.1426" FAILED! (+70, -260, ~21%) - - - 331 - Thinking, the best move is Nd6 -Result: Be5 -Test 331 FAILURE, self missed the best move (Nd6) (che scarso!) -Test 331 "ECM.1433" FAILED! (+70, -261, ~21%) - - - 332 - Thinking, the best move is Nxf4 -Result: Nxf4 -Test 332 SUCCESS, self found the best move Nxf4 (o se figo!) -Test 332 "ECM.1434" PASSED! (+71, -261, ~21%) - - - 333 - Thinking, the best move is f3 -Result: Kh8 -Test 333 FAILURE, self missed the best move (f3) (che scarso!) -Test 333 "ECM.1438" FAILED! (+71, -262, ~21%) - - - 334 - Thinking, the best move is Nxf3 -Result: Rc8 -Test 334 FAILURE, self missed the best move (Nxf3) (che scarso!) -Test 334 "ECM.1439" FAILED! (+71, -263, ~21%) - - - 335 - Thinking, the best move is Rxe6 -Result: Rc7 -Test 335 FAILURE, self missed the best move (Rxe6) (che scarso!) -Test 335 "ECM.1448" FAILED! (+71, -264, ~21%) - - - 336 - Thinking, the best move is Nxf5 -Result: Rxf5 -Test 336 FAILURE, self missed the best move (Nxf5) (che scarso!) -Test 336 "ECM.1450" FAILED! (+71, -265, ~21%) - - - 337 - Thinking, the best move is Rxf4+ -Result: Rg4 -Test 337 FAILURE, self missed the best move (Rxf4+) (che scarso!) -Test 337 "ECM.1452" FAILED! (+71, -266, ~21%) - - - 338 - Thinking, the best move is Bxf6 -Result: Qe3 -Test 338 FAILURE, self missed the best move (Bxf6) (che scarso!) -Test 338 "ECM.1454" FAILED! (+71, -267, ~21%) - - - 339 - Thinking, the best move is Nf3+ -Result: Bf5 -Test 339 FAILURE, self missed the best move (Nf3+) (che scarso!) -Test 339 "ECM.1457" FAILED! (+71, -268, ~20%) - - - 340 - Thinking, the best move is Nf5+ -Result: Nf5+ -Test 340 SUCCESS, self found the best move Nf5+ (o se figo!) -Test 340 "ECM.1478" PASSED! (+72, -268, ~21%) - - - 341 - Thinking, the best move is Bxh4 -Result: Rf3 -Test 341 FAILURE, self missed the best move (Bxh4) (che scarso!) -Test 341 "ECM.1495" FAILED! (+72, -269, ~21%) - - - 342 - Thinking, the best move is Nxf7 -Result: Qf4 -Test 342 FAILURE, self missed the best move (Nxf7) (che scarso!) -Test 342 "ECM.1503" FAILED! (+72, -270, ~21%) - - - 343 - Thinking, the best move is Rxc5 -Result: Ra4 -Test 343 FAILURE, self missed the best move (Rxc5) (che scarso!) -Test 343 "ECM.1504" FAILED! (+72, -271, ~20%) - - - 344 - Thinking, the best move is Bh3 -Result: Nf3 -Test 344 FAILURE, self missed the best move (Bh3) (che scarso!) -Test 344 "ECM.1516" FAILED! (+72, -272, ~20%) - - - 345 - Thinking, the best move is Nxc6 -Result: g4 -Test 345 FAILURE, self missed the best move (Nxc6) (che scarso!) -Test 345 "ECM.1525" FAILED! (+72, -273, ~20%) - - - 346 - Thinking, the best move is h3 -Result: f6 -Test 346 FAILURE, self missed the best move (h3) (che scarso!) -Test 346 "ECM.1527" FAILED! (+72, -274, ~20%) - - - 347 - Thinking, the best move is Be6 -Result: Qb6 -Test 347 FAILURE, self missed the best move (Be6) (che scarso!) -Test 347 "ECM.1529" FAILED! (+72, -275, ~20%) - - - 348 - Thinking, the best move is Nxh2 -Result: Bc5 -Test 348 FAILURE, self missed the best move (Nxh2) (che scarso!) -Test 348 "ECM.1533" FAILED! (+72, -276, ~20%) - - - 349 - Thinking, the best move is f4 -Result: h4 -Test 349 FAILURE, self missed the best move (f4) (che scarso!) -Test 349 "ECM.1536" FAILED! (+72, -277, ~20%) - - - 350 - Thinking, the best move is Rxc6 -Result: Rd6 -Test 350 FAILURE, self missed the best move (Rxc6) (che scarso!) -Test 350 "ECM.1546" FAILED! (+72, -278, ~20%) - - - 351 - Thinking, the best move is f6 -Result: Qd4 -Test 351 FAILURE, self missed the best move (f6) (che scarso!) -Test 351 "ECM.1547" FAILED! (+72, -279, ~20%) - - - 352 - Thinking, the best move is e5 -Result: Kg2 -Test 352 FAILURE, self missed the best move (e5) (che scarso!) -Test 352 "ECM.1551" FAILED! (+72, -280, ~20%) - - - 353 - Thinking, the best move is b5 -Result: Qf4 -Test 353 FAILURE, self missed the best move (b5) (che scarso!) -Test 353 "ECM.1553" FAILED! (+72, -281, ~20%) - - - 354 - Thinking, the best move is Rxa6 -Result: Kh1 -Test 354 FAILURE, self missed the best move (Rxa6) (che scarso!) -Test 354 "ECM.1554" FAILED! (+72, -282, ~20%) - - - 355 - Thinking, the best move is Rc4 -Result: Rd3 -Test 355 FAILURE, self missed the best move (Rc4) (che scarso!) -Test 355 "ECM.1561" FAILED! (+72, -283, ~20%) - - - 356 - Thinking, the best move is Nxe6 -Result: Na6 -Test 356 FAILURE, self missed the best move (Nxe6) (che scarso!) -Test 356 "ECM.1563" FAILED! (+72, -284, ~20%) - - - 357 - Thinking, the best move is Ba6 -Result: Rdd6 -Test 357 FAILURE, self missed the best move (Ba6) (che scarso!) -Test 357 "ECM.1564" FAILED! (+72, -285, ~20%) - - - 358 - Thinking, the best move is Nxa7 -Result: Rae1 -Test 358 FAILURE, self missed the best move (Nxa7) (che scarso!) -Test 358 "ECM.1573" FAILED! (+72, -286, ~20%) - - - 359 - Thinking, the best move is Rxb2 -Result: Bd8 -Test 359 FAILURE, self missed the best move (Rxb2) (che scarso!) -Test 359 "ECM.1578" FAILED! (+72, -287, ~20%) - - - 360 - Thinking, the best move is cxb6 -Result: Qb4 -Test 360 FAILURE, self missed the best move (cxb6) (che scarso!) -Test 360 "ECM.1579" FAILED! (+72, -288, ~20%) - - - 361 - Thinking, the best move is Bxb3 -Result: axb3 -Test 361 FAILURE, self missed the best move (Bxb3) (che scarso!) -Test 361 "ECM.1584" FAILED! (+72, -289, ~19%) - - - 362 - Thinking, the best move is Bxh7+ -Result: Rh3 -Test 362 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 362 "ECM.1590" FAILED! (+72, -290, ~19%) - - - 363 - Thinking, the best move is Bxh7+ -Result: Qd3 -Test 363 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 363 "ECM.1592" FAILED! (+72, -291, ~19%) - - - 364 - Thinking, the best move is Bxh7+ -Result: Kb1 -Test 364 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 364 "ECM.1594" FAILED! (+72, -292, ~19%) - - - 365 - Thinking, the best move is Bxh7+ -Result: Bf6 -Test 365 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 365 "ECM.1597" FAILED! (+72, -293, ~19%) - - - 366 - Thinking, the best move is Rxh7+ -Result: Rfh4 -Test 366 FAILURE, self missed the best move (Rxh7+) (che scarso!) -Test 366 "ECM.1600" FAILED! (+72, -294, ~19%) - - - 367 - Thinking, the best move is Rxh7 -Result: Qg1 -Test 367 FAILURE, self missed the best move (Rxh7) (che scarso!) -Test 367 "ECM.1601" FAILED! (+72, -295, ~19%) - - - 368 - Thinking, the best move is Bxh7+ -Result: Bxh7+ -Test 368 SUCCESS, self found the best move Bxh7+ (o se figo!) -Test 368 "ECM.1602" PASSED! (+73, -295, ~19%) - - - 369 - Thinking, the best move is Nxh7 -Result: Ng4 -Test 369 FAILURE, self missed the best move (Nxh7) (che scarso!) -Test 369 "ECM.1604" FAILED! (+73, -296, ~19%) - - - 370 - Thinking, the best move is Nxh2 -Result: Qh4 -Test 370 FAILURE, self missed the best move (Nxh2) (che scarso!) -Test 370 "ECM.1605" FAILED! (+73, -297, ~19%) - - - 371 - Thinking, the best move is Bxh7+ -Result: Nc5 -Test 371 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 371 "ECM.1606" FAILED! (+73, -298, ~19%) - - - 372 - Thinking, the best move is Qxh7+ -Result: Qh6 -Test 372 FAILURE, self missed the best move (Qxh7+) (che scarso!) -Test 372 "ECM.1607" FAILED! (+73, -299, ~19%) - - - 373 - Thinking, the best move is Bxh7+ -Result: Qh5 -Test 373 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 373 "ECM.1610" FAILED! (+73, -300, ~19%) - - - 374 - Thinking, the best move is Nxh7 -Result: Bxe6 -Test 374 FAILURE, self missed the best move (Nxh7) (che scarso!) -Test 374 "ECM.1612" FAILED! (+73, -301, ~19%) - - - 375 - Thinking, the best move is Rxh7 -Result: Qd2 -Test 375 FAILURE, self missed the best move (Rxh7) (che scarso!) -Test 375 "ECM.1614" FAILED! (+73, -302, ~19%) - - - 376 - Thinking, the best move is Nxh7 -Result: a5 -Test 376 FAILURE, self missed the best move (Nxh7) (che scarso!) -Test 376 "ECM.1617" FAILED! (+73, -303, ~19%) - - - 377 - Thinking, the best move is Bxh7+ -Result: Bg4 -Test 377 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 377 "ECM.1618" FAILED! (+73, -304, ~19%) - - - 378 - Thinking, the best move is Bxh7+ -Result: Qh4 -Test 378 FAILURE, self missed the best move (Bxh7+) (che scarso!) -Test 378 "ECM.1620" FAILED! (+73, -305, ~19%) - - - 379 - Thinking, the best move is Rxh2 -Result: Kc8 -Test 379 FAILURE, self missed the best move (Rxh2) (che scarso!) -Test 379 "ECM.1621" FAILED! (+73, -306, ~19%) - - - 380 - Thinking, the best move is Nxh7 -Result: Bd2 -Test 380 FAILURE, self missed the best move (Nxh7) (che scarso!) -Test 380 "ECM.1622" FAILED! (+73, -307, ~19%) - - - 381 - Thinking, the best move is Rxh7 -Result: Qd4 -Test 381 FAILURE, self missed the best move (Rxh7) (che scarso!) -Test 381 "ECM.1623" FAILED! (+73, -308, ~19%) -Passed 73 tests out of 381 (19%) -Failed are: - 1 2 4 5 6 7 8 10 11 12 - 13 14 15 16 17 18 19 20 21 22 - 23 24 25 26 27 28 29 30 31 33 - 36 38 39 40 41 42 44 45 46 48 - 50 51 52 53 54 55 56 57 59 60 - 61 62 63 64 65 68 69 72 73 74 - 75 76 77 78 79 80 81 82 84 85 - 86 87 89 90 91 92 93 94 95 96 - 97 98 100 101 105 106 107 108 110 111 - 112 113 114 115 118 120 121 122 123 125 - 126 127 129 130 131 132 135 136 138 139 - 141 142 143 144 146 147 148 149 150 152 - 153 154 155 156 157 159 160 162 163 164 - 165 166 167 171 172 173 175 176 177 178 - 179 180 181 182 183 184 186 187 188 189 - 192 193 195 196 197 198 200 201 203 204 - 205 206 207 209 210 214 215 216 217 219 - 221 222 223 224 225 226 228 229 230 231 - 232 233 234 237 238 239 240 241 242 243 - 244 245 246 247 248 249 250 251 252 255 - 257 258 260 261 262 263 264 266 267 268 - 270 274 276 277 278 279 280 281 282 283 - 285 286 287 289 290 291 292 293 294 295 - 297 298 299 300 301 302 303 304 305 306 - 307 308 309 311 312 314 315 316 317 318 - 319 320 321 322 323 325 326 327 329 330 - 331 333 334 335 336 337 338 339 341 342 - 343 344 345 346 347 348 349 350 351 352 - 353 354 355 356 357 358 359 360 361 362 - 363 364 365 366 367 369 370 371 372 373 - 374 375 376 377 378 379 380 381 - Qd4 f6 2. Ng5 Re7 3. Qxf6 Bg7 4. Qf4 Re8 -move Qd4 diff --git a/epd/wac.epd.fruit b/epd/wac.epd.fruit deleted file mode 100644 index ec78879..0000000 --- a/epd/wac.epd.fruit +++ /dev/null @@ -1,5 +0,0 @@ -Passed 276 tests out of 300 (92%) -Failed are: - 2 46 71 80 91 92 100 120 128 141 - 163 178 196 222 229 230 232 235 241 247 - 264 265 270 293 diff --git a/epd/wac.epd.glaurung b/epd/wac.epd.glaurung deleted file mode 100644 index cd1a86c..0000000 --- a/epd/wac.epd.glaurung +++ /dev/null @@ -1,4 +0,0 @@ -Passed 284 tests out of 300 (94%) -Failed are: - 2 46 71 92 100 120 163 196 229 230 - 235 247 265 270 274 297 diff --git a/epd/wac.epd.shredder b/epd/wac.epd.shredder deleted file mode 100644 index c6044b2..0000000 --- a/epd/wac.epd.shredder +++ /dev/null @@ -1,5 +0,0 @@ -Passed 275 tests out of 300 (91%) -Failed are: - 49 55 71 80 92 100 108 120 141 145 - 163 230 231 235 237 241 243 247 250 256 - 264 265 291 293 297 diff --git a/epd/wac.epd.thor b/epd/wac.epd.thor deleted file mode 100644 index cad4ddd..0000000 --- a/epd/wac.epd.thor +++ /dev/null @@ -1,9 +0,0 @@ -Passed 234 tests out of 300 (78%) -Failed are: - 2 49 55 71 80 91 92 100 116 120 - 130 131 141 145 150 152 155 163 176 178 - 180 182 190 193 194 196 200 207 208 213 - 222 226 229 230 235 237 238 239 241 242 - 243 245 247 248 249 250 251 252 257 261 - 262 264 265 266 269 272 274 277 280 283 - 284 288 291 293 296 297 diff --git a/epd/wac2.epd b/epd/wac2.epd deleted file mode 100644 index 0be8752..0000000 --- a/epd/wac2.epd +++ /dev/null @@ -1,100 +0,0 @@ -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"; diff --git a/evaluate.cpp b/evaluate.cpp index 40c6000..e530c4b 100644 --- a/evaluate.cpp +++ b/evaluate.cpp @@ -27,7 +27,7 @@ #define DEFEND_PASSED_PAWN 13 #define CONNECTED_ROOKS 21 #define UNDEVELOPED 10 -#define TWO_BISHOPS 23 +#define TWO_BISHOPS 45 #define VERY_UNSAFE_KING_LATERAL -16 #define UNSAFE_KING_LATERAL -10 @@ -48,12 +48,12 @@ const int pawn_backward[8] = { -2, -3, -5, -7, -7, -5, -3, -2 }; const int pawn_doubled[8] = { -7, -5, -3, -2, -2, -3, -5, -7 }; //counted twice const int pawn_duo[7] = { 2, 3, 4, 5, 4, 3, 2 }; //counted x the row, x2, x3, etc -const int queen_value = 960; +const int queen_value = 975; const int queen_seventh = 9; const int queen_open_file = 7; const int queen_semiopen_file = 5; -const int rook_value = 490; +const int rook_value = 500; const int rook_seventh = 19; const int rook_open_file = 14; const int rook_semiopen_file = 10; @@ -327,6 +327,7 @@ int16_t Board::evaluate(uint8_t eng_color, int16_t alpha, int16_t beta) v /= 2; v += rook_value; + v += (10 - mat_tracking[PAWN-1].count - mat_tracking[PAWN+5].count)*100/32; if(line_pawns[is_white][X(pos)].count == 0) { @@ -445,6 +446,7 @@ int16_t Board::evaluate(uint8_t eng_color, int16_t alpha, int16_t beta) v = v*3 - UNDEVELOPED*2; v += knight_value[pos]; + v += (mat_tracking[PAWN-1].count + mat_tracking[PAWN+5].count-2)*100/32; tropism[is_white] += knight_tropism[distance(pos, king_pos[!is_white])]; uint8_t x = X(pos); diff --git a/search.cpp b/search.cpp index 9115949..fb9383c 100644 --- a/search.cpp +++ b/search.cpp @@ -1116,19 +1116,26 @@ Move Engine::find_best_move() /* return immediatly if the move is forced. */ if(s->num_moves==1) + { + char buf[32]; + move_to_alg(buf, &s->moves[0]); + output("\t0\t0\t0\t0\t%s (only move)\n", buf); return s->moves[0]; + } /* probe the play lines */ if( eng_status == PLAYING && st_computer_color == board.color_to_move && probe_lines( board.hash, &retv)) { + output("\t0\t0\t0\t0\t(forced!)\n"); retv.val = 0; return retv; } /* probe the book */ - if(probe_book( board.hash, &retv)) { + if(probe_book( board.hash, &retv)) + { for(int i=0;inum_moves++;i++) if(retv.as_int == s->moves[i].as_int) { diff --git a/search_gui.cpp b/search_gui.cpp index cf0b46c..92d76f5 100644 --- a/search_gui.cpp +++ b/search_gui.cpp @@ -52,6 +52,8 @@ SearchGui::SearchGui(int& argc, char** argv) tree_widget->resize(640, 480); tree_widget->show(); + max_ply = 4; + new QSocketNotifier( fileno(stdin), QSocketNotifier::Read, this); new QSocketNotifier( fileno(stdin), QSocketNotifier::Exception, this); } @@ -116,6 +118,9 @@ void SearchGui::new_root_level(int depth) void SearchGui::notify_value(int ply, int value, int nodecount, int newflags) { + if(ply>max_ply) + return; + QTreeWidgetItem *item = tree_widget->topLevelItem(tree_widget->topLevelItemCount()-1); for(int i=0;i<=ply;i++) item = (item && item->childCount()) ? item->child(item->childCount()-1) : NULL; @@ -127,6 +132,9 @@ void SearchGui::notify_value(int ply, int value, int nodecount, int newflags) void SearchGui::notify(Move m, int ply, int depth, int heuval, int alpha, int beta, int flags) { + if(ply>max_ply) + return; + char str[64]; if(m == Move::None()) strcpy(str, "[NULL]"); @@ -152,6 +160,9 @@ void SearchGui::notify(Move m, int ply, int depth, int heuval, int alpha, int be void SearchGui::notify_eval(int ply, int value, int alpha, int beta, int flags) { + if(ply>max_ply) + return; + QTreeWidgetItem *parent = tree_widget->topLevelItem(tree_widget->topLevelItemCount()-1); for(int i=0;ichildCount()) ? parent->child(parent->childCount()-1) : NULL; @@ -166,6 +177,9 @@ void SearchGui::notify_eval(int ply, int value, int alpha, int beta, int flags) void SearchGui::notify_hash(int ply, int lower, int upper, int depth, int alpha, int beta, Move best, bool write, int flags) { + if(ply>max_ply) + return; + char buf[32]; if(best == Move::None()) strcpy(buf, "none"); diff --git a/search_gui.h b/search_gui.h index 12e0e41..2a1ff81 100644 --- a/search_gui.h +++ b/search_gui.h @@ -76,6 +76,9 @@ public: const static int Green = 1<<6; const static int Blue = 1<<7; const static int Magenta = 1<<8; + + int max_ply; + SearchGui(int& argc, char** argv){} ~SearchGui(){} -- 2.11.4.GIT