Hi all,
I just noticed that there is a Linux version of AICE, and decided to give it a try. It turns out that it works perfectly with the most recent XBoard-960. I was able to play a little test match against Glaurung, without any problems.
In case it is confusing, here are some brief instructions about how to use XBoard-960 and PolyGlot_960 in Mac OS X or Linux. I think a very similar procedure would work in Windows.
First of all, you have to download and compile
XBoard-960 from my site. This should be sufficient to run xboard FRC engines (like AICE), or to read and write FRC PGN files. If you want to run UCI FRC engines (like Glaurung), you will also need
PolyGlot_960. Finally you will probably want a text file containing all the 960 starting positions in SMK's new FEN format for FRC games. If you don't have such a file, you can download it by clicking
here.
In order to play FRC games, you start XBoard-960 with the -fischerandom parameter, and use the -lpi and -lpf parameters to load a position from your text file containing the FRC FENs. For instance, in order to play a 2-game match between AICE and Glaurung from position number 123, type the following:
- Code: Select all
xboard-960 -fcp aice -fd /path/to/aice/ -scp polyglot_960 -sd /path/to/glaurung/ -lpf frc-fens.txt -lpi 123 -mg 2
If you want to play a match from multiple positions, the easiest way is to write a script which loops through your frc-fens.txt file and starts XBoard once for each position.
In case there is any interest, I can try to make binary packages for Linux and Mac OS X containing XBoard-960, PolyGlot_960 and frc-fens.txt, simple usage instructions, and a small script file for running engine vs engine matches. If somebody wants to prepare a similar package for Windows, they are of course welcome to do so. I can host all files on my Web page, if necessary.
Tord