Is there any chess gui under linux that support UCI engine?
Moderator: Ras
-
Ben Lau
Is there any chess gui under linux that support UCI engine?
Is there any chess gui under linux that support UCI engine?
-
Christopher Conkie
- Posts: 6074
- Joined: Sat Apr 01, 2006 9:34 pm
- Location: Scotland
Re: Is there any chess gui under linux that support UCI engi
Arena works under Wine and supports UCI.Ben Lau wrote:Is there any chess gui under linux that support UCI engine?
Christopher
-
Sylwy
- Posts: 4925
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: Is there any chess gui under linux that support UCI engi
Try it :Ben Lau wrote:Is there any chess gui under linux that support UCI engine?
http://www.bergo.eng.br/eboard/index.php?p=2
Regards,
Sylwy
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: Is there any chess gui under linux that support UCI engi
How about Shredder?
http://www.shredderchess.com/chess-software/linux.html
http://www.shredderchess.com/chess-software/linux.html
Marek Soszynski
-
Jaap Weidemann
- Posts: 62
- Joined: Mon Aug 14, 2006 3:47 am
- Location: Stellenbosch, South Africa
-
Ben Lau
Re: Is there any chess gui under linux that support UCI engi
Thanks for all your information.
I've found that Xboard, Shredder, SCID, JOSE can support the UCI engines.
Of course, using Xboard is the easiest way as all others need many kinds of libs to be compiled.
I have not test eboard as there's no information on porting UCI engines.
And the below is the reference of fruit v2.2 which has many details about how to port a UCI engine to linux.
Ben
I've found that Xboard, Shredder, SCID, JOSE can support the UCI engines.
Of course, using Xboard is the easiest way as all others need many kinds of libs to be compiled.
I have not test eboard as there's no information on porting UCI engines.
And the below is the reference of fruit v2.2 which has many details about how to port a UCI engine to linux.
Ben
UCI interfaces
--------------
The Fruit binary "fruit_22" can be used directly in a UCI-compliant
chess interface such as Jose or Shredder GUI (not available at the
time I am writing this).
The procedure is usually called "Create (or Add) New UCI Engine" or
something similar. You will be asked to select an executable file,
just pick fruit_22 where you installed it. If the symbolic link
causes any trouble, just select the appropriate binary directly
(e.g. fruit_22_gcc).
If asked for a protocol, select "UCI".
XBoard
------
XBoard is probably the most popular interface on Linux. However it
does not support UCI, so the procedure is more complicated.
First, if XBoard is not already installed on your system, you need to
get it from:
http://www.tim-mann.org/chess.html
It is freeware.
Load XBoard with Fruit as the engine this way:
xboard -fd /home/user/chess/fruit_22 -fcp ./polyglot
Replace the example directory appropriately.
If you run engine matches with Fruit, you might need to replace -fd
and -fcp by -sd and -scp respectively (when Fruit plays as second
engine).
For additional XBoard options, please refer to the XBoard
documentation. See the xboard.sh shell script for an example.
Other xboard interfaces
-----------------------
For other xboard interfaces such as SCID, the procedure is similar to
UCI engines except that you need to select "polyglot" as the engine
binary instead of "fruit_22".
PolyGlot
--------
You can change Fruit settings in the file "polyglot.ini". However I
suggest you don't modify the original file, but make a copy called say
"user.ini" and edit that one.
This allows for example to change Fruit UCI options (e.g. opening book).
You then need to tell PolyGlot to use this new file as Fruit settings.
For example with XBoard:
xboard -fd /home/user/chess/fruit_22 -fcp './polyglot user.ini'