ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
About TC tolerance in ChessGUI
Moderators: hgm, Rebel, chrisw
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
About TC tolerance in ChessGUI
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 4607
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: About TC tolerance in ChessGUI
That's fine with me and WB does the same. A GUI should never allow overstepping the time, no matter how small the margin.Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
I have seen logs when Arena even allowed engines to start with negative time for the next move.
There are a few programs(e.g. Monarch UCI) which simply overstep their time by some centi sec(not even milli sec)
and they won't be punished by Arena and e.g. the Lokasoft UCI adapter for ChessTiger, which
sometimes uses 10-70 ms more than allowed, but at least it doesn't happen too frequentely with the latest ChessTiger
after some time management fix from Christophe.
Guenther
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: About TC tolerance in ChessGUI
Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 868
- Joined: Thu Mar 09, 2006 11:21 pm
- Location: Nederland
Re: About TC tolerance in ChessGUI
Doc,This is not "saving trouble" (What trouble anyway?) but ... cheating...Dr.Wael Deeb wrote:Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
Best
Fonzy
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: About TC tolerance in ChessGUI
I mean to have less games lost on time in our tournaments....come on,it's only a few millseconds after allF. Bluemers wrote:Doc,This is not "saving trouble" (What trouble anyway?) but ... cheating...Dr.Wael Deeb wrote:Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
Best
Fonzy
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 868
- Joined: Thu Mar 09, 2006 11:21 pm
- Location: Nederland
Re: About TC tolerance in ChessGUI
Don't reward the lazy programmers ,give them hellDr.Wael Deeb wrote:I mean to have less games lost on time in our tournaments....come on,it's only a few millseconds after allF. Bluemers wrote:Doc,This is not "saving trouble" (What trouble anyway?) but ... cheating...Dr.Wael Deeb wrote:Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
Best
Fonzy
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: About TC tolerance in ChessGUI
Guenther wrote:That's fine with me and WB does the same. A GUI should never allow overstepping the time, no matter how small the margin.Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
I have seen logs when Arena even allowed engines to start with negative time for the next move.
There are a few programs(e.g. Monarch UCI) which simply overstep their time by some centi sec(not even milli sec)
and they won't be punished by Arena and e.g. the Lokasoft UCI adapter for ChessTiger, which
sometimes uses 10-70 ms more than allowed, but at least it doesn't happen too frequentely with the latest ChessTiger
after some time management fix from Christophe.
Guenther
I am of your opinion.
I saw an engine overstep by 200ms, playing at "40moves/60s repeated".
I will however let the user set this margin in next ChessGUI.
Best,
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: About TC tolerance in ChessGUI
Dr.Wael Deeb wrote:Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
I will let the user set this margin in next ChessGUI.
Best,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 868
- Joined: Thu Mar 09, 2006 11:21 pm
- Location: Nederland
Re: About TC tolerance in ChessGUI
Its better if broken engines get fixedMatthias Gemuh wrote:Dr.Wael Deeb wrote:Yes,just like the Arena GUI,that will save a lot of trouble....Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
I will let the user set this margin in next ChessGUI.
Best,
Matthias.
Margins will make things worse
Best
Fonzy
-
- Posts: 1056
- Joined: Fri Mar 10, 2006 6:07 am
- Location: Basque Country (Spain)
Re: About TC tolerance in ChessGUI
Maybe, this happened to me.Matthias Gemuh wrote:Guenther wrote:That's fine with me and WB does the same. A GUI should never allow overstepping the time, no matter how small the margin.Matthias Gemuh wrote:ChessGUI awards a loss on time even if an engine lacks only 1 millisec to finish a session. Use only ChessGUI 0.133 to eventually see what I mean.
I hear that Arena is not so strict.
I don't know how strict Winboard or other GUIs are.
I think the ChessGUI approach is fine.
Or should a GUI tolerate a 1000 millisec failure to meet the TC ?
Matthias.
I have seen logs when Arena even allowed engines to start with negative time for the next move.
There are a few programs(e.g. Monarch UCI) which simply overstep their time by some centi sec(not even milli sec)
and they won't be punished by Arena and e.g. the Lokasoft UCI adapter for ChessTiger, which
sometimes uses 10-70 ms more than allowed, but at least it doesn't happen too frequentely with the latest ChessTiger
after some time management fix from Christophe.
Guenther
I am of your opinion.
I saw an engine overstep by 200ms, playing at "40moves/60s repeated".
I will however let the user set this margin in next ChessGUI.
Best,
Matthias.
I developed the program in Arena, I've played hundreds of games even in bullet as 1+1 or 40/1 and I have not had any loss in time.
If someone tells you that he had problems, the first thing I think is the user is doing something wrong (problems with your computer...), rather it is mime problem.
But I see now that the engine has problems of lost in time in chessGUI (and perhaps in winboard) for games bullet.
I would have preferred that Arena not to be tolerant with time, because at the time to develop the engine I could have tuned.
The next version will be tested with chessgui or winboard.
Pedro