Not logged inRybka Chess Community Forum
Up Topic The Rybka Lounge / Computer Chess / UCI2WB / USI2WB
- - By h.g.muller (****) Date 2010-08-01 17:26 Edited 2010-08-01 17:31
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.
Parent - - By Vegan (****) Date 2010-08-02 03:45
Just what we need, another protocol USI
Parent - By h.g.muller (****) Date 2010-08-02 17:19
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. :twisted: But what can we do? The damage has been done, and now it is for us to paste together the shambles...
Parent - - By dcorbit (***) Date 2010-08-02 17:32
How are you going to play Shogi using Winboard on the FICS servers without it?
Parent - - By h.g.muller (****) Date 2010-08-02 21:02
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.
Parent - - By dcorbit (***) Date 2010-08-03 17:17
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)
Parent - - By Vegan (****) Date 2010-08-03 23:37
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.
Parent - - By dcorbit (***) Date 2010-08-04 02:03
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)
Parent - - By Vegan (****) Date 2010-08-04 05:02
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.
Parent - By h.g.muller (****) Date 2010-08-08 17:59

> 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
Up Topic The Rybka Lounge / Computer Chess / UCI2WB / USI2WB

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill