Zentropy GUI

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

Moderators: hgm, Rebel, chrisw

Albert Silver
Posts: 3019
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Zentropy GUI

Post by Albert Silver »

kranium wrote: Tue Apr 09, 2019 3:16 pm Hi all-

I recently released a new toy...an open-source engine GUI on Github:
https://github.com/FireFather/Zentropy

It's intended for modern Windows 64-bit systems.

It written in C#, and utilizes fast windows bitmap routines.
Game play can be ultra-fast (for ex: fixed depth = 12) without any negative effects.

It currently supports match play only, but I will be attempting to implement round-robin and gauntlet modes in the coming weeks and months.

It's not been thoroughly tested on a variety of systems, so is bound to have bugs.
Just let me know about any issue (either here, privately, or on github), and I'll do my best to resolve it.

One feature that may be interesting for developers/testers is the live match LOS calculation...
I thinking of adding a feature that ends the match when LOS = X% (an adjustable threshold).

In addition to the GUI application, there are 362 engines (64-bit popcnt or less) and their logos (in 100 x 50 format) included in the download.
(I was fairly careful with my selection process here, but if there are any that shouldn't be distributed in this manner, please let me know and I'll adjust the download accordingly).

Suggestions are welcome,
Norm
Great job, and many thanks!
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Zentropy GUI

Post by supersharp77 »

kranium wrote: Tue Apr 09, 2019 3:16 pm Hi all-

I recently released a new toy...an open-source engine GUI on Github:
https://github.com/FireFather/Zentropy

It's intended for modern Windows 64-bit systems.

It written in C#, and utilizes fast windows bitmap routines.
Game play can be ultra-fast (for ex: fixed depth = 12) without any negative effects.

It currently supports match play only, but I will be attempting to implement round-robin and gauntlet modes in the coming weeks and months.

It's not been thoroughly tested on a variety of systems, so is bound to have bugs.
Just let me know about any issue (either here, privately, or on github), and I'll do my best to resolve it.

One feature that may be interesting for developers/testers is the live match LOS calculation...
I thinking of adding a feature that ends the match when LOS = X% (an adjustable threshold).

In addition to the GUI application, there are 362 engines (64-bit popcnt or less) and their logos (in 100 x 50 format) included in the download.
(I was fairly careful with my selection process here, but if there are any that shouldn't be distributed in this manner, please let me know and I'll adjust the download accordingly).

Suggestions are welcome,
Norm
Great idea....but what is really needed in addition to RR and Gauntlet Tourneys....Is "Swiss System" capability
Right now there are hundreds of engines that need testing...and each day more and more show up..RR events are great but take way too long to finish them up...HELP!! :) :wink:
User avatar
PeterO
Posts: 215
Joined: Sun Jul 31, 2016 6:35 pm

Re: Zentropy GUI

Post by PeterO »

Hi - wow looks GREAT - very very intersting!

Some questions: Do yo plan to support
1. Online Games (FICS, LICHESS, chess.com)?
2. eBoards : DGT, Millenium Chess Genius Exclusive Board?

Peter
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Zentropy GUI

Post by kranium »

PeterO wrote: Thu Apr 11, 2019 9:59 pm Hi - wow looks GREAT - very very intersting!

Some questions: Do yo plan to support
1. Online Games (FICS, LICHESS, chess.com)?
2. eBoards : DGT, Millenium Chess Genius Exclusive Board?

Peter
Hi Peter, I not planning to implement either of those at those point, but they're good suggestions.
Thx much!
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Zentropy GUI

Post by kranium »

supersharp77 wrote: Tue Apr 09, 2019 11:01 pm Great idea....but what is really needed in addition to RR and Gauntlet Tourneys....Is "Swiss System" capability
Right now there are hundreds of engines that need testing...and each day more and more show up..RR events are great but take way too long to finish them up...HELP!! :) :wink:
Yes, Swiss tournaments is a great idea. Thx!
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: Zentropy GUI

Post by pedrox »

Where is the link for the download? I do not see it. Thank you

Ok, I think it's on the bin folder, but I do not think there's an extended download with the engines.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Zentropy GUI

Post by kranium »

pedrox wrote: Fri Apr 12, 2019 2:50 pm Where is the link for the download? I do not see it. Thank you

Ok, I think it's on the bin folder, but I do not think there's an extended download with the engines.
from here
https://github.com/FireFather/Zentropy
click on 1 Release

the full release package is there
https://github.com/FireFather/Zentropy/releases
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Zentropy GUI

Post by AdminX »

Thaanks Norm,

I like it, very creative ideas. :wink:
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Zentropy GUI

Post by Ferdy »

kranium wrote: Tue Apr 09, 2019 3:16 pm Hi all-

