Next
Previous
Contents
Amigoplus supports the following command-line arguments:
-
-s
n
Board size n ; usual board sizes are 9 (minimum), 13 or 19
(maximum).
-
-handicap
m
Specifies a handicap of m stones for Black. Overridden by
-even
option.
-
-komi
p
Specifies a komi of p for White; note that p is a
float.
-
-white
amigoplus plays white.
-
-gtp
Enters GTP mode (ignores other command-line arguments).
-
-h
or --help
Displays a short help file and exits.
-
-v
or --version
Shows program name and version and exits.
A 9 x 9 board with a few stones will be displayed as:
a b c d e f g h j
1 . . . . . . . . . 1
2 . . . . . O O . . 2
3 . . O . . . # . . 3
4 . . O . . . # . . 4
5 O O ^ O . . . . . 5
6 . # O # . # # . . 6
7 . # # # . . . . . 7
8 . . . . . . . . . 8
9 . . . . . . . . . 9
a b c d e f g h j
where '^' is a ko, '#' is black, 'O' is white.
- Amigoplus prompts for the next move and responds instantaneously.
- Amigoplus expects moves to be typed as
LetterNumber
(no spaces),
e.g.
a1
means a stone in the upper left, j9
is bottom right.
- Typing "." (without the double quotes) means an immediate resignation and
Amigoplus will exit after
calculating the final score.
- Typing "pass" will do exactly that. Amigoplus will continue playing or
pass, too. If both players pass Amigoplus will calculate the final score
and exit.
- Amigoplus probably ranks around 25 kyu. The algorithm is not very
sophisticated, even though its heuristics (set of rules that the
engine follows to decide on a move) are more complex than those found in
Wallyplus. The original amigo.c was designed as a lightweight, fast Go
playing engine.
- Amigoplus is a weak player, but it knows how to play
legal moves. This is achieved in around 80k of code. By comparison, the
implementation of GTP 1.0 in Gnu Go is already 75k long, and it is
considered incomplete!
- The main purpose of this program is to serve as a test-bed for a C++
implementation of the Go Text Protocol (GTP). More information on
the GTP can be found on the
Gnu Go homepage.
Next
Previous
Contents