Strange beaviour of WyldChess under WinBoard

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Strange beaviour of WyldChess under WinBoard

Post by SzG » Sun Nov 27, 2016 2:42 pm

It crashes with an illegal move when installed as a WB engine.

It can move if I specify the xboard command line but then does not use the polyglot book.

When installed as a UCI engine there is no problem.

Also, when installed under Arena as a WB engine, there is no problem either.
Gabor Szots

CCRL testing group

mkchan
Posts: 68
Joined: Thu Oct 06, 2016 7:17 pm
Location: India
Contact:

Re: Strange beaviour of WyldChess under WinBoard

Post by mkchan » Sun Nov 27, 2016 4:33 pm

I think it was because WyldChess(WB mode) replies to any unrecognized command with "Illegal move: <unrecognized input>"
I changed it to "ERROR (unsupported): <unrecognized input>" to comply with http://www.open-aurec.com/wbforum/WinBo ... ntf.html#9 . Tested the changes, it seems to work in xboard now.

Still not making a distinction between an illegal move and an unrecognized command, it should be fine according to the site

Will upload WyldChess 1.1 with the change and some elo gain soon

User avatar
hgm
Posts: 22274
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Strange beaviour of WyldChess under WinBoard

Post by hgm » Sun Nov 27, 2016 5:19 pm

mkchan wrote:Still not making a distinction between an illegal move and an unrecognized command, it should be fine according to the site

Will upload WyldChess 1.1 with the change and some elo gain soon
Actually that is not fine for users that would play with legality testing off. (You might of course argue they should not do that.) An "Illegal move" command would make the GUI take the move that the engine refused back, in human-engine mode, so the GUI and engine stay in phase; "Error" would not do that.

Recommended is to use the usermove feature; then you will always know what are moves and what not. Even without it it is not so difficult, though: if the second character is a digit (or an @ sign if you also do piece drops), it is a move, otherwise a command keyword.

mkchan
Posts: 68
Joined: Thu Oct 06, 2016 7:17 pm
Location: India
Contact:

Re: Strange beaviour of WyldChess under WinBoard

Post by mkchan » Sun Nov 27, 2016 7:19 pm

Thanks for confirming that! I'll probably shift to the usermove feature then

Post Reply