Crazyhouse tournaments and rating list

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

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Crazyhouse tournaments and rating list

Post by MikeB »

Ferdy wrote:CCVA RR Tour Nr 2 is in progress.

Site:
https://sites.google.com/site/zhassocia ... -tour-nr-2

Pairing and results:
http://challonge.com/ccva_rr_tour_2
I compile the Stockfish Crazy House variant for the macOS - but I can't seem to find a GUI capable of playing CrazyHouse, apparently xboard and polygot were not coded to work together with a uci engine that plays crazyhouse - any ideas?
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse tournaments and rating list

Post by hgm »

Polyglot only supports normal Chess and Chess960. Use UCI2WB, which supports every conceivable variant. See the thread about Stockfish-crazyhouse.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Crazyhouse tournaments and rating list

Post by Ferdy »

MikeB wrote:
Ferdy wrote:CCVA RR Tour Nr 2 is in progress.

Site:
https://sites.google.com/site/zhassocia ... -tour-nr-2

Pairing and results:
http://challonge.com/ccva_rr_tour_2
I compile the Stockfish Crazy House variant for the macOS - but I can't seem to find a GUI capable of playing CrazyHouse, apparently xboard and polygot were not coded to work together with a uci engine that plays crazyhouse - any ideas?
I am not sure if cute chess gui will work in mac, better try it.
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Crazyhouse will be addded to my chronology

Post by gbtami »

Ferdy wrote:
gbtami wrote: PyChess own Python engine supports Crazyhouse from 0.12 beta4. 2013.10.12
Can it run under cute chess gui on windows 7? If so and you would agree I will include it in the up coming zh computer championships.
Yes, it should. I uploaded it here: https://github.com/pychess/pychess/rele ... engine.pyz
It can be run with any recent Python interpreter. I suggest to use the latest PyPy. http://pypy.org/download.html
The command line to run should be something like: pypy ./pychess-engine.pyz
User avatar
Guenther
Posts: 4607
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 »

gbtami wrote:
Ferdy wrote:
gbtami wrote: PyChess own Python engine supports Crazyhouse from 0.12 beta4. 2013.10.12
Can it run under cute chess gui on windows 7? If so and you would agree I will include it in the up coming zh computer championships.
Yes, it should. I uploaded it here: https://github.com/pychess/pychess/rele ... engine.pyz
It can be run with any recent Python interpreter. I suggest to use the latest PyPy. http://pypy.org/download.html
The command line to run should be something like: pypy ./pychess-engine.pyz
It calls itself 0.12.4 but I thought it is unchanged since 0.12.1?
I plays identically to what I have as 0.12.1 anyways.
(I have an exe version of 0.12.1 in an PyChess GUI installation)

I let them play against each other to see if there are any differences
according to game play and speed.

It seems I found a bug in game 2.

BTW I have no idea where the book moves come from?
Does it use an internal book? If yes can it be disabled?

