Matthias Gemuh wrote:The reason why people don't use ChessGUI is that it offers only 1 percent of what Winboard or Arena offers.
I don't think you need a big feature set to be competitive. Most people don't need even half of Arena's features. Stability and usability are far more important to me.
Anyway, those who think that chess engine development is hard would eat their words if they had to write a GUI. It's just ridiculously more complicated. To write a good chess GUI one should know the chosen programming language inside-out, design patterns, file handling, databases, human interface guidelines, inter-process communication, multi-threading, graphics programming, etc. A good compiler doesn't get you very far, suddenly you need a lot more tools like a form/widget designer, unit-testing frameworks, widget toolkits, libraries, documentation tools.
So hang in there, dude. Your effort is very much appreciated, and the speed at which you crank out new features is damn impressive. The same goes for HGM for his Winboard development, especially when considering that he has to work with two of the most horrifying GUI libraries/frameworks known to man: WINAPI and X11.
Hi Ilari,
I am a mechanical engineer and have no clue how to write a GUI.
If you see the messy source code of ChessGUI, you'll advice me to quit.
Anyway, a few people do find some useful features in it and that's fine.
Graham Banks wrote:Just one thing to note Matthias.
Sometimes, after rebooting and then resuming a tournament, the parameters that were set for some of the participants revert to default.
This can be annoying in cases where you've set an engine to use 1cpu and it then starts using 4.
Whenever I restart a tournament, I always make a point of checking the engine parameters of each participant and then correcting them as necessary before resuming.
Cheers,
Graham.
Probably fixed in 0.173.
I changed way edited parameters are saved.
Matthias.
Okay. A must try then.
Hi Matthias,
I've changed over to ChessGUI 0.173 in six of the eight tournaments or gauntlets I'm currently running.
All is going great so far.
Thanks again.
I've changed over to ChessGUI 0.173 in six of the eight tournaments or gauntlets I'm currently running.
All is going great so far.
Thanks again.
Cheers,
Graham.
Hi Graham,
you are very brave
I am happy to hear that all is going great so far.
Cheers,
Matthias
Just one thing for you to check Matthias.
Create a round robin tournament, get it running and then check to see if a table is being correctly displayed after a few games have been played.
Graham Banks wrote:
Just one thing for you to check Matthias.
Create a round robin tournament, get it running and then check to see if a table is being correctly displayed after a few games have been played.
Cheers,
Graham.
Hi Graham,
That is a bug.
It is merely a display problem, so you must not stop the tournament(s).
I will try to fix the bug tomorrow.
Graham Banks wrote:
Just one thing for you to check Matthias.
Create a round robin tournament, get it running and then check to see if a table is being correctly displayed after a few games have been played.
Cheers,
Graham.
Hi Graham,
That is a bug.
It is merely a display problem, so you must not stop the tournament(s).
I will try to fix the bug tomorrow.
Best,
Matthias.
ChessGUI 0.174 is out
- table display bugfix
- some EPD Testsuite stuff
Graham, just replace ChessGUI.exe and continue tournaments.