whats this error with Winboard

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

mainsworthy2

whats this error with Winboard

Post by mainsworthy2 »

Hello all, Ive been busy makeing a new version of mainsworthy but I have found a strange event with winboard!

I play SonofMainsworthy02 against itself or aginst chad's chess or GNUChess in winboard 4-2-7b, then when the game is won eg mated, an illeagle move error popps up of the last move, the move was already played just before the mateing move, so its been accepted prior to mate.

my question is 'why is Winboard concerned with move after the game is over?'

is this a winboard error with some engines? Arena works fine! or is it an engine error?

for test here is the engine link

http://www.geocities.com/markjamestop/m ... dson01.zip
User avatar
hgm
Posts: 28390
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: whats this error with Winboard

Post by hgm »

This stone-age version of WinBoard cannot reliably detect checkmate (because it is not account e.p.-rights), and consider a game finished only when the engine says it is finished. So if your engine is checkmated, and the one that checkmated you did not tell WB so by sending a RESULT command (e.g. 1-0 {white mates} or 0-1 {black mates}), the mating moves is relayed to the opponent and as far as WB is concerned the game is still continuing. If the mated engine then fails to generate the RESULT command, but in stead produces a move, it will be consdired an illegal move. (f legality testing is sitched on.) Especially when the engine just repeats its previous move, or the opponent's move (as many engines do in this situation, where they could not find a legal move themselves).

It is really a fault of the engines, which are supposed to generate a RESULT message when the game is over. Use WinBoard 4.3.15, (obtainable from the WinBoard forum) and tick 'check Mates' in the "Option -> Engines..." menu to prevent this prolem even when both engines are non-compliant.
mainsworthy2

Re: whats this error with Winboard

Post by mainsworthy2 »

Thankyou H.G that helps , I will get the new version

PS: i didnt know I was out of date :)
mainsworthy2

Re: whats this error with Winboard

Post by mainsworthy2 »

H.G this version is great thanks H.G for the info