recognized 'crazyhouse' (-1) as variant crazyhouse
recognized 'crazyhouse' (-1) as variant crazyhouse
shuffleOpenings = 0
Version: WinBoard 4.8.0b + PyChess_0121
Reset(1, 0) from gameMode 0
recognized 'crazyhouse' (-1) as variant crazyhouse
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir="C:\Engines\Crazyhouse\PyChess_0121") PyChess_0121
nice engine proc to 10
665 >first : xboard
protover 2
1362 <first : # PyChess 0.12.1 [C:\PyChess\PyChess-engine.exe 3.4.3]
1363 <first : feature nps=0 sigterm=0 sigint=0 playother=1 option="skipPruneChance -slider 0 0 100" reuse=1 pause=0 draw=1
1363 >first : accepted nps
1364 >first : accepted sigterm
1364 >first : accepted sigint
1364 >first : accepted playother
1364 >first : accepted option
1364 >first : accepted reuse
1364 >first : accepted pause
1364 >first : accepted draw
1364 <first : feature variants="crazyhouse" colors=0 setboard=1 memory=0 egt="gaviota" usermove=1 san=1 debug=1 name=0 ping=1 variants="normal,wildcastle,nocastle,fischerandom,crazyhouse,losers,suicide,atomic,kingofthehill,3check,asean,cambodian,makruk,sittuyin" analyze=1 myname="PyChess 0.12.1" time=1 smp=0 ics=0
1367 >first : accepted variants
1367 >first : accepted colors
1367 >first : accepted setboard
1367 >first : accepted memory
1368 >first : accepted egt
1368 >first : accepted usermove
1368 >first : accepted san
1368 >first : accepted debug
1368 >first : accepted name
1368 >first : accepted ping
1368 >first : accepted variants
1369 >first : accepted analyze
1369 >first : accepted myname
1369 >first : accepted time
1369 >first : accepted smp
1369 >first : accepted ics
1369 <first : feature done=1
1370 >first : accepted done
1374 >first : new
random
1374 >first : variant crazyhouse
1374 >first : level 40 5 0
1374 >first : post
1374 >first : hard
1374 >first : easy
1374 >first : ping 1
Impossible move , type = 0
1379 <first : pong 1
size-move
sizing
sizing
exit size-move, size = 72
square size = 72
15064 >first : force
StartChildProcess (dir="C:\Engines\Crazyhouse\PyChess_0124") PyChess_0124
nice engine proc to 10
15576 >second: xboard
protover 2
17411 <second: # PyChess 0.12.4 [C:\pypy3\pypy.exe 3.2.5]
17411 <second: feature san=1 sigint=0
17412 >second: accepted san
17412 >second: accepted sigint
17412 <second: feature variants="crazyhouse" colors=0 usermove=1 option="skipPruneChance -slider 0 0 100" pause=0 playother=1 ping=1 smp=0 memory=0 ics=0 analyze=1 draw=1 reuse=1 myname="PyChess 0.12.4" setboard=1 variants="normal,wildcastle,nocastle,fischerandom,crazyhouse,losers,suicide,atomic,kingofthehill,3check,asean,cambodian,makruk,sittuyin" nps=0 name=0 egt="gaviota" time=1 debug=1 sigterm=0
17413 >second: accepted variants
17413 >second: accepted colors
17414 >second: accepted usermove
17414 >second: accepted option
17414 >second: accepted pause
17414 >second: accepted playother
17414 >second: accepted ping
17414 >second: accepted smp
17414 >second: accepted memory
17415 >second: accepted ics
17415 >second: accepted analyze
17415 >second: accepted draw
17415 >second: accepted reuse
17415 >second: accepted myname
17415 >second: accepted setboard
17416 >second: accepted variants
17416 >second: accepted nps
17416 >second: accepted name
17416 >second: accepted egt
17416 >second: accepted time
17417 >second: accepted debug
17417 >second: accepted sigterm
17417 <second: feature done=1
17418 >second: accepted done
17428 >second: new
random
17428 >second: variant crazyhouse
17428 >second: level 40 5 0
17428 >second: post
17428 >second: hard
17429 >second: easy
17429 >second: ping 1
Impossible move , type = 0
17431 >second: force
17431 <second: pong 1
New game (0): PyChess 0.12.1-PyChess 0.12.4 (w)
17442 >first : computer
17442 >second: computer
17443 >first : time 30000
17444 >first : otim 30000
book hit = (NULL)
17444 >first : go
nps: w=-1, b=-1
17447 <first : move d4
17447 >second: time 30000
17447 >second: otim 29999
book hit = (NULL)
17447 >second: usermove 17447 >second: d4
17447 >second: go
silence
17562 <second: move d6
17563 >first : time 29999
17563 >first : otim 29988
book hit = (NULL)
17563 >first : usermove 17563 >first : d6
silence
17671 <first : move e4
17671 >second: time 29988
17671 >second: otim 29988
book hit = (NULL)
17672 >second: usermove 17672 >second: e4
silence
17782 <second: move Nf6
17782 >first : time 29988
17782 >first : otim 29977
book hit = (NULL)
17782 >first : usermove 17783 >first : Nf6
silence
17921 <first : move f3
17921 >second: time 29977
17921 >second: otim 29975
book hit = (NULL)
17922 >second: usermove 17922 >second: f3
silence
18029 <second: move g6
18029 >first : time 29975
18030 >first : otim 29966
book hit = (NULL)
18030 >first : usermove 18030 >first : g6
silence
18139 <first : move Be3
18140 >second: time 29966
18140 >second: otim 29964
book hit = (NULL)
18140 >second: usermove 18140 >second: Be3
silence
18278 <second: move Bg7
18278 >first : time 29964
18278 >first : otim 29952
book hit = (NULL)
18278 >first : usermove 18278 >first : Bg7
silence
18388 <first : move Qd2
18388 >second: time 29952
18389 >second: otim 29953
book hit = (NULL)
18389 >second: usermove 18389 >second: Qd2
silence
18497 <second: move O-O
(1-type) castling 6 8
18498 >first : time 29953
18498 >first : otim 29941
book hit = (NULL)
18498 >first : usermove 18498 >first : O-O
silence
18609 <first : move c4
18610 >second: time 29941
18610 >second: otim 29941
book hit = (NULL)
18610 >second: usermove 18610 >second: c4
silence
18722 <second: move e5
18723 >first : time 29941
18723 >first : otim 29930
book hit = (NULL)
18723 >first : usermove 18723 >first : e5
silence
18831 <first : move d5
18831 >second: time 29930
18831 >second: otim 29930
book hit = (NULL)
18831 >second: usermove 18831 >second: d5
silence
18943 <second: move Nh5
18944 >first : time 29930
18944 >first : otim 29919
book hit = (NULL)
18944 >first : usermove 18944 >first : Nh5
silence
19078 <first : # Time left: 299.30 s; Planing to think for 9.08 s
19079 <first : 1 -85 1 46 Qd1
19202 <first : 2 -91 25 922 Qf2 c5
19913 <first : 3 -78 96 3931 Nc3 Kh8 O-O-O
25837 <first : 4 -87 689 25714 Qf2 c5 b4 b6
25839 <first : move Qf2
25839 >second: time 29919
25839 >second: otim 29241
book hit = (NULL)
25839 >second: usermove 25840 >second: Qf2
silence
25955 <second: # Time left: 299.19 s; Planing to think for 9.20 s
26047 <second: 1 91 20 220 c5
26485 <second: 2 81 64 855 c5 Nc3
28204 <second: 3 87 236 3119 c5 b4 b6
35362 <second: move c5
35362 >first : time 29241
35363 >first : otim 28966
book hit = (NULL)
35363 >first : usermove 35363 >first : c5
silence
35478 <first : # Time left: 292.41 s; Planing to think for 9.12 s
35480 <first : 1 -81 1 50 Nc3
35565 <first : 2 -87 20 752 b4 b6
35986 <first : 3 -59 62 2552 Nc3 Kh8 O-O-O
41494 <first : 4 -74 613 22063 Nc3 Kh8 O-O-O Qc7
41496 <first : move Nc3
41496 >second: time 28966
41496 >second: otim 28627
book hit = (NULL)
41496 >second: usermove 41497 >second: Nc3

