Next
Previous
Contents
Badukiplus 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
badukiplus 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.
- Badukiplus prompts for the next move and responds instantaneously.
- Badukiplus 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
Badukiplus will exit after
calculating the final score.
- Typing "pass" will do exactly that. Badukiplus will continue playing or
pass, too. If both players pass Badukiplus will calculate the final score
and exit.
- Badukiplus 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 baduki.c was designed as a lightweight, fast Go
playing engine.
- Badukiplus is a weak player, but it knows how to play
legal moves. This is achieved in around 90k 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