1st CCC World Computer Crazyhouse Championships

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

In around 3 days from now I will be conducting a 5-round swiss championships qualifying tournament for the following zh engines. The top 3 will advance for a quad-round robin championships.

Code: Select all

Imortal v2.5
Sunsetter v7g
TJChess v1.1
Sjeng v11.2
Pulsar v2009
KKFChess v2.6.6
Nebiyu v1.45
Sjaak II v1.3.1a
The TC is 90 minutes + 30 seconds increment, using a variety of 2 pre-defined start positions. Each match is best of 4 games from 2 1st round start positions. In the 2nd round new 2 start positions will be used and so on.
Other conditions: Hash 512MB, Threads 2 max, Ponder off, Ownbook off, Learning off, egtb off. I will be using winboard 4.8.0b GUI to run the tourney. Hardware: i7-2600K, 4-core, 12 GB, 3.2 Ghz.

If you have an engine that can play this variant or perhaps an update of the version, and wanted to update your engine, contact me.


The 1st round 2 start positions:

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

*

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e5
*

The 2nd round 2 start positions:

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. d4 d5
*

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 e6
*
The 3rd round 2 start positions:

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. e4 Nf6
*

Code: Select all

[Event "?"]
[Site "?"]
[Date "?"]
[Round "-"]
[White "?"]
[Black "?"]
[Result "*"]
[Variant "crazyhouse"]

1. Nf3
*
4th and 5th rounds positions will follow later.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: 1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

Sorry for the post in this section. To moderators, could you move this to general topics. Thanks.


Problems with Nebiyu Alien.

Code: Select all

