Opinions, please!

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Opinions, please!

Postby Gábor Szots » 13 Aug 2004, 15:10

Geschrieben von:/Posted by: Gábor Szots at 13 August 2004 16:10:06:

Hi all,
In SzG Swiss 3rd division Bringer has already lost two games on time, both in won positions.
As you may know, the time control I use is incremental (Fischer) clock.
The problem is with the implementation of this time control in Bringer. WinBoard adds the increment AFTER the move is made. Bringer adds the increment BEFORE the move is made. Therefore, Bringer is always in the belief that he has more time than that on the clock of WinBoard. More with the amount of one increment. That is why he ALWAYS exceeds time if the game is long.
Shall I accept these defeats? Shall I consider it a bug of Bringer? Or shall consider it as a mode of implementation and adjust the games lost on time? Please share your opinion with me.
Gábor
Gábor Szots
 

Re: Opinions, please!

Postby David Dahlem » 13 Aug 2004, 15:21

Geschrieben von:/Posted by: David Dahlem at 13 August 2004 16:21:33:
Als Antwort auf:/In reply to: Opinions, please! geschrieben von:/posted by: Gábor Szots at 13 August 2004 16:10:06:
Hi all,
In SzG Swiss 3rd division Bringer has already lost two games on time, both in won positions.
As you may know, the time control I use is incremental (Fischer) clock.
The problem is with the implementation of this time control in Bringer. WinBoard adds the increment AFTER the move is made. Bringer adds the increment BEFORE the move is made. Therefore, Bringer is always in the belief that he has more time than that on the clock of WinBoard. More with the amount of one increment. That is why he ALWAYS exceeds time if the game is long.
Shall I accept these defeats? Shall I consider it a bug of Bringer? Or shall consider it as a mode of implementation and adjust the games lost on time? Please share your opinion with me.
Gábor
From engine-intf:
"At the start of the game, each player's clock is set to base minutes. Immediately after a player makes a move, inc seconds are added to his clock. A player's clock counts down while it is his turn. Your flag can be called whenever your clock is zero or negative. (Your clock can go negative and then become positive again because of the increment.)"
So Bringer is not supporting the protocol properly, it's a Bringer bug. :-)
Regards
Dave
David Dahlem
 

Re: Opinions, please!

Postby Gábor Szots » 13 Aug 2004, 16:13

Geschrieben von:/Posted by: Gábor Szots at 13 August 2004 17:13:17:
Als Antwort auf:/In reply to: Re: Opinions, please! geschrieben von:/posted by: David Dahlem at 13 August 2004 16:21:33:
Hi all,
In SzG Swiss 3rd division Bringer has already lost two games on time, both in won positions.
As you may know, the time control I use is incremental (Fischer) clock.
The problem is with the implementation of this time control in Bringer. WinBoard adds the increment AFTER the move is made. Bringer adds the increment BEFORE the move is made. Therefore, Bringer is always in the belief that he has more time than that on the clock of WinBoard. More with the amount of one increment. That is why he ALWAYS exceeds time if the game is long.
Shall I accept these defeats? Shall I consider it a bug of Bringer? Or shall consider it as a mode of implementation and adjust the games lost on time? Please share your opinion with me.
Gábor
From engine-intf:
"At the start of the game, each player's clock is set to base minutes. Immediately after a player makes a move, inc seconds are added to his clock. A player's clock counts down while it is his turn. Your flag can be called whenever your clock is zero or negative. (Your clock can go negative and then become positive again because of the increment.)"
So Bringer is not supporting the protocol properly, it's a Bringer bug. :-)
Regards
Dave
Hi Dave,
I have two problems with this approach:
1. I have an electronic chess clock on which I can choose from two kinds of incremental time: "add after" and "add before". It looks that both are legitim interpretations and Bringer has adopted "add before".
2. Bringer has its own - excellent - interface. Later it was made WB compatible, which is apparently not perfect. It looks as though it makes no sense to use Bringer under WB, because it will spread points at random. And it is such a disapointing way of losing points.
But of course you are right that it's a bug. Thank you for the answer.
Gábor
Gábor Szots
 

Re: Opinions, please!

Postby Peter Berger » 13 Aug 2004, 18:17

Geschrieben von:/Posted by: Peter Berger at 13 August 2004 19:17:25:
Als Antwort auf:/In reply to: Opinions, please! geschrieben von:/posted by: Gábor Szots at 13 August 2004 16:10:06:
Hi all,
In SzG Swiss 3rd division Bringer has already lost two games on time, both in won positions.
As you may know, the time control I use is incremental (Fischer) clock.
The problem is with the implementation of this time control in Bringer. WinBoard adds the increment AFTER the move is made. Bringer adds the increment BEFORE the move is made. Therefore, Bringer is always in the belief that he has more time than that on the clock of WinBoard. More with the amount of one increment. That is why he ALWAYS exceeds time if the game is long.
Shall I accept these defeats? Shall I consider it a bug of Bringer? Or shall consider it as a mode of implementation and adjust the games lost on time? Please share your opinion with me.
Gábor
There is an option in Bringer to control this behaviour that has always worked for me. Just set the delay per move to 2 seconds.
Peter
Peter Berger
 

Re: Opinions, please!

Postby Gábor Szots » 14 Aug 2004, 05:17

Geschrieben von:/Posted by: Gábor Szots at 14 August 2004 06:17:40:
Als Antwort auf:/In reply to: Re: Opinions, please! geschrieben von:/posted by: Peter Berger at 13 August 2004 19:17:25:
Hi all,
In SzG Swiss 3rd division Bringer has already lost two games on time, both in won positions.
As you may know, the time control I use is incremental (Fischer) clock.
The problem is with the implementation of this time control in Bringer. WinBoard adds the increment AFTER the move is made. Bringer adds the increment BEFORE the move is made. Therefore, Bringer is always in the belief that he has more time than that on the clock of WinBoard. More with the amount of one increment. That is why he ALWAYS exceeds time if the game is long.
Shall I accept these defeats? Shall I consider it a bug of Bringer? Or shall consider it as a mode of implementation and adjust the games lost on time? Please share your opinion with me.
Gábor
There is an option in Bringer to control this behaviour that has always worked for me. Just set the delay per move to 2 seconds.
Peter
Thank you for the tip, Peter!
Best wishes,
Gábor
Gábor Szots
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: Google [Bot] and 21 guests