Go Servers that support Go-playing bots
Some Go servers encourage Go-playing programs, or "bots", to play on them.
This has various advantages for the programmer:
- It provides source of game records against a variety of computer and human players.
- It can play many games against a rival which the programmer does not have direct
access to, without human intervention.
- It generates publicity for the program, particularly if it is a good one. Details
of the program, including how to obtain it, can be put in the bot's "info". This is
in effect a free advertisement.
The costs to the programmer are these:
- A computer, and an internet connection, must be provided for the bot
while it is running. If the programmer already has a 24-hour internet
connection, and a computer which is not used at night, there may be
no cost involved.
- The programmer will need to modify his program so as to allow it to
act as a bot. This should not involve writing new code, but will
involve taking some existing code that supports the protocol used by
the server, and linking this in to the program.
Some servers where you will find bots playing are
BoardSpace, an NNGS clone built specifically for programs to play on.
The method of connecting to BoardSpace is discussed on the BoardSpace blog.
This information may also be relevant.
IGS
Connection method probably as for to BoardSpace.
IGS has an active Computer Go Ladder.
KGS (Kiseido)
How to connect a bot to KGS.
KGS runs automated Computer Go Tournaments.
Estimates of the KGS ratings of the programs playing on KGS.
LGS (Legend)
Connection method as for to BoardSpace.
NNGS
Connection method as for to BoardSpace.
WING
Connection method as for to BoardSpace.
|