Cute Chess 0.9.4 released

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

Moderators: hgm, Rebel, chrisw

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

Cute Chess 0.9.4 released

Post by ilari »

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.
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.
Thanks, testing it now.
Charly
Posts: 1091
Joined: Wed Jul 23, 2014 4:30 pm
Location: Bretagne

Re: Cute Chess 0.9.4 released

Post by Charly »

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

Re: Cute Chess 0.9.4 released

Post by PaulieD »

When I run Brainfish vs ASMFish, I set up, through the GUI settings, the use of Top8move.pgn.

My question is on Brainfish. I have it set with the Cerebellum_Light.bin in the BookPath (it's part of it's own internal UCI setting).

Will Brainfish use the internal bin book or will the GUI override and force the use of Top8Move.pgn?

EDIT: I found the answer, it will use the internal bin book.

Thanks for all your hard work!
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.
Suggestion:
Add verification when stop is pressed to stop the tour.

Image
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's also a bonus feature - support for the "UCI_Variant" UCI option.
Where to find that option?

Stockfish variant has UCI_Variant but I could not see it in advance tab of configure engine box?

Code: Select all

Stockfish 060916 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
uci
id name Stockfish 060916 64 POPCNT
id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott

option name Debug Log File type string default
option name Contempt type spin default 0 min -100 max 100
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default false
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Move Overhead type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 89 min 10 max 1000
option name nodestime type spin default 0 min 0 max 10000
option name UCI_Chess960 type check default false
option name UCI_Atomic type check default false
option name UCI_Horde type check default false
option name UCI_House type check default false
option name UCI_KingOfTheHill type check default false
option name UCI_Race type check default false
option name UCI_3Check type check default false
option name UCI_Anti type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Syzygy50MoveRule type check default true
option name SyzygyProbeLimit type spin default 6 min 0 max 6
uciok
PaulieD
Posts: 211
Joined: Tue Jun 25, 2013 8:19 pm

Re: Cute Chess 0.9.4 released

Post by PaulieD »

It would be nice to add an "append" to the create/replace feature of the pgn output.
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Cute Chess 0.9.4 released

Post by gbtami »

Ferdy wrote:
ilari wrote:There's also a bonus feature - support for the "UCI_Variant" UCI option.
Where to find that option?

Stockfish variant has UCI_Variant but I could not see it in advance tab of configure engine box?

Code: Select all

Stockfish 060916 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
uci
id name Stockfish 060916 64 POPCNT
id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott

option name Debug Log File type string default
option name Contempt type spin default 0 min -100 max 100
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default false
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Move Overhead type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 89 min 10 max 1000
option name nodestime type spin default 0 min 0 max 10000
option name UCI_Chess960 type check default false
option name UCI_Atomic type check default false
option name UCI_Horde type check default false
option name UCI_House type check default false
option name UCI_KingOfTheHill type check default false
option name UCI_Race type check default false
option name UCI_3Check type check default false
option name UCI_Anti type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Syzygy50MoveRule type check default true
option name SyzygyProbeLimit type spin default 6 min 0 max 6
uciok
Stockfish has no UCI_Variant option, but several individual UCI_* options.

Sjaak II has it:
id name Sjaak II 1.0.0 (x86_64)
id author Evert Glebbeek
option name Hash type spin default 48 min 1 max 4096
option name Ponder type check default true
option name UCI_Chess960 type check default true
option name UCI_Variant type combo default normal var chess var chess960 var seirawan var shatar var makruk var shatranj var sittuyin var crazyhouse var chessgi var asean var ai-wok var super var spartan var pocketknight var kingofthehill var knightmate var amazon var chancellor var berolina var losalamos var micro var capablanca var gothic var embassy var greatshatranj var courier var grand var opulent var omega var minishogi var shoshogi var shogi var torishogi var xiangqi
uciok
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 »

gbtami wrote: Stockfish has no UCI_Variant option, but several individual UCI_* options.

Sjaak II has it:
id name Sjaak II 1.0.0 (x86_64)
id author Evert Glebbeek
option name Hash type spin default 48 min 1 max 4096
option name Ponder type check default true
option name UCI_Chess960 type check default true
option name UCI_Variant type combo default normal var chess var chess960 var seirawan var shatar var makruk var shatranj var sittuyin var crazyhouse var chessgi var asean var ai-wok var super var spartan var pocketknight var kingofthehill var knightmate var amazon var chancellor var berolina var losalamos var micro var capablanca var gothic var embassy var greatshatranj var courier var grand var opulent var omega var minishogi var shoshogi var shogi var torishogi var xiangqi
uciok
In fact, it was part of my proposal for a de-facto extension to the UCI standard for variant support by UCI engines. I can dig up the thread with the suggestion later.

I think it would be great if it were more widely adopted; perhaps there is a good opportunity for that here.
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 »

Ferdy wrote:
ilari wrote:There's also a bonus feature - support for the "UCI_Variant" UCI option.
Where to find that option?

Stockfish variant has UCI_Variant but I could not see it in advance tab of configure engine box?

Code: Select all

Stockfish 060916 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
uci
id name Stockfish 060916 64 POPCNT
id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott

option name Debug Log File type string default
option name Contempt type spin default 0 min -100 max 100
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default false
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Move Overhead type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 89 min 10 max 1000
option name nodestime type spin default 0 min 0 max 10000
option name UCI_Chess960 type check default false
option name UCI_Atomic type check default false
option name UCI_Horde type check default false
option name UCI_House type check default false
option name UCI_KingOfTheHill type check default false
option name UCI_Race type check default false
option name UCI_3Check type check default false
option name UCI_Anti type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Syzygy50MoveRule type check default true
option name SyzygyProbeLimit type spin default 6 min 0 max 6
uciok
I don't see "UCI_Variant" in that list of options. "UCI_Variant" should be a combo option and it's not visible to the user - it just tells Cute Chess which variants can be played.