Current released version: 2.3.0 (Dec. 30th,
2005)
Copyright: Atsushi Iizuka
1. Introduction
2. How to install
3. Limitations of trial use
4. How to get a license key
5. How to play
6. Support
7.
Disclaimer
8. History
AIGO is a Go program for PalmOS which has the following features:
- You can play against your Palm.
- You can make the Palm play both black and white players, and you just
watch the game.
- There are three board sizes. (19x19, 13x13, 9x9)
- AIGO has a pattern database.
- You can replay the game.
- Export records to and import records from memopad data and an expansion card in SGF format.
- Support Jog Dial for Sony CLIE.
- Support high-res bitmap for Palm OS 5 and Sony CLIE.
Sample screen shots:

AIGO requires Palm OS 3.1 or higher. (Palm OS 3.0 is not supported from
V2.0.0.)
Please install the pattern data Pattern-AIGO.pdb and one
of the following files depends on your device and language:
|
English |
Japanese |
Palm OS 4.x or earlier Color or Monochrome Device |
AIGO.prc |
AIGO-J.prc |
Palm OS 5 Device |
AIGO-OS5.prc |
AIGO-OS5-J.prc |
Sony CLIE HiRes Color Device |
AIGO-HR.prc |
AIGO-HR-J.prc |
Sony CLIE HiRes Monochrome Device |
AIGO-BW-HR.prc |
AIGO-BW-HR-J.prc
|
3. Limitations of
trial use |
This software is a shareware.
For unlimited use, please get a license key and input it at the form "About
AIGO". The limitations of trial use are:
- The first three games, there is no limitation in playing game.
- Since the fourth, a message tells you it is a shareware will be shown at
the opening and each 10 moves in playing a game.
- Since the sixth, the message will be shown more than 10 seconds. It's also
more than 20 seconds since the eighth.
4. How to get a
license key |
If you find this program useful, please get a license key to turn off the
limitations.
You can purchase a license key at
PalmGear.com.
To set your license key, please refer to 5-10. Check about
AIGO / Input a license key.
5-1. Rules
The rules of AIGO are:
- AIGO counts the score in Japanese counting.
- Two consecutive passes have been made (both players have passed), it is
assumed that the game is over.
- You can decide adoption of "Komi" rule. The komi is selectable from 0.5pt,
5.5pt, 6.5pt, 7.5pt if you adopt the komi rule. There is no value of komi
for handicapped games.
- You can decide adoption of Undoable rule.
5-2. Layout
- The pass button is shown as "Done" in some modes.
- The OK button appears when it is needed.
5-3. Starting mode
At the beginning, you will find the starting mode selection
form. (However, when you start AIGO at the first
time, "Continue" check item won't be shown because
the last saved data does not exist.)
- New game: Start a new game.
- Import record: Import a game record from memopad.
- Continue: Load the last saved data.
|
 |
5-4. Initial settings
At the starting game, the initial setting form appears.
- Black: Set the black player.
- White: Set the white player.
- Board: Select the board size.
- Handicap: Select even/handicap game, and the number of stones
for a handicap game.
- Komi: Select the point for Komi.
However, in the case of handicapped game, komi becomes no value. You can
select komi from 0.5 / 5.5 / 6.5 / 7.5 pt.
By default, the black is Palm, the white is you, and the game is even,
the board size is 19x19 and komi is 6.5pt. |
 |
5-5. Handicap
Tap on the handicap trigger button in the
initial settings form, and you can select the handicap stones
placing.
If you select "0 stones," it is an even game. |
 |
5-6. Import record
After you select "Import record" at the starting mode selection form
or tap Menu -> Game -> Import Record, the Import Record
form will be shown and the game records will be listed up in
it. Select a record and tap on "Import" button.
- From: Select a source of game records. Tap
"Memopad" to import a game record from the Memopad data, or tap
"Exp. Card" to import one from an expansion memory card.
- Category / Media: Category (in case of Memopad)
or media (in case of Exp. Card) from which the record will be imported.
- Display: Show or hide property in the list. Though titles are
always shown, you can select to show or to hide the properties for
Players, Date and Board Size.
AIGO imports a game record from "/PALM/PROGRAMS/AIGO".
Tap on "Detail" button to show the detail information of selected game.
- Name: The name of the game.
- Date: The date when the game was played.
- Black: The name of the black player.
- White: The name of the white player.
- H'cap: The number of handicap stones.
- Komi: The point for Komi.
- Result: The result of the game.
- Board: The size of the board.
Tap on "Delete" button if you want to delete the game record.
Tap on "Import" button and you will find a confirmation dialog.
Tap on "Yes" or "Yes, w/o AI" to start importing a game record.
After it completes the importing, you can go forward by
tapping the OK button or by pressing the pagedown key.
If you select "Yes, w/o AI" in the confirmation dialog, it turns the AI
function off and the performance in replaying will be better. Although you
will be unable to play against Palm after the replay. (The AI
function is turned on when a new game is started or you replay a game
with selecting "Yes" at the confirmation dialog.) |
 (Note: No game record is
bundled in this AIGO zip file.)
 |
