Crazyhouse tournaments and rating list

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

Moderators: hgm, Rebel, chrisw

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

Re: Crazyhouse tournaments and rating list

Post by hgm »

Weird game against Sjaak II, which prefers delivering a perpetual check over checkmate in one:

Code: Select all

[Event "Computer Chess Game"]
[Site "ONTWIKKELLAPTOP"]
[Date "2016.10.18"]
[Round "1"]
[White "Sjaak II 1.3.1a"]
[Black "CrazyWa 0.0.0"]
[Result "1/2-1/2"]
[TimeControl "40/60"]
[Variant "crazyhouse"]

1. Nf3 {+0.06/10} d6 {-1.10/10 1.1} 2. d4 {+0.43/10 0.9} Nc6 {-1.12/10 3}
3. e4 {+0.50/10 2.7} Bg4 {-1.19/8 1.1} 4. d5 {+0.61/8 1.0} Bxf3
{-0.93/9 2.4} 5. gxf3 {+0.95/8 0.9} Ne5 {-0.94/8 1.7} 6. f4 {+0.70/8 1.0}
Nd7 {-1.09/8 1.5} 7. Rg1 {+0.90/7 0.8} a6 {+0.00/8 2.2} 8. Nc3
{+1.04/8 0.9} h5 {-0.20/8 3} 9. Rg5 {+1.03/7 1.1} g6 {-0.08/8 2.1} 10. Bd2
{+0.83/7 1.2} Bg7 {+0.81/8 1.7} 11. Bd3 {+0.60/8 1.4} Bf6 {+1.10/7 1.0} 12.
Rg3 {+0.34/7 1.6} h4 {+1.11/7 0.9} 13. Rg1 {+0.18/8 1.6} Bxc3 {+1.18/7 1.1}
14. Bxc3 {+0.61/8 1.2} Rh6 {+0.79/7 1.3} 15. B@g5 {+1.23/8 1.1} Rh7
{+0.89/7 1.4} 16. Qf3 {+0.98/7 1.3} h3 {+1.32/7 2.1} 17. Rg3 {+1.55/7 1.2}
N@f8 {+1.49/6 1.0} 18. e5 {+1.58/7 1.5} dxe5 {+2.36/6 1.0} 19. fxe5
{+1.74/7 1.0} P@g2 {+1.71/5 1.4} 20. e6 {+3.44/6 1.8} Ndf6 {-0.75/4 0.9}
21. exf7+ {+4.52/5 1.0} Rxf7 {-1.99/6 2.4} 22. P@e6 {+8.13/5 0.9} Rg7
{-3.53/5 4} 23. P@f7+ {+10.21/6 1.1} Rxf7 {-3.54/4 1.2} 24. exf7+
{+15.11/6 1.9} Kxf7 {-3.55/3 1.0} 25. B@e6+ {+15.11/6 1.9} Nxe6
{-3.56/2 0.9} 26. dxe6+ {+14.21/6 2.0} Kxe6 {-3.58/3 1.3} 27. N@c5+
{+14.04/5 1.9} Kf7 {-3.83/3 1.1} 28. Bxg6+ {+159.91/6 6} Kxg6
{-79.96/4 1.1} 29. Bgxf6+ {+159.93/11 0.3} P@g4 {-79.97/3 0.8} 30. R@g7+
{+159.95/10 0.1} Kh6 {-79.98/21 0.7} 31. P@g5+ {+159.97/2 0.1} Kh5
{-79.99/101 0.1} 32. N@f4+ {+159.97/2 0.1} Kh4 {-79.99/101 0.1} 33. Ng6+
{+159.97/2 0.1} Kh5 {-79.99/101 0.1} 34. Nf4+ {+159.97/2 0.1} Kh4
{-79.99/101 0.1} 35. Ng6+ {+159.97/2} Kh5 {-79.99/101 0.1} 36. Nf4+
{+159.97/2}
{XBoard adjudication: repetition draw} 1/2-1/2
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: Crazyhouse tournaments and rating list

Post by Evert »

hgm wrote:Weird game against Sjaak II, which prefers delivering a perpetual check over checkmate in one:
I'll investigate. I've been fixing things anyway. I just hope I can reproduce the problem.

