Cute Chess 0.9.4 released

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

Moderators: hgm, Rebel, chrisw

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

Re: Cute Chess 0.9.4 released

Post by Ferdy »

SzG wrote:It stopped in the middle of the night because one of the engines allegedly lost connection.
It displayed the cross table but there were only 157 games out of the intended 224.

Can it not just ignore that and continue the tournament?
Did you enable "Recover crashed engines" in the settings?
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Cute Chess 0.9.4 released

Post by Ferdy »

SzG wrote:
Ferdy wrote:
SzG wrote:It stopped in the middle of the night because one of the engines allegedly lost connection.
It displayed the cross table but there were only 157 games out of the intended 224.

Can it not just ignore that and continue the tournament?
Did you enable "Recover crashed engines" in the settings?
No. I don't know what that means.
When engine disconnects, Cute chess will restart the engine and continue the tour.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Save pgn file by appending

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.
There seems to be a wrong wording.

Change replace with "append on".

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 »

Would it be possible to separate the game end comment before the result, at the end of a game in the PGN file, from the last engine output?
May be even with a \n as in Winboard (makes further processing easier)
(This is for CuteChess and CuteChess-Cli)
I suspect this might break some stat tools.

e.g.

Code: Select all

76. Nxd4 {0.00/2 0.007s, Draw by insufficient mating material} 1/2-1/2
WB:

Code: Select all

{-16.70/13 0.3} 57. Kf2 {+18.19/12 0.4} Rh5 {-17.81/12 0.3}
{Xboard adjudication} 1-0
Krzysztof Grzelak
Posts: 1525
Joined: Tue Jul 15, 2014 12:47 pm

Re: Cute Chess 0.9.4 released

Post by Krzysztof Grzelak »

I'm sorry that I ask. Please write when you will be a new version of the program
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Average depth and time

Post by Ferdy »

Suggestion:

Include average depth and time info, something similar to the ff.

Code: Select all

Update: 

Rank Name                          Elo     +/-   Games   Score   Draws 
   0 PyChess 0.12.4 32bit         -374     222      48   10.4%    0.0% 
   1 Pulsar 2009 9b 32bit          470     nan      16   93.8%    0.0% 
   2 TSCP zh 1.1 32bit             470     nan      16   93.8%    0.0% 
   3 KKFChess 2.6.7 beta 32bit     255     nan      16   81.3%    0.0% 

48 of 96 games finished. 


Average depth and time comparison: 

 nr                       player  games  pts%   sumTime aveDep    aveTime 
  1    KKFChess 2.6.7 beta 32bit     16  81.2  00:37:20   7.27  00:05:247 
  2         Pulsar 2009 9b 32bit     16  93.8  00:39:07   5.33  00:07:135 
  3            TSCP zh 1.1 32bit     16  93.8  00:33:59   4.95  00:05:175 
  4         PyChess 0.12.4 32bit     48  10.4  01:50:18   2.97  00:05:857 
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Missing output file

Post by Ferdy »

After pressing OK, don't run the tour and warn the user if pgn output file is not specified.

Image
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: Cute Chess 0.9.4 released

Post by Alexander Schmidt »

What a wonderful GUI!

By now some features are missing but it is aleady very comfortable and good looking, the handling of the windows and the speed is amazing!

I found a little issue witch CuckooChess: In tournament mode cutechess sometimes creates games like this:

[Event "B-1"]
[Site "Stgt"]
[Date "2016.11.27"]
[Round "6"]
[White "CuckooChess 1.12"]
[Black "Chispa 4.0.3"]
[Result "1/2-1/2"]
[PlyCount "0"]
[TimeControl "240+2"]
1/2-1/2

This happens only with CuckooChess and only from time to time. Here it is reproduceable when CuckooChess plays the first game in a tournament.

One suggestion: In my own games I try to castle by clicking on the sqares of the king and its destination. I know this can lead to problems in variants but in standart chess it would be nice to accept it because it is the natural way.

Kind regards,
Alex
User avatar
hgm
Posts: 27790
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 »

In WinBoard I use the following heuristic: moving the King more than one square sideway is an attempt to castle with the nearest piece in that direction. Except when you move between the opposite edge files, then it assumes a normal King move on a cylinder board. There is no suitable nearest piece in that case anyway. Dragging the King sideway on top of one of your own pieces is an attempt to castle with that piece.

Whether these actions result in a move depends on whether the castling it implies is legal in the variant you are playing.

Variants where you can capture your own pieces seem to be rarer than variants where you can swap two of your own pieces, so in general dragging onto your own piece could be interpreted as an attempt to swap the two.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Cute Chess 0.9.4 released

Post by Nordlandia »

Need some help calibrating adjudication section:

http://pasteboard.co/6bqApZMFd.png

Code: Select all

Game adjudication
A game can be drawn by the normal 3-fold repetition rule or the 50-move rule. However, a game can also be drawn at move 40 or later if the eval from both playing engines are within +0.05 to -0.05 pawns for the last 5 moves, or 10 plies. If there is a pawn advance, or a capture by any kind, this special draw rule will reset and start over. In the website this rule is shown as "TCEC draw rule" with a number indicating how many plies there are left until it kicks in. It will adjudicate as won for one side if both playing engines have an eval of at least 6.50 pawns (or -6.50 in case of a black win) for 4 consecutive moves, or 8 plies - this rule is in effect as soon as the game starts. In the website this rule is shown as "TCEC win rule" with a number indicating how many plies there are left until it kicks in. Cutechess will also adjudicate 5-men or less tablebase endgame positions automatically.
- TCEC rule section.