...snip...

172299 <second: 3 -117 239 15684 Qxb5 Nxb5 P@c2
179240 <second: move Qxb5
179240 >first : time 22787
179240 >first : otim 21033
book hit = (NULL)
179241 >first : usermove 179241 >first : Qxb5
silence
179354 <first : # Time left: 227.87 s; Planing to think for 9.74 s
179355 <first : 1 219 0 40 Nxb5
179799 <first : 2 117 55 1878 Nxb5 P@c2
182495 <first : 3 124 325 11799 Nxb5 P@c2 Re1
182497 <first : move Nxb5
182498 >second: time 21033
182498 >second: otim 22461
book hit = (NULL)
182498 >second: usermove 182498 >second: Nxb5
silence
182654 <second: # Time left: 210.33 s; Planing to think for 9.13 s
182655 <second: 1 -117 8 588 P@c2
LegalDrop: 44 @ 4,1)
LegalDrop: 44 @ 4,1)
183661 <second: 2 -124 116 6888 P@c2 Re1
LegalDrop: 44 @ 4,1)
LegalDrop: 44 @ 4,1)
192444 <second: move P@c2
LegalDrop: 44 @ 4,1)
LegalDrop: 44 @ 4,1)
LegalDrop: 44 @ 4,1)
LegalDrop: 44 @ 4,1)
192445 >first : time 22461
192445 >first : otim 20038
book hit = (NULL)
192446 >first : usermove 192446 >first : P@c2
silence
192459 <first : # Time left: 224.61 s; Planing to think for 9.89 s
192617 <first : 1 124 16 653 Re1
194421 <first : 2 359 197 7282 Re1 Nxb2 Kxb2
205653 <first : move Re1
205653 >second: time 20038
205653 >second: otim 21140
book hit = (NULL)
205654 >second: usermove 205654 >second: Re1
silence
205778 <second: # Time left: 200.38 s; Planing to think for 8.95 s
205797 <second: 1 -359 14 1067 Nxb2 Kxb2
206431 <second: 2 -359 77 6757 Nxb2 Kxb2
214762 <second: move Nxb2
214762 >first : time 21140
214762 >first : otim 19127
book hit = (NULL)
214763 >first : usermove 214763 >first : Nxb2
silence
214902 <first : # Time left: 211.40 s; Planing to think for 9.58 s
214903 <first : 1 359 5 191 Kxb2
218452 <first : 2 529 368 13029 Nxd6 P@d2 Nxf7+ Kg8
218454 <first : move Nxd6
218454 >second: time 19127
218454 >second: otim 20771
book hit = (NULL)
218454 >second: usermove 218455 >second: Nxd6
silence
218607 <second: # Time left: 191.27 s; Planing to think for 8.80 s
218754 <second: 1 -529 29 2035 P@d2 Nxf7+ Kg8
LegalDrop: 44 @ 5,1)
LegalDrop: 44 @ 5,1)
220647 <second: 2 -529 219 14885 P@d2 Nxf7+ Kg8
LegalDrop: 44 @ 5,1)
LegalDrop: 44 @ 5,1)
227847 <second: move P@d2
LegalDrop: 44 @ 5,1)
LegalDrop: 44 @ 5,1)
LegalDrop: 44 @ 5,1)
LegalDrop: 44 @ 5,1)
227848 >first : time 20771
227848 >first : otim 18188
book hit = (NULL)
227848 >first : usermove 227849 >first : P@d2
silence
227861 <first : # Time left: 207.71 s; Planing to think for 9.69 s
230172 <first : 1 529 232 8603 Nxf7+ Kg8
235030 <first : 2 529 717 27472 Nxf7+ Kg8
235032 <first : move Nxf7+
235032 >second: time 18188
235033 >second: otim 20053
book hit = (NULL)
235033 >second: usermove 235033 >second: Nxf7+
silence
235182 <second: # Time left: 181.88 s; Planing to think for 8.61 s
235182 <second: 1 -529 1 68 Kg8
248700 <second: move Kg7
248701 >first : time 20053
248701 >first : otim 16821
book hit = (NULL)
248701 >first : usermove 248701 >first : Kg7
silence
248811 <first : # Time left: 200.53 s; Planing to think for 9.63 s
263990 <first : move Re2
263990 >second: time 16821
263990 >second: otim 18524
book hit = (NULL)
263991 >second: usermove 263991 >second: Re2
silence
264123 <second: # Time left: 168.21 s; Planing to think for 8.19 s
264124 <second: 1 734 10 496 c1=Q+ P@b1 Kxf7
264324 <second: 2 734 32 1175 c1=Q+ P@b1 Kxf7
265552 <second: 3 32762 155 8775 d1=Q+ P@c1 Qxc1+ P@b1 cxb1=Q#
299747 <second: move d1=Q+
299747 >first : time 18524
299747 >first : otim 13245
book hit = (NULL)
299747 >first : usermove 299747 >first : d1=Q+
silence
299859 <first : # Time left: 185.24 s; Planing to think for 9.15 s
299860 <first : 1 -209 10 336 Kxb2 Qxf1 Nxe5 Bxe5+ Kxc2 Qxg1 Rxg1 Bxh2
300837 <first : 2 -32763 108 3929 P@c1 Qxc1+ P@b1 cxb1=Q#
LegalDrop: 0 @ 4,0)
Off-board move (-15,15)-(4,0)