I recently released a new toy...an open-source engine GUI on Github:
https://github.com/FireFather/Zentropy

It's intended for modern Windows 64-bit systems.

It written in C#, and utilizes fast windows bitmap routines.
Game play can be ultra-fast (for ex: fixed depth = 12) without any negative effects.

It currently supports match play only, but I will be attempting to implement round-robin and gauntlet modes in the coming weeks and months.

It's not been thoroughly tested on a variety of systems, so is bound to have bugs.
Just let me know about any issue (either here, privately, or on github), and I'll do my best to resolve it.

One feature that may be interesting for developers/testers is the live match LOS calculation...
I thinking of adding a feature that ends the match when LOS = X% (an adjustable threshold).

In addition to the GUI application, there are 362 engines (64-bit popcnt or less) and their logos (in 100 x 50 format) included in the download.
(I was fairly careful with my selection process here, but if there are any that shouldn't be distributed in this manner, please let me know and I'll adjust the download accordingly).

Suggestions are welcome,
Norm
Nice interface thanks for sharing.

There seems to be an issue in pgn output.

Example output from games.pgn
[Event "Engine Game"]
[Site "Earth"]
[Date "2019.04.13"]
[Round "3"]
[White "Komodo 9.02 64-bit "]
[Black "Stockfish 10 64 POPCNT"]
[SetUp "1"]
[FEN "rnbqkbnr/pp3ppp/4p3/2p1P3/3p4/2P2N2/PP1P1PPP/RNBQKB1R w KQkq - 0 5"]
[Result "1/2-1/2"]

1. Nf3 e6 2. Be2 Ne7 3. Ng5 Bg6 4. Na3 c5 5. dxc5 Nec6 6. Be3 Nxe5 7. O-O Nbc6 8. Nb5 a6 9. Nd4 Qd7 10. Nxc6 Nxc6 11. c3 e5 12. b4 f6 13. Nf3 Rc8 14. a3 Be7 15. Ra2 Qe6 16. Rd2 Rd8 17. Qb3 O-O 18. Rfd1 Bf7 19. Qb1 Rfe8 20. Re1 g6 21. Bd1 Bf8 22. Bb3 Bg7 23. Nh2 Ne7 24. Qc2 Kh7 25. f3 Bh6 26. Qd3 Bxe3+ 27. Qxe3 Qc6 28. Nf1 d4 29. cxd4 Nf5 30. d5 Bxd5 31. Bxd5 Rxd5 32. Qf2 Rxd2 33. Qxd2 Re7 34. Rd1 Qa4 35. Qd8 Rf7 -0.55 D26} Kg7 {-0.29 D20} 37. Rd3 {-1.10 D25} Nd4 {-0.28 D20} 38. Ne3 {-0.39 D26} Qb5 {-0.18 D19} 39. Rd2 {0.00 D29} Rd7 {-0.09 D22} 40. Qe8 {0.00 D30} Nxf3+ {-0.09 D22} 41. gxf3 {0.00 D30} Rxd2 {-0.07 D20} 42. Qe7+ {0.00 D31} Kg8 {-0.07 D21} 43. Qe6+ {0.00 D31} Kf8 {-0.07 D22} 44. Qxf6+ {0.00 D30} Ke8 {-0.07 D23} 45. Qe6+ {0.00 D31} Kd8 {0.00 D26} 46. Nc4 {+0.07 D20} Rd1+ {0.00 D27} 47. Kg2 {+0.07 D21} Qd7 {0.00 D27} 48. Qf6+ {+0.07 D21} Qe7 {0.00 D27} 49. Qb6+ {+0.07 D22} Kc8 {0.00 D28} 50. Qxg6 {+0.07 D23} Kb8 {0.00 D30} 51. Nd6 {+0.07 D25} Qxh4 {0.00 D40} 52. Qe8+ {+0.07 D26} Ka7 {0.00 D39} 53. Nc8+ {+0.07 D29} Kb8 {0.00 D42} 54. Nd6+ {+0.07 D28} Ka7 {0.00 D44} 55. Nc8+ {+0.07 D31} Kb8 {0.00 D45} 56. Ne7+ {+0.07 D30} Ka7 {0.00 D48} 57. Nc8+ {+0.07 D32} Kb8 {0.00 D47} 58. Ne7+ {+0.07 D31} Ka7 {0.00 D43} {Threefold Repetition} 1/2-1/2

The start FEN is:

[d]rnbqkbnr/pp3ppp/4p3/2p1P3/3p4/2P2N2/PP1P1PPP/RNBQKB1R w KQkq - 0 5
Notice the first move in the game - 1. Nf3 but there is already N at f3 in start FEN.
kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: Zentropy GUI

Post by kranium »

Thx for bringing this to my attention Ferdy
I'll take a look later today...