aice

aice

AICE is a Winboard/UCI chess engine. This means that you need a graphical user interface (GUI) like Winboard or Arena in order to be able to play against AICE. See the downloads section for links and instructions of how to install AICE in various GUIs.

Features

  • Written in C++/STL
  • Bitboard based
  • Alpha-Beta (PVS) search.
  • Quiescent search
  • History and Killer moves heuristics for move ordering
  • Hash table and pawn hash
  • Adaptive Null move pruning
  • Opening book, create opening book from PGN files
  • perft, bench and epdtest commands
  • Settings via INI file
  • Plays FRC (Chess960)

Chess960 (Mainz)

ChessTigers first Chess960 WCC
Interview in ChessTigers.de
2005
2006

Downloads

AICE 0.99.2 for Windows (32 bit)
A ZIP file containing the AICE Winboard/UCI executable, a sample INI file, a README text file, a small opening book and AICE logo bitmap (used in Arena and Fritz8 GUIs).

AICE 0.99.2 for Windows (32 bit)
A ZIP file containing the AICE Winboard/UCI executable, a sample INI file, a README text file, a small opening book and AICE logo bitmap (used in Arena and Fritz8 GUIs).

AICE 0.99.2 for Linux i586 (GCC 4.0.1 compiled)
A TAR-BZ2 archive containing the AICE XBoard/UCI executable, a sample INI file, a README text file, a small opening book and AICE logo bitmap.

xboard-frc-4.2.7
A modified version of xboard that supports FRC (Chess960) in a TAR-BZ2 archive. I used this version in Chess960 Mainz 2005 and 2006 without noticing any problem. The archive contains the source code and a binary for Linux (i586), compiled with gcc 3.4.

Winboard GUI for Windows
You have to download and install Winboard from the above location. To play against AICE you have to start Winboard (or make a shortcut) with the following command line parameters:
winboard aice -fd "your AICE installation folder"

Arena GUI for Windows
Arena is a new chess GUI that supports both the x-board and UCI protocols. Download and install Arena from the above location and then select “Engines” and “New engine” from the main menu. A dialog box appears that prompts you to select the communication protocol. AICE works with both Winboard and UCI protocols. For example, select “Winboard” and click “Ok”. A new dialog box appears that prompts you to select the engine’s executable. Browse and find the aice.exe in the AICE’s installation folder and click “Open”.

Fritz 8 GUI for Windows
Fritz 8 is a commercial chess program with its own GUI (ChessBase). AICE can run under the Frtiz 8 GUI if installed properly as a UCI engine: From the main menu select “Engine” and “Create UCI engine”. A dialog box appears. Click the “Browse” button and locate the aice.exe in AICE’s installation folder. Click “OK”.

Comments are closed.