Welcome to Jaige

Competition
· AI Match Results
· Upload Your AI

Project
· Games
· Project Page
· Download
· Installation
· Report a Bug
· Feature Requests
· Help Wanted

References
· Environment Setup
· Writing an AI
· FAQ
· Javadocs

FAQ

Q. I am getting the following error:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file.
A. Jaige is built on Java 6, this error occurs with older versions of Java. Enable auto update for Java on Windows to keep your JRE up to date. Java 5 is currently distributed with most versions of Linux. Please download Java 6 from http://java.sun.com/.

Q. I am getting the following error:
Exception in thread "EventManager" java.lang.Error: Unresolved compilation problem:
The method makeMove(int[]) in the type AI is not applicable for the arguments (int, int)
A. Check your compiler version, and runtime version. This error occurs with Java 1.4. This portion of code is using varargs, which was not supported until Java 5. Jaige is built on Java 6.

Q. Why does Hex run slow on a 100x100 board?
A. Repainting 10,000 hexagons seems to take it's toll, so don't watch AI matches at that size. Calculating the shortest distance on a 100x100 board with the algorithm in the built in AI takes a little time. The challenge is to be fast, but still win.