Timing info bug with UCI+WB engines - no updated move info
Posted: 30 Aug 2008, 13:07
Hello HG,
It seems using time reported by engines cannot work correctly
for at least some UCI engines via Polyglot!
(I haven't looked up if UCI engines normally should send updated info
with the made move...)
Obviously UCI engines don't send updated infos always together
with the move made. In this case it seems Polyglot simply sends/repeats
the last made seldepth info together with the move to xboard.
This is ok for score/depth but of course not for time(and nps info),
because now it looks to xboard as if the engine hadn't used _any_ time
since last seldepth info until it really made the move!
In this case it seems the timestamp of WB itself is mandatory.
Below you can take a look at a small example move which ignores
the really used time between seldepth 14 and the time the move
was made.
Update: Now that I looked also at Naum playing as WB engine in this game it seems this also happens to WB engines, because obviously
there is no need to send updated info with the final move, thus the reported time from engines won't work at all most of the time.
I am sorry, but you need to get track of the WB clock itself again instead of what engines report.
Guenther
Debug for Naums 31...Qh3
Example added including WB debug, Polyglot log for
Shredders 27. Nc5
PGN file for above debug snippets:
[Event "RWBC PSWBTM RT46"]
[Site "ESPRESSO"]
[Date "2008.08.30"]
[Round "3.3"]
[White "Shredder_11UCI"]
[Black "Naum_31"]
[Result "1-0"]
[TimeControl "40/900"]
[Annotator "11. +0.19 8... +0.09"]
[Number "105"]
1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Qa4+ Nbd7 5. Nc3 e6 6. g3 a6 7. Bg2 Be7
8. Bf4 Nd5 {+0.09/15 15} 9. Qxc4 Nxf4 {+0.09/15 35} 10. gxf4
Nb6 {+0.06/16 33} 11. Qb3 {+0.19/14 21} O-O {+0.07/16 58} 12.
O-O-O {+0.26/14 20} a5 {+0.23/15 30} 13. a3 {+0.16/15 25} a4 {+0.20/14 15}
14. Qc2 {+0.27/15 31} f6 {+0.15/15 54} 15. Kb1 {+0.28/14 27}
Nd5 {+0.29/13 16} 16. e3 {+0.28/13 3} b5 {+0.19/14 34} 17.
Ne1 {-0.13/13 21} Bb7 {+0.17/15 17} 18. Nxb5 {+0.37/12 3} Rb8 {+0.14/14 36}
19. Ka1 {-0.30/14 18} Nxe3 {+0.05/15 21} 20. fxe3 {+0.09/15 55}
Bxg2 {+0.09/16 52} 21. Qxg2 {-0.02/16 1:39} Rxb5 {+0.02/16 9} 22.
Rg1 {+0.01/16 10} Rf7 {+0.00/16 18} 23. Nd3 {+0.35/14 25} Qd5 {-0.01/15 8}
24. Qc2 {+0.25/14 33} Rb3 {+0.00/15 9} 25. Rg3 {+0.28/13 12}
Qf5 {+0.00/15 11} 26. Qc4 {+0.57/12 6} h5 {-0.10/15 56} 27.
Nc5 {+0.54/14 26} Bxc5 {-0.06/15 14} 28. dxc5 {+0.31/15 45} h4 {-0.03/15 8}
29. Rgg1 {+0.31/15 11} c6 {+0.00/15 10} 30. Rd8+ {+0.64/15 57}
Kh7 {-0.12/15 13} 31. Qd4 {+0.64/15 8} Qh3 {-0.33/15 9} 32.
Qd1 {+0.63/14 17} g6 {+0.00/15 11} 33. Rd7 {+0.63/15 3} Rb7 {-0.32/15 15}
34. Rxf7+ {+0.42/15 1:02} Rxf7 {-0.41/4 0} 35. e4 {+0.33/16 31}
Rg7 {+0.04/15 13} 36. Qd2 {+0.55/13 7} Ra7 {+0.01/15 10} 37.
Rd1 {+0.57/14 12} Qg4 {+0.14/16 19} 38. e5 {+0.58/13 5} fxe5 {+0.20/16 10}
39. fxe5 {+0.73/13 2} Rf7 {+0.03/16 10} 40. Qd6 {+0.35/14 9}
Kg7 {+0.20/15 8} 41. Rb1 {+0.83/16 18} Qf5 {+0.00/16 18} 42.
Qxc6 {+0.62/16 59} Qxe5 {-0.04/16 15} 43. Qxa4 {+0.87/16 37}
Qxh2 {-0.10/16 23} 44. c6 {+0.87/15 5} e5 {-0.26/15 30} 45.
Qa5 {+0.99/15 11} Kh6 {-0.32/15 45} 46. c7 {+2.52/12 13} Qc2 {-0.68/16 8}
47. Qe1 {+2.36/13 9} Qxc7 {-1.02/18 23} 48. Qxh4+ {+2.41/13 6}
Kg7 {-0.24/1 0} 49. Rh1 {+2.41/15 8} Kf8 {-1.06/18 16} 50.
Qh6+ {+2.54/15 30} Ke7 {-1.12/19 38} 51. Qg5+ {+2.54/15 10}
Kd7 {-5.82/20 1:53} 52. Rd1+ {+2.54/14 0} Kc8 {-5.82/18 11} 53.
Rc1 {+6.64/13 3} Qxc1+ {-5.82/18 12} 54. Qxc1+ {+7.25/15 5}
Kd7 {-5.82/19 7} 55. Qg5 {+7.70/15 20} Re7 {-5.82/19 8} 56.
Qxg6 {+7.68/15 6} e4 {-7.51/21 21} 57. Qf5+ {+7.68/14 23} Ke8 {-7.49/15 21}
58. Qb5+ {+8.36/15 15} Kf8 {-7.50/16 23} 59. Qb8+ {+8.36/14 15}
Kf7 {-7.95/20 8} 60. Qb3+ {+8.36/14 0} Kf6 {-6.68/13 7} 61.
Qe3 {+9.11/15 43} Kf5 {-7.84/18 9} 62. b4 {+9.46/15 28} Rh7 {-6.68/14 8}
63. a4 {+9.46/13 4} Rh1+ {-8.00/17 22} 64. Kb2 {+10.52/13 15}
Rh2+ {-22.51/19 52} 65. Kb3 {+10.52/13 0} Rh8 {-6.68/13 5} 66.
Qc5+ {+15.92/13 19} Kg4 {-299.45/17 4} 67. Qe5 {+24.38/13 12}
Rh3+ {-299.47/15 2} 68. Kc4 {+24.38/13 0}
{Black resigns} 1-0
It seems using time reported by engines cannot work correctly
for at least some UCI engines via Polyglot!
(I haven't looked up if UCI engines normally should send updated info
with the made move...)
Obviously UCI engines don't send updated infos always together
with the move made. In this case it seems Polyglot simply sends/repeats
the last made seldepth info together with the move to xboard.
This is ok for score/depth but of course not for time(and nps info),
because now it looks to xboard as if the engine hadn't used _any_ time
since last seldepth info until it really made the move!
In this case it seems the timestamp of WB itself is mandatory.
Below you can take a look at a small example move which ignores
the really used time between seldepth 14 and the time the move
was made.
Update: Now that I looked also at Naum playing as WB engine in this game it seems this also happens to WB engines, because obviously
there is no need to send updated info with the final move, thus the reported time from engines won't work at all most of the time.
I am sorry, but you need to get track of the WB clock itself again instead of what engines report.
Guenther
Debug for Naums 31...Qh3
1490413 >second: time 13551
1490413 >second: otim 17794
1490413 >second: c4d4
1490463 <second: 1 -1 0 916 Qc2
1490463 <second: 2 -3 0 2299 Qc2 f5
1490463 <second: 3 -3 0 3589 Qc2 f5 Qf2
1490463 <second: 4 -3 0 4827 Qc2 f5 Qf2 Rg2
1490463 <second: 5 -18 0 6246 Qc2 f5 Qf2 Rg2 Qe1+
1490473 <second: 5 -7 2 9238 Rfb7 Rd7 e5 Rgxg7+ Kh6
1490483 <second: 6 -9 2 12863 Rfb7 Rd7 e5 Rgxg7+ Kh6 Rh7+
1490483 <second: 7 -9 3 17725 Rfb7 Rd7 e5 Rgxg7+ Kh6 Rh7+ Kg6
1490503 <second: 8 -9 4 26143 Rfb7 Rd7 e5 Rgxg7+ Kh6 Rh7+ Kg6 Qxa4
1490523 <second: 9 -9 6 39752 Rfb7 Rd7 e5 Rgxg7+ Kh6 Rh7+ Kg6 Qxa4 Rxb2
1490553 <second: 10 -10 9 55810 Rfb7 Rd7 e5 Rgxg7+ Kh6 Qxa4 Rxd7 Rxd7 Qc2 Rd2
1490553 <second: 11 -12 9 56858 Rfb7 Rd7 e5 Rgxg7+ Kh6 Qxa4 Rxd7 Rxd7 Qc2 Rd2 Rxa3+
1490553 <second: 12 -12 9 57612 Rfb7 Rd7 e5 Rgxg7+ Kh6 Qxa4 Rxd7 Rxd7 Qc2 Rd2 Rxa3+ Qxa3
1490553 <second: 13 -12 9 58350 Rfb7 Rd7 e5 Rgxg7+ Kh6 Qxa4 Rxd7 Rxd7 Qc2 Rd2 Rxa3+ Qxa3 Qxd2
1491594 <second: 14 -38 113 980170 Rfb7 Rd7 e5 Rgxg7+ Kh6 Rh7+ Kg6 Qd1 Rxd7 Rxd7 exf4 exf4 Kh6 Rd4
1495550 <second: 14 -33 508 4115453 Qh3 Qd1 g6 Rd7 Rb7 Rxf7+ Rxf7 Qg4 Qxg4 Rxg4 Rd7 Rxh4+ Kg7 f5
1499646 <second: 15 -33 919 7533018 Qh3 Qd1 g6 Rd7 Rb7 Rxf7+ Rxf7 Qg4 Qxg4 Rxg4 Rd7 Rxh4+ Kg7 f5 exf5
1503421 <second: move Qh3
Example added including WB debug, Polyglot log for
Shredders 27. Nc5
1255805 >first : time 36147
1255805 >first : otim 18658
1255805 >first : usermove 1255805 >first : h7h5
1255886 <first : 1 -234 2 8 Qxc7 Rxd3
1255926 <first : 1 -37 2 16 e4 Qxe4
1255926 <first : 1 +113 2 37 h4
1255946 <first : 2 +95 2 158 h4 Bd6
1255946 <first : 3 +44 3 1020 h4 Qb5 Qxb5 Rxb5
1255946 <first : 3 +78 3 1832 Rgg1 Qb5 Qc2
1255946 <first : 3 +89 3 2342 Nc5 Bxc5 dxc5 c6 Qxa4
1255976 <first : 4 +101 4 4084 Nc5 Bxc5 dxc5 Rb8 e4 Qxf4 Qxe6
1255996 <first : 5 +101 4 6671 Nc5 Bxc5 dxc5 Rb8 e4 Qxf4 Qxe6
1256016 <first : 6 +85 12 29279 Nc5 Bxc5 dxc5 Rb8 h4 Kh8 Rd3 Re7 Rd2 c6
1256136 <first : 7 +62 31 86114 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 c6
1256346 <first : 8 +82 52 161883 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 g6 Rd8+ Kg7 h3
1256607 <first : 9 +94 78 255173 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 g6 Qxb3 Kg7 Qc2 Re7
1257057 <first : 10 +76 123 421772 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 Qxh2 Rd8+ Kh7 Qxb3 Qg1+ Ka2 Re7 Qd5
1260652 <first : 11 +69 483 1766018 Nc5 Bxc5 dxc5 Kh7 Rdg1 c6 Qxa4 Qd5 Qd4 Rfb7 Qxd5 exd5 R1g2 h4 Rh3 Kg8
1264238 <first : 12 +80 841 3205557 Nc5 Bxc5 dxc5 Kh7 Rdg1 Rb8 e4 Qxf4 Qxe6 Qe5 Qxe5 fxe5 Rg5 h4 Rxe5 Rf2 Re7 Rbxb2 Rgxg7+ Kh6 Rxc7 Rxh2
1272249 <first : 13 +68 1635 6425081 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Qe6+ Kf8 Rc1 Qd2 Qc4 Rd4 Qc3 Rd3 Qxd2 Rxd2
1281993 <first : 14 +54 2617 10700168 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Rc1 Kh8 Qe6 Qd1 Qc4 Rd4 Qc3 Rd3 Qc4
1299378 <first : 14 +54 2617 18370585 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Rc1 Kh8 Qe6 Qd1 Qc4 Rd4 Qc3 Rd3 Qc4
1299378 <first : move d3c5
machine move 52, castling = -1 -1 -1 7 -1 -1
move to parse: d3c5
7 0 4 7 0 4 Legality test? d3c5
-1 -1 -1 7 -1 -1 Legality test? d3c5
(-1,0) (-1,0) (-1,0) (7,7) (-1,7) (-1,7) castling rights
TC string = '+40/15'
mps=40 tc=900000 inc=0
CoordsToAlgebraic, piece=1 (3,2)-(2,4) -
move: d3c5
POLYGLOT START SEARCH
POLYGLOT FEN 6k1/2p1brp1/4pp2/5q1p/p1QP1P2/Pr1NP1R1/1P5P/K2R4 w - - 0 27
> ENGINE position startpos moves d2d4 d7d5 c2c4 d5c4 g1f3 g8f6 d1a4 b8d7 b1c3 e7e6 g2g3 a7a6 f1g2 f8e7 c1f4 f6d5 a4c4 d5f4 g3f4 d7b6 c4b3 e8g8 e1c1 a6a5 a2a3 a5a4 b3c2 f7f6 c1b1 b6d5 e2e3 b7b5 f3e1 c8b7 c3b5 a8b8 b1a1 d5e3 f2e3 b7g2 c2g2 b8b5 h1g1 f8f7 e1d3 d8d5 g2c2 b5b3 g1g3 d5f5 c2c4 h7h5
> ENGINE go wtime 361470 btime 186580 movestogo 14
< ENGINE info depth 1 seldepth 4 time 20 score cp -234 nodes 8 nps 400 hashfull 0 pv c4c7 b3d3
> XBOARD 1 -234 2 8 Qxc7 Rxd3
< ENGINE info depth 1 seldepth 4 time 20 score cp -37 nodes 16 nps 800 hashfull 0 pv e3e4 f5e4
> XBOARD 1 -37 2 16 e4 Qxe4
< ENGINE info depth 1 seldepth 6 time 20 score cp 113 nodes 37 nps 1850 hashfull 0 pv h2h4
> XBOARD 1 +113 2 37 h4
< ENGINE info nodes 73
< ENGINE info depth 2 seldepth 7 time 20 score cp 95 nodes 158 nps 7900 hashfull 0 pv h2h4 e7d6
> XBOARD 2 +95 2 158 h4 Bd6
< ENGINE info nodes 394
< ENGINE info depth 3 seldepth 11 time 30 score cp 44 nodes 1020 nps 34000 hashfull 0 pv h2h4 f5b5 c4b5 b3b5
> XBOARD 3 +44 3 1020 h4 Qb5 Qxb5 Rxb5
< ENGINE info depth 3 seldepth 11 time 30 score cp 78 nodes 1832 nps 61066 hashfull 0 pv g3g1 f5b5 c4c2
> XBOARD 3 +78 3 1832 Rgg1 Qb5 Qc2
< ENGINE info depth 3 seldepth 11 time 30 score cp 89 nodes 2342 nps 78066 hashfull 0 pv d3c5 e7c5 d4c5 c7c6 c4a4
> XBOARD 3 +89 3 2342 Nc5 Bxc5 dxc5 c6 Qxa4
< ENGINE info nodes 3355
< ENGINE info depth 4 seldepth 11 time 40 score cp 101 nodes 4084 nps 102100 hashfull 0 pv d3c5 e7c5 d4c5 b3b8 e3e4 f5f4 c4e6
> XBOARD 4 +101 4 4084 Nc5 Bxc5 dxc5 Rb8 e4 Qxf4 Qxe6
< ENGINE info nodes 5512
< ENGINE info depth 5 seldepth 12 time 40 score cp 101 nodes 6671 nps 166775 hashfull 0 pv d3c5 e7c5 d4c5 b3b8 e3e4 f5f4 c4e6
> XBOARD 5 +101 4 6671 Nc5 Bxc5 dxc5 Rb8 e4 Qxf4 Qxe6
< ENGINE info nodes 10310
< ENGINE info depth 6 seldepth 19 time 120 score cp 85 nodes 29279 nps 243991 hashfull 0 pv d3c5 e7c5 d4c5 b3b8 h2h4 g8h8 d1d3 f7e7 d3d2 c7c6
> XBOARD 6 +85 12 29279 Nc5 Bxc5 dxc5 Rb8 h4 Kh8 Rd3 Re7 Rd2 c6
< ENGINE info nodes 44373
< ENGINE info depth 7 seldepth 23 time 310 score cp 62 nodes 86114 nps 277787 hashfull 1 pv d3c5 e7c5 d4c5 h5h4 e3e4 f5f4 g3b3 a4b3 c4e6 c7c6
> XBOARD 7 +62 31 86114 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 c6
< ENGINE info nodes 147792
< ENGINE info depth 8 seldepth 8
< ENGINE info depth 8 seldepth 19 time 520 score cp 82 nodes 161883 nps 311313 hashfull 2 pv d3c5 e7c5 d4c5 h5h4 e3e4 f5f4 g3b3 a4b3 c4e6 g7g6 d1d8 g8g7 h2h3
> XBOARD 8 +82 52 161883 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 g6 Rd8+ Kg7 h3
< ENGINE info currmovenumber 2 currmove a1a2
< ENGINE info currmovenumber 3 currmove c4a6
< ENGINE info currmovenumber 4 currmove d1d2
< ENGINE info currmovenumber 5 currmove h2h4
< ENGINE info currmovenumber 6 currmove g3g2
< ENGINE info currmovenumber 7 currmove e3e4
< ENGINE info currmovenumber 8 currmove g3g1
< ENGINE info currmovenumber 9 currmove d3c1
< ENGINE info currmovenumber 10 currmove c4a4
< ENGINE info currmovenumber 11 currmove c4c6
< ENGINE info currmovenumber 12 currmove c4c7
< ENGINE info currmovenumber 13 currmove d3e5
< ENGINE info currmovenumber 14 currmove h2h3
< ENGINE info currmovenumber 15 currmove d3f2
< ENGINE info currmovenumber 16 currmove c4c2
< ENGINE info currmovenumber 17 currmove d3e1
< ENGINE info currmovenumber 18 currmove g3g7
< ENGINE info currmovenumber 19 currmove a1b1
< ENGINE info currmovenumber 20 currmove d4d5
< ENGINE info currmovenumber 21 currmove d1g1
< ENGINE info currmovenumber 22 currmove g3f3
< ENGINE info currmovenumber 23 currmove g3g6
< ENGINE info currmovenumber 24 currmove d3b4
< ENGINE info currmovenumber 25 currmove d1e1
< ENGINE info currmovenumber 26 currmove d1c1
< ENGINE info currmovenumber 27 currmove g3g5
< ENGINE info currmovenumber 28 currmove d1h1
< ENGINE info currmovenumber 29 currmove d1f1
< ENGINE info currmovenumber 30 currmove d1b1
< ENGINE info currmovenumber 31 currmove c4c1
< ENGINE info currmovenumber 32 currmove g3g4
< ENGINE info currmovenumber 33 currmove g3h3
< ENGINE info currmovenumber 34 currmove c4c3
< ENGINE info currmovenumber 35 currmove c4b3
< ENGINE info currmovenumber 36 currmove c4b4
< ENGINE info currmovenumber 37 currmove c4c5
< ENGINE info currmovenumber 38 currmove c4b5
< ENGINE info currmovenumber 39 currmove c4d5
< ENGINE info currmovenumber 40 currmove c4e6
< ENGINE info nodes 202814
< ENGINE info depth 9 seldepth 9
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info depth 9 seldepth 22 time 781 score cp 94 nodes 255173 nps 326725 hashfull 4 pv d3c5 e7c5 d4c5 h5h4 e3e4 f5f4 g3b3 a4b3 c4e6 g7g6 e6b3 g8g7 b3c2 f7e7
> XBOARD 9 +94 78 255173 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 g6 Qxb3 Kg7 Qc2 Re7
< ENGINE info currmovenumber 2 currmove a1a2
< ENGINE info currmovenumber 3 currmove h2h4
< ENGINE info currmovenumber 4 currmove d1d2
< ENGINE info currmovenumber 5 currmove c4a6
< ENGINE info currmovenumber 6 currmove d3c1
< ENGINE info currmovenumber 7 currmove g3g2
< ENGINE info currmovenumber 8 currmove g3g1
< ENGINE info currmovenumber 9 currmove c4a4
< ENGINE info currmovenumber 10 currmove e3e4
< ENGINE info currmovenumber 11 currmove g3g7
< ENGINE info currmovenumber 12 currmove d3e5
< ENGINE info currmovenumber 13 currmove c4c6
< ENGINE info currmovenumber 14 currmove h2h3
< ENGINE info currmovenumber 15 currmove c4c7
< ENGINE info currmovenumber 16 currmove c4c2
< ENGINE info currmovenumber 17 currmove d3f2
< ENGINE info currmovenumber 18 currmove a1b1
< ENGINE info currmovenumber 19 currmove d1g1
< ENGINE info currmovenumber 20 currmove d3e1
< ENGINE info currmovenumber 21 currmove d3b4
< ENGINE info currmovenumber 22 currmove d4d5
< ENGINE info currmovenumber 23 currmove d1c1
< ENGINE info currmovenumber 24 currmove g3g6
< ENGINE info currmovenumber 25 currmove g3f3
< ENGINE info currmovenumber 26 currmove d1e1
< ENGINE info currmovenumber 27 currmove d1f1
< ENGINE info currmovenumber 28 currmove d1h1
< ENGINE info currmovenumber 29 currmove d1b1
< ENGINE info currmovenumber 30 currmove g3g4
< ENGINE info currmovenumber 31 currmove g3g5
< ENGINE info currmovenumber 32 currmove g3h3
< ENGINE info currmovenumber 33 currmove c4b3
< ENGINE info currmovenumber 34 currmove c4c3
< ENGINE info currmovenumber 35 currmove c4c1
< ENGINE info currmovenumber 36 currmove c4b5
< ENGINE info currmovenumber 37 currmove c4c5
< ENGINE info currmovenumber 38 currmove c4b4
< ENGINE info currmovenumber 39 currmove c4d5
< ENGINE info currmovenumber 40 currmove c4e6
< ENGINE info nodes 310445
< ENGINE info depth 10 seldepth 10
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info depth 10 seldepth 27 time 1231 score cp 76 nodes 421772 nps 342625 hashfull 8 pv d3c5 e7c5 d4c5 h5h4 e3e4 f5f4 g3b3 a4b3 c4e6 f4h2 d1d8 g8h7 e6b3 h2g1 a1a2 f7e7 b3d5
> XBOARD 10 +76 123 421772 Nc5 Bxc5 dxc5 h4 e4 Qxf4 Rxb3 axb3 Qxe6 Qxh2 Rd8+ Kh7 Qxb3 Qg1+ Ka2 Re7 Qd5
< ENGINE info currmovenumber 2 currmove h2h4
< ENGINE info currmovenumber 3 currmove a1a2
< ENGINE info currmovenumber 4 currmove d3c1
< ENGINE info currmovenumber 5 currmove d1d2
< ENGINE info currmovenumber 6 currmove g3g2
< ENGINE info currmovenumber 7 currmove c4a6
< ENGINE info currmovenumber 8 currmove c4a4
< ENGINE info currmovenumber 9 currmove e3e4
< ENGINE info currmovenumber 10 currmove g3g1
< ENGINE info currmovenumber 11 currmove d3e5
< ENGINE info currmovenumber 12 currmove g3g7
< ENGINE info currmovenumber 13 currmove c4c6
< ENGINE info currmovenumber 14 currmove c4c7
< ENGINE info currmovenumber 15 currmove h2h3
< ENGINE info currmovenumber 16 currmove d3f2
< ENGINE info hashfull 14 nps 359922 tbhits 0
< ENGINE info currmovenumber 17 currmove d1g1
< ENGINE info currmovenumber 18 currmove d3e1
< ENGINE info currmovenumber 19 currmove c4c2
< ENGINE info currmovenumber 20 currmove d4d5
< ENGINE info currmovenumber 21 currmove a1b1
< ENGINE info currmovenumber 22 currmove d3b4
< ENGINE info currmovenumber 23 currmove d1c1
< ENGINE info currmovenumber 24 currmove c4b5
< ENGINE info currmovenumber 25 currmove g3g6
< ENGINE info currmovenumber 26 currmove d1e1
< ENGINE info currmovenumber 27 currmove g3f3
< ENGINE info currmovenumber 28 currmove c4b3
< ENGINE info currmovenumber 29 currmove d1h1
< ENGINE info currmovenumber 30 currmove g3g5
< ENGINE info currmovenumber 31 currmove d1f1
< ENGINE info currmovenumber 32 currmove d1b1
< ENGINE info currmovenumber 33 currmove g3g4
< ENGINE info currmovenumber 34 currmove c4c5
< ENGINE info currmovenumber 35 currmove c4c3
< ENGINE info currmovenumber 36 currmove c4d5
< ENGINE info currmovenumber 37 currmove g3h3
< ENGINE info currmovenumber 38 currmove c4c1
< ENGINE info currmovenumber 39 currmove c4b4
< ENGINE info currmovenumber 40 currmove c4e6
< ENGINE info nodes 755686
< ENGINE info depth 11 seldepth 11
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info hashfull 25 nps 362088 tbhits 0
< ENGINE info depth 11 seldepth 30 time 4827 score cp 69 nodes 1766018 nps 365862 hashfull 34 pv d3c5 e7c5 d4c5 g8h7 d1g1 c7c6 c4a4 f5d5 a4d4 f7b7 d4d5 e6d5 g1g2 h5h4 g3h3 h7g8
> XBOARD 11 +69 483 1766018 Nc5 Bxc5 dxc5 Kh7 Rdg1 c6 Qxa4 Qd5 Qd4 Rfb7 Qxd5 exd5 R1g2 h4 Rh3 Kg8
< ENGINE info currmovenumber 2 currmove h2h4
< ENGINE info currmovenumber 3 currmove a1a2
< ENGINE info currmovenumber 4 currmove e3e4
< ENGINE info currmovenumber 5 currmove d1d2
< ENGINE info hashfull 37 nps 369915 tbhits 0
< ENGINE info currmovenumber 6 currmove d3c1
< ENGINE info currmovenumber 7 currmove c4a4
< ENGINE info currmovenumber 8 currmove g3g2
< ENGINE info currmovenumber 9 currmove g3g1
< ENGINE info currmovenumber 10 currmove c4a6
< ENGINE info currmovenumber 11 currmove g3g7
< ENGINE info currmovenumber 12 currmove h2h3
< ENGINE info currmovenumber 13 currmove d3e5
< ENGINE info currmovenumber 14 currmove c4c6
< ENGINE info currmovenumber 15 currmove c4c7
< ENGINE info currmovenumber 16 currmove d3f2
< ENGINE info currmovenumber 17 currmove d3e1
< ENGINE info currmovenumber 18 currmove d1g1
< ENGINE info currmovenumber 19 currmove d4d5
< ENGINE info currmovenumber 20 currmove d3b4
< ENGINE info currmovenumber 21 currmove d1c1
< ENGINE info currmovenumber 22 currmove c4c2
< ENGINE info currmovenumber 23 currmove a1b1
< ENGINE info currmovenumber 24 currmove d1e1
< ENGINE info currmovenumber 25 currmove g3g5
< ENGINE info currmovenumber 26 currmove g3g6
< ENGINE info currmovenumber 27 currmove g3f3
< ENGINE info currmovenumber 28 currmove d1f1
< ENGINE info currmovenumber 29 currmove d1h1
< ENGINE info currmovenumber 30 currmove d1b1
< ENGINE info currmovenumber 31 currmove c4b3
< ENGINE info currmovenumber 32 currmove g3g4
< ENGINE info currmovenumber 33 currmove c4b5
< ENGINE info currmovenumber 34 currmove c4c5
< ENGINE info currmovenumber 35 currmove g3h3
< ENGINE info currmovenumber 36 currmove c4d5
< ENGINE info currmovenumber 37 currmove c4c3
< ENGINE info currmovenumber 38 currmove c4b4
< ENGINE info currmovenumber 39 currmove c4c1
< ENGINE info currmovenumber 40 currmove c4e6
< ENGINE info nodes 2310840
< ENGINE info depth 12 seldepth 12
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info hashfull 50 nps 377076 tbhits 0
< ENGINE info depth 12 seldepth 35 time 8412 score cp 80 nodes 3205557 nps 381069 hashfull 61 pv d3c5 e7c5 d4c5 g8h7 d1g1 b3b8 e3e4 f5f4 c4e6 f4e5 e6e5 f6e5 g3g5 h5h4 g5e5 f7f2 e5e7 b8b2 g1g7 h7h6 e7c7 f2h2
> XBOARD 12 +80 841 3205557 Nc5 Bxc5 dxc5 Kh7 Rdg1 Rb8 e4 Qxf4 Qxe6 Qe5 Qxe5 fxe5 Rg5 h4 Rxe5 Rf2 Re7 Rbxb2 Rgxg7+ Kh6 Rxc7 Rxh2
< ENGINE info currmovenumber 2 currmove h2h4
< ENGINE info currmovenumber 3 currmove a1a2
< ENGINE info currmovenumber 4 currmove c4a6
< ENGINE info hashfull 62 nps 382439 tbhits 0
< ENGINE info currmovenumber 5 currmove h2h3
< ENGINE info currmovenumber 6 currmove e3e4
< ENGINE info currmovenumber 7 currmove d3c1
< ENGINE info currmovenumber 8 currmove c4a4
< ENGINE info currmovenumber 9 currmove d1d2
< ENGINE info currmovenumber 10 currmove g3g2
< ENGINE info currmovenumber 11 currmove c4c6
< ENGINE info currmovenumber 12 currmove g3g7
< ENGINE info currmovenumber 13 currmove g3g1
< ENGINE info currmovenumber 14 currmove c4c7
< ENGINE info currmovenumber 15 currmove d3e5
< ENGINE info currmovenumber 16 currmove d3f2
< ENGINE info currmovenumber 17 currmove d3e1
< ENGINE info currmovenumber 18 currmove d4d5
< ENGINE info currmovenumber 19 currmove d1g1
< ENGINE info currmovenumber 20 currmove d1c1
< ENGINE info currmovenumber 21 currmove d3b4
< ENGINE info currmovenumber 22 currmove d1e1
< ENGINE info currmovenumber 23 currmove a1b1
< ENGINE info currmovenumber 24 currmove c4c2
< ENGINE info currmovenumber 25 currmove g3f3
< ENGINE info currmovenumber 26 currmove g3g5
< ENGINE info currmovenumber 27 currmove d1h1
< ENGINE info currmovenumber 28 currmove d1f1
< ENGINE info currmovenumber 29 currmove g3g6
< ENGINE info currmovenumber 30 currmove d1b1
< ENGINE info currmovenumber 31 currmove g3h3
< ENGINE info currmovenumber 32 currmove c4b3
< ENGINE info currmovenumber 33 currmove c4d5
< ENGINE info currmovenumber 34 currmove g3g4
< ENGINE info currmovenumber 35 currmove c4e6
< ENGINE info currmovenumber 36 currmove c4b5
< ENGINE info currmovenumber 37 currmove c4c5
< ENGINE info currmovenumber 38 currmove c4b4
< ENGINE info currmovenumber 39 currmove c4c1
< ENGINE info currmovenumber 40 currmove c4c3
< ENGINE info nodes 3641056
< ENGINE info depth 13 seldepth 13
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info hashfull 73 nps 387237 tbhits 0
< ENGINE info hashfull 84 nps 387744 tbhits 0
< ENGINE info hashfull 96 nps 391329 tbhits 0
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info hashfull 105 nps 394690 tbhits 0
< ENGINE info depth 13 seldepth 35 time 16353 score cp 68 nodes 6425081 nps 392899 hashfull 112 pv d3c5 e7c5 d4c5 c7c6 e3e4 f5f4 g3b3 a4b3 c4e6 f4f3 d1b1 f3d3 e6c6 f7d7 c6e6 g8f8 b1c1 d3d2 e6c4 d7d4 c4c3 d4d3 c3d2 d3d2
> XBOARD 13 +68 1635 6425081 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Qe6+ Kf8 Rc1 Qd2 Qc4 Rd4 Qc3 Rd3 Qxd2 Rxd2
< ENGINE info currmovenumber 2 currmove h2h4
< ENGINE info hashfull 114 nps 394299 tbhits 0
< ENGINE info currmovenumber 3 currmove a1a2
< ENGINE info currmovenumber 4 currmove d3c1
< ENGINE info currmovenumber 5 currmove e3e4
< ENGINE info currmovenumber 6 currmove c4a4
< ENGINE info hashfull 125 nps 397902 tbhits 0
< ENGINE info currmovenumber 7 currmove c4a6
< ENGINE info currmovenumber 8 currmove h2h3
< ENGINE info currmovenumber 9 currmove d1d2
< ENGINE info currmovenumber 10 currmove c4c7
< ENGINE info currmovenumber 11 currmove g3g2
< ENGINE info currmovenumber 12 currmove c4c6
< ENGINE info currmovenumber 13 currmove g3g7
< ENGINE info currmovenumber 14 currmove g3g1
< ENGINE info currmovenumber 15 currmove d3e5
< ENGINE info currmovenumber 16 currmove d3f2
< ENGINE info currmovenumber 17 currmove d3e1
< ENGINE info currmovenumber 18 currmove d4d5
< ENGINE info currmovenumber 19 currmove d1g1
< ENGINE info currmovenumber 20 currmove d3b4
< ENGINE info currmovenumber 21 currmove d1e1
< ENGINE info currmovenumber 22 currmove d1c1
< ENGINE info currmovenumber 23 currmove g3f3
< ENGINE info currmovenumber 24 currmove a1b1
< ENGINE info currmovenumber 25 currmove g3g5
< ENGINE info currmovenumber 26 currmove d1f1
< ENGINE info currmovenumber 27 currmove d1h1
< ENGINE info currmovenumber 28 currmove d1b1
< ENGINE info currmovenumber 29 currmove c4c2
< ENGINE info currmovenumber 30 currmove g3g6
< ENGINE info currmovenumber 31 currmove c4d5
< ENGINE info currmovenumber 32 currmove c4b5
< ENGINE info currmovenumber 33 currmove g3g4
< ENGINE info currmovenumber 34 currmove g3h3
< ENGINE info currmovenumber 35 currmove c4b3
< ENGINE info currmovenumber 36 currmove c4e6
< ENGINE info currmovenumber 37 currmove c4c1
< ENGINE info currmovenumber 38 currmove c4c5
< ENGINE info currmovenumber 39 currmove c4c3
< ENGINE info currmovenumber 40 currmove c4b4
< ENGINE info nodes 7961249
< ENGINE info depth 14 seldepth 14
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info hashfull 138 nps 402121 tbhits 0
< ENGINE info hashfull 149 nps 403667 tbhits 0
< ENGINE info hashfull 161 nps 406673 tbhits 0
< ENGINE info hashfull 171 nps 407252 tbhits 0
< ENGINE info currmovenumber 1 currmove d3c5
< ENGINE info depth 14 seldepth 45 time 26167 score cp 54 nodes 10700168 nps 408918 hashfull 177 pv d3c5 e7c5 d4c5 c7c6 e3e4 f5f4 g3b3 a4b3 c4e6 f4f3 d1b1 f3d3 e6c6 f7d7 b1c1 g8h8 c6e6 d3d1 e6c4 d7d4 c4c3 d4d3 c3c4
> XBOARD 14 +54 2617 10700168 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Rc1 Kh8 Qe6 Qd1 Qc4 Rd4 Qc3 Rd3 Qc4
< ENGINE info currmovenumber 2 currmove h2h4
< ENGINE info hashfull 181 nps 410237 tbhits 0
< ENGINE info hashfull 192 nps 410112 tbhits 0
< ENGINE info currmovenumber 3 currmove e3e4
< ENGINE info hashfull 202 nps 411240 tbhits 0
< ENGINE info currmovenumber 4 currmove c4a4
< ENGINE info currmovenumber 5 currmove d3c1
< ENGINE info hashfull 211 nps 415256 tbhits 0
< ENGINE info currmovenumber 6 currmove a1a2
< ENGINE info hashfull 222 nps 415912 tbhits 0
< ENGINE info currmovenumber 7 currmove g3g1
< ENGINE info currmovenumber 8 currmove c4a6
< ENGINE info hashfull 231 nps 415423 tbhits 0
< ENGINE info currmovenumber 9 currmove g3g7
< ENGINE info hashfull 243 nps 417107 tbhits 0
< ENGINE info currmovenumber 10 currmove h2h3
< ENGINE info currmovenumber 11 currmove c4c7
< ENGINE info hashfull 256 nps 418647 tbhits 0
< ENGINE info currmovenumber 12 currmove c4c6
< ENGINE info hashfull 268 nps 420780 tbhits 0
< ENGINE info currmovenumber 13 currmove d1d2
< ENGINE info currmovenumber 14 currmove g3g2
< ENGINE info hashfull 277 nps 421200 tbhits 0
< ENGINE info currmovenumber 15 currmove d3e5
< ENGINE info currmovenumber 16 currmove d3f2
< ENGINE info currmovenumber 17 currmove d1e1
< ENGINE info currmovenumber 18 currmove d3e1
< ENGINE info currmovenumber 19 currmove d4d5
< ENGINE info currmovenumber 20 currmove d3b4
< ENGINE info currmovenumber 21 currmove d1g1
< ENGINE info currmovenumber 22 currmove d1c1
< ENGINE info hashfull 285 nps 421591 tbhits 0
< ENGINE info currmovenumber 23 currmove g3f3
< ENGINE info currmovenumber 24 currmove d1h1
< ENGINE info currmovenumber 25 currmove a1b1
< ENGINE info currmovenumber 26 currmove g3g5
< ENGINE info currmovenumber 27 currmove d1f1
< ENGINE info currmovenumber 28 currmove d1b1
< ENGINE info currmovenumber 29 currmove c4c2
< ENGINE info currmovenumber 30 currmove c4d5
< ENGINE info currmovenumber 31 currmove c4b5
< ENGINE info currmovenumber 32 currmove g3g6
< ENGINE info currmovenumber 33 currmove c4b3
< ENGINE info currmovenumber 34 currmove c4e6
< ENGINE info currmovenumber 35 currmove g3g4
< ENGINE info currmovenumber 36 currmove c4c1
< ENGINE info currmovenumber 37 currmove g3h3
< ENGINE info currmovenumber 38 currmove c4c3
< ENGINE info currmovenumber 39 currmove c4c5
< ENGINE info currmovenumber 40 currmove c4b4
< ENGINE info nps 421808 cpuload 994 nodes 18370585 hashfull 289
< ENGINE bestmove d3c5 ponder e7c5
> XBOARD 14 +54 2617 18370585 Nc5 Bxc5 dxc5 c6 e4 Qxf4 Rxb3 axb3 Qxe6 Qf3 Rb1 Qd3 Qxc6 Rd7 Rc1 Kh8 Qe6 Qd1 Qc4 Rd4 Qc3 Rd3 Qc4
> XBOARD move d3c5
POLYGLOT MOVE Nc5
PGN file for above debug snippets:
[Event "RWBC PSWBTM RT46"]
[Site "ESPRESSO"]
[Date "2008.08.30"]
[Round "3.3"]
[White "Shredder_11UCI"]
[Black "Naum_31"]
[Result "1-0"]
[TimeControl "40/900"]
[Annotator "11. +0.19 8... +0.09"]
[Number "105"]
1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Qa4+ Nbd7 5. Nc3 e6 6. g3 a6 7. Bg2 Be7
8. Bf4 Nd5 {+0.09/15 15} 9. Qxc4 Nxf4 {+0.09/15 35} 10. gxf4
Nb6 {+0.06/16 33} 11. Qb3 {+0.19/14 21} O-O {+0.07/16 58} 12.
O-O-O {+0.26/14 20} a5 {+0.23/15 30} 13. a3 {+0.16/15 25} a4 {+0.20/14 15}
14. Qc2 {+0.27/15 31} f6 {+0.15/15 54} 15. Kb1 {+0.28/14 27}
Nd5 {+0.29/13 16} 16. e3 {+0.28/13 3} b5 {+0.19/14 34} 17.
Ne1 {-0.13/13 21} Bb7 {+0.17/15 17} 18. Nxb5 {+0.37/12 3} Rb8 {+0.14/14 36}
19. Ka1 {-0.30/14 18} Nxe3 {+0.05/15 21} 20. fxe3 {+0.09/15 55}
Bxg2 {+0.09/16 52} 21. Qxg2 {-0.02/16 1:39} Rxb5 {+0.02/16 9} 22.
Rg1 {+0.01/16 10} Rf7 {+0.00/16 18} 23. Nd3 {+0.35/14 25} Qd5 {-0.01/15 8}
24. Qc2 {+0.25/14 33} Rb3 {+0.00/15 9} 25. Rg3 {+0.28/13 12}
Qf5 {+0.00/15 11} 26. Qc4 {+0.57/12 6} h5 {-0.10/15 56} 27.
Nc5 {+0.54/14 26} Bxc5 {-0.06/15 14} 28. dxc5 {+0.31/15 45} h4 {-0.03/15 8}
29. Rgg1 {+0.31/15 11} c6 {+0.00/15 10} 30. Rd8+ {+0.64/15 57}
Kh7 {-0.12/15 13} 31. Qd4 {+0.64/15 8} Qh3 {-0.33/15 9} 32.
Qd1 {+0.63/14 17} g6 {+0.00/15 11} 33. Rd7 {+0.63/15 3} Rb7 {-0.32/15 15}
34. Rxf7+ {+0.42/15 1:02} Rxf7 {-0.41/4 0} 35. e4 {+0.33/16 31}
Rg7 {+0.04/15 13} 36. Qd2 {+0.55/13 7} Ra7 {+0.01/15 10} 37.
Rd1 {+0.57/14 12} Qg4 {+0.14/16 19} 38. e5 {+0.58/13 5} fxe5 {+0.20/16 10}
39. fxe5 {+0.73/13 2} Rf7 {+0.03/16 10} 40. Qd6 {+0.35/14 9}
Kg7 {+0.20/15 8} 41. Rb1 {+0.83/16 18} Qf5 {+0.00/16 18} 42.
Qxc6 {+0.62/16 59} Qxe5 {-0.04/16 15} 43. Qxa4 {+0.87/16 37}
Qxh2 {-0.10/16 23} 44. c6 {+0.87/15 5} e5 {-0.26/15 30} 45.
Qa5 {+0.99/15 11} Kh6 {-0.32/15 45} 46. c7 {+2.52/12 13} Qc2 {-0.68/16 8}
47. Qe1 {+2.36/13 9} Qxc7 {-1.02/18 23} 48. Qxh4+ {+2.41/13 6}
Kg7 {-0.24/1 0} 49. Rh1 {+2.41/15 8} Kf8 {-1.06/18 16} 50.
Qh6+ {+2.54/15 30} Ke7 {-1.12/19 38} 51. Qg5+ {+2.54/15 10}
Kd7 {-5.82/20 1:53} 52. Rd1+ {+2.54/14 0} Kc8 {-5.82/18 11} 53.
Rc1 {+6.64/13 3} Qxc1+ {-5.82/18 12} 54. Qxc1+ {+7.25/15 5}
Kd7 {-5.82/19 7} 55. Qg5 {+7.70/15 20} Re7 {-5.82/19 8} 56.
Qxg6 {+7.68/15 6} e4 {-7.51/21 21} 57. Qf5+ {+7.68/14 23} Ke8 {-7.49/15 21}
58. Qb5+ {+8.36/15 15} Kf8 {-7.50/16 23} 59. Qb8+ {+8.36/14 15}
Kf7 {-7.95/20 8} 60. Qb3+ {+8.36/14 0} Kf6 {-6.68/13 7} 61.
Qe3 {+9.11/15 43} Kf5 {-7.84/18 9} 62. b4 {+9.46/15 28} Rh7 {-6.68/14 8}
63. a4 {+9.46/13 4} Rh1+ {-8.00/17 22} 64. Kb2 {+10.52/13 15}
Rh2+ {-22.51/19 52} 65. Kb3 {+10.52/13 0} Rh8 {-6.68/13 5} 66.
Qc5+ {+15.92/13 19} Kg4 {-299.45/17 4} 67. Qe5 {+24.38/13 12}
Rh3+ {-299.47/15 2} 68. Kc4 {+24.38/13 0}
{Black resigns} 1-0