[Event "zh Test Computer Chess Game"]
[Site "Quest"]
[Date "2016.09.02"]
[Round "4"]
[White "Sjaak II 1.3.1a"]
[Black "Nebiyu 1.45"]
[Result "1-0"]
[TimeControl "300+5"]
[Variant "crazyhouse"]
[Annotator "4. +0.17   4... -0.10"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 {+0.17/11 9} Nf6 {-0.10/15 12} 5. b4
{+0.39/11 9} Bd6 {+0.00/16 13} 6. d3 {+0.52/12 8} Rf8 {-0.20/15 13} 7. O-O
{+0.83/12 7} Rb8 {-0.10/15 10} 8. a4 {+1.00/12 11} h6 {-0.20/15 10} 9. Nh4
{+1.32/13 10} Ne7 {-0.72/18 13} 10. Qf3 {+1.36/13 9} Rh8 {-0.60/16 12} 11.
Be3 {+1.23/12 9} b6 {-0.74/15 12} 12. Nd2 {+1.41/11 9} c5 {+0.00/17 12} 13.
b5 {+1.26/11 9} Bc7 {-0.18/16 10} 14. Nf5 {+0.68/11 15} Nxf5 {+3.00/19 9}
15. exf5 {-0.45/12 10} N@h4 {+2.24/18 15} 16. Qh3 {-0.36/12 10} Nxf5
{+2.74/17 11} 17. Qxf5 {-0.50/11 8} d5 {+2.36/16 8} 18. Qf3 {-0.50/11 14}
dxc4 {+2.90/16 15} 19. Nxc4 {-0.65/10 19} Bg4 {+3.14/14 8} 20. Qc6+
{-0.25/9 11} Bd7 {-0.54/15 8} 21. N@d6+ {+1.04/9 13} Kf8 {-1.26/16 21} 22.
P@e7+ {+1.73/9 8} Kxe7 {-4.36/17 12} 23. N@f5+ {+2.03/9 14} Kf8
{-4.98/16 8} 24. Bxh6 {+3.14/10 12} Bxc6 {-5.74/16 23} 25. P@e7+
{+6.25/10 11} Kg8 {-6.98/16 29} 26. exd8=Q+ {+8.15/10 32}
{False illegal-move claim} 1-0
Part of debug:

Code: Select all

2581242 >second: f8g8
silence
2581242 <first &#58; 
2581242 <first &#58; setup 1r1q2kr/p1b1Ppp1/1pbN1n1B/1Pp1pN2/P1N5/2PP4/5PPP/R4RK1&#91;ppqb&#93; w - - 1 26
2581242 <second&#58; # Begin iterative deepening loop for position "1r1q2kr/p1b1Ppp1/1pbN1n1B/1Pp1pN2/P1N5/2PP4/5PPP/R4RK1&#91;bqpp&#93; w - - 1 26"
2581252 <second&#58;   2   444      1      1658  26.  exd8Q Rxd8 27. Bxg7
2581262 <second&#58;   3   444      1      2908  26.  exd8Q Rxd8 27. Bxg7 Bxd6 28. Bxh8
2581282 <second&#58;   4   444      4      5362  26.  exd8Q Rxd8 27. Bxg7 Bxd6 28. Bxh8
2581422 <second&#58;   5   617     18     24801  26.  exd8Q Rxd8 27. Ne7 Kf8 28. Nxc6  gxh6 29. Q@e7 Kg7 30. Qxc7
2581538 <second&#58;   6   676     29     45006  26.  exd8Q Rxd8 27. Ne7 Kh7 28. Bxg7 Bxb5 29. Bxf6 Bxd6 30. Nxd6
2581918 <second&#58;   7   614     67     91822  26.  exd8Q Rxd8 27. Ne7 Kf8 28. Nxc6 Bxd6 29. Nxd8 Be7 30. Nxf7 Kxf7 31. Nxe5 Kg8
2582325 <second&#58;   8   575    107    146106  26.  exd8Q Rxd8 27. Ne7 Kf8 28. Nxc6 Bxd6 29. Nxd8 Be7 30. Nxf7 N@e2 31. Kh1 Kxf7 32. Nxe5 Kg8
2584101 <second&#58;   9   575    285    342947  26.  exd8Q Rxd8 27. Ne7 Kf8 28. Nxc6 Bxd6 29. Nxd8 Be7 30. Nxf7 N@e2 31. Kh1 Kxf7 32. Nxe5 Kg8
2613508 <second&#58;  10   815   3226   3695114  26.  exd8Q Rxd8 27. Q@g5 Q@g4 28. Ne7 Kh7 29. Nxf7 B@e4 30.  dxe4 Bxe4 31. Nxh8 Kxh8 32. Qxg4 Nxg4
2613508 <second&#58; move e7d8q
2613508 >first &#58; time 12369
2613508 >first &#58; otim 14412
book hit = &#40;NULL&#41;
2613508 >first &#58; usermove 2613508 >first &#58; e7d8q
silence
2613508 <first &#58; Illegal move&#58; e7d8q
GameEnds&#40;26, False illegal-move claim, 4&#41;
2613508 >first &#58; result 1-0 &#123;False illegal-move claim&#125;
2613508 >second&#58; result 1-0 &#123;False illegal-move claim&#125;
Another problem.

Code: Select all

&#91;Event "zh Test Computer Chess Game"&#93;
&#91;Site "Quest"&#93;
&#91;Date "2016.09.02"&#93;
&#91;Round "5"&#93;
&#91;White "Nebiyu 1.45"&#93;
&#91;Black "Sjaak II 1.3.1a"&#93;
&#91;Result "0-1"&#93;
&#91;TimeControl "300+5"&#93;
&#91;Variant "crazyhouse"&#93;
&#91;Annotator "3. +0.24   3... -0.18"&#93;

1. d4 d5 2. Nc3 Bf5 3. Bf4 &#123;+0.24/16 10&#125; e6 &#123;-0.18/12 9&#125; 4. Nf3
&#123;+0.06/16 13&#125; Bd6 &#123;-0.02/13 14&#125; 5. Be5 &#123;+0.30/17 13&#125; Nf6 &#123;+0.05/11 11&#125; 6.
Nh4 &#123;+0.48/16 11&#125; Bg6 &#123;+0.07/10 8&#125; 7. e3 &#123;+0.36/15 13&#125; Nc6 &#123;+0.01/10 7&#125; 8.
Nxg6 &#123;+0.56/16 13&#125; fxg6 &#123;-0.01/11 10&#125; 9. B@b5 &#123;+0.62/15 12&#125; O-O
&#123;+0.32/11 11&#125; 10. Bxd6 &#123;+0.64/15 9&#125; cxd6 &#123;+0.66/11 10&#125; 11. f3 &#123;+0.48/13 13&#125;
Ne7 &#123;+0.61/10 13&#125; 12. B@d2 &#123;+0.24/14 12&#125; a6 &#123;+1.04/10 8&#125; 13. Ba4
&#123;-0.14/14 14&#125; Qc7 &#123;+1.04/10 17&#125; 14. Bb3 &#123;-0.24/14 11&#125; b5 &#123;+0.89/9 8&#125; 15. a4
&#123;+0.14/16 11&#125; bxa4 &#123;+1.26/10 10&#125; 16. Nxa4 &#123;+0.12/16 11&#125; P@f2+ &#123;+3.33/9 10&#125;
17. Kxf2 &#123;-2.40/17 11&#125; Ne4+ &#123;+3.72/10 14&#125; 18. Ke1 &#123;-2.40/16 8&#125; B@h4+
&#123;+3.77/10 12&#125; 19. P@g3 &#123;-3.82/17 15&#125; Bxg3+ &#123;+3.81/10 7&#125; 20. hxg3
&#123;-3.16/17 8&#125; P@f2+ &#123;+5.88/10 10&#125; 21. Ke2 &#123;-8.54/18 10&#125; Nxg3+ &#123;+8.46/10 13&#125;
22. Kxf2 &#123;-12.64/19 29&#125; Nxh1+ &#123;+9.90/10 11&#125; 23. Kg1 &#123;-11.44/17 7&#125; P@h2+
&#123;+15.33/9 8&#125; 24. Kxh2 &#123;-11.38/16 8&#125; Nf2 &#123;+15.07/10 7&#125; 25. Be2 &#123;-11.36/11 8&#125;
Nxd1 &#123;+15.75/9 12&#125; 26. Rxd1 &#123;-12.94/14 24&#125; Nf5 &#123;+15.52/8 11&#125; 27. B@f2
&#123;-11.20/12 7&#125; Kh8 &#123;+15.45/7 9&#125; 28. P@b6 &#123;-7.26/13 7&#125; Qe7 &#123;+14.64/7 7&#125; 29.
P@g4 &#123;-9.02/12 8&#125; Nh6 &#123;+14.77/8 7&#125; 30. Bg3 &#123;-8.86/13 11&#125; N@b5 &#123;+14.68/8 8&#125;
31. N@b4 &#123;-8.10/14 8&#125; Q@e8 &#123;+14.08/8 7&#125; 32. P@c6 &#123;-7.62/14 6&#125; Rg8
&#123;+13.34/9 10&#125; 33. Nc3 &#123;-7.16/14 8&#125; Nxc3 &#123;+12.97/10 10&#125; 34. bxc3
&#123;-5.30/15 13&#125; Q8f7 &#123;+13.02/9 10&#125; 35. b7 &#123;-4.22/14 6&#125; Rad8 &#123;+11.78/9 9&#125; 36.
Nxa6 &#123;-2.10/14 7&#125; N@c7 &#123;+8.67/9 9&#125; 37. N@c8 &#123;-0.78/15 7&#125; Qef6 &#123;+7.67/9 6&#125;
38. Nxd6 &#123;+1.98/15 7&#125; Q7e7 &#123;+7.08/10 9&#125;
&#123;Xboard&#58; Forfeit due to invalid move&#58; b7b8U (_1_1 via ^0&#41; res=25&#125; 0-1
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: 1st CCC World Computer Crazyhouse Championships

Post by Guenther »

Ferdy wrote:Sorry for the post in this section. To moderators, could you move this to general topics. Thanks.


Problems with Nebiyu Alien.

Code: Select all

&#91;Event "zh Test Computer Chess Game"&#93;
&#91;Site "Quest"&#93;
&#91;Date "2016.09.02"&#93;
&#91;Round "4"&#93;
&#91;White "Sjaak II 1.3.1a"&#93;
&#91;Black "Nebiyu 1.45"&#93;
&#91;Result "1-0"&#93;
&#91;TimeControl "300+5"&#93;
&#91;Variant "crazyhouse"&#93;
&#91;Annotator "4. +0.17   4... -0.10"&#93;

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 &#123;+0.17/11 9&#125; Nf6 &#123;-0.10/15 12&#125; 5. b4
&#123;+0.39/11 9&#125; Bd6 &#123;+0.00/16 13&#125; 6. d3 &#123;+0.52/12 8&#125; Rf8 &#123;-0.20/15 13&#125; 7. O-O
&#123;+0.83/12 7&#125; Rb8 &#123;-0.10/15 10&#125; 8. a4 &#123;+1.00/12 11&#125; h6 &#123;-0.20/15 10&#125; 9. Nh4
&#123;+1.32/13 10&#125; Ne7 &#123;-0.72/18 13&#125; 10. Qf3 &#123;+1.36/13 9&#125; Rh8 &#123;-0.60/16 12&#125; 11.
Be3 &#123;+1.23/12 9&#125; b6 &#123;-0.74/15 12&#125; 12. Nd2 &#123;+1.41/11 9&#125; c5 &#123;+0.00/17 12&#125; 13.
b5 &#123;+1.26/11 9&#125; Bc7 &#123;-0.18/16 10&#125; 14. Nf5 &#123;+0.68/11 15&#125; Nxf5 &#123;+3.00/19 9&#125;
15. exf5 &#123;-0.45/12 10&#125; N@h4 &#123;+2.24/18 15&#125; 16. Qh3 &#123;-0.36/12 10&#125; Nxf5
&#123;+2.74/17 11&#125; 17. Qxf5 &#123;-0.50/11 8&#125; d5 &#123;+2.36/16 8&#125; 18. Qf3 &#123;-0.50/11 14&#125;
dxc4 &#123;+2.90/16 15&#125; 19. Nxc4 &#123;-0.65/10 19&#125; Bg4 &#123;+3.14/14 8&#125; 20. Qc6+
&#123;-0.25/9 11&#125; Bd7 &#123;-0.54/15 8&#125; 21. N@d6+ &#123;+1.04/9 13&#125; Kf8 &#123;-1.26/16 21&#125; 22.
P@e7+ &#123;+1.73/9 8&#125; Kxe7 &#123;-4.36/17 12&#125; 23. N@f5+ &#123;+2.03/9 14&#125; Kf8
&#123;-4.98/16 8&#125; 24. Bxh6 &#123;+3.14/10 12&#125; Bxc6 &#123;-5.74/16 23&#125; 25. P@e7+
&#123;+6.25/10 11&#125; Kg8 &#123;-6.98/16 29&#125; 26. exd8=Q+ &#123;+8.15/10 32&#125;
&#123;False illegal-move claim&#125; 1-0
I have a question:
Why does the promoted piece appear as a Black one and why as a star?
(Is this because of my choosen piece set? I am not familiar with crazyhouse)

Image
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: 1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

Perhaps it is because of the piece set. I am not really sure.
Isaac
Posts: 265
Joined: Sat Feb 22, 2014 8:37 pm

Re: 1st CCC World Computer Crazyhouse Championships

Post by Isaac »

Very nice... I expect Sunsetter, TJchess and Imortal to qualify.
I love crazyhouse. I wish there was an engine using multi threading, that would be a first.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: 1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

Isaac wrote:Very nice... I expect Sunsetter, TJchess and Imortal to qualify.
I love crazyhouse. I wish there was an engine using multi threading, that would be a first.
For mt i think nebiyu can but seems to me daniel did not release an alien version compiled with mt enabed or perhaps i just missed it.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: 1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

Could you suggest an interesting position for wc final, perhaps 2 or 4 positions.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: 1st CCC World Computer Crazyhouse Championships

Post by Ferdy »

I am trying to create a crazyhouse chess variant association.

https://sites.google.com/site/zhassocia ... -zh-engine


If anyone is interested to join, contact me or post here.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: 1st CCC World Computer Crazyhouse Championships

Post by Vinvin »

User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: 1st CCC World Computer Crazyhouse Championships

Post by hgm »

Guenther wrote:I have a question:
Why does the promoted piece appear as a Black one and why as a star?
(Is this because of my choosen piece set? I am not familiar with crazyhouse)

Image
WinBoard normally uses different internal piece types and images for pieces that are promoted Pawns rather than primordial pieces. This to make it visible whether they will turn into Pawns on capture, or stay themselves.

You are probably using font-based piece rendering, which requires definition of a -fontPieceToCharTable to map the piece types to the piece-font characters that show up as the required glyphs. For normal Chess this only has to define 6 piece types for each color, and thus would look something like "PNBRQKpnbrqk" if the piece font would have the obvious character mapping (which, alas, many piece fonts do not).

For crazyhouse this would need "PNBRQ......PNBRQKpnbrq......pnbrqk" to also define images for the piece types WinBoard uses for promoted Paws (which come 11 places later in WinBoard's piece ordering than the corresponding primordial piece). If you use the same letters as for the first 5 the promoted Pawns will be indistinguishable from the primordial ones. An alternative is to let them keep the appearance of a Pawn (which is common practice in OTB bughouse play), by defining "PBRQ......PPPPPKpnbrq.....pppppk". Neither is ideal, but if the font you are using has no other glyphs than the 6 orthodox Chess pieces there is little else you can do.

WinBoard sets all pieces not defined in pieceToChar strings to '.', and probably the fpiece font you are using displays '.' as a black star.