Ai Ai

Ai Ai

Small update 29th July 2021

Renamed Time Travel Hex to Paradox Hex.
Bugfix for some fairy chess pieces
New chess variants: GrandChuChess, GrandPacificChess, GrandTamerlaneKamil, PaulovitsGame

New Games 25th July 2021

Brazilian Draughts
Paradox Hex
South African Draughts
Tic Tac Toe Times 10

Chess Corner

New Shogi variants:
Shogi77 — 7×7 version of modern Shogi.

New historical Chess variants:
Grant Acedrex: 13th-century 12×12 variant with innovative piece types.
Paulovits’ Game: 10×10 variant from the 1890s.
Oblong Shatranj: 4×16 variants of Shatranj, with multiple possible starting positions available.
Shatranj Al-Tamma: 10×10 variant of Shatranj.
Hyderabad Decimal Chess: Indian 10×10 variant with powerful compound pieces. Highly playable.
Shataranja: Indian 10×10 variant with compound pieces and four Knights. Also very playable.
Duke of Rutland’s Chess: 14×10 variant from 1747 with a very unusual mix of pieces. Enjoyable to play and gained some popularity in its time.
Carrera’s Chess: 10×8 variant from 1617, the first published variant to include the Cardinal (Knight + Bishop) and Marshal (Knight + Rook).

New modern Chess variants:
Quinquereme Chess: 12×12 variant showcasing the Quintessence, a Knight that may leap repeatedly in a zig-zagging pattern. Mind-bending!
Sissa Chess XII: wide-open 12×12 variant with highly unusual pieces, including the Sissa (moves n steps as a Rook then n steps as a Bishop, or vice versa) and the Chainsaw (Rook + Spotted Griffon).
Tiger Chess: 12×12 variant inspired by Grant Acedrex, includes some very interesting bent-rider pieces.
Grand Tamerlane Chess: 10×10 variant inspired by Tamerlane Chess.
Grand Betza: 10×10 variant utilising some favourite pieces of the legendary Chess variant author Ralph Betza.
ExaChess: 18×18 variant including various multi-capturing pieces adopted from the large Shogi variants.
Manners Kamil: 16×8 variant building on Duke of Rutland’s Chess.
Knavish Chess (with multiple sub-variants, some using drops): interesting variant that showcases the unusual Knave piece (Narrow Knight + sideways Dabbabah leaps), and its compatriot the Debtor (Wide Knight + vertical Dabbabah leaps).
Knavish Shatranj: modern Shatranj variant using the Knave piece.
Great Shatranj: very enjoyable modern 10×8 Shatranj variant with a nice piece selection.

Updates and Bug-fixes:
Zanzibar-XL now has two versions, one with Marshal and Cardinal and the other with Sorceress and Duchess.
All Cazaux variants have been updated to replace the Zebras with Giraffes (the piece’s move remains the same).
Chu Shogi: a small bug in the Lion Trading Rules has been fixed.
Shogi: a much more attractive kanji piece set is now available.
Historical variants of Shatranj now all use unchequered boards.


This version of Ai Ai has been built with Java 11, and will run in Java 11 or any later version (the latest is 15 at time of writing).

Installation Instructions

If you already have java 11 or later installed, just perform these steps:

(1) Download this .zip file
(2) Unzip with folders intact
(3) Double-click on ai ai.jar


Common problems:

  • Did you unzip the files first? Ai Ai will not run from inside a .zip file.
  • If you are a mac or linux user, you may have to mark ai ai.jar as executable.
  • On some systems, Ai Ai cannot find the folder it is running from. If you’re on linux or Mac O/S try runnning from or mac.command (you’ll need to mark it as executable), on windows try running from win_low_mem.bat
  • Do you have the right version of Java?
  • Do you have an earlier version of Java installed as well? Uninstalling the earlier version has helped some windows users.

Installing Java

Not sure what version of Java you have installed? Open a command/terminal window and type:

java -version

If you see version 11 or later, you’re good to go. If not, follow the steps below to install a newer version of Java.

All Operating Systems

This is a manual install of the latest Java version (currently 16).
(1) Go to AdoptOpenJDK
(2) Download the Java installer for your operating system from the list. I recommend the JDK rather than the JRE.
(3) Once the file has downloaded, run it to install Java.