Cute Chess 0.9.4 released

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Evert
Posts: 2923
Joined: Fri Jan 21, 2011 11:42 pm
Location: NL
Contact:

Re: Cute Chess 0.9.4 released

Post by Evert » Fri Sep 23, 2016 4:15 pm

hgm wrote:A wise choice. I will support it in UCI2WB too. Now we should only hope that all engines implemeting a certain variant will use the same name for selecting it...
I think the key to that is making sure these things are documented somewhere.
Perhaps a Wiki would be best, because then whoever is first to implement a variant can add it on there directly, rather than one person having to keep track of things...

royb
Posts: 519
Joined: Wed Mar 08, 2006 11:53 pm

Re: Cute Chess 0.9.4 released

Post by royb » Fri Sep 23, 2016 8:53 pm

ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4

There's also a bonus feature - support for the "UCI_Variant" UCI option.
Is there a way to interrupt a tournament and then resume it without having to start the tournament over?

I see the Tournament -> Stop menu item, but I have a long-running tournament going now and am unsure if I click "Stop", will it terminate all games in progress or will it allow them to finish first. And, once I do stop the tournament, can I resume it later without having to start over from the beginning again?

Ferdy
Posts: 4111
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy » Sat Sep 24, 2016 5:56 am

ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4

There's also a bonus feature - support for the "UCI_Variant" UCI option.
Add termination tag for connection stalled. This would happen when Nebiyu does not consider opponent's move as legal and would probably send "Illegal move <move>" to the gui.

Code: Select all

&#91;Event "CCVA NebiyuAlien 1.45a Gauntlet Tour Nr8"&#93;
&#91;Site "i7-2600K"&#93;
&#91;Date "2016.09.23"&#93;
&#91;Round "1"&#93;
&#91;White "NebiyuAlien 1.45a 32bit"&#93;
&#91;Black "KKFChess 2.6.7 beta 32bit"&#93;
&#91;Result "0-1"&#93;
&#91;PlyCount "64"&#93;
&#91;TimeControl "180+2"&#93;
&#91;Variant "crazyhouse"&#93;

1. e4 &#123;book&#125; e5 &#123;book&#125; 2. Nf3 &#123;book&#125; Nc6 &#123;book&#125; 3. Bc4 &#123;book&#125; Bc5 &#123;book&#125;
4. O-O &#123;book&#125; Nf6 &#123;book&#125; 5. d3 &#123;book&#125; O-O &#123;book&#125; 6. Bg5 &#123;book&#125; h6 &#123;book&#125;
7. Bh4 &#123;book&#125; d6 &#123;book&#125; 8. c3 &#123;book&#125; Kh8 &#123;+0.80/7 7.5s&#125; 9. Qd2 &#123;+0.18/15 6.4s&#125;
Bg4 &#123;+0.81/8 7.3s&#125; 10. b4 &#123;+0.42/17 7.5s&#125; Bxf3 &#123;+1.60/9 7.3s&#125;
11. gxf3 &#123;+0.46/16 6.2s&#125; N@h3+ &#123;+2.68/8 7.1s&#125; 12. Kh1 &#123;+0.50/17 5.9s&#125;
Nxe4 &#123;+2.56/9 6.8s&#125; 13. dxe4 &#123;0.00/16 6.2s&#125; Qxh4 &#123;+1.80/8 6.7s&#125;
14. bxc5 &#123;0.00/16 7.0s&#125; B@f4 &#123;+0.90/7 5.6s&#125; 15. Qc2 &#123;+4.00/14 8.4s&#125;
dxc5 &#123;+2.10/7 7.1s&#125; 16. Bxf7 &#123;+3.18/15 12s&#125; P@h7 &#123;+0.40/7 6.5s&#125;
17. Bc4 &#123;+4.58/14 4.8s&#125; Bxh2 &#123;+2.08/7 6.3s&#125; 18. N@g2 &#123;+8.28/16 6.2s&#125;
Qh5 &#123;+1.25/8 6.2s&#125; 19. B@g4 &#123;+11.84/16 6.1s&#125; P@d3 &#123;-1.40/8 9.3s&#125;
20. Bxd3 &#123;+13.10/16 8.1s&#125; Qxg4 &#123;-3.09/8 8.9s&#125; 21. fxg4 &#123;+15.28/14 4.7s&#125;
P@f3 &#123;-2.44/7 6.6s&#125; 22. Nh4 &#123;+14.72/14 6.7s&#125; B@g2+ &#123;-2.01/9 6.6s&#125;
23. Kxh2 &#123;+20.06/16 5.6s&#125; Bxf1 &#123;-3.55/9 7.6s&#125; 24. Bxf1 &#123;+22.28/14 4.6s&#125;
Nxf2 &#123;-4.86/7 4.6s&#125; 25. Qxf2 &#123;+23.04/14 5.5s&#125; P@e3 &#123;-7.14/6 4.8s&#125;
26. Qxe3 &#123;+26.72/12 5.4s&#125; Rf6 &#123;-10.31/7 4.8s&#125; 27. N@d5 &#123;+28.80/13 5.3s&#125;
R@b2+ &#123;-9.37/8 4.9s&#125; 28. P@f2 &#123;+32.28/13 3.9s&#125; Rxf2+ &#123;-8.46/7 4.8s&#125;
29. Qxf2 &#123;+37.42/13 5.1s&#125; P@e2 &#123;-15.57/7 4.8s&#125; 30. Bh3 &#123;+39.04/13 4.6s&#125;
Rf7 &#123;-17.24/6 4.8s&#125; 31. P@e6 &#123;+40.60/14 4.9s&#125; Rff8 &#123;-17.67/7 4.8s&#125;
32. Nxc7 &#123;+41.48/14 5.5s&#125; e1=B &#123;-16.72/7 4.9s, White's connection stalls&#125; 0-1

