Go back
Draw due to lack of material...

Draw due to lack of material...

Site Ideas

BigDogg
Secret RHP coder

on the payroll

Joined
26 Nov 04
Moves
155080
Clock
21 Nov 06
Vote Up
Vote Down

Another quirk is a case like K+Q v. K+B. The side with the Queen should not lose the game on time.

i

Sydney

Joined
30 May 05
Moves
16100
Clock
21 Nov 06
Vote Up
Vote Down

Originally posted by David Tebb
Russ should just write code to check for the 3 basic automatic draws:

K v K
K+B v K
K+N v K

Every other chess site does this. I can't imagine it being difficult to implement.
Thanks mate. Does RHP auto draw for repeated postions?

b
perpetualEditMonkey

Nova Scotia

Joined
14 Jan 06
Moves
10177
Clock
21 Nov 06
Vote Up
Vote Down

There's no reason the first 3 scenarios (as listed by Tebb) should not be automatic draws. I also don't think it would be hard to program for the fourth scenario (only kings and bishops on same square-colour regardless of how many or who has them.)

The fifth scenario is mostly redundant since the rule is mostly theoretical, and if not, the game should be forced to a stalemate in a move or two anyways. Checking for the sixth scenario (where the pieces are locked in such a way that no pieces can break through) would be much more difficult to program.

Only 1 rec? I think this should be priority.

X
Cancerous Bus Crash

p^2.sin(phi)

Joined
06 Sep 04
Moves
25076
Clock
21 Nov 06
Vote Up
Vote Down

Originally posted by idioms
Thanks mate. Does RHP auto draw for repeated postions?
There is no autodraw for repeated positions or 50 moves. It must be claimed.

tmetzler

Joined
03 Sep 03
Moves
87628
Clock
21 Nov 06
Vote Up
Vote Down

Originally posted by idioms
Initially I thought this would be quite a load on the server, having to parse the fen of every game after a submit. However they could considerably reduce the load by only parsing when they know a draw from lack of material is possible. For instance .. add a new column to the game database called "drawround" .. initially it would be set to 19 (the smallest nu ...[text shortened]... ne know if it is possible to blunder mate in these positions?
N + K v N + K
nB + K v N + K
No need for all that.
I'm sure Russ and Chris would simply add these rules to the "Claim Draw" function. Very limited increased overhead and certainly not for every submit.

i

Sydney

Joined
30 May 05
Moves
16100
Clock
23 Nov 06
Vote Up
Vote Down

Originally posted by tmetzler
No need for all that.
I'm sure Russ and Chris would simply add these rules to the "Claim Draw" function. Very limited increased overhead and certainly not for every submit.
Good point .. its not auto draw though and the "claim draw" only appears when it a draw is offered so that would need to change to be always available.

X
Cancerous Bus Crash

p^2.sin(phi)

Joined
06 Sep 04
Moves
25076
Clock
23 Nov 06
Vote Up
Vote Down

Originally posted by idioms
Good point .. its not auto draw though and the "claim draw" only appears when it a draw is offered so that would need to change to be always available.
I can always attempt to claim a draw no matter what state the game is in. As it says when you click the link: "Invalid claims will be ignored. Please consult site faq for legal conditions.".

tmetzler

Joined
03 Sep 03
Moves
87628
Clock
23 Nov 06
Vote Up
Vote Down

Originally posted by idioms
Good point .. its not auto draw though and the "claim draw" only appears when it a draw is offered so that would need to change to be always available.
As XNZ pointed out. "Claim Draw" is always available. You are thinking of the "Accept Draw" link.

While personally in my 1500+ games on the site, i have NEVER come across such a situation where the game is drawn due to immaterial and my opponent refuses to accept the draw. It has come up so many times, it might as well be implemented.

i

Sydney

Joined
30 May 05
Moves
16100
Clock
24 Nov 06
Vote Up
Vote Down

Originally posted by tmetzler
As XNZ pointed out. "Claim Draw" is always available. You are thinking of the "Accept Draw" link.

While personally in my 1500+ games on the site, i have NEVER come across such a situation where the game is drawn due to immaterial and my opponent refuses to accept the draw. It has come up so many times, it might as well be implemented.
I was indeed thinking of "Accept Draw" .. so what does the "Claim Draw" do? Is it just the same as "Offer Draw"?

Icky Ike
Pro-Complainer

California

Joined
16 Mar 06
Moves
34887
Clock
24 Nov 06
Vote Up
Vote Down

Originally posted by Ragnorak

K + N + N v K can possibly result in a checkmate, so definately shouldn't be included.

D
When the single king doesnt have a pawn that checkmate is impossible.

Peakite
Sais

Berks.

Joined
27 Nov 04
Moves
41991
Clock
24 Nov 06
1 edit
Vote Up
Vote Down

Originally posted by ItalyBoyBlue
When the single king doesnt have a pawn that checkmate is impossible.
As David Tebb has already shown in this thread, a mating position is possible, and a position can be arrived at with only the two knights on the board with a mate in one.

I think this works:

SS

Joined
15 Aug 05
Moves
96595
Clock
24 Nov 06
2 edits
Vote Up
Vote Down

DS

Joined
22 Aug 05
Moves
26450
Clock
24 Nov 06
Vote Up
Vote Down

Originally posted by BigDoggProblem
Another quirk is a case like K+Q v. K+B. The side with the Queen should not lose the game on time.
If that was so, there would be no point in having time settings in the first place.

R
The Rams

Joined
04 Sep 06
Moves
13491
Clock
24 Nov 06
Vote Up
Vote Down

Originally posted by David Tebb
K+B v K+B (if opposite colours) isn't an automatic draw either:-

[fen]6bk/8/6K1/4B3/8/8/8/8 b - - 0 1[/fen]
is it even possible for that position?

tmetzler

Joined
03 Sep 03
Moves
87628
Clock
24 Nov 06
Vote Up
Vote Down

Originally posted by idioms
I was indeed thinking of "Accept Draw" .. so what does the "Claim Draw" do? Is it just the same as "Offer Draw"?
The difference is that your opponent has no choice. There is almost nothing better than getting a 3-fold repetition in a losing game and clicking that claim draw button.

I suggest reading the FAQ section:
http://www.chessatwork.com/help/index.php?help=faq#clmdrw

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.