I am a big fan of UCI, and it would be great if we could use a similar interface for go.
The only part I would probably not try to reproduce for go is the pondering scheme. In chess assuming the opponent had moved the predicted move was the most popular choice by far, so it was ok to have it ingrained in the protocol, but in go this is not the case and we should probably expect the engine to indicate PV lines that include the opponent's next move. Álvaro. On 4/11/07, Joshua Shriver <[EMAIL PROTECTED]> wrote:
Sounds good, but the xboard protocol is also very nice. Though a UGI sounds like a good step. -Josh On 4/11/07, Chrilly <[EMAIL PROTECTED]> wrote: > I am implementing currently for the Suzie-GUI GTP-2. I think this protocoll > has a number of shortcomings. > a) There is only a very strange way to setup an arbitrary position. > b) A state must be maintained between moves. > c) There is no way to get a main-variaton and the score of a move (Not yet > invented in most Go-programms, but a must have for search based programms). > > UCI is the "Universal Chess Interface" originally developed by Stefan > Meyer-Kahlen and Rudolf Huber (see attached specification). It has become > the defacto standard in chess. This interface is in my opinion much better > than GTP. > I think GTP-3 should be modelled as close as possible to UCI. The > move-format has to be changed and the parameters "komi" and "boardsize" have > to be added. > The format to setup a position has also be changed slightly. An adaption can > be found in SuzieFen.txt. > > There is no need for a handicap command, because this is just a special case > of setting up an arbitrary position. > > Chrilly > > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ > > _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/