bug report: N+K vs B+K against bot doesn't draw.

Sort:
bopolissimus
in a game against a bot I had Knight and King vs Bishop and King. normally (in a game against a human) this would be a draw. it isn't though against a bot. this is a bug report, perhaps just take the auto draw logic from regular games and adjudicate forced draws due to insufficient material?
Martin_Stahl
bopolissimus wrote:
in a game against a bot I had Knight and King vs Bishop and King. normally (in a game against a human) this would be a draw. it isn't though against a bot. this is a bug report, perhaps just take the auto draw logic from regular games and adjudicate forced draws due to insufficient material?

 

I think in normal games that is only a draw on timeout.

Lagomorph
bopolissimus wrote:
in a game against a bot I had Knight and King vs Bishop and King. normally (in a game against a human) this would be a draw. it isn't though against a bot. this is a bug report, perhaps just take the auto draw logic from regular games and adjudicate forced draws due to insufficient material?

The computer will not second guess your moves in a game while both players still have time on their clocks. Only if mate is impossible will it declare a draw...eg K vs K.

Otherwise you need to play on.

bopolissimus

Thanks, I don't get to play this sort of position much so every few years I'll forget that the criterion isn't whether it's possible to checkmate but rather whether a checkmate position can be constructed (even if it involves help from the losing side, i.e., helpmate).

So I constructed below and clearly it's possible to helpmate.

https://lichess.org/editor/kn6/1B6/1K6/8/8/8/8/8_w_-_-_0_1

Lagomorph
bopolissimus wrote:

Thanks, I don't get to play this sort of position much so every few years I'll forget that the criterion isn't whether it's possible to checkmate but rather whether a checkmate position can be constructed (even if it involves help from the losing side, i.e., helpmate).

So I constructed below and clearly it's possible to helpmate.

https://lichess.org/editor/kn6/1B6/1K6/8/8/8/8/8_w_-_-_0_1

Yes indeed. Normally in such an endgame position, the two players will agree to a draw. Otherwise they will chase each other round the board until either the position gets repeated 3 times or the 50 move rule kicks in. In both the latter two occurrences the computer will declare an automatic draw.

tacticspotter
Lagomorph 写道:
bopolissimus wrote:
in a game against a bot I had Knight and King vs Bishop and King. normally (in a game against a human) this would be a draw. it isn't though against a bot. this is a bug report, perhaps just take the auto draw logic from regular games and adjudicate forced draws due to insufficient material?

The computer will not second guess your moves in a game while both players still have time on their clocks. Only if mate is impossible will it declare a draw...eg K vs K.

Otherwise you need to play on.

Mate IS impossible

Lagomorph
tacticspotter wrote:
 

Mate IS impossible

 

Forced mate is impossible. Mate is possible.

tacticspotter
Lagomorph 写道:
tacticspotter wrote:
 

Mate IS impossible

 

Forced mate is impossible. Mate is possible.

What do you mean

show me a diagram where KB vs KN is a win

like ANY position

Lagomorph
tacticspotter wrote:
Lagomorph 写道:
tacticspotter wrote:
 

Mate IS impossible

 

Forced mate is impossible. Mate is possible.

What do you mean

show me a diagram where KB vs KN is a win

like ANY position

https://lichess.org/editor/kn6/1B6/1K6/8/8/8/8/8_w_-_-_0_1

MARattigan
tacticspotter wrote:
Lagomorph 写道:
tacticspotter wrote:
 

Mate IS impossible

 

Forced mate is impossible. Mate is possible.

What do you mean

show me a diagram where KB vs KN is a win

like ANY position

Alternative to @Lagomorph's position is


From a general position in this endgame the player that wins is the one with the highest value of 

(time remaining on clock) x (achievable semi-random legal move rate)

The bot should win hands down if it's properly programmed.

Lagomorph
MARattigan wrote:

From a general position in this endgame the player that wins is the one with the highest value of 

(time remaining on clock) x (achievable semi-random legal move rate)

The bot should win hands down if it's properly programmed.

On this website no player (or bot) could win on time in a K+N vs K+B endgame. On a timeout it would be a draw due to insufficient material (chess.com definition).

Under FIDE competition rules a timeout would be a win for the player with time. But as long as a player is able to make 50 moves before his clock runs out he calls the arbiter and claims a draw.

MARattigan

@Lagomorph

Thanks.

I didn't realise chess.com had definitions. I thought it was just suck it and see.