Crazyhouse tournaments and rating list

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

Moderators: hgm, Rebel, chrisw

User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: CrazyWa 0.1.0 Blitz tour

Post by Guenther »

Guenther wrote:
hgm wrote:I guess WinBoard is doing the mate test in a bit of a stupid way. Originally it tested how many legal board moves there were, and assumed (stale or check)mate if there were none. In games with drops I added an extra test in this case, where the side to move also tries all possible drop moves, and tests if they are legal. (I.e. it performs them, and then generates all moves for the other side to see if one of them captures the King.) Each such a legality test on a drop prints two of these lines (which I apparently added to debug a problem there, but which now are useless and could be deleted). Having 140 possible drops sounds a bit too much in this position (with only a P and a Q to drop), but maybe it performs the mate test twice.

I don't think this can be a problem, though. 140 mate tests should still be done in microseconds;it is equivalent to a not-too-cleverly-written engine doing a search of 140 nodes. And the debug lines are only printed when -debug is on.

The time stamps in the log shows that the move is sent to the engine about 5 sec after the engine made its last move. This sounds reasonable for you having to enter the move by hand. There is no indication in the log of anythig suspect.
The problem is the move never really appears at the board and also doesn't get it to the pgn window, also the result.
The screenshot shows that the UI is not updated and hangs despite what the debug shows. (the screenshot is done minutes after the problem)
And like I wrote already - only after closing CrazyWa - WB will be reactive again otherwise it will hang forever in the current state.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Crazyhouse tournaments and rating list

Post by Vinvin »

JannLee, the very top zh player, challenged SF level 8 on Lichess with comments ! And won 8-2.
Level 8 is around 0.6 second per move.
https://www.youtube.com/watch?v=VTNAHmlQDXA
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: CrazyWa 0.1.0 Blitz tour

Post by Guenther »

Guenther wrote:
Guenther wrote:
hgm wrote:I guess WinBoard is doing the mate test in a bit of a stupid way. Originally it tested how many legal board moves there were, and assumed (stale or check)mate if there were none. In games with drops I added an extra test in this case, where the side to move also tries all possible drop moves, and tests if they are legal. (I.e. it performs them, and then generates all moves for the other side to see if one of them captures the King.) Each such a legality test on a drop prints two of these lines (which I apparently added to debug a problem there, but which now are useless and could be deleted). Having 140 possible drops sounds a bit too much in this position (with only a P and a Q to drop), but maybe it performs the mate test twice.

I don't think this can be a problem, though. 140 mate tests should still be done in microseconds;it is equivalent to a not-too-cleverly-written engine doing a search of 140 nodes. And the debug lines are only printed when -debug is on.

The time stamps in the log shows that the move is sent to the engine about 5 sec after the engine made its last move. This sounds reasonable for you having to enter the move by hand. There is no indication in the log of anythig suspect.
The problem is the move never really appears at the board and also doesn't get it to the pgn window, also the result.
The screenshot shows that the UI is not updated and hangs despite what the debug shows. (the screenshot is done minutes after the problem)
And like I wrote already - only after closing CrazyWa - WB will be reactive again otherwise it will hang forever in the current state.
Don't know if that helps you more - here it looks a bit different - symptoms of course were the same. I have no idea what CrazyWa is doing here after the mate? (which I never saw executed on the board)
The debug always grows above 3MB when starting at move 25 Black.

Code: Select all