Unrelated, but did you see the update to my promotion-input question? No rush if you're busy, but there a,re some things where I'd like to know if I'm running into XBoard limitations, or messing up somehow.
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: Crazyhouse tournaments and rating list

Post by Evert »

hgm wrote: The name of the engine is CrazyWa, because eventually it will play all Shogi variants as well, in particular Wa Shogi with drops, a Shogi variant on an 11x11 board. None of the other variants is currently operational, (or at least not tried even once), though.
Is this a successor to HaChu?
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Crazyhouse tournaments and rating list

Post by Ferdy »

hgm wrote:I'm not sure if it is worth it, (as I hope to have much better versions in a few days), but I have uploaded the first more-or-less usable version of my engine to my website. It beat Pulsar 22.5-17.5 at 40 moves/min, with only one illegal move (which I adjudicated as a win, because the problem was that a mate-in-one move was not always returned by the search, so that it repeated the previous move. But this is now fixed).

The name of the engine is CrazyWa, because eventually it will play all Shogi variants as well, in particular Wa Shogi with drops, a Shogi variant on an 11x11 board. None of the other variants is currently operational, (or at least not tried even once), though.

This version cannot castle (but accepts castling from the opponent), and it also seems that it doesn't realize e.p. capture can be a method of check evasion. It is completely untuned.

URL: http://hgm.nubati.net/dropper.exe
Thanks.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Crazyhouse tournaments and rating list

Post by Ferdy »

Update Blitz rating list including CrazyWa after 96 games.
https://sites.google.com/site/zhassocia ... list/blitz

Games can be found here, see ccva_gauntlet_tour_nr17.pgn
https://sites.google.com/site/zhassociation/download
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse tournaments and rating list

Post by hgm »

Evert wrote:Is this a successor to HaChu?
No, HaChu is an engine for dropless games on very large boards. You could say it is a successor of Shokidoki, which so far was my only engine that could handle drops. It was not easy in Shokidoki's board and move representation to implement castlings and e.p.capture, or do boards larger than 9x9 or more than 16 piece types per side. CrazyWa is an experiment with a new board representation, which could do such things, still in a framework of byte-size square encoding. The new board representation can in principle do boards upto 12x11 with 64 piece types per side (of which maximally 54 in hand). It can also do promotion on drops (as in Kyoto Shogi), as drops are encoded per from-square, and promotions per to-square, using the off-board squares. (For Chess the board is only 8x8,so there are plenty of extra off-board squares on 9th and 10th rank to encode the special moves.) If I am happy with it, I might switch Shokidoki to that same board & move representation, effectively merging CrazyWa and Shokidoki.

I did notice your XBoard question, but I didn't have time to look into it yet. The original question (about the stationary promotion) was also not easily answered, and it seems I have to dig deepinto the code to understand what is going on. Now that CrazyWa works I will have more time to do that, while test games are in progress.
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Crazyhouse tournaments and rating list

Post by Guenther »

Ferdy wrote:Update Blitz rating list including CrazyWa after 96 games.
https://sites.google.com/site/zhassocia ... list/blitz

Games can be found here, see ccva_gauntlet_tour_nr17.pgn
https://sites.google.com/site/zhassociation/download
The draw percentages are still crazy ;-)
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse tournaments and rating list

Post by hgm »

Indeed, drops are a very good way to prevent draws. There never is a natural end to a game, and 3-fold repetitions are really the only cause. But it is rare that both engines would allow that. In Shogi there still is the possibility of an 'impasse', when both Kings get to the promotion zone, because Shogi pieces are asymmetrically forward directed. But I don't think you can have that in Crazyhouse.
User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: Crazyhouse tournaments and rating list

Post by Evert »

Evert wrote: I'll investigate. I've been fixing things anyway. I just hope I can reproduce the problem.
Ok, found it.
The problem is the special mate-search. By default, it's activated for drop games (it can be disabled in the options dialog) but it doesn't test for repetitions. For some reason it prefers the longer mate, not realising it's walking into a repetition (or indeed, keeps preferring round-about mates to direct mates).

It's easy to work around, but a bit harder to fix properly.
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Crazyhouse tournaments and rating list

Post by hgm »

This special mate search does not prefer the shortest mate? :shock: