Page 1 of 18

Cute Chess 0.9.4 released

Posted: Thu Sep 22, 2016 9:45 pm
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.

Re: Cute Chess 0.9.4 released

Posted: Thu Sep 22, 2016 10:39 pm
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.

Re: Cute Chess 0.9.4 released

Posted: Thu Sep 22, 2016 10:47 pm
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 !

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 12:30 am
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!

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 1:10 am
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

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 1:26 am
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

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 2:51 am
by PaulieD
It would be nice to add an "append" to the create/replace feature of the pgn output.

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 8:36 am
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

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 8:54 am
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.

Re: Cute Chess 0.9.4 released

Posted: Fri Sep 23, 2016 9:25 am
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.