84360 <first &#58; 0&#58;99&#58;3 66.    0 000085c7  b7b5  -1168 -15000,-15000 -14999,-14999 &#40;0&#41; 45 d=100/100
84360 <first &#58; 0&#58;99&#58;100 iter end, max=99, alpha=-14999 start=-15001 &#123;-14999,-14999&#125;
84360 <first &#58; 
84360 <first &#58; store
84360 <first &#58; # 00 23 00 00 00 22 00 00 ff ff ff    ff ff fe fe fe ff ff ff ff ff ff
84360 <first &#58; # 20 00 20 3f 00 20 20 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # 00 00 20 00 20 00 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # 00 00 00 20 00 00 00 40 ff ff ff    fc ff ff ff fe ff ff ff ff ff ff
84360 <first &#58; # 00 00 24 00 00 00 22 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # 40 00 41 5f 40 21 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # 00 40 00 40 00 40 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # 43 00 42 00 23 00 00 41 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
84360 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0
84360 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff dd ff ff ff ff ff ff
84360 <first &#58; 0&#58;99   Hash store 42c69c57d9707ed4, d=99, checker=5a move=d6c7 &#40;45&#41;
84360 <first &#58; # move = 005f7186   f=71,t=86,c=86,fp=5f,tp=5f,mut=5f,vic=00
84360 <first &#58; # evals = -1041,1021
84360 <first &#58; move d6c7
silence
Drop move 19, curr=56, x=11,y=2, p=2
LegalDrop&#58; 2 @ 5,5&#41;
LegalDrop&#58; 2 @ 5,5&#41;
LegalDrop&#58; 48 @ 2,0&#41;
LegalDrop&#58; 48 @ 2,0&#41;
LegalDrop&#58; 44 @ 2,0&#41;
LegalDrop&#58; 48 @ 4,0&#41;
LegalDrop&#58; 48 @ 4,0&#41;
LegalDrop&#58; 44 @ 4,0&#41;
LegalDrop&#58; 48 @ 5,0&#41;
LegalDrop&#58; 48 @ 5,0&#41;
LegalDrop&#58; 44 @ 5,0&#41;
LegalDrop&#58; 48 @ 6,0&#41;
LegalDrop&#58; 48 @ 6,0&#41;
LegalDrop&#58; 44 @ 6,0&#41;
LegalDrop&#58; 48 @ 8,0&#41;
LegalDrop&#58; 48 @ 8,0&#41;
LegalDrop&#58; 44 @ 8,0&#41;
LegalDrop&#58; 48 @ 9,0&#41;
LegalDrop&#58; 48 @ 9,0&#41;
LegalDrop&#58; 44 @ 9,0&#41;
LegalDrop&#58; 48 @ 3,1&#41;
LegalDrop&#58; 48 @ 3,1&#41;
LegalDrop&#58; 44 @ 3,1&#41;
LegalDrop&#58; 44 @ 3,1&#41;
LegalDrop&#58; 48 @ 6,1&#41;
LegalDrop&#58; 48 @ 6,1&#41;
LegalDrop&#58; 44 @ 6,1&#41;
LegalDrop&#58; 44 @ 6,1&#41;
LegalDrop&#58; 48 @ 9,1&#41;
LegalDrop&#58; 48 @ 9,1&#41;
LegalDrop&#58; 44 @ 9,1&#41;
LegalDrop&#58; 44 @ 9,1&#41;
LegalDrop&#58; 48 @ 2,2&#41;
LegalDrop&#58; 48 @ 2,2&#41;
LegalDrop&#58; 44 @ 2,2&#41;
LegalDrop&#58; 44 @ 2,2&#41;
LegalDrop&#58; 48 @ 3,2&#41;
LegalDrop&#58; 48 @ 3,2&#41;
LegalDrop&#58; 44 @ 3,2&#41;
LegalDrop&#58; 44 @ 3,2&#41;
LegalDrop&#58; 48 @ 5,2&#41;
LegalDrop&#58; 48 @ 5,2&#41;
LegalDrop&#58; 44 @ 5,2&#41;
LegalDrop&#58; 44 @ 5,2&#41;
LegalDrop&#58; 48 @ 7,2&#41;
LegalDrop&#58; 48 @ 7,2&#41;
LegalDrop&#58; 44 @ 7,2&#41;
LegalDrop&#58; 44 @ 7,2&#41;
LegalDrop&#58; 48 @ 8,2&#41;
LegalDrop&#58; 48 @ 8,2&#41;
LegalDrop&#58; 44 @ 8,2&#41;
LegalDrop&#58; 44 @ 8,2&#41;
LegalDrop&#58; 48 @ 9,2&#41;
LegalDrop&#58; 48 @ 9,2&#41;
LegalDrop&#58; 44 @ 9,2&#41;
LegalDrop&#58; 44 @ 9,2&#41;
LegalDrop&#58; 48 @ 2,3&#41;
LegalDrop&#58; 48 @ 2,3&#41;
LegalDrop&#58; 44 @ 2,3&#41;
LegalDrop&#58; 44 @ 2,3&#41;
LegalDrop&#58; 48 @ 3,3&#41;
LegalDrop&#58; 48 @ 3,3&#41;
LegalDrop&#58; 44 @ 3,3&#41;
LegalDrop&#58; 44 @ 3,3&#41;
LegalDrop&#58; 48 @ 4,3&#41;
LegalDrop&#58; 48 @ 4,3&#41;
LegalDrop&#58; 44 @ 4,3&#41;
LegalDrop&#58; 44 @ 4,3&#41;
LegalDrop&#58; 48 @ 6,3&#41;
LegalDrop&#58; 48 @ 6,3&#41;
LegalDrop&#58; 44 @ 6,3&#41;
LegalDrop&#58; 44 @ 6,3&#41;
LegalDrop&#58; 48 @ 7,3&#41;
LegalDrop&#58; 48 @ 7,3&#41;
LegalDrop&#58; 44 @ 7,3&#41;
LegalDrop&#58; 44 @ 7,3&#41;
LegalDrop&#58; 48 @ 8,3&#41;
LegalDrop&#58; 48 @ 8,3&#41;
LegalDrop&#58; 44 @ 8,3&#41;
LegalDrop&#58; 44 @ 8,3&#41;
LegalDrop&#58; 48 @ 2,4&#41;
LegalDrop&#58; 48 @ 2,4&#41;
LegalDrop&#58; 44 @ 2,4&#41;
LegalDrop&#58; 44 @ 2,4&#41;
LegalDrop&#58; 48 @ 3,4&#41;
LegalDrop&#58; 48 @ 3,4&#41;
LegalDrop&#58; 44 @ 3,4&#41;
LegalDrop&#58; 44 @ 3,4&#41;
LegalDrop&#58; 48 @ 5,4&#41;
LegalDrop&#58; 48 @ 5,4&#41;
LegalDrop&#58; 44 @ 5,4&#41;
LegalDrop&#58; 44 @ 5,4&#41;
LegalDrop&#58; 48 @ 6,4&#41;
LegalDrop&#58; 48 @ 6,4&#41;
LegalDrop&#58; 44 @ 6,4&#41;
LegalDrop&#58; 44 @ 6,4&#41;
LegalDrop&#58; 48 @ 7,4&#41;
LegalDrop&#58; 48 @ 7,4&#41;
LegalDrop&#58; 44 @ 7,4&#41;
LegalDrop&#58; 44 @ 7,4&#41;
LegalDrop&#58; 48 @ 9,4&#41;
LegalDrop&#58; 48 @ 9,4&#41;
LegalDrop&#58; 44 @ 9,4&#41;
LegalDrop&#58; 44 @ 9,4&#41;
LegalDrop&#58; 48 @ 3,5&#41;
LegalDrop&#58; 48 @ 3,5&#41;
LegalDrop&#58; 44 @ 3,5&#41;
LegalDrop&#58; 44 @ 3,5&#41;
LegalDrop&#58; 48 @ 8,5&#41;
LegalDrop&#58; 48 @ 8,5&#41;
LegalDrop&#58; 44 @ 8,5&#41;
LegalDrop&#58; 44 @ 8,5&#41;
LegalDrop&#58; 48 @ 9,5&#41;
LegalDrop&#58; 48 @ 9,5&#41;
LegalDrop&#58; 44 @ 9,5&#41;
LegalDrop&#58; 44 @ 9,5&#41;
LegalDrop&#58; 48 @ 2,6&#41;
LegalDrop&#58; 48 @ 2,6&#41;
LegalDrop&#58; 44 @ 2,6&#41;
LegalDrop&#58; 44 @ 2,6&#41;
LegalDrop&#58; 48 @ 6,6&#41;
LegalDrop&#58; 48 @ 6,6&#41;
LegalDrop&#58; 44 @ 6,6&#41;
LegalDrop&#58; 44 @ 6,6&#41;
LegalDrop&#58; 48 @ 8,6&#41;
LegalDrop&#58; 48 @ 8,6&#41;
LegalDrop&#58; 44 @ 8,6&#41;
LegalDrop&#58; 44 @ 8,6&#41;
LegalDrop&#58; 48 @ 9,6&#41;
LegalDrop&#58; 48 @ 9,6&#41;
LegalDrop&#58; 44 @ 9,6&#41;
LegalDrop&#58; 44 @ 9,6&#41;
LegalDrop&#58; 48 @ 3,7&#41;
LegalDrop&#58; 48 @ 3,7&#41;
LegalDrop&#58; 44 @ 3,7&#41;
LegalDrop&#58; 48 @ 5,7&#41;
LegalDrop&#58; 48 @ 5,7&#41;
LegalDrop&#58; 44 @ 5,7&#41;
LegalDrop&#58; 48 @ 7,7&#41;
LegalDrop&#58; 48 @ 7,7&#41;
LegalDrop&#58; 44 @ 7,7&#41;
LegalDrop&#58; 48 @ 8,7&#41;
LegalDrop&#58; 48 @ 8,7&#41;
LegalDrop&#58; 44 @ 8,7&#41;
85283 >first &#58; time 28165
85283 >first &#58; otim 28439
book hit = &#40;NULL&#41;
85284 >first &#58; usermove 85284 >first &#58; B@d6
85350 <first &#58; # command&#58; time 28165
85350 <first &#58; 
85350 <first &#58; # command&#58; otim 28439
85350 <first &#58; 
85350 <first &#58; # command&#58; usermove B@d6
85350 <first &#58; 
85350 <first &#58; # move = 00000e71
85350 <first &#58; # move = 00000e71   f=0e,t=71,c=71,fp=fffffffe,tp=22,mut=ffffffff,vic=00
85350 <first &#58; # evals = 1031,1011
85500 <first &#58; 0     Search&#40;98,0,98&#41;
85500 <first &#58; 0&#58;98   Hash Probe 6565fedde64e7442
85500 <first &#58; 0&#58;98&#58;0 contact checker= 71
85500 <first &#58; 0&#58;99   &#123;-15001,15000&#125; max=99 eval=-1202 check=71,0,0
85500 <first &#58;        48. h4h3
85500 <first &#58;        49. a6a5
85500 <first &#58;        50. c6a7
85500 <first &#58;        51. c6e7
85500 <first &#58;        52. c6e5
85500 <first &#58;        53. c6a5
85500 <first &#58;        54. c6b8
85500 <first &#58;        55. c6d8
85500 <first &#58;        47. c6d4
85500 <first &#58;        56. c6b4
85500 <first &#58;        57. e6e5
85500 <first &#58;        59. b7b6
85500 <first &#58;        60. c7b8
85500 <first &#58;        61. c7d8
85500 <first &#58;        46. c7d6
85500 <first &#58;        62. c7b6
85500 <first &#58;        63. a8b8
85500 <first &#58;        64. a8a7
85500 <first &#58;        65. h8g6
85500 <first &#58; 0     castle rights = f, stm = 40, probe = 2 King = 86
85500 <first &#58;       &#91;46...66&#93;
85500 <first &#58; 0&#58;99   Hash move = a1a1
85500 <first &#58; 0&#58;99&#58;1 new iter moveStack&#91;46..66&#93; unsorted=46
85500 <first &#58; 
85500 <first &#58; curr
85510 <first &#58; # 00 23 00 00 00 22 00 00 ff ff ff    ff ff fe ff fe ff ff ff ff ff ff
85510 <first &#58; # 20 00 20 3f 00 20 20 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # 00 00 20 00 20 00 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # 00 00 00 20 00 00 00 40 ff ff ff    fc ff ff ff fe ff ff ff ff ff ff
85510 <first &#58; # 00 00 24 00 00 00 22 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # 40 00 41 22 40 21 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # 00 40 5f 40 00 40 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # 43 00 42 00 23 00 00 41 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85510 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0
85510 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff db ff ff ff ff ff ff
85510 <first &#58; 0&#58;99&#58;1 try 375f8671 c7d6
85510 <first &#58; # move = 375f8671   f=86,t=71,c=71,fp=5f,tp=5f,mut=5f,vic=22
85510 <first &#58; 0&#58;99&#58;1 46.   13 375f8671  c7d6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 0c417045 c6d4
85510 <first &#58; 0     NonEvade checker=71 to=45
85510 <first &#58; 0&#58;99&#58;1 47.    7 0c417045  c6d4  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 nonCapts=48 late=48 msp=66
85510 <first &#58; 0&#58;99&#58;1 try 00417043 c6b4
85510 <first &#58; 0     NonEvade checker=71 to=43
85510 <first &#58; 0&#58;99&#58;1 48.  186 00417043  c6b4  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 00417088 c6e7
85510 <first &#58; 0     NonEvade checker=71 to=88
85510 <first &#58; 0&#58;99&#58;1 49.  181 00417088  c6e7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 0041705c c6e5
85510 <first &#58; 0     NonEvade checker=71 to=5c
85510 <first &#58; 0&#58;99&#58;1 50.  123 0041705c  c6e5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 0041709d c6d8
85510 <first &#58; 0     NonEvade checker=71 to=9d
85510 <first &#58; 0&#58;99&#58;1 51.  117 0041709d  c6d8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 0041709b c6b8
85510 <first &#58; 0     NonEvade checker=71 to=9b
85510 <first &#58; 0&#58;99&#58;1 52.   35 0041709b  c6b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85510 <first &#58; 0&#58;99&#58;1 try 005f869b c7b8
85510 <first &#58; # move = 005f869b   f=86,t=9b,c=9b,fp=5f,tp=5f,mut=5f,vic=00
85510 <first &#58; 0&#58;99&#58;1 53.   20 005f869b  c7b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 005f866f c7b6
85520 <first &#58; # move = 005f866f   f=86,t=6f,c=6f,fp=5f,tp=5f,mut=5f,vic=00
85520 <first &#58; 0&#58;99&#58;1 54.   10 005f866f  c7b6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 0040725c e6e5
85520 <first &#58; 0     NonEvade checker=71 to=5c
85520 <first &#58; 0&#58;99&#58;1 55.    9 0040725c  e6e5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00417058 c6a5
85520 <first &#58; 0     NonEvade checker=71 to=58
85520 <first &#58; 0&#58;99&#58;1 56.    7 00417058  c6a5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00439a9b a8b8
85520 <first &#58; 0     NonEvade checker=71 to=9b
85520 <first &#58; 0&#58;99&#58;1 57.    6 00439a9b  a8b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 005f869d c7d8
85520 <first &#58; # move = 005f869d   f=86,t=9d,c=9d,fp=5f,tp=5f,mut=5f,vic=00
85520 <first &#58; 0&#58;99&#58;1 58.    4 005f869d  c7d8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 0040856f b7b6
85520 <first &#58; 0     NonEvade checker=71 to=6f
85520 <first &#58; 0&#58;99&#58;1 59.    2 0040856f  b7b6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 0041a174 h8g6
85520 <first &#58; 0     NonEvade checker=71 to=74
85520 <first &#58; 0&#58;99&#58;1 60.    1 0041a174  h8g6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00417084 c6a7
85520 <first &#58; 0     NonEvade checker=71 to=84
85520 <first &#58; 0&#58;99&#58;1 61.    0 00417084  c6a7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00406e58 a6a5
85520 <first &#58; 0     NonEvade checker=71 to=58
85520 <first &#58; 0&#58;99&#58;1 62.    0 00406e58  a6a5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00439a84 a8a7
85520 <first &#58; 0     NonEvade checker=71 to=84
85520 <first &#58; 0&#58;99&#58;1 63.    0 00439a84  a8a7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 00404933 h4h3
85520 <first &#58; 0     NonEvade checker=71 to=33
85520 <first &#58; 0&#58;99&#58;1 64.    0 00404933  h4h3  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;1 try 000085c7 b7b5
85520 <first &#58; 0     NonEvade checker=71 to=59
85520 <first &#58; 0&#58;99&#58;1 65.    0 000085c7  b7b5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
85520 <first &#58; 0&#58;99&#58;100 iter end, max=99, alpha=-15001 start=-15001 &#123;-15000,-15000&#125;
85520 <first &#58; 
85530 <first &#58; store
85530 <first &#58; # 00 23 00 00 00 22 00 00 ff ff ff    ff ff fe ff fe ff ff ff ff ff ff
85530 <first &#58; # 20 00 20 3f 00 20 20 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # 00 00 20 00 20 00 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # 00 00 00 20 00 00 00 40 ff ff ff    fc ff ff ff fe ff ff ff ff ff ff
85530 <first &#58; # 00 00 24 00 00 00 22 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # 40 00 41 22 40 21 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # 00 40 5f 40 00 40 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # 43 00 42 00 23 00 00 41 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
85530 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0
85530 <first &#58; # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff db ff ff ff ff ff ff
85530 <first &#58; 0&#58;99   Hash store 6565fedde64e7442, d=99, checker=71 move=a1a1 &#40;0&#41;
85530 <first &#58; 1-0
GameEnds&#40;26, , 5&#41;
85530 >first &#58; result 1-0 &#123;&#125;
85630 >first &#58; quit
GameEnds&#40;26, , 2&#41;
User avatar
hgm
Posts: 27789
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: CrazyWa 0.1.0 Blitz tour