5-7. Players
You can change players anytime in a game by tapping on Menu ->
Options -> Players.
- Black: Set the black player.
- White: Set the white player.
|
 |
5-8. Preference
The preference form will be shown if you select Menu -> Options
-> Preferences.
- Sound: If it is checked, sound is played on each moving. The
volume is deteremined by the Game Sound in the Palm preferences.
- Marker blink: This indicates whether a marker (which is a
mark of the last move) blinks.
- Atari marker: If it is checked, atari
stones are shown by "+" marks.
- Two-step to move: If it is checked, the operation of move
becomes to need two steps. First, you tap a point where you want to
move. Second, tap on the OK button which will be shown after your first
step. This is helpful when you are getting on a swaying train.
- Warning in importing: If it is checked, warning messages are
shown in case AIGO imports unexpected data with some changes.
- Undo/Redo: If it is checked, you can take back your moves.
|
 |
5-9. Check prisoners
Tap on the information button, and you can
check the numbers of prisoners (captured stones.) |
 |
5-10. Check about AIGO / Input a license key
Tap on Menu -> Options -> About AIGO,
and you can check information about AIGO.
The registration form
will be shown if you tap the "Register" button at the About AIGO
form.
Please input not only digits but also dashes (-). You can
back one column by tapping the '<-' button.
After you input
your license key, confirm it and tap the "Register" button. |

 |
5-11. Counting
If you tap on Menu -> Game -> Score, AIGO starts counting (this
takes a little time) and shows a territory map. Note that the counting is
not perfect. If it is wrong then you can correct them by tapping in the map.
To correct dead-or-alive of stones, tap on one of the stones. AIGO
starts recounting.
To correct territory, tap on the points. The indicator changes as the
following:

Tapping on the "Done" button will bring you to the score board
screen.
- Map: Close the score board and return to the map.
- Done: Finish counting and return to the game.
|

 |
5-12. Replay
Tap on Menu -> Game -> Replay and you will find a
confirmation dialog. Tap on "Yes" or "Yes, w/o AI" to start
replaying the game.
You can go forward by tapping the OK button or by pressing the pagedown key.
If you select "Yes, w/o AI" in the confirmation dialog, it turns the AI
function off and the performance in replaying will be better. Although you
will be unable to play against Palm after the replay. (The AI
function is turned on when a new game is started or you replay a game
with selecting "Yes" at the confirmation dialog.)
Tap on the "Done" button to exit from replay. |
 |
