Crazyhouse tournaments and rating list

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

Moderators: hgm, Rebel, chrisw

Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: Crazyhouse tournaments and rating list

Post by Carlos777 »

Vinvin wrote: Stockfish zh 2016-11-03 is out now. Hash value changed with pieces in hand.
Rating improvement on 100 games : ELO: 92.46 +-69.2 ( Total: 100 W: 60 L: 34 D: 6 )
https://github.com/ddugovic/Stockfish/pull/99
I think it was released yesterday. First results with a new testsuite, same conditions. I'll test it with my own openings later.

1 Stockfish 021116 : 60 (+ 44,= 1,- 15), 74.2 %

Imortal 2.9001 : 20 (+ 12,= 1,- 7), 62.5 %
TJchess 1.3 : 20 (+ 15,= 0,- 5), 75.0 %
Sunsetter 9 : 20 (+ 17,= 0,- 3), 85.0 %

You can get the games here:

http://www.mediafire.com/file/m2d9025jw ... 0211zh.pgn
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Stockfish zh in rating list

Post by Ferdy »

hgm wrote:
Ferdy wrote:Rapid rating list all versions:
I only see 2, 1 or 0 versions. :?

BTW, Sunsetter 7g seems a very temperamental opponent for testing, and I wonder if I should pay much attention to how my engine scores against it. Considering the horrendously complex checkmates it finds, it seems to have proof-number search for that, and alpha-beta could not compete with that anyway, no matter how much I improve it. In the games it loses, Sunsetter mainly seems to do itself in, starting with a wildly speculative optimistic score, tossing all its material in checks, until it eventually is left with nothing in hand. Only then it sees it will be mated in 2 or 3.

Changes that improve the result against Imortal 1.0 usually deteriorate the result against Sunsetter 7g. Perhaps the dominant source of wins against Sunsetter 7g currently is enticing it to make rash attacks by flaunting weakness in King Safety...

I also wonder of Sunsetter could be learning. I have seen several times now that the match goes equal upto 20-20 or so, and after that Sunsetter just stops losing games, and the score goes to 55-25 in the next 40 games. There is a file in its directory that it is writing, while it is playing.
Sunsetter 7g has a different style of play, when there is something in the position it would most likely find it as it spends more time in it. It has a special search for checking moves, whether it would lead to a mate or not make its play a dangerous one, perhaps this was not finely tuned. But this was developed a long time ago, when there are not much opponent except humans. Seems to be effective vs humans. I dont know what happens to it now in version 9. I think learning of 7g is off by default. When you type learn from console its learning will be enabled. Have alook in interface.cpp.
GregNeto
Posts: 35
Joined: Thu Sep 08, 2016 8:07 am

Re: Stockfish zh in rating list

Post by GregNeto »

Is there a stockfish zh .exe which can be used in winboard?
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Stockfish zh in rating list

Post by Vinvin »

GregNeto wrote:Is there a stockfish zh .exe which can be used in winboard?
I'd like to get one EXE too. I'm not an expert in compiling ...

but there will be a stronger SF-zh soon : https://github.com/ddugovic/Stockfish/i ... -258147272
ELO: 61.08 +-30.2 (95%) LOS: 100.0%
Total: 500 W: 282 L: 195 D: 23
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Stockfish zh in rating list

Post by gbtami »

Vinvin wrote:
GregNeto wrote:Is there a stockfish zh .exe which can be used in winboard?
I'd like to get one EXE too. I'm not an expert in compiling ...

but there will be a stronger SF-zh soon : https://github.com/ddugovic/Stockfish/i ... -258147272
ELO: 61.08 +-30.2 (95%) LOS: 100.0%
Total: 500 W: 282 L: 195 D: 23
Latest lichess.org custom Stockfish binaries:
https://github.com/niklasf/Stockfish/releases
Carlos777
Posts: 1730
Joined: Sun Dec 13, 2009 6:09 pm

Re: Stockfish zh in rating list

Post by Carlos777 »