Post by hgm »

Well, I guess CrazyWa is a bit verbose in debug information, which is not all entirely clean (i.e. shielded with a '#'), but WinBoard should not take offense to any lines that start with number:number:number. This was supposed to be switched off, I guess I forgot to disable it. What you see is reporting of the moves it thinks about in the root, and printing of the internal board.

What is shown here is not nearly 3MB, Is there really that much in the debug file from the previous moves. Per move it would surely be more than this, because it would go through all moves for every iteration. And when not in check many more moves are considered, namely all drops, while here it only considers drops on squares where the check is blocked. But I doubt if that could be 3 MB.

The time stamps show that this is all happening in a very short time, less than 100 msec between sending the move B@d6 and CrazyWa conceding the loss with a "1-0". The "quit" is sent again 100msec later. So if WinBoard hangs for a noticeable time, this must have been happening after the quit.

What is your setting of the WB -delayAfterQuit option? This option specifies how long WinBoard will wait after sending "quit" to an engine before trying to forcefully terminate it by calling TerminateProcess. It could be that WinBoard is unresponsive during this delay, and that you have it set to a high value. (This parameter can only be set through a command-line option.)
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: CrazyWa 0.1.0 Blitz tour

Post by Guenther »

hgm wrote:Well, I guess CrazyWa is a bit verbose in debug information, which is not all entirely clean (i.e. shielded with a '#'), but WinBoard should not take offense to any lines that start with number:number:number. This was supposed to be switched off, I guess I forgot to disable it. What you see is reporting of the moves it thinks about in the root, and printing of the internal board.

