On Wed, 2007-04-11 at 10:49 -0400, Álvaro Begué wrote: > 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.
But the engine reports the move to ponder on and is free to reject the ponder protocol. I suspect it will still be the way that works best - espcially as the programs mature. The UCI pondering protocol takes a lot of burden away from the programmer for implementing pondering and I believe it is the way to go. - Don > Á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/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/