Myracle GUI

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

Moderator: Ras

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

Myracle GUI

Post by mar »

hi,

after 5 months of spare time hard work, I can finally release a new GUI I've been working since the beginning of this year

link/web: https://www.crabaware.com/myracle/
note: binary only, Windows only download

- built on top of my custom C++ framework, 100% human engineering, 0% slop, a single 2mb binary with zero dependencies
- note: uses pyrrhic for syzygy support

special thanks to Andres, Dany and John

have fun

martin
User avatar
Gabor Szots
Posts: 1558
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: Myracle GUI

Post by Gabor Szots »

Thanks Martin for this wonderful GUI.

I think everyone using Cute Chess will find Myracle an alternative which is an improvement on many aspects. And I can recommend it to those as well who are on the look-out for a nice and user friendly GUI. Just try it and see it with your own eyes.
Gabor Szots
CCRL testing group
User avatar
Graham Banks
Posts: 45927
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Myracle GUI

Post by Graham Banks »

Gabor Szots wrote: Wed May 27, 2026 8:07 am Thanks Martin for this wonderful GUI.

I think everyone using Cute Chess will find Myracle an alternative which is an improvement on many aspects. And I can recommend it to those as well who are on the look-out for a nice and user friendly GUI. Just try it and see it with your own eyes.
Agreed.
I'll be switching to it once I can run my broadcasts using it. :)
gbanksnz at gmail.com
Modern Times
Posts: 3874
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

Great feedback. I'll give it a try when I have time.
Modern Times
Posts: 3874
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

The User Manual is much appreciated !
Modern Times
Posts: 3874
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

A key thing for me will be what the game pgns look like. CuteChess produces nice clean pgns (as do some other GUIs) but for example I hate Chessbase pgn output.
User avatar
Andres Valverde
Posts: 611
Joined: Sun Feb 18, 2007 11:07 pm
Location: Almeria. SPAIN
Full name: Andres Valverde Toresano

Re: Myracle GUI

Post by Andres Valverde »

Modern Times wrote: Wed May 27, 2026 9:45 am A key thing for me will be what the game pgns look like. CuteChess produces nice clean pgns (as do some other GUIs) but for example I hate Chessbase pgn output.
An example game :

Code: Select all

[Event "?"]
[Site "CCRL"]
[Date "2026.05.26"]
[Round "11"]
[White "Admete 1.6.0 64-bit"]
[Black "Aurora 1.27.0 64-bit"]
[Result "1-0"]
[TimeControl "720+8"]
[Time "00:48:11"]
[ECO "A40"]
[Opening "Queen's pawn: Franco-Indian (Keres) def."]
[Termination "white wins by adjudication"]