What is shown here is not nearly 3MB, Is there really that much in the debug file from the previous moves. Per move it would surely be more than this, because it would go through all moves for every iteration. And when not in check many more moves are considered, namely all drops, while here it only considers drops on squares where the check is blocked. But I doubt if that could be 3 MB.

The time stamps show that this is all happening in a very short time, less than 100 msec between sending the move B@d6 and CrazyWa conceding the loss with a "1-0". The "quit" is sent again 100msec later. So if WinBoard hangs for a noticeable time, this must have been happening after the quit.

What is your setting of the WB -delayAfterQuit option? This option specifies how long WinBoard will wait after sending "quit" to an engine before trying to forcefully terminate it by calling TerminateProcess. It could be that WinBoard is unresponsive during this delay, and that you have it set to a high value. (This parameter can only be set through a command-line option.)

Code: Select all

/delayBeforeQuit=100
/delayAfterQuit=500
I have 2 debugs, both > 3MB, both started with Black 25... IIRC.
Probably the best is I upload both to the place where I had uploaded latest screenshots for ZH.
I will also upload my WB.ini from that ZH folder.

I will give the link here soon.

Edit: done
www.rwbc-chess.de/clip/WB-CrazyWa-ZH.7z
User avatar
hgm
Posts: 27789
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: CrazyWa 0.1.0 Blitz tour