Code: Select all

&#91;Event "RWBC"&#93;
&#91;Site "CAPPUCCINO"&#93;
&#91;Date "2016.11.18"&#93;
&#91;Round "-"&#93;
&#91;White "PyChess_0121"&#93;
&#91;Black "PyChess_0124"&#93;
&#91;Result "0-1"&#93;
&#91;TimeControl "40/300"&#93;
&#91;Variant "crazyhouse"&#93;
&#91;Annotator "8. -0.87   8... +0.87"&#93;

1. d4 d6 2. e4 Nf6 3. f3 g6 4. Be3 Bg7 5. Qd2 O-O 6. c4 e5 7. d5 Nh5 8. Qf2
&#123;-0.87/4 7&#125; c5 &#123;+0.87/3 9&#125; 9. Nc3 &#123;-0.74/4 6&#125; Kh8 &#123;+0.52/4 7&#125; 10. O-O-O
&#123;-0.59/4 8&#125; Qb6 &#123;+0.23/4 5&#125; 11. Kb1 &#123;-0.23/3 10&#125; Qa6 &#123;+0.10/4 6&#125; 12. Ka1
&#123;-0.10/3 2.9&#125; Nd7 &#123;-0.08/4 7&#125; 13. Qh4 &#123;+0.08/3 4&#125; Bf6 &#123;+0.05/4 7&#125; 14. Bg5
&#123;-0.05/3 2.7&#125; Bxg5 &#123;+0.11/4 4&#125; 15. Qxg5 &#123;-0.11/3 10&#125; B@f6 &#123;+0.23/3 7&#125; 16.
Qg4 &#123;+0.03/3 4&#125; Nb6 &#123;+3.75/4 9&#125; 17. B@f5 &#123;-3.75/3 5&#125; Nxc4 &#123;+3.95/3 12&#125; 18.
Bxc8 &#123;-3.95/2 10&#125; Rfxc8 &#123;+3.54/2 5&#125; 19. B@b5 &#123;+0.64/2 2.5&#125; Qxb5 &#123;-1.17/3 9&#125;
20. Nxb5 &#123;+1.24/3 3&#125; P@c2 &#123;-1.24/2 10&#125; 21. Re1 &#123;+3.59/2 13&#125; Nxb2
&#123;-3.59/2 9&#125; 22. Nxd6 &#123;+5.29/2 4&#125; P@d2 &#123;-5.29/2 9&#125; 23. Nxf7+ &#123;+5.29/2 7&#125; Kg7
&#123;-5.29/1 14&#125; 24. Re2 d1=Q+ &#123;+327.62/3 36&#125;
&#123;Xboard&#58; Forfeit due to invalid move&#58; P@c1 (_1_1 via ^0&#41; res=24&#125; 0-1
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Crazyhouse will be addded to my chronology

