Next
Previous
Contents
Badukiplus is an experimental Go playing engine with a GTP-compliant interface.
It is
written in C++ using the KDevelop development environment. Badukiplus has a
simple
structure derived from the original Pascal program by Stoney Ballard.
- The source code was converted to C++ and made into a KDevelop project.
- A handbook in LinuxDoc SGML was added. KDevelop generates the HTML version
automatically.
- The X Window routines were removed.
- BadukiPlus now accepts any board size between 9 and 19 (some bugs remain).
- A different number of handicap stones can be specified for the common
board
sizes of 9, 13 and 19.
- A Go Text Protocol (GTP) version 2 front-end was added.
See the ChangeLog file for details.
main()
read command line
parse command line
if (gtp)
gtp_play_loop()
else
console_play_loop()
endif
gtp_play_loop()
receive command
parse command
execute command
console_play_loop()
display board on console
get console input
play
Next
Previous
Contents