OpFor - The "Opposing Force" Bot, Information Page

Opfor is written in the D programming language and uses a bitboard representation with some auxillary information held in piece arrays. Its initial internal design and development were heavily influenced by the description David Fotland gave of Bomb in various posts on the Arimaa forum.

OpFor came in 3rd when participating in it's first and second Arimaa Computer Championship in 2008 and 2009.

You can browse the commit log if you would like to see the many errors and false starts made along the way.

Versions from past years are also available. Be aware though that the source is nothing pretty to look at and if you are going to try and build it the required D development environment can be difficult to set up.

All source is released under an MIT style license. This of course does not cover the game Arimaa itself. The Arimaa license is covered by the following:

This software is being provided with a written authorization from Arimaa.com and in compliance with "Section 3 of the Arimaa Public License". Authorization #90819. Any rights granted by the end user license of this software apply only to this software and do not extend to the Arimaa game. The end user is responsible to ensure that any derivate work based on this software complies with the Arimaa Public License and obtain any authorization or license by contacting Arimaa.com. The Arimaa name is a trademark of Arimaa.com. The Arimaa game is patented. The Arimaa game rules, the Arimaa board design and the Arimaa piece design are copyright protected. The Arimaa Public License allows cost free use of the Arimaa game for non-commercial use.

Go to arimaa.janzert.com

Arimaa is a registered trademark of Omar Syed