Myracle GUI

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

Moderator: Ras

mar
Posts: 2893
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

vencenda wrote: Sat Jul 04, 2026 6:06 am I'm not sure this is a bug, but maybe you want to look into this. If an engine's file path doesn't exist anymore and you try to start analysis with that engine, the GUI becomes unresponsive, instead of showing an error message.
ah yes, it freezes for 20 seconds before continuing; analysis engines are started in GUI thread. definitely annoying, but shouldn't happen normally
mar
Posts: 2893
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

mar wrote: Sat Jul 04, 2026 6:59 am
vencenda wrote: Sat Jul 04, 2026 6:06 am I'm not sure this is a bug, but maybe you want to look into this. If an engine's file path doesn't exist anymore and you try to start analysis with that engine, the GUI becomes unresponsive, instead of showing an error message.
ah yes, it freezes for 20 seconds before continuing; analysis engines are started in GUI thread. definitely annoying, but shouldn't happen normally
actually no, it starts async, it was another problem. will be fixed in the next build
bastiball
Posts: 5400
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Myracle GUI

Post by bastiball »

Appreciation post.

I would like to thank you mar, for the wonderful GUI! :D The problem I faced earlier has been resolved. It's perfect GUI once you get used to. It has a lot of room for improvement also.
Basti Dangca
CCRL testing group
mar
Posts: 2893
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

bastiball wrote: Sat Jul 04, 2026 12:52 pm Appreciation post.

I would like to thank you mar, for the wonderful GUI! :D The problem I faced earlier has been resolved. It's perfect GUI once you get used to. It has a lot of room for improvement also.
thanks :D I'm really glad you like it
Mark 1
Posts: 30
Joined: Tue Aug 10, 2021 2:51 am
Full name: Mark 1

Re: Myracle GUI

Post by Mark 1 »

Hi Martin,
I have a question regarding the sorting of the table. In an ongoing tournament I currently have the following standings. Please take a look at positions 8 to 10: they all have 3.5 points, but the ranking order looks a bit strange.
Wouldn’t it make sense to introduce some kind of tiebreak system to sort these cases more accurately?

Code: Select all

#  Name               Points %     Elo     +/-    W-L-D    1 2 3 4 5 6 7 8 9 10 11 12 
--------------------------------------------------------------------------------------
 1 Superstar 36K      8.0/9  88.9  +361.2         +8-1=0     1 1 1 0 1 1 1   1     1  
 2 Excalibur Mirage   6.5/9  72.2  +166.0  249.2  +5-1=3   0   =   1 1 = 1   1  =  1  
 3 Sargon 4.0         6.0/9  66.7  +120.4  264.5  +5-2=2   0 =   0 1     1 = 1  1  1  
 4 Steinitz 4 Mhz     5.5/9  61.1   +78.5  270.2  +5-3=1   0   1     0 0 = 1 1  1  1  
 5 Chess 2001         5.0/9  55.6   +38.8  231.4  +4-3=2   1 0 0     0 = 1 =    1  1  
 6 Sensory  9         5.0/9  55.6   +38.8  231.4  +4-3=2   0 0   1 1   = 0 1 =     1  
 7 Constellation      4.0/9  44.4   -38.8  186.0  +2-3=4   0 =   1 = =   0 = 1  0     
 8 Mephisto Europa    3.5/9  38.9   -78.5  270.2  +3-5=1   0 0 0 = 0 1 1   0    1     
 9 Galileo            3.5/9  38.9   -78.5  162.8  +1-3=5       = 0 = 0 = 1   0  =  =  
10 Conchess           3.5/9  38.9   -78.5  270.2  +3-5=1   0 0 0 0   = 0   1    1  1  
11 Mephisto III       3.0/9  33.3  -120.4  264.5  +2-5=2     = 0 0 0   1 0 = 0     1  
12 CXG Enterprise S   0.5/9   5.6  -492.2         +0-8=1   0 0 0 0 0 0     = 0  0     
Mark 1
mar
Posts: 2893
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Mark 1 wrote: Sat Jul 04, 2026 7:56 pm I have a question regarding the sorting of the table. In an ongoing tournament I currently have the following standings. Please take a look at positions 8 to 10: they all have 3.5 points, but the ranking order looks a bit strange.
Wouldn’t it make sense to introduce some kind of tiebreak system to sort these cases more accurately?
the sorting is win rate, then S-B for sub-sorting (except sonneborn-berger is not visible in the crosstable)
Mark 1
Posts: 30
Joined: Tue Aug 10, 2021 2:51 am
Full name: Mark 1

Re: Myracle GUI

Post by Mark 1 »

Ah okay, then the tie‑break is included.
mar
Posts: 2893
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 93 is up:
- fix: show "draw by insufficient material" instead of "draw by material" in pgn comments
- fix: analysis no longer freezes the GUI for long time if engine path is invalid
- new feature: multiple layouts that can be switched using alt-1 to alt-8 on the fly
- new feature: very simple game analysis (uses primary configured analysis engine)
- now using lichess eco codes (CC0) - you have to update gui_data.zip too to make it work

once again, defender "detects" the binary, being the only one (as usual)...
vencenda
Posts: 38
Joined: Thu Dec 09, 2021 8:18 pm
Full name: Michael Titherick

Re: Myracle GUI

Post by vencenda »

Amazing update, thank you! The multiple layouts and game analysis are amazing additions. I'd love it if it was possible to include the positions' evaluations and maybe an eval graph in the analysis results.

Also, I don't think this is important but I think I noticed a little bug:
If you open a new tab and start moving the pieces around (I think this is different than a Human-Human game because this behavior doesn't occur in Human-Human games that start from "Game" menu), the "draw by insufficient material" appears one ply later than it should. If for example a king takes the last pawn and now only the two kings remain on the board, the game stops only after the other player makes a move.
Modern Times
Posts: 3902
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

mar wrote: Sat Jul 04, 2026 11:59 pm build 93 is up:
now using lichess eco codes (CC0) - you have to update gui_data.zip too to make it work

once again, defender "detects" the binary, being the only one (as usual)...
Nope, it doesn't here. No warnings.