1. d4 {book} e6 {book} 2. c4 {book} Nf6 {book} 3. Nf3 {book} Bb4+ {book} 4. Bd2 {book}
Qe7 {book} 5. Nc3 {book} O-O {book} 6. g3 {book} d6 {book} 7. Bg2 {book} e5 {book}
8. O-O {book} Bxc3 {book} 9. Bxc3 {0.68/14 15.67s} e4 {-0.14/9 13.92s} 10. Ne1 {0.63/14
19.01s} d5 {-0.13/10 13.89s} 11. Nc2 {0.66/14 17.08s} Re8 {-0.16/8 19.22s} 12. b3 {0.59/15
62.22s} c6 {-0.14/7 13.63s} 13. Qd2 {0.58/14 19.96s} Na6 {-0.12/8 13.56s} 14. Rac1 {0.46/14
84.55s} Be6 {-0.06/8 13.47s} 15. Ne3 {0.24/13 15.88s} Nc7 {-0.03/8 19.14s} 16. f3 {0.75/14
24.29s} exf3 {0.11/9 19.00s} 17. exf3 {0.45/13 14.83s} Qd7 {0.02/9 13.06s} 18. g4 {0.18/13
45.49s} Rac8 {-0.02/8 84.63s} 19. a4 {0.81/14 92.44s} Rcd8 {-0.07/7 77.47s} 20. Rcd1 {0.62/13
20.72s} b6 {-0.06/10 68.57s} 21. h3 {0.80/14 40.35s} Qd6 {-0.08/9 65.28s} 22. f4 {0.60/13
19.66s} Qa3 {-0.08/10 59.88s} 23. b4 {2.11/13 11.65s} c5 {-0.52/13 54.98s} 24. Ra1 {2.96/13
10.22s} Qb3 {-1.64/9 7.79s} 25. bxc5 {3.44/14 15.49s} h5 {-1.71/7 20.62s} 26. g5 {4.76/13
13.34s} Bxh3 {-1.74/6 9.18s} 27. gxf6 {4.58/14 14.93s} Rxe3 {-1.83/8 7.55s} 28. Qxe3 {4.30/13
8.20s} Bxg2 {-1.70/6 7.56s} 29. Kxg2 {4.64/13 29.31s} Ne8 {-1.94/7 18.77s} 30. fxg7 {5.61/12
16.01s} Nxg7 {-2.11/6 12.27s} 31. Kh1 {6.02/13 37.80s} Re8 {-2.05/6 7.36s} 32. Qd3 {6.88/14
49.51s} dxc4 {-2.41/7 7.36s} 33. Qf3 {7.56/13 12.40s} f6 {-2.54/6 8.06s} 34. c6 {8.33/13
19.84s} Qc2 {-2.76/6 7.37s} 35. d5 {9.15/13 36.79s} Qf5 {-2.93/7 7.39s} 36. d6 {8.96/13
18.51s} Ne6 {-3.05/7 7.42s} 37. Rae1 {9.67/12 14.19s} Kf7 {-3.41/8 7.42s} 38. Re3 {10.17/13
12.38s} Rd8 {-3.38/6 7.43s} 39. c7 {11.91/13 10.96s} Nxc7 {-3.92/7 7.42s} 40. Re7+ {13.82/13
6.89s} Kf8 {-4.14/8 7.44s} 41. Rxc7 {15.46/14 8.38s} a5 {-4.44/8 10.64s} 42. Rg1 {+M7/14
22.48s} Re8 {-5.27/8 7.41s} 43. Bxf6 {+M6/15 8.28s} b5 {-7.76/7 7.42s} 44. Rg8+ {+M5/15
6.23s} Kxg8 {-1000.00/9 7.41s} 45. Qg2+ {+M4/20 2.71s} Kf8 {-1000.00/7 7.45s} {win
by adjudication (resign)} 1-0
Saludos, Andres
Modern Times
Posts: 3874
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

Yes, the main body looks nice and clean :-)

It lacks some tags, e.g. Game duration is very useful information for example. I also appreciate the Plycount.
Game start and end time not important.


CuteChess example:

[Event "Chess324 Berserk 14"]
[Site "RBB"]
[Date "2026.05.26"]
[Round "1"]
[White "Berserk 14"]
[Black "Stockfish 18"]
[Result "1/2-1/2"]
[FEN "rqnnkbbr/pppppppp/8/8/8/8/PPPPPPPP/RNNBKQBR w KQkq - 0 1"]
[GameDuration "00:06:30"]
[GameEndTime "2026-05-26T05:53:38.790 New Zealand Standard Time"]
[GameStartTime "2026-05-26T05:47:08.646 New Zealand Standard Time"]
[PlyCount "163"]
[SetUp "1"]
[Termination "adjudication"]
[TimeControl "120+1"]
Last edited by Modern Times on Wed May 27, 2026 10:44 am, edited 1 time in total.
mar
Posts: 2733
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

sure - those tags will be trivial to add (in the next version), tag order may differ a bit
Modern Times
Posts: 3874
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

mar wrote: Wed May 27, 2026 10:37 am sure - those tags will be trivial to add (in the next version), tag order may differ a bit
Thanks. The order doesn't matter.

This is a beautiful GUI with great functionality, fantastic work ! I think Matthias once said that writing a GUI was way harder than a chess engine.