Post by hgm »

The debug file is so big by CrazyWa's output from the first move you let it think about. It does 98 iterations there, each iteration giving 3 lines of elaborate info info on every move. Because the mate is close the tree cannot grow significantly with depth, but, probably due to some hash overwrite, it doesn't think the tree is valid upto any depth, but it always starts searing the move N@b1 again. On the later moves, once it finds the mate it does realize it is valid to any depth, and just stops iterating at d=3 or d=1.

So there is nothing that points to an error there. There is a difference in the last line between when I try it and you try it, though:

Your file:

Code: Select all

61515 >first &#58; usermove 61515 >first &#58; B@d6
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 4&#41;
61515 >first &#58; result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
61615 >first &#58; quit
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 2&#41;
My file:

Code: Select all

21048936 >first &#58; usermove 21048936 >first &#58; B@d6
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 4&#41;
21048952 >first &#58; result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
21048952 >first &#58; quit
Process 15260 still alive after timeout, killing... result=1
In my case there is some output from after the delay expires. In your case there is a second GameEnds(). No idea what triggers that. It is clear this is a Windows problem, though. The engine doesn't seem to do anything that should be harmful (other than littering the debug file and causing it to have a large size that way).
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: CrazyWa 0.1.0 Blitz tour

Post by Guenther »

hgm wrote:The debug file is so big by CrazyWa's output from the first move you let it think about. It does 98 iterations there, each iteration giving 3 lines of elaborate info info on every move. Because the mate is close the tree cannot grow significantly with depth, but, probably due to some hash overwrite, it doesn't think the tree is valid upto any depth, but it always starts searing the move N@b1 again. On the later moves, once it finds the mate it does realize it is valid to any depth, and just stops iterating at d=3 or d=1.

