[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Go Text Protocol (GTP)
> boardsize, komi, fixed_handicap, genmove_black,
> genmove_white, black, white, new_score and quit.
A set like this is a good candidate for a minimal ruleset.
This is just a suggestion, but I envision the user interface as having
some control over how the program is run. This control could be
excercised via GTP commands, not just command line arguments to the
program which is non-standard. What I'm saying is that I believe
there should be a few ruleset directives that can be passed to the
program via the GTP protocol. This allows quality GUI's to be able to
control the programs instead of requiring the end user to have
specific knowledge of how each program has to be invoked.
Consider this from the point of view of someone writing a very high
quality user interface for naive end users. The user manual would
have to say things like, "Figure out how each program activates
ruleset/feature x, and type it into the command invocation box with
the appropriate command line arguments and flags."
The user interace should be able to control all the basic features of
the program directly.
Don