Myracle GUI

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

Moderator: Ras

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

Re: Myracle GUI

Post by mar »

hi, not sure what you mean here?

you mean you run a gauntlet with 8 seeds?
gauntlet seeds are always on top, but sorted (score then S-B then seed order)
then rest of the opponents is sorted too according to the same criteria

it's currently impossible to disable crosstable sorting.
only is sprt crosstable isn't sorted, but that's 1 vs 1 only

I find it interesting that your crosstable shows rank 1 for all engines, I've never seen any such output from myracle.
also the crosstable looks like round-robin to me, but can't tell.

there already is crosstable sorting combo, so I could perhaps also add unsorted (seed order)
is that what you ask for?
Max
Posts: 268
Joined: Tue Apr 13, 2010 10:41 am

Re: Myracle GUI

Post by Max »

I'm running 8 gauntlet tournaments.
In the 1st tournament Berserk is the top seed against 10 engines rated from 2000-3000 Elo.
In 2nd tournament Clockwork is the top seed against the same engines.
And so on. This works perfect.

After a finished gauntlet: tournament_2026_10_24_18_18_02.cross

Code: Select all

#  Name                          Points  %      Elo     +/- W-L-D    1 2 3 4 5 6 7 8 9 10 11 
---------------------------------------------------------------------------------------------
 1 Berserk 14                    8.5/10   85.0  +301.3      +8-1=1     0 = 1 1 1 1 1 1 1  1  
 2 OliThink 5.11.9                1.0/1  100.0    +inf      +1-0=0   1                       
 3 Spike 1.4.2                    0.5/1   50.0    +0.0      +0-0=1   =                       
 4 Psion 2.13 PC (1985)           0.0/1    0.0    -inf      +0-1=0   0                       
 5 Mephisto III Glasgow           0.0/1    0.0    -inf      +0-1=0   0                       
 6 Mephisto MM V                  0.0/1    0.0    -inf      +0-1=0   0                       
 7 Turmfalke 16K (65C02, 1988)    0.0/1    0.0    -inf      +0-1=0   0                       
 8 Amy 0.9.7                      0.0/1    0.0    -inf      +0-1=0   0                       
 9 Fruit 2.1                      0.0/1    0.0    -inf      +0-1=0   0                       
10 Strelka 2.1                    0.0/1    0.0    -inf      +0-1=0   0                       
11 Gaviota 1.0                    0.0/1    0.0    -inf      +0-1=0   0                       

10/10 games, 10% draws, time control:60+1, book:Without-Nb1.pgn, event: Knight odd
When all tournaments are finished I copy only the 3rd line from every generated tournament_xxx.cross.txt to my summary file. This summary looks then like previous shown in the first table. But now we don't know any more against whom the top seed drew or lost.

All games are played in the same order but with a different top seed on 1.
And without result sorting all engines stay the same for every 1st seed.

If the crosstable was not sorted, then the 3rd line should look like in this mockup.

Code: Select all

#  Name                          Points  %      Elo     +/- W-L-D    1 2 3 4 5 6 7 8 9 10 11 
---------------------------------------------------------------------------------------------
 1 Berserk 14                    8.5/10   85.0  +301.3      +8-1=1     1 1 1 1 1 1 = 1 1  0                       
 2 Psion 2.13 PC (1985)           0.0/1    0.0    -inf      +0-1=0   0                       
 3 Mephisto III Glasgow           0.0/1    0.0    -inf      +0-1=0   0                       
 4 Mephisto MM V                  0.0/1    0.0    -inf      +0-1=0   0                       
 5 Turmfalke 16K (65C02, 1988)    0.0/1    0.0    -inf      +0-1=0   0                       
 6 Amy 0.9.7                      0.0/1    0.0    -inf      +0-1=0   0                       
 7 Fruit 2.1                      0.0/1    0.0    -inf      +0-1=0   0 
 8 Spike 1.4.2                    0.5/1   50.0    +0.0      +0-0=1   =  
 9 Strelka 2.1                    0.0/1    0.0    -inf      +0-1=0   0                       
10 Gaviota 1.0                    0.0/1    0.0    -inf      +0-1=0   0                       
11 OliThink 5.11.9                1.0/1  100.0    +inf      +1-0=0   1                       

10/10 games, 10% draws, time control:60+1, book:Without-Nb1.pgn, event: Knight odd
Now we know from the 3rd line only, that Berserk lost against engine #11 and drew against engine #8. Which is in every gauntlet Spike and OliThink.

Please look at the previous second table, which is made by hand from the original result. Berserk won all games, but lost against engine #11 and drew against engine #8. E.g. Triumviratus lost against engine #8 and #10. Easy to see in one line. But these information vanished from the 3rd line by sorting (see first table).

