Cute Chess 0.9.4 released

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

Moderators: hgm, Rebel, chrisw

User avatar
Evert
Posts: 2929
Joined: Sat Jan 22, 2011 12:42 am
Location: NL

Re: Cute Chess 0.9.4 released

Post by Evert »

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: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: Cute Chess 0.9.4 released

Post by royb »

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: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy »

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: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy »

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: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Cute Chess 0.9.4 released

Post by hgm »

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 9:17 am, edited 1 time in total.
User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 7:45 pm
Location: Finland

Re: Cute Chess 0.9.4 released

Post by ilari »

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 7:45 pm
Location: Finland

Re: Cute Chess 0.9.4 released

Post by ilari »

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: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy »

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: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Cute Chess 0.9.4 released

Post by Guenther »

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: 211
Joined: Tue Jun 25, 2013 8:19 pm

Re: Cute Chess 0.9.4 released

Post by PaulieD »

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.