Note that I wrote a new protocol adapter, which now seems to have reached a usable stage. It allows one to run UCI engines and USI engines under WinBoard. Unlike Polyglot, it is a knowledgeless adapter, which does not know anything about the rules of the game you are playing, but just passes on the moves between GUI and engine. As a result it is not picky about the variant it is playing, and handles Xiangqi UCI engines just as easily as Chess UCI engines. It also handles USI Shogi engines. (It actually started out as an USI2WB adapter.)
To run engine X.exe in folder Y, you have to use the engine command line
UCI2WB X Y
or
UCI2WB -s X Y
if it is a USI engine (lower-case s!). That is all. It should support normal games with or without ponder, and analysis mode, and allows setting of all UCI / USI options from the GUI menu dialog. I tested it on Glaurung 2.2, Deep Cyclone 2.1.1 and Blunder.
It can be downloadd from http://home.hccnet.nl/h.g.muller/USI2WB.zip .
I also prepared a WinBoard installer package tailored for Xiangqi users. It can be downloaded from http://hgm.nubati.net/WinBoard-XQ.exe , and contains WinBoard 4.20100730.
To run engine X.exe in folder Y, you have to use the engine command line
UCI2WB X Y
or
UCI2WB -s X Y
if it is a USI engine (lower-case s!). That is all. It should support normal games with or without ponder, and analysis mode, and allows setting of all UCI / USI options from the GUI menu dialog. I tested it on Glaurung 2.2, Deep Cyclone 2.1.1 and Blunder.
It can be downloadd from http://home.hccnet.nl/h.g.muller/USI2WB.zip .
I also prepared a WinBoard installer package tailored for Xiangqi users. It can be downloaded from http://hgm.nubati.net/WinBoard-XQ.exe , and contains WinBoard 4.20100730.
Just what we need, another protocol USI
Indeed. Extending a protocol to do something it could not do before is one thing. But just changing an existing protocol a little bit so that it becomes utterly incompatible with the original one, for no benefit at all, is really doing the world an extreme disservice.
But what can we do? The damage has been done, and now it is for us to paste together the shambles...
But what can we do? The damage has been done, and now it is for us to paste together the shambles...
How are you going to play Shogi using Winboard on the FICS servers without it?
Not sure what you are asking. WinBoard communicates with FICS-like ICS through ICS protocol. So that is how you can play Shogi on an ICS. USI does not come into it at all.
What I meant was that there is no other way to play Shogi on FICS than with using Winboard and your adapter.
There are other Shogi playing clients and servers but if you want to play on FICS, you have to use that combination (as far as I know)
There are other Shogi playing clients and servers but if you want to play on FICS, you have to use that combination (as far as I know)
I use Arena and it works with WinBoard and UCI fine, but that is it.
So I that will be one engine I cannot and will not use.
So I that will be one engine I cannot and will not use.
This is about USI not UCI.
USI is Universal Shogi interface.
USI engines include:
Spear,
LesserKai,
Laramie,
Blunder,
lots of other ones.
Here is USI:
http://www.glaurungchess.com/shogi/usi.html
USI is what you use to play Shogi with USI compliant SHOGI engines.
Using Winboard, you can play regular chess, Shogi, Xianqui, and lots of other chess variants such as Fischer Random Chess, and chess games needing odd board sizes.
One useful thing about this approach is that everyone can use the same free hubs (FICS servers)
USI is Universal Shogi interface.
USI engines include:
Spear,
LesserKai,
Laramie,
Blunder,
lots of other ones.
Here is USI:
http://www.glaurungchess.com/shogi/usi.html
USI is what you use to play Shogi with USI compliant SHOGI engines.
Using Winboard, you can play regular chess, Shogi, Xianqui, and lots of other chess variants such as Fischer Random Chess, and chess games needing odd board sizes.
One useful thing about this approach is that everyone can use the same free hubs (FICS servers)
I looked over that reference, thanks.
Seems that is for Asian chess.
I used to play Chinese chess back in high school, was able to beat all the so-called champs from from HK back then. Comes as no surprise as I can take a pawn away from Crafty more often than you can imaging. I am a strong chess player, and I love sending Bob transcripts calling his program's moves "bonehead" etc.
I was expecting here to see yet another chess engine.
Last time I looked there were around 200 and now that has probably mushroomed.
Seems that is for Asian chess.
I used to play Chinese chess back in high school, was able to beat all the so-called champs from from HK back then. Comes as no surprise as I can take a pawn away from Crafty more often than you can imaging. I am a strong chess player, and I love sending Bob transcripts calling his program's moves "bonehead" etc.
I was expecting here to see yet another chess engine.
Last time I looked there were around 200 and now that has probably mushroomed.
> I used to play Chinese chess back in high school, was able to beat all the so-called champs from from HK back then.
This might be just your cup of tea then! On my ICS ( http://80.100.28.169 ) you can play Chinese Chess against the Chinese version of micro-Max, called MaxQi. Just login as you normally would on FICS. The only thing you have to keep in mind is to not forget the variant name ("xiangqi" or "xq") in your "match" command:
match maxqi 5 1 xq
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill