ChessGUI 0.199a is out there.
A misplaced line of code was sometimes preventing the launching of engines in ChessGUI 0.199.
Matthias.
Terminating the ChessGUI project.
Moderator: Ras
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
ChessGUI 0.199a is out there.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 3621
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: ChessGUI 0.199a is out there.
Possible bug in all versions: When I play 20 games match from 10 Nunn positions (alternate colours) ChessGUI repeats 5 first games 4 times!
Jouni
Jouni
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.199a is out there.
There is a "Randomizer" tab in tournament setup window.Jouni wrote:Possible bug in all versions: When I play 20 games match from 10 Nunn positions (alternate colours) ChessGUI repeats 5 first games 4 times!
Jouni
Set that to "Sequential per Cycle".
In future, ChessGUI will do that automatically when number of cycles to play is equal to number of positions in startpositions file.
At present, ChessGUI does not yet keep track of which startpositions have already been played when Randomizer is set to random.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 3621
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: ChessGUI 0.199a is out there.
Hi,
Actually "Sequential per Cycle" was set. But after more careful
pgn reading bug is this: After first 9 games correctly repeated with both colors then first position is repeated again twice (position 10 not played at all).
Jouni
Actually "Sequential per Cycle" was set. But after more careful

Jouni
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.199a is out there.
When ChessGUI reaches last startposition before last cycle, it wraps round to first startposition. I'll check if it now wraps round too early.Jouni wrote:Hi,
Actually "Sequential per Cycle" was set. But after more carefulpgn reading bug is this: After first 9 games correctly repeated with both colors then first position is repeated again twice (position 10 not played at all).
Jouni
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 880
- Joined: Mon Feb 15, 2010 6:43 am
ChessGUI 0.199a is out there.
Hi Matthias. I tried running a few tourneys at really fast tc: game in 2 sec. I planned on running several thousand games but the program crashed after 320 games. I tried this 3 times, and each time it crashed after game 320. I have plenty of free RAM and HD space on my Win7 64 I7 920. I was using 512 ram for the engines, with 4 engines in the swiss.
The error msg window only says "EAccessViolation". The title of the window is "Chessgui" and there is an "OK" button that when pressed closes the program. The first 2 times I was using version 198, this last time it was 199a.
On a seperate subject, would you be able to make the move increment some fraction of a second? Now the smallest incr is 1 sec which makes it not possible to play really fast games with incr because after 60 moves per side, you are already using more than 2 minutes for the game. How about incr in 1/10 or even 1/100 sec steps?
Thanks again for your efforts with this fine program!
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.199a is out there.
Hi Pal,PawnStormZ wrote:
Hi Matthias. I tried running a few tourneys at really fast tc: game in 2 sec. I planned on running several thousand games but the program crashed after 320 games. I tried this 3 times, and each time it crashed after game 320. I have plenty of free RAM and HD space on my Win7 64 I7 920. I was using 512 ram for the engines, with 4 engines in the swiss.
The error msg window only says "EAccessViolation". The title of the window is "Chessgui" and there is an "OK" button that when pressed closes the program. The first 2 times I was using version 198, this last time it was 199a.
On a seperate subject, would you be able to make the move increment some fraction of a second? Now the smallest incr is 1 sec which makes it not possible to play really fast games with incr because after 60 moves per side, you are already using more than 2 minutes for the game. How about incr in 1/10 or even 1/100 sec steps?
Thanks again for your efforts with this fine program!
maybe the latest changes in yet unreleased ChessGUI 0.200 solves this type of crash. It sounds like a stack issue.
You are playing Swiss with only 4 engines ?

ChessGUI cannot handle really fast games, so incr of less than 1 sec seems a really strange thing to implement. Have you tried using time odds ? They cannot be set globally however, only per engine.
OK, I shall go below 1 sec for inc.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: ChessGUI 0.199a is out there.
Going below 1 sec for inc cannot be done satisfactorily for WB engines, though. The "level" command does not support it.Matthias Gemuh wrote: ChessGUI cannot handle really fast games, so incr of less than 1 sec seems a really strange thing to implement. Have you tried using time odds ? They cannot be set globally however, only per engine.
OK, I shall go below 1 sec for inc.
Matthias.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 880
- Joined: Mon Feb 15, 2010 6:43 am
ChessGUI 0.199a is out there.
Hi Matthias. I do not know why you say that "ChessGUI cannot handle really fast games" because it ran my 2-second games fine! Most of the games finish normally, and the time-losses come only if the games get long---like 70-80 moves or more. This is to be expected without increments, and by having a 1/10 or maybe even 5/100 incr most of those would finish too.
I was looking through some of the game-logs and your program seems to keep track of everthing, giving comments about what is happening in great detail. I had a 50-milisecond overstep margin set, and it even said when an engine was over its time and had been "saved" by the margin for several moves.
I think that with the addition of the fractional incr, ChessGui will be very good for fast games too! I only use uci, so it does not matter to me if wb can not use the fractional incr; no harm in having it there for the protocol that can.
The reason only 4 in the swiss is that it was houdini, rybka, critter, and fire; I did not want any "weakies" in there giving away easy points to the others. Stockfish is not in only because it seems to have more trouble with the very short time control. In all three matches houdini was way ahead at the 320 game mark; it really destroys even rybka and fire at the very fast tc.
I look forward to testing the new version when you release it.
Thanks again for your program, and your engagement with its users!
I was looking through some of the game-logs and your program seems to keep track of everthing, giving comments about what is happening in great detail. I had a 50-milisecond overstep margin set, and it even said when an engine was over its time and had been "saved" by the margin for several moves.
I think that with the addition of the fractional incr, ChessGui will be very good for fast games too! I only use uci, so it does not matter to me if wb can not use the fractional incr; no harm in having it there for the protocol that can.
The reason only 4 in the swiss is that it was houdini, rybka, critter, and fire; I did not want any "weakies" in there giving away easy points to the others. Stockfish is not in only because it seems to have more trouble with the very short time control. In all three matches houdini was way ahead at the 320 game mark; it really destroys even rybka and fire at the very fast tc.
I look forward to testing the new version when you release it.
Thanks again for your program, and your engagement with its users!
-
- Posts: 28342
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: ChessGUI 0.199a is out there.
Usually it is better to not tell the engine about sucj very small increments at all, as they might get easily lost in communication delays.