So there is nothing that points to an error there. There is a difference in the last line between when I try it and you try it, though:

Your file:

Code: Select all

61515 >first &#58; usermove 61515 >first &#58; B@d6
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 4&#41;
61515 >first &#58; result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
61615 >first &#58; quit
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 2&#41;
My file:

Code: Select all

21048936 >first &#58; usermove 21048936 >first &#58; B@d6
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 4&#41;
21048952 >first &#58; result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
21048952 >first &#58; quit
Process 15260 still alive after timeout, killing... result=1
In my case there is some output from after the delay expires. In your case there is a second GameEnds(). No idea what triggers that. It is clear this is a Windows problem, though. The engine doesn't seem to do anything that should be harmful (other than littering the debug file and causing it to have a large size that way).
Well, I also suspected a Win problem already a while ago during our exchange, but I wasn't sure.

The funny thing is with Inbetween as a logger for CrazyWa, WB only needs a fraction of time, nearly imperceptible, to draw the executed move on the board.
(when disabling Inbetween logging again all is as before - the problem behaves like a heisenbug...)
Also CrazyWa, which still is thinking after the 'quit' is closed very quickly.

End of WB debug:

Code: Select all

51892 <first &#58; move d6c7
silence
Drop move 19, curr=56, x=11,y=2, p=2
LegalDrop&#58; 2 @ 5,5&#41;
...snip...
LegalDrop&#58; 44 @ 8,7&#41;
53720 >first &#58; usermove 53720 >first &#58; B@d6
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 4&#41;
53723 >first &#58; result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
53824 >first &#58; quit
GameEnds&#40;26, Xboard adjudication&#58; Checkmate, 2&#41;
Inbetween log for CrazyWa:

Code: Select all

17.691&#58; < move d6c7
19.532&#58; > usermove B@d6
19.532&#58; < # command&#58; usermove B@d6
19.532&#58; < 
19.532&#58; < # move = 00000e71
19.532&#58; < # move = 00000e71   f=0e,t=71,c=71,fp=fffffffe,tp=22,mut=ffffffff,vic=00
19.532&#58; < # evals = 1031,1011
19.532&#58; > result 1-0 &#123;Xboard adjudication&#58; Checkmate&#125;
19.625&#58; > quit
19.641&#58; - Client closed
19.641&#58; - Stopping server communication
19.734&#58; < 0     Search&#40;98,0,98&#41;
19.734&#58; < 0&#58;98   Hash Probe 6565fedde64e7442
19.734&#58; < 0&#58;98&#58;0 contact checker= 71
19.734&#58; < 0&#58;99   &#123;-15001,15000&#125; max=99 eval=-1202 check=71,0,0
19.734&#58; <        48. h4h3
19.734&#58; <        49. a6a5
19.734&#58; <        50. c6a7
19.734&#58; <        51. c6e7
19.734&#58; <        52. c6e5
19.734&#58; <        53. c6a5
19.734&#58; <        54. c6b8
19.734&#58; <        55. c6d8
19.734&#58; <        47. c6d4
19.734&#58; <        56. c6b4
19.734&#58; <        57. e6e5
19.734&#58; <        59. b7b6
19.734&#58; <        60. c7b8
19.734&#58; <        61. c7d8
19.734&#58; <        46. c7d6
19.734&#58; <        62. c7b6
19.734&#58; <        63. a8b8
19.734&#58; <        64. a8a7
19.734&#58; <        65. h8g6
19.734&#58; < 0     castle rights = f, stm = 40, probe = 2 King = 86
19.734&#58; <       &#91;46...66&#93;
19.734&#58; < 0&#58;99   Hash move = a1a1
19.734&#58; < 0&#58;99&#58;1 new iter moveStack&#91;46..66&#93; unsorted=46
19.734&#58; < 
19.734&#58; < curr
19.734&#58; < # 00 23 00 00 00 22 00 00 ff ff ff    ff ff fe ff fe ff ff ff ff ff ff
19.734&#58; < # 20 00 20 3f 00 20 20 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # 00 00 20 00 20 00 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # 00 00 00 20 00 00 00 40 ff ff ff    fc ff ff ff fe ff ff ff ff ff ff
19.750&#58; < # 00 00 24 00 00 00 22 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # 40 00 41 22 40 21 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # 00 40 5f 40 00 40 00 00 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # 43 00 42 00 23 00 00 41 ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff ff ff ff ff ff ff ff
19.750&#58; < # ff ff ff ff ff ff ff ff ff ff ff    f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0
19.750&#58; < # ff ff ff ff ff ff ff ff ff ff ff    ff ff ff ff db ff ff ff ff ff ff
19.750&#58; < 0&#58;99&#58;1 try 375f8671 c7d6
19.750&#58; < # move = 375f8671   f=86,t=71,c=71,fp=5f,tp=5f,mut=5f,vic=22
19.750&#58; < 0&#58;99&#58;1 46.   10 375f8671  c7d6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.750&#58; < 0&#58;99&#58;1 try 0c417045 c6d4
19.750&#58; < 0     NonEvade checker=71 to=45
19.750&#58; < 0&#58;99&#58;1 47.    2 0c417045  c6d4  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.750&#58; < 0&#58;99&#58;1 nonCapts=48 late=48 msp=66
19.750&#58; < 0&#58;99&#58;1 try 00417043 c6b4
19.750&#58; < 0     NonEvade checker=71 to=43
19.750&#58; < 0&#58;99&#58;1 48.   86 00417043  c6b4  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.750&#58; < 0&#58;99&#58;1 try 0041705c c6e5
19.750&#58; < 0     NonEvade checker=71 to=5c
19.750&#58; < 0&#58;99&#58;1 49.   81 0041705c  c6e5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.750&#58; < 0&#58;99&#58;1 try 00417088 c6e7
19.750&#58; < 0     NonEvade checker=71 to=88
19.750&#58; < 0&#58;99&#58;1 50.   76 00417088  c6e7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 0041709d c6d8
19.766&#58; < 0     NonEvade checker=71 to=9d
19.766&#58; < 0&#58;99&#58;1 51.   28 0041709d  c6d8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 0041709b c6b8
19.766&#58; < 0     NonEvade checker=71 to=9b
19.766&#58; < 0&#58;99&#58;1 52.   20 0041709b  c6b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 005f869b c7b8
19.766&#58; < # move = 005f869b   f=86,t=9b,c=9b,fp=5f,tp=5f,mut=5f,vic=00
19.766&#58; < 0&#58;99&#58;1 53.   13 005f869b  c7b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 0040725c e6e5
19.766&#58; < 0     NonEvade checker=71 to=5c
19.766&#58; < 0&#58;99&#58;1 54.   11 0040725c  e6e5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 00439a9b a8b8
19.766&#58; < 0     NonEvade checker=71 to=9b
19.766&#58; < 0&#58;99&#58;1 55.    5 00439a9b  a8b8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 005f869d c7d8
19.766&#58; < # move = 005f869d   f=86,t=9d,c=9d,fp=5f,tp=5f,mut=5f,vic=00
19.766&#58; < 0&#58;99&#58;1 56.    3 005f869d  c7d8  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 00417058 c6a5
19.766&#58; < 0     NonEvade checker=71 to=58
19.766&#58; < 0&#58;99&#58;1 57.    3 00417058  c6a5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 00406e58 a6a5
19.766&#58; < 0     NonEvade checker=71 to=58
19.766&#58; < 0&#58;99&#58;1 58.    2 00406e58  a6a5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 0041a174 h8g6
19.766&#58; < 0     NonEvade checker=71 to=74
19.766&#58; < 0&#58;99&#58;1 59.    1 0041a174  h8g6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 000085c7 b7b5
19.766&#58; < 0     NonEvade checker=71 to=59
19.766&#58; < 0&#58;99&#58;1 60.    0 000085c7  b7b5  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 005f866f c7b6
19.766&#58; < # move = 005f866f   f=86,t=6f,c=6f,fp=5f,tp=5f,mut=5f,vic=00
19.766&#58; < 0&#58;99&#58;1 61.    0 005f866f  c7b6  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 00417084 c6a7
19.766&#58; < 0     NonEvade checker=71 to=84
19.766&#58; < 0&#58;99&#58;1 62.    0 00417084  c6a7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.766&#58; < 0&#58;99&#58;1 try 00439a84 a8a7
19.766&#58; < 0     NonEvade checker=71 to=84
19.766&#58; < 0&#58;99&#58;1 63.    0 00439a84  a8a7  -1031 -15000,-15000 -15000,-15000 &#40;0&#41; 0 d=100/100
19.828&#58; - Closing log
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Crazyhouse tournaments and rating list