Ferdy
Posts: 4111
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy » Sat Sep 24, 2016 6:03 am

royb wrote:
ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4

There's also a bonus feature - support for the "UCI_Variant" UCI option.
Is there a way to interrupt a tournament and then resume it without having to start the tournament over?
Not at this time.

http://www.talkchess.com/forum/viewtopi ... 92&t=61463

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

Re: Cute Chess 0.9.4 released

Post by hgm » Sat Sep 24, 2016 7:09 am

Ferdy wrote:Add termination tag for connection stalled. This would happen when Nebiyu does not consider opponent's move as legal and would probably send "Illegal move <move>" to the gui.
It would be better to specifically handle the 'Illegal move', and reprort as Termination, say, "refused move", rather than giving an (erroneous) connection stalled.
Last edited by hgm on Sat Sep 24, 2016 7:17 am, edited 1 time in total.

User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 5:45 pm
Location: Finland
Contact:

Re: Cute Chess 0.9.4 released

Post by ilari » Sat Sep 24, 2016 7:10 am

Charly wrote:Wow,

I'm discovering Cute Chess 0.94 now, and I'm very impressed by your program !

It's very user friendly, and VERY nice !

I'm seriously considering using it for my tournaments.

For now I'm running a little RR 40/5 between Komodo and Stockfish; all seems ok.

I've just a question : will you consider implementing a way to indicate the ELO of an engine, and a result table (like the one in html in Arena ?)

Many thanks for your super GUI !

I'm eager to follow the developments !
Thanks for the encouraging feedback! There is already a results table, though it's just text. You can see tournament results via the "Tournament -> Results" menu.

User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 5:45 pm
Location: Finland
Contact:

Re: Cute Chess 0.9.4 released

Post by ilari » Sat Sep 24, 2016 7:15 am

hgm wrote:
Ferdy wrote:Add termination tag for connection stalled. This would happen when Nebiyu does not consider opponent's move as legal and would probably send "Illegal move <move>" to the gui.
It would be better to handle the 'Illegal move', and reprort as Termination "refused move", rather than giving an (erroneous) connection stalled.
Of course, and I already have created an issue about it. Setting the "Termination" tag when the game ends due to a stalled connection is its own issue, but will make Ferdy's situation more tolerable while waiting for the proper fix.

Ferdy
Posts: 4111
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy » Sat Sep 24, 2016 9:27 am

ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4

There's also a bonus feature - support for the "UCI_Variant" UCI option.
I am not sure if this is normal, but in the tour result in a gauntlet the error was nan even though the score is not 100%

Image

User avatar
Guenther
Posts: 3053
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Cute Chess 0.9.4 released

Post by Guenther » Sat Sep 24, 2016 9:45 am

Ferdy wrote:
ilari wrote:There was still a really nasty bug causing crashes in tournaments so I've made a bugfix release for 64-bit Windows and Linux: https://github.com/cutechess/cutechess/ ... /gui-0.9.4

There's also a bonus feature - support for the "UCI_Variant" UCI option.
I am not sure if this is normal, but in the tour result in a gauntlet the error was nan even though the score is not 100%

Image
IMHO the table should contain the real points too, not only the percentage
and precision should be at least one decimal for score and draws.

PaulieD
Posts: 205
Joined: Tue Jun 25, 2013 6:19 pm

Re: Cute Chess 0.9.4 released

Post by PaulieD » Sat Sep 24, 2016 11:42 am

I just ran 2 - 3000 game tournaments with 4 engines each at a time control of 10 +.01. The first was with CutechessGUI 0.9.4, the second with Cutechess-cli 0.8.2
After 6000 games the results were all within error bars between the 2 GUI's.
So it would appear the CuteChessGUI 0.9.4 is "lightweight" also.

Nice Work!
I look forward to further updates.

Post Reply