5-13. Export record
The export record form will be shown if you select Menu -> Game
-> Export record.
- To: Select a data storage to which the game record
is exported.
- Category / Media: Category (in case of Memopad) or media
(in case of Exp. Card) into which the record will be exported.
- Name: Title of the game.
- Date: Date of the game in "YYYY-MM-DD" format.
- Black: Name of the black player.
- White: Name of the white player.
- Result: Result of the game.
- Score: Tap on this to start counting and retrieve the result
to the input field.
- Title / Filename: Choose items to be exported at
the first line in the game record (in case of Memopad) or to be used for
the filename (in case of Exp. Card).
Titles and filenames are generated by the following rules:
Titles for Memopad
- Concatenate items, which are checked on in the Title field,
with a space.
- Replace "(" and ")" with "[" and "]".
Filenames for Expansion Card
- Concatenate items, which are checked on in the Filename field,
with an underscore ("_"). The extension is ".sgf".
- Set the directory to "/PALM/PROGRAMS/AIGO".
- Eliminate all single-byte special characters except the following:
$ % ' - _
@ ~ ` ! ( )
^ # & + , ;
= [ ]
Tap on the "Export" button to export record to memopad in SGF format.
|


|
5-14. Using Shortcut, Character input and Keys
You can execute commands in the menu by shortcut, character input and keys.
Shortcut |
Char. input |
Key |
Command |
N |
N , n |
|
New game |
R |
R , r |
|
Replay game |
G |
G, g |
|
Game information |
E |
E , e |
|
Export record |
I |
I , i |
|
Import record |
S |
S , s |
|
Score |
A |
A, a |
. |
Pass |
D |
D, d |
. |
Replay done (on replaying) Correction
done (on scoring) |
B |
B , b |
Pageup key |
Take back |
F |
F , f |
Pagedown key |
Forward |
C |
C, c |
. |
Check prisoners |
L |
L , l |
|
Player |
P |
P , p |
|
Preferences |
5-15. Using Sony CLIE Jog Dial
Turn the Jog Dial and a red cursor is shown on the board.
1 |
|
Move the cursor horizontally. |
2 |
|
Move the cursor vertically. |
3 |
|
Put a stone. |
4 |
|
Pass. |
After clicking the Jog Dial, the cursor will change as shown in the above
table by turning the Jog Dial.
Move the cursor to where you want to put a stone and make it the 3rd cursor
in the above table, then click it twice to put a stone.
When you want to pass, make the cursor the 4th one and click twice.
Download the latest version:
http://www.aiizuka.net/
Comments, requirements, bug report:
email@aiizuka.net
The author takes no responsibility for any adverse effect that this software
could cause to your machine or the data on it: backup important data before using AIGO.
AIGO is copyrighted software and remains the intellectual property of Atsushi Iizuka.
This archive is freely redistributable, provided it is made available only in
its complete, unmodified form with no additional files and for noncommercial
purposes only. Any other use must have prior written authorization from the author.
Ver. 1.0.0: May 13th, 2001
Ver.1.0.1: Jun 24th, 2001
- Bug fixed: In case of the next turn is white and the game is an even game,
the first move becomes white player when it replays the game.
Ver.1.1.0: Aug 1st, 2001
- Support Jog Dial for Sony CLIE
- Export records in SGF format as memopad items
- The down button of Palm device works as the OK button
- Improved AI
Ver.1.2.0: Oct 8th, 2001
- Smaller board size (9x9, 13x13)
- Improved AI
- Modified to follow the Sony Jog Dial UI Guideline about the direction of
horizontal moving
- Jog Dial is available even if the JogAssist function is on for some models
of Sony CLIE
Ver.1.2.1: Oct 22nd, 2001
- Bug fixed: Memory error may occur when the computer is going to move
around a corner.
Ver.1.3.0: Jan 26th, 2002
- New games start with the same initial settings as before
- A 'Score' button appears after two consecutive passes
- License key input in the Registration Form
- Enriched pattern database
- Bug fixed: Bus error occurs when you quit AIGO keeping a menu open. (Visor only)
Ver.1.4.0: May 4th, 2002
- Undo function
- Execute command by character input
Ver.1.5.0: Nov 9th, 2002
- Support high-res bitmap for Palm OS 5
- Enabled to select Komi count and changed the default to 6.5pts
- Improved performance
- Prominent mark for last move
Ver.1.6.0: Apr 19th, 2003
- Support high-res bitmap for Sony CLIE
- Separated a PRC file for Palm OS 5
- Option to mark atari points
- Select a category of memo pad in exporting a game record
- Bug fixed: Komi count may be wrong in exporting a game record.
Ver.1.6.1: Apr 26th, 2003
- Bug fixed: White and black stones do not show up correctly.
(AIGO-BW-HR.prc)
- Bug fixed: Fatal exception occurs in selecting Komi.
- Bug fixed: An "Unfiled" category is newly created in Memopad when a game
record is exported to "Unfiled" category.
Ver.2.0.0: Sep 6th, 2003
- Import records from memopad items in SGF format
- Improved AI
- Improved decision of territories
- Display the cursor position dynamically
- Improved performance in replaying (by no-AI mode)
- Simplified the New Game dialog process
- Extended the undo function
- Added "0.5pt" to the Komi selection list
- Select Komi count at the initial settings form
- Terminated to support Palm OS 3.0
Ver.2.0.1: Apr 1st, 2004
- Allow a header line before the first '(' in the SGF files
- Bug fixed: Fatal exception may occur if the category is changed in the
Import Record form.
- Bug fixed: A black stone is put by the property "AW" in the SGF files.
Ver.2.1.0: Oct 29th, 2004
- Implemented "Pass", "Done" and "Check Prisoners" menu
- Improved AI
- AIGO no longer passes initially in games with a large number of handicap
stones
Ver2.2.0: Mar 19th, 2005
- Export records to and import records from an expansion memory card
- Display information of a game record
- Delete function for game records
- Write a title at the first line for exporting game record to Memopad
- Improved AI
Ver2.2.1: Mar 21st, 2005
- Bug fixed: Fatal exception occurs on importing/exporting a game record.
(Only for Palm devices which don't support expansion card)
- Bug fixed: Invalid usercode is shown in the Reminder form.
Ver2.3.0: Dec 30th, 2005
- Improved AI
- Improved the scoring logic
- Ignore carriage return codes in importing a game record