Post by Ferdy »

Vinvin wrote:JannLee, the very top zh player, challenged SF level 8 on Lichess with comments ! And won 8-2.
Level 8 is around 0.6 second per move.
https://www.youtube.com/watch?v=VTNAHmlQDXA
Thanks for the info.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

CCVA Tour Nr 29

Post by Ferdy »

CrazyWa 0.0.8a Blitz gauntlet.

Code: Select all

Results from file ccva_tour_nr_29.pgn&#58;

No. Name                     Win Draw Loss Unf.  Score Games       %
--------------------------------------------------------------------
  1 CrazyWa 0.0.8a 32bit     +85   =2  -73   *0   86.0   160   53.8%
  2 Imortal 1.0 32bit        +26   =1  -13   *0   26.5    40   66.2%
  3 NebiyuAlien 1.45a 32bit  +13   =0  -27   *0   13.0    40   32.5%
  4 Sjaak II 1.3.1a 64bit    +13   =0  -27   *0   13.0    40   32.5%
  5 Sjeng 11.2 32bit         +21   =1  -18   *0   21.5    40   53.8%

Total Games&#58;     160
White Wins&#58;       90 &#40;56.2%)
Black Wins&#58;       68 &#40;42.5%)
Draws&#58;             2 &#40;1.2%)
Unfinished&#58;        0 &#40;0.0%)
There are 2 abandoned games.

Games can be downloaded from here.
https://sites.google.com/site/zhassociation/download
See ccva_tour_nr_29.pgn

Blitz rating update after tour nr 29.