Vinvin wrote:
GregNeto wrote:Is there a stockfish zh .exe which can be used in winboard?
I'd like to get one EXE too. I'm not an expert in compiling ...

but there will be a stronger SF-zh soon : https://github.com/ddugovic/Stockfish/i ... -258147272
ELO: 61.08 +-30.2 (95%) LOS: 100.0%
Total: 500 W: 282 L: 195 D: 23
Good news about SF improving.

Check out this link:

http://support.stockfishchess.org/kb/ad ... on-windows
Isaac
Posts: 265
Joined: Sat Feb 22, 2014 8:37 pm

Re: Stockfish zh in rating list

Post by Isaac »

Wow, I am really in awe in front of the zh SF. Can it use several threads just like the normal SF? If so, I think this would be the first multi thread zh engine.
I've successfully compiled zh SF under linux and ran it, but I didn't know how to invoke the commands to set up the zh variant.
I'd love to see how well this monster performs on FICS. I used to run both sunsetter 7g and tjchess 1.2 (or 1.1, I don't remember exactly) on FICS.
Long live crazyhouse!!!

P.S.: I have a 3 months old son and I am seriously considering teaching him crazyhouse before teaching him chess.
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Stockfish zh in rating list

Post by gbtami »

Isaac wrote:Wow, I am really in awe in front of the zh SF. Can it use several threads just like the normal SF? If so, I think this would be the first multi thread zh engine.
I've successfully compiled zh SF under linux and ran it, but I didn't know how to invoke the commands to set up the zh variant.
I'd love to see how well this monster performs on FICS. I used to run both sunsetter 7g and tjchess 1.2 (or 1.1, I don't remember exactly) on FICS.
Long live crazyhouse!!!

P.S.: I have a 3 months old son and I am seriously considering teaching him crazyhouse before teaching him chess.
After the first "uci" commend sent to the engine send something like:

setoption name UCI_Variant value crazyhouse
setoption name Threads value 2
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Stockfish zh in rating list

Post by Ferdy »

gbtami wrote:
Vinvin wrote:
GregNeto wrote:Is there a stockfish zh .exe which can be used in winboard?
I'd like to get one EXE too. I'm not an expert in compiling ...

but there will be a stronger SF-zh soon : https://github.com/ddugovic/Stockfish/i ... -258147272
ELO: 61.08 +-30.2 (95%) LOS: 100.0%
Total: 500 W: 282 L: 195 D: 23
Latest lichess.org custom Stockfish binaries:
https://github.com/niklasf/Stockfish/releases
Thanks for this link, i will start with one of these binaries for the blitz rating list.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Stockfish zh in rating list

Post by hgm »

GregNeto wrote:Is there a stockfish zh .exe which can be used in winboard?
I haven't tried this myself, but UCI variant engines can be run on WinBoard through the UCI2WB adapter that is bundled with the latter (in the WinBoard folder). As Crazyhouse UCI engines are a new phenomenon, this does not work transparently, though, (as it would for Shogi and Xiangqi), and you will have to invoke UCI2WB by hand, to be able to tell it this is Crazyhouse. That is, when you install through the Load Engine dialog, you should specify:

Engine: UCI2WB
command-line parameters: -var crazyhouse stockfish.exe STOCKFISHFOLDER
special winboard options: -firstOptions "UCI_Variant=Crazyhouse"

And (when you already set WinBoard to Crazyhouse) tick the checkbox to force the current variant with the engine. This will result in a line in the engine list (which you could also put there by using the Edit Engine List menu item)

"UCI2WB -var crazyhouse stockfish.exe STOCKFISHFOLDER" -fd "." -variant crazyhouse -firstOptions "UCI_Variant=Crazyhouse"

This seems a bit overloaded with 'crazyhouse', but the first occurrence is needed to tell UCI2WB it should report to WB that it plays Crazyhouse, the second to tell WinBoard to switch to Crazyhouse if not yet already there, and the third to tell the UCI engine it has to play Crazyhouse. Future versions of UCI2WB will support the (new) UCI_Variant option, so that this will all be done automatically.