Ah. That is actually not the latest UCI2WB. The UCI_Variant option is a recent invention, which was introduced after the release of WinBoard 4.8.0, which is probably what you have been using.Edmund wrote:Thank you very much, hgm!hgm wrote:Polyglot does not support Suicide Chess (or in fact any variant); it pedantically enforces the rules of normal Chess. You would heve to use UCI2WB.Edmund wrote:Any idea how I can communicate to Winboard/Polyglot that the engine is in fact capable of suicide chess?
As I have never dealt with installing variant engines before, I am now standing in front of the same problem than before.
I managed to get Anticrux to run under the uci2wb shipped with the latest winboard ("UCI2WB 1.10").
This is the dialog I get:If I try to run /variant suicide in Winboard, it again reports that the variant is not known to the engine. Can you recommend how to inject the additional variants feature (preferably without having to compile the code myself) or tell winboard to ignore the variant feature received.Code: Select all
C:\Program Files (x86)\Winboard\WinBoard>UCI2WB "jsuci_1_2.exe anticrux-master\a nticrux-engine.js" "..\jsuci 1.2" xboard protover 2 feature variants="normal,xiangqi" setboard=1 usermove=1 debug=1 ping=1 reuse=0 e xclude=1 pause=1 done=0 feature option="UCI2WB debug output -check 0" feature myname="AntiCrux 0.3.0 (UCI2WB)" feature option="UCI_Chess960 -check 0" feature option="UCI_Variant -combo suicide" feature option="level -spin 5 1 20" feature option="debug -check 0" feature smp=1 memory=0 done=1 new variant suicide usermove e2e4 go ping 1 pong 1 go move e7e6
More recently I released a WinBoard 4.9 beta version that is configured to use UCI2WB 2.3 by default for all UCI engines. It can be found at http://hgm.nubati.net/WinBoard-AA.zip .