Download Arimaa Software

All software and other files provided here may be freely used under the terms of the Open Software License: http://opensource.org/licenses/osl-2.1.php
unless otherwise stated in the files included with the download.

The rights granted by the Open Software License apply only to the downloads and do not apply to the Arimaa game. The Arimaa game has it's own public license which is independent of any licenses provided with these downloads. The downloads here are provided in compliance with Section 3 of the Arimaa Public License. Any derivitates of the downloads provided here must also comply with the Arimaa Public License. The Arimaa game is patanted and the Arimaa name is a registered trademark.

Please contact us if you have any questions.

Arimaa Windows Program

David Fotland the developer of the program which won the 2004 Arimaa Computer Championship has released a version of that program which runs on Windows. You can download the program directly from his site www.smart-games.com

Arimaa Sample Java Bot

Jeff Bacher has contributed this sample Arimaa bot written in Java as a starting point for beginners. One can simply improve the evaluation function of this program to build a decent Arimaa bot.

Download as: TGZ or ZIP.

Arimaa Sample C Bots

Don Dailey has contributed this sample Arimaa bot written in C as a starting point for beginners. One can simply improve the evaluation function of this program to build a decent Arimaa bot. Download as:
TGZ.

Ola Hansson has contributed this sample Arimaa bot written in C. It is also a good starting point for developing your own bot by simply changing the evaluation function. Download it from:
TGZ or ZIP

Chimaera: an Arimaa C# Bot and GUI

Scott Hensel has contributed this Arimaa bot and GUI written in C#. Visit the Chimaera site for more information and download.

Monte Carlo Based C/C++ Bot

Tomas Kozelek has contributed his bot call Akimot written in C/C++. This bot is based on using the Monte Carlo approach. A manual for the bot is available at: Akimot Manual. The Master's Thesis which explains the theory behind the approach is available on the Academic Papers and Presentations page. The source code for the bot is available here under the GNU GPL license.

Arimaa Engine Interface

A set of python scripts are available which allow interfacing an Arimaa playing program written in any language to the Arimaa gameroom. These scripts are available here.

Arimaa Move Generator

Here's a Perl script to generate all the possible moves that can be made from a given position. It is useful if you are trying to write your own move generator.

Click here to get it.

Arimaa Games Archive

All the games played in the Arimaa gameroom since the game was first released are available for research and bot development. The archive is updated once a week on Sunday. The archive is broken up by year and available in both ZIP and TGZ compressed formats.

Click here to get the game archive files.

Arimaa game file for Zillions

The first computer program ever to play Arimaa was the Zillions general purpose game playing engine. Of course it did not play too well, but that was expected. The same Zillion's game engine can crush most people (including me) in a game of Chess :-)

Click here to download Arimaa for Zillions. This version contains many enhancements and optimizations added by Larry Lynn Smith. The older version is also available.

Arimaa Material Evaluator

A material evaluation function originally proposed by Karl Juhnke (username Fritzlein) and implemented by Brian Haskin (username Janzert). Evaluator

Arimaa Branching Factor Data

A study of the Arimaa branching factor along with the data used in the study is available from here.

www.arimaa.com

Copyright © 1999-present www.arimaa.com. All Rights Reserved. Contact author for permission.