Post by Ferdy »

gbtami wrote:
Ferdy wrote:
gbtami wrote: PyChess own Python engine supports Crazyhouse from 0.12 beta4. 2013.10.12
Can it run under cute chess gui on windows 7? If so and you would agree I will include it in the up coming zh computer championships.
Yes, it should. I uploaded it here: https://github.com/pychess/pychess/rele ... engine.pyz
It can be run with any recent Python interpreter. I suggest to use the latest PyPy. http://pypy.org/download.html
The command line to run should be something like: pypy ./pychess-engine.pyz
Thanks, it works fine in cute chess.

There are issues, I guess this is easy to fix, this is just a pawn drop move to first / last ranks which are illegal.

Code: Select all

&#91;Event "My Tournament"&#93;
&#91;Site "i7-2600K"&#93;
&#91;Date "2016.11.18"&#93;
&#91;Round "1"&#93;
&#91;White "TSCP zh 1.1 32bit"&#93;
&#91;Black "PyChess 0.12.4 32bit"&#93;
&#91;Result "1-0"&#93;
&#91;PlyCount "27"&#93;
&#91;Termination "illegal move"&#93;
&#91;TimeControl "180+2"&#93;
&#91;Variant "crazyhouse"&#93;

1. e4 &#123;book&#125; Nc6 &#123;book&#125; 2. Nc3 &#123;book&#125; e5 &#123;book&#125; 3. Nf3 &#123;book&#125; Nf6 &#123;book&#125;
4. Bc4 &#123;book&#125; Be7 &#123;book&#125; 5. Ng5 &#123;+1.40/6 7.9s&#125; O-O &#123;-0.13/3 2.9s&#125;
6. Nxf7 &#123;+1.12/6 7.7s&#125; Rxf7 &#123;+4.31/3 6.9s&#125; 7. Bxf7+ &#123;+1.20/6 7.5s&#125;
Kxf7 &#123;+3.59/3 2.6s&#125; 8. P@g5 &#123;+1.20/5 7.3s&#125; Ne8 &#123;+4.50/3 7.1s&#125;
9. R@h8 &#123;+0.47/5 7.1s&#125; B@g6 &#123;+4.69/2 7.6s&#125; 10. h4 &#123;+1.43/6 7.0s&#125;
N@c5 &#123;+5.00/3 3.7s&#125; 11. h5 &#123;+4.93/6 6.8s&#125; Bxe4 &#123;+7.11/3 9.0s&#125;
12. Nxe4 &#123;+10.25/6 6.6s&#125; Nxe4 &#123;-1.27/3 4.8s&#125; 13. B@g8+ &#123;+M5/3 0.014s&#125;
Kf8 &#123;-327.63/5 4.4s&#125; 14. Bc4+ &#123;+M3/2 0.001s, Black makes an illegal move&#58; P@g8&#125;
1-0