Code: Select all

   # PLAYER                          &#58;  RATING   +/-   GAMES  PTS&#40;%)
   1 Stockfish zh 02Nov2016 64bit    &#58;  3057.7  91.0     256      93
   2 Imortal 2.9001 32bit            &#58;  2837.8  32.0    1371      76
   3 TJchess 1.3 64bit               &#58;  2766.6  30.3    1401      67
   4 Sunsetter 9 32bit               &#58;  2653.6  30.2    1211      50
   5 Imortal 2.0 32bit               &#58;  2648.9  46.5     343      68
   6 TJchess 1.1 64bit               &#58;  2575.6  59.9     200      59
   7 Sunsetter 7g 64bit              &#58;  2529.1  46.0     296      52
   8 Imortal 1.0 32bit               &#58;  2499.9  60.8     182      52
   9 CrazyWa 0.0.8 32bit             &#58;  2421.8  62.7     192      51
  10 CrazyWa 0.0.9 32bit             &#58;  2387.1  59.4     224      33
  11 CrazyWa 0.0.8a 32bit            &#58;  2363.2  57.9     160      54
  12 CrazyWa 0.1.0 32bit             &#58;  2331.0  48.7     320      26
  13 CrazyWa 0.0.7 32bit             &#58;  2313.7  58.3     216      49
  14 Sjeng 11.2 32bit                &#58;  2300.0  24.3    1200      45
  15 NebiyuAlien 1.45a 32bit         &#58;  2282.8  24.5    1162      40
  16 Sjaak II 1.3.1a 64bit           &#58;  2263.6  24.0    1267      40
  17 CrazyWa 0.0.6 32bit             &#58;  2260.6  54.4     192      63
  18 CrazyWa 0.0.4 32bit             &#58;  2235.5  44.7     336      42
  19 CrazyWa 0.0.1 32bit             &#58;  2214.9  66.3     129      56
  20 Pulsar 2009 9b 32bit            &#58;  2109.4  38.2     523      37
  21 NebiyuAlien 1.45 32bit          &#58;  2058.3  56.4     204      37
  22 CrazyWa 0.0.0 32bit             &#58;  2001.3  78.4      96      32
  23 TSCP zh 1.1 32bit               &#58;  1995.1  40.8     503      25
  24 KKFChess 2.6.7 beta 32bit       &#58;  1961.0  41.3     524      22

White advantage = 58.34 +/- 5.42
Draw rate &#40;equal opponents&#41; = 1.33 % +/- 0.16
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Crazyhouse will be addded to my chronology

Post by Guenther »

Currently I am adding a table for Crazyhouse programs to the chronology.
If you or other concerned authors can help with missing infos, please mail me to rwbc[@]gmx.de or send me a PM.

The table below is the biggest part of it and the most difficult infos to find are for columns E, F (1st version released, date of first release).
Of course this means only the date for crazyhouse. The other columns are not difficult to fill, if not already done.

Note that there will be a few changes to the 'normal' chess table.
I removed the TB column, allowed private versions (if a released one is available too) and added an additional work column, which was necessary...

Questions and suggestions are welcome.

Thanks in advance.

Code: Select all

#       Name            St. FR  St. LR  Vers. FR  Y-M-D FR        Vers. L.  YM-LW   YM-LR   Age-LV  Dev     RC      Src     MP      Prot    Author L.N.    Author F.N.     Add. Work
001     CrazyWa         free    free    0.0.0     2016-10-18      0.0.8a    2016-11 2016-11 0,04    active  ?       -       -       XB      Muller         Harm Geert      -       
002     Feuerstein ZH   free    free    ?         ?               0.461     2008-12 2008-12 7,96    -       ?       yes     -       XB      Grau           Fritz           -       
003     Imortal         free    private 1.0       2012-11-18      2.9001    2016-10 2016-10 0,13    active  ?       -       -       XB      Mosca          Ferdinand       -       
004     KKFChess        free    free    ?         ?               2.67 beta 2004-10 2004-10 12,13   -       ?       -       -       XB      Fan            Andrew          -       
005     NebiyuAlien     free    free    ?         ?               1.45a     2013-05 2013-05 3,55    -       ?       ?       ?       XB      Shawul         Daniel          -       
006     Pulsar          free    free    ?         ?               2009-9b   2009-09 2009-09 7,21    -       ?       -       -       XB      Adams          Mike            -       
007     Sjaak II        free    free    ?         ?               1.3.1a    2016-07 2016-07 0,38    active  ?       -       -       XB      Glebbeek       Evert           -       
008     Sjeng           free    free    I         1999-09-13      11.2      2001-12 2001-12 14,96   -       ?       yes     -       XB      Pascutto       Gian-Carlo      -       
009     Stockfish ZH    free    free    ?         ?               02112016  2016-11 2016-11 0,04    active  ?       yes     yes     UCI     Romstad        Tord            Dugovic Daniel
                                                                                                                                            Costalba       Marco           Fiekas Niklas
                                                                                                                                            Kiiski         Joona                          
                                                                                                                                            Linscott       Gary 
010     Sunsetter       free    free    ?         ?               9         2016-10 2016-10 0,13    active  ?       yes     -       XB      von Zimmermann Georg           Fiekas Niklas
011     TJChess         free    free    ?         ?               1.3       2016-09 2016-09 0,21    active  ?       -       -       XB      Hecker         Tony              -
012     TSCP ZH         free    free    1.0       2016-09-18      1.1       2016-09 2016-09 0,21    active  ?       yes     -       XB      Kerrigan       Thomas          Mosca Ferdinand