Terminating the ChessGUI project.

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

Moderator: Ras

ppetrov
Posts: 24
Joined: Sun Mar 21, 2010 10:48 pm
Location: Sofia, Bulgaria

Re: Terminating the ChessGUI project.

Post by ppetrov »

Matthias Gemuh wrote:Terminating the ChessGUI project.

Matthias, may I suggest that instead of terminating, you consider releasing its sources under e.g. the GPL license on some good free SCM host like Bitbucket or GitHub? There are good chances someone else will take over maintaining it and fixing bugs. It would be a shame for an already excellent project to simply die.
alpha123
Posts: 660
Joined: Sat Dec 05, 2009 5:13 am
Location: Colorado, USA

Re: Terminating the ChessGUI project.

Post by alpha123 »

Matthias Gemuh wrote:Terminating the ChessGUI project.

There's nothing as bad as a buggy GUI.
I have not been able to account for time forfeits under Windows 64-Bit. Furthermore, ChessGUI has crashed 3 times in just a few days in Martin Thoresen's tournament. If I cannot figure out the cause of the crashes, it makes no sense to continue with the ChessGUI project.
If the project must end here, I shall update ChessGUI one last time.

Cheers,
Matthias.
If you must stop working on it, at least release the source.

Do you see the CB people giving up? (very buggy GUI)
Or the Arena people? (time forfeits)

Peter
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Terminating the ChessGUI project.

Post by Matthias Gemuh »

Martin Thoresen wrote:Well, let me throw in a few thoughts here.

I have been extremely happy with how all the features of your GUI turned out after asking for them.

Matthias, you are a very kind person and I am sad to hear that you feel that you need to cancel the project. :cry:
Hi Martin,

you have actually helped a lot by highlighting a problem that cannot be ignored.

The idea to shutdown the project only occured to me because
1) the problem cannot be ignored
2) I doubt that I can solve a possibly Win64 issue using Win32
3) I am unlikely to upgrade to Win64 only to chase a bug

However, somebody has offered to help me trace the problem. He is a Visual Studio guy, with no Borland C++ Builder 5 experience, but if he still can help, then I should be able to keep the project alive.
Milos also gave a hint that can help.

As for logs, it's my fault that a program detects that it is crashing, and still does not save more hints before dying. Anyway, the log you have posted is quite helpful.

Cheers,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 44141
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Terminating the ChessGUI project.

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
:shock: :cry:

Well - I don't have any problems with it for my CCRL 40/40 testing, so I'll keep using it regardless.
I'd be extremely disappointed to see you give up on ChessGUI, but I'll always be grateful to you for your efforts, and for being so quick to implement requested features.

Cheers,
Graham.
It's OK to continue using ChessGUI even for the CCRL if there is no obvious problem.
The only thing I don't like with the more recent versions is not being able to set the engine parameters for an unused engine immediately.
However, I overcome that hurdle by copying the ChessGUI.uci file from each engine folder of an earlier ChessGUI into the respective engine folders in the new version, and then renaming the ChessGUI.uci files to ChessGUI.cfg. Then I can enter the engine parameters immediately. :)

Cheers,
Graham.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Terminating the ChessGUI project.

Post by Matthias Gemuh »

Graham Banks wrote:
The only thing I don't like with the more recent versions is not being able to set the engine parameters for an unused engine immediately.
However, I overcome that hurdle by copying the ChessGUI.uci file from each engine folder of an earlier ChessGUI into the respective engine folders in the new version, and then renaming the ChessGUI.uci files to ChessGUI.cfg. Then I can enter the engine parameters immediately. :)

Cheers,
Graham.
That procedure is OK. It is much easier to simply let all engines play test games till move 15 (set limit in GUI) in a 1-round Swiss at TC "Game in 30 secs", using default engine parameters. That would create all needed files in a few minutes.

But are you really talking about ChessGUI 0.197d ?
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 44141
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Terminating the ChessGUI project.

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
The only thing I don't like with the more recent versions is not being able to set the engine parameters for an unused engine immediately.
However, I overcome that hurdle by copying the ChessGUI.uci file from each engine folder of an earlier ChessGUI into the respective engine folders in the new version, and then renaming the ChessGUI.uci files to ChessGUI.cfg. Then I can enter the engine parameters immediately. :)

Cheers,
Graham.
That procedure is OK. It is much easier to simply let all engines play test games till move 15 (set limit in GUI) in a 1-round Swiss at TC "Game in 30 secs", using default engine parameters. That would create all needed files in a few minutes.

But are you really talking about ChessGUI 0.197d ?
Pretty sure I need to that with both 0.196 and 0.197d. I'll check later.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Terminating the ChessGUI project.

Post by Matthias Gemuh »

ppetrov wrote:
Matthias Gemuh wrote:Terminating the ChessGUI project.

Matthias, may I suggest that instead of terminating, you consider releasing its sources under e.g. the GPL license on some good free SCM host like Bitbucket or GitHub? There are good chances someone else will take over maintaining it and fixing bugs. It would be a shame for an already excellent project to simply die.
Hi Peter,

if I want to release the source code of ChessGUI, I would have to rewrite it first :evil: :D .
I started the project to write a program that plays Swiss tournaments only, without intending to release it (with or without code).
Almost every feature was carelessly added later. I have not respected any programming rules. The thing is too embarassing to release.

7 hours ago, I sent the source code to the guy I mentioned in this thread.
Since then, he's not able to speak yet. :D

Cheers,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
hgm
Posts: 28353
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Terminating the ChessGUI project.

Post by hgm »

Matthias Gemuh wrote:Almost every feature was carelessly added later. I have not respected any programming rules.
Sounds a lot like WinBoard! :lol:

And that is open source...
User avatar
mhurd
Posts: 46
Joined: Wed Dec 30, 2009 9:27 pm

Re: Terminating the ChessGUI project.

Post by mhurd »

Hi Martin

Perhaps I am stating the obvious but I notice that you overclock your processor. Have you tried a tournement without the overclock to see if that is the cause of the problems. Overclocking can do strange things to some programs.

Mike
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Terminating the ChessGUI project.

Post by Martin Thoresen »

mhurd wrote:Hi Martin

Perhaps I am stating the obvious but I notice that you overclock your processor. Have you tried a tournement without the overclock to see if that is the cause of the problems. Overclocking can do strange things to some programs.

Mike
A good suggestion, but this is not the issue as all other programs works week after week like they should, including chess programs like Arena and CB GUI.

And not to mention the fact that previous builds (aka pre 198) never crashed.
Last edited by Martin Thoresen on Sat Aug 28, 2010 1:44 pm, edited 2 times in total.