Code: Select all

&#91;Event "My Tournament"&#93;
&#91;Site "i7-2600K"&#93;
&#91;Date "2016.11.18"&#93;
&#91;Round "1"&#93;
&#91;White "PyChess 0.12.4 32bit"&#93;
&#91;Black "TSCP zh 1.1 32bit"&#93;
&#91;Result "0-1"&#93;
&#91;PlyCount "40"&#93;
&#91;Termination "illegal move"&#93;
&#91;TimeControl "180+2"&#93;
&#91;Variant "crazyhouse"&#93;

1. e3 &#123;book&#125; Nc6 &#123;book&#125; 2. d4 &#123;book&#125; d5 &#123;book&#125; 3. Bb5 &#123;book&#125; Bd7 &#123;-0.15/7 7.7s&#125;
4. Nf3 &#123;+0.09/3 7.2s&#125; Nf6 &#123;-0.15/7 7.5s&#125; 5. O-O &#123;+0.86/4 4.5s&#125; e6 &#123;-0.20/7 7.4s&#125;
6. Bxc6 &#123;+0.90/4 5.0s&#125; Bxc6 &#123;-0.38/6 7.2s&#125; 7. N@a5 &#123;+0.90/3 7.3s&#125;
Bb5 &#123;-0.34/6 7.0s&#125; 8. Nxb7 &#123;+3.51/4 4.8s&#125; Qb8 &#123;+1.62/6 6.8s&#125;
9. Nc5 &#123;+3.62/3 3.2s&#125; Bxc5 &#123;+2.01/6 6.7s&#125; 10. P@c4 &#123;+1.11/3 7.4s&#125;
Bxc4 &#123;+7.32/6 6.5s&#125; 11. dxc5 &#123;-5.36/3 7.4s&#125; P@e2 &#123;+14.66/5 6.4s&#125;
12. B@c6+ &#123;+0.73/2 7.6s&#125; B@d7 &#123;+13.96/6 6.2s&#125; 13. Bxd7+ &#123;-4.93/3 2.3s&#125;
Nxd7 &#123;+14.75/7 6.1s&#125; 14. c6 &#123;-4.93/3 3.3s&#125; exf1=Q+ &#123;+14.75/5 5.9s&#125;
15. Qxf1 &#123;-6.71/5 6.7s&#125; Bxf1 &#123;+13.36/5 5.8s&#125; 16. cxd7+ &#123;-4.93/3 7.6s&#125;
Kxd7 &#123;+11.55/5 5.7s&#125; 17. N@e5+ &#123;-4.68/3 3.3s&#125; Ke8 &#123;+12.00/5 5.6s&#125;
18. P@d7+ &#123;-4.05/2 2.3s&#125; Kf8 &#123;+14.63/6 5.4s&#125; 19. Nxf7 &#123;-10.18/3 7.3s&#125;
N@h3+ &#123;+M5/3 0.11s&#125; 20. Kxf1 &#123;-9.61/3 5.9s&#125;
Q@d1+ &#123;+M3/2 0.033s, White makes an illegal move&#58; P@e1&#125; 0-1
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse will be addded to my chronology

Post by hgm »

Note that in all cases the offending side is in check. So it is probably a fault of the check-evasion drops generator.
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Crazyhouse will be addded to my chronology

Post by gbtami »

User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Crazyhouse will be addded to my chronology

Post by gbtami »

hgm wrote:Note that in all cases the offending side is in check. So it is probably a fault of the check-evasion drops generator.
This was the case. :oops:
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse will be addded to my chronology

Post by hgm »

I used to have the same bug in Shokidoki. :lol:

In Shogi it is only forbidden to drop Pawns on last rank; first and second rank are allowed, although Pawns in Shogi start on 3rd. But it is very rare that you can block a check on last rank; you first would have to get your King there. So I only discovered this bug after years.