51-move rule and detect mates

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

51-move rule and detect mates

Postby Gábor Szots » 30 Aug 2008, 09:24

Please someone explain me what these things mean in WB.
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: 51-move rule and detect mates

Postby Guenther Simon » 30 Aug 2008, 13:59

Gábor Szots wrote:Please someone explain me what these things mean in WB.


This is very easy. There are still a lot of programs which neither detect
50-moves draws nor repetitions. For those you can insert values, when you
want games being adjourned as a draw, between such engines.
(Note that 50-moves draws and repetition draws are _no must_ but
_can_ claims by rule.)
Moreover there are also programs which even don't claim mates themselves,
which would mean WB would just flag the mated one after its time exceeded.
With WB claiming mates by itself you can save a lot of time in games with
such programs.

Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: 51-move rule and detect mates

Postby Gábor Szots » 30 Aug 2008, 14:58

Guenther Simon wrote:This is very easy. There are still a lot of programs which neither detect
50-moves draws nor repetitions. For those you can insert values, when you
want games being adjourned as a draw, between such engines.
(Note that 50-moves draws and repetition draws are _no must_ but
_can_ claims by rule.)
Guenther


Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: 51-move rule and detect mates

Postby Matthias Gemuh » 30 Aug 2008, 17:43

Gábor Szots wrote:
Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?


It appears GUI must wait till 51 to know that engine is unable to claim at 50.

Matthias.
http://www.chessgui.com
http://w2410tmq9.homepage.t-online.de
BigLion, Taktix, ArcBishop, FindDraw, ChessGUI
User avatar
Matthias Gemuh
 
Posts: 189
Joined: 10 Jun 2006, 15:08

Re: 51-move rule and detect mates

Postby Gábor Szots » 30 Aug 2008, 18:25

Matthias Gemuh wrote:
Gábor Szots wrote:
Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?


It appears GUI must wait till 51 to know that engine is unable to claim at 50.

Matthias.


Yes, that is s ensible, thanks.

BTW, why do we want the GUI claim 50-move draw when it is not obligatory?
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: 51-move rule and detect mates

Postby Guenther Simon » 30 Aug 2008, 18:58

Gábor Szots wrote:
Matthias Gemuh wrote:
Gábor Szots wrote:
Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?


It appears GUI must wait till 51 to know that engine is unable to claim at 50.

Matthias.


Yes, that is s ensible, thanks.

BTW, why do we want the GUI claim 50-move draw when it is not obligatory?


Because you'll get games with > 500 moves easily, if both don't know
repetition and 50-moves rule. (If the move stack limit for one engine
is reached, probably at move 511/512 or 1023/1024 it will crash
before the game has ended)

Guenther
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: 51-move rule and detect mates

Postby xinix » 30 Aug 2008, 18:58

Gábor Szots wrote:
Matthias Gemuh wrote:
Gábor Szots wrote:
Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?


It appears GUI must wait till 51 to know that engine is unable to claim at 50.

Matthias.


Yes, that is s ensible, thanks.

BTW, why do we want the GUI claim 50-move draw when it is not obligatory?


An engine trying to win KRKB can take a very long time. It's mostly for the testers.

Cheers,

Tony
xinix
 
Posts: 22
Joined: 28 Aug 2008, 21:42

Re: 51-move rule and detect mates

Postby Gábor Szots » 30 Aug 2008, 19:41

Guenther Simon wrote:
Gábor Szots wrote:
Matthias Gemuh wrote:
Gábor Szots wrote:
Thanks Günther. That was indeed easy but that was not what I was looking for. I know the 50-move rule but why would I choose 51 as the draw number?


It appears GUI must wait till 51 to know that engine is unable to claim at 50.

Matthias.


Yes, that is s ensible, thanks.

BTW, why do we want the GUI claim 50-move draw when it is not obligatory?


Because you'll get games with > 500 moves easily, if both don't know
repetition and 50-moves rule. (If the move stack limit for one engine
is reached, probably at move 511/512 or 1023/1024 it will crash
before the game has ended)

Guenther


If the GUI permits I set a limit for the length of the game. Currently I use 240. And WB permits that.
Gábor Szőts

CCRL testing group
User avatar
Gábor Szots
 
Posts: 327
Joined: 26 Sep 2004, 21:26
Location: Szentendre, Hungary

Re: 51-move rule and detect mates

Postby H.G.Muller » 06 Sep 2008, 16:54

Some tournaments (such as WBEC) adjudicate a draw after 50 moves, and put the burdon on th engines to do the adjudication If they don't, they are not allowed to participate. The N-move feature was added to WinBoard to allow the use of engines under such rules that do not claim the draw, by having the GUI do it. By setting the adjudication point to 51 moves, it is at the same time possibl to test if engines do satisfy the draw-claiming requirement that other tournaments might impose. Same for repeats, which by default are set to >3, so you can see if an engine claims, but do not lose to much time if the don't and continue to repeat. 240 moves can be a long time in a 40/40 game, if the engines get stuck in a loop at move 25... The impatient can also use, say, a 30-move rule.

When I self-play micro-Max, I cal a draw on the first repeat, as I know it plays deterministic anyway.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 28 guests

cron