My gift to the community – a much better cutechessGUI

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

Moderator: Ras

Aleks Peshkov
Posts: 977
Joined: Sun Nov 19, 2006 9:16 pm
Location: Russia
Full name: Aleks Peshkov

Re: My gift to the community – a much better cutechessGUI

Post by Aleks Peshkov »

README still tells about Qt5 libraries
gerhard
Posts: 96
Joined: Wed Mar 28, 2018 10:16 am

Re: My gift to the community – a much better cutechessGUI

Post by gerhard »

First - many many thanks for that gift.

I really would appreciate to use it.
But I left Windows and now i am on Debian 13 (Linux Mint Debian Edition 7) and there is only Qt 6.8x to install

In consolemode the gui tells that it needs Qt 6.9

One can install Qt 6.9 manually taken from Debian unstable, but there are dependencies which does not fit.
And of course I want not crash my OS.

In former times i was more risk taking - the dependencies seems all belong to QT toolkit - but since i retired that changes

Is there any help? Thank you
BrendanJNorman
Posts: 2589
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: My gift to the community – a much better cutechessGUI

Post by BrendanJNorman »

Krzysztof Grzelak wrote: Mon Jan 19, 2026 3:21 pm Add Swiss tournament - add flags next to engine names.
I'd also love to see this.

Swiss tournaments allow a lot of engines to compete, but still keep the number of rounds pretty low.

It's also just fun lol.
BrendanJNorman
Posts: 2589
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: My gift to the community – a much better cutechessGUI

Post by BrendanJNorman »

pohl4711 wrote: Mon Jan 19, 2026 5:48 am
BrendanJNorman wrote: Sun Jan 18, 2026 10:48 am
pohl4711 wrote: Fri Jan 16, 2026 10:10 am Because Patrick Leonhardt, the young author of the great engine PlentyChess, was looking for a student job, I offered him, to make a better cutechess for the community, payed by me.
CutechessGUI is already great, but has some flaws and room for improvements.

As I expected, Patrick did a fantastic job – I could not be more satisfied - and improved cutechess as I wanted.

https://github.com/Yoshie2000/cutechess ... ag/qol-1.0

Whats new?

The biggest improvement is, that engine-tournaments in the cutechessGUI can now be aborted and resumed – a save file is written after each finished game. So, even after a crash, an engine-tournament always can be resumed.

A complete new feature is introduced: Decision Time. DT means the time, the engine needed to find (and hold) the move, which is finally played on the board. The DT is not only displayed in the engine-windows of cutechessGUI, but also stored by cutechess-cli in the pgn-comments. IMHO, DT is a very interesting information (how hard to find was the played move?), which is just thrown away by all other GUIs (stupid !).

CutechessGUI is now „standalone“: No installation required, it can now run from an USB-Stick, like Arena, because all files needed, are stored in the cutechess-folder (and its subfolders). Including the engine.json file.

Above the chessboard of cutechessGUI, there are 3 new outputs:
100 plies rule (50 moves draw rule) counter, the material balance (-1 means, for example, that black has 1 pawn more) and the overall number of pieces on the board (max. 32)

2 new board color sets: Green and Blue

A darkmode (can be switched on/off)

The yellow triangle to point out the last move on the board is back (from V1.2), it replaces the (in my eyes) ugly arrow of the newer versions.

A larger font for the PV-line output and the first ply of each PV-line now includes the movenumber.
Great gesture.

I had a quick look at it and it looks much improved.

Is there any way we can pool funds together and have Patrick keep working on it?

GoFundMe or something?

I'd be happy to throw in a few bucks here and there and Im sure others feel the same.

And we all get a great GUI in return.
Very kind offer. But no need for this. Let me pay the bills here. Luckily I made some nice money at the stock-market in the last decades. So, I could already retire from my job at the age of 53 in 2023. No problems here.
Oh okay.

In that case, let me express my thanks on behalf of everyone. 8-)
User avatar
pohl4711
Posts: 2900
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: My gift to the community – a much better cutechessGUI

Post by pohl4711 »

Gabor Szots wrote: Mon Jan 19, 2026 1:32 pm

The first link below leads to a tournament file. I also uploaded a filehow that shows results table when loading the tournament and the same table after freezeing (the only difference being Kiwi's game count). That's the second link.
Thank you very much! This will definitly help Patrick, to find problems!