I noticed in "Tools/Settings/Tournament/Crosstable sorting" the entry winrate/points, but this changed nothing.
mar
Posts: 3088
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

ok - now I understand, it always amazes me how people come up with clever ways to use the GUI :)

so all you need is an option to not sort the crosstable, I could add a new item in the crosstable sort combo and that should do.
sounds easy enough.
SSTATHIS
Posts: 75
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

mar wrote: ↑Thu Oct 29, 2026 9:08 am
SSTATHIS wrote: ↑Thu Oct 29, 2026 7:57 am Hello Martin!
When add a new engine in directory list if you press in keyboard quickly , lets say "L","A","N" then you go to the first directory that begins with "LAN".
If you do the same at engine list it catches only one letter, so you go to the first engine that begins with "N".
Is it possible to fix engine list so that it behaves like directory list?
Best regards and thanks again for the best GUI...
hi Stathis,

the listbox key behavior is modeled after standard listboxes, where a key goes to the first letter (i.e. C), the pressing the same key again cycles items starting with C (file list behaves differently).

I agree with you and don't like the "standard" behavior either, so let's change it in the next build (I'm sure people will find more bugs anyway), at least in engine selection listboxes.
I also noticed that when ponder is on it show at tournament line:
612/612 games, 60% draws, time control:180+2, ponder on, book:Perfect2023.bin (ply:6), event: CHAMP 25 DIV 1
When ponder is off it does not:
"612/612 games, 60% draws, time control:180+2, book:Perfect2023.bin (ply:6), event: CHAMP 25 DIV 1 Poff"
Max
Posts: 268
Joined: Tue Apr 13, 2010 10:41 am

Re: Myracle GUI

Post by Max »

mar wrote: ↑Thu Oct 29, 2026 2:54 pm ok - now I understand, it always amazes me how people come up with clever ways to use the GUI :)

so all you need is an option to not sort the crosstable, I could add a new item in the crosstable sort combo and that should do.
sounds easy enough.
Exactly, that would help! :D

My other question "the 1st seed (without Nb8) plays only black against the same engine group", is such a gauntlet setup even possible?
mar
Posts: 3088
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

SSTATHIS wrote: ↑Thu Oct 29, 2026 2:58 pm I also noticed that when ponder is on it show at tournament line:
612/612 games, 60% draws, time control:180+2, ponder on, book:Perfect2023.bin (ply:6), event: CHAMP 25 DIV 1
When ponder is off it does not:
"612/612 games, 60% draws, time control:180+2, book:Perfect2023.bin (ply:6), event: CHAMP 25 DIV 1 Poff"
yes and it's intentional. I prefer to keep things simple and ponder off is prevalent among testers.
mar
Posts: 3088
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Max wrote: ↑Thu Oct 29, 2026 3:51 pm My other question "the 1st seed (without Nb8) plays only black against the same engine group", is such a gauntlet setup even possible?
shouldn't it be possible to create a pgn/epd book where all lines start with black to move and disable repeat reverse in the gauntlet? haven't tried myself but should work I think
Max
Posts: 268
Joined: Tue Apr 13, 2010 10:41 am

Re: Myracle GUI

Post by Max »

Unfortunately that doesn't do the trick.
I wanted a gauntlet, where the 1st seed engine is always black.

Pairings would look like

Code: Select all

Example:
 2 Psion 2.13 PC (1985)           VS       1 Berserk 14                       
 3 Mephisto III Glasgow           VS       1 Berserk 14                         
 4 Mephisto MM V                  VS       1 Berserk 14                         
 5 Turmfalke 16K (65C02, 1988)    VS       1 Berserk 14                          
 6 Amy 0.9.7                      VS       1 Berserk 14                      
 7 Fruit 2.1                      VS       1 Berserk 14                      
 8 Spike 1.4.2                    VS       1 Berserk 14                         
 9 Strelka 2.1                    VS       1 Berserk 14                         
10 Gaviota 1.0                    VS       1 Berserk 14                          
11 OliThink 5.11.9                VS       1 Berserk 14   
op12no2
Posts: 576
Joined: Tue Feb 04, 2014 12:25 pm
Location: Gower, Wales
Full name: Colin Jenkins

Re: Myracle GUI

Post by op12no2 »

Just tried Myracle #159 - fab - thanks Martin et al.
mar
Posts: 3088
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Max wrote: ↑Thu Oct 29, 2026 5:34 pm Unfortunately that doesn't do the trick.
I wanted a gauntlet, where the 1st seed engine is always black.
you're right, just tried it. I stand corrected and not possible then.
I'm sorry but I'll not add any new complexity when it comes to pairings.