Due to the intricate nature of machine-level optimizations in each game, a 64-bit windows operating system is required. Some of the optimizations assume little endian hardware (PC). At least 2GB of RAM is recommended. Some of the endgame tablebases, particularly for Surakarta, Nana and Gufuu Shogi, require ~300-600MB of disk space to download.
Due to memory requirements, it is recommended you close other programs while running these games.
How to Enter Moves
Enter prompts for source and destination squares for pieces by coordinates, such as d4. In shogi variants, enter drop pieces by the 1- or 2-letter abbreviations as appears in the player's reserves: enter R to drop rook in Minishogi.
Note: In Microshogi pieces may be dropped either side up, and appear as two letters showing both sides in the reserve: BT can be dropped as bishop by entering B or tokin by entering T.
Enter a level corresponding to how many seconds the computer thinks per move. The computer may take less time if a forced win is imminent for either side, or as part of an opening book.
In some shogi variants, handicap play is available, in which the stronger player is to remove one or more pieces prior to the start of the game. The player giving the handicap should be chosen as that going first. To practice handicap play, choose "computer first" and enter the handicap.
FAQ: When did you start writing games?
I wrote a simple tic-tac-toe game as part of a class project in 2001. Since then, I've written a few versions of Reversi and Connect 4, but my first serious attempt at a world-champion level game was with Reversi, which I wrote over Christmas 2011. That same winter I also attempted to solve Micro-Shogi, my favorite variant of Shogi played on a 4x5 board. I'm still working on that!