Yes, there are lots of problem with this.   And some of my bots will
automatically pass if doing so gives it the immediate win,  so already I
know of one program that this will not work.   As soon as you pass, the game
is over.

Of course CGOS could be modified with a rule not to end the game until each
player has made at least one non-pass move,  but that solves nothing unless
all the bots were aware of this rule.

Something that might be similar,  would be a rule to play the first N moves
randomly.    It would be a true handicap, but it would not be a consistent
handicap.   For instance 3 random moves may turn out to be reasonably good,
or quite horrible.    Perhaps it would be reasonable to start with N
non-corner random edge moves which might have a similar effect to pass
moves.    Or maybe the first N moves could be specified (to be weak moves)
and the bot moves to each in turn, subject to it's availability.

- Don



On Sat, Jun 6, 2009 at 7:49 AM, Álvaro Begué <alvaro.be...@gmail.com> wrote:

> On Sat, Jun 6, 2009 at 3:18 AM, Heikki Levanto<hei...@lsd.dk> wrote:
> > On Fri, Jun 05, 2009 at 03:49:11PM -0400, Don Dailey wrote:
> >> Handicap games opens a can of worms.
> >
> > Of course, any program is free to give its opponent any handicap it
> wants,
> > by passing in the opening (if the opponent didn't pass last).
> >
> > It is up to the operator of the bot to decide when and how much handicap
> to
> > give, and how to analyze the results. The handicap-giving program can
> play
> > under a different name, so that for CGOS it looks like a totally separate
> > entry, with its own rating.
>
> This has a few problems:
>  * Let's say black plays on D4 and then white passes, to give some
> handicap. Now black passes and wins the game by n^2 points, according
> to Tromp-Taylor rules.
>  * Similarly, if black tries to give some handicap and passes on the
> first move, white may pass and win the game by komi.
>  * Even if everyone agrees to not do this and continue playing until
> at least both players have one stone on the board, what happens when
> two programs that give handicap meet each other?
>  * Then there is the minor issue that a program might place the
> handicap stones differently if it knows how many stones it can place
> before the opponent starts playing.
>
>
> Álvaro.
> _______________________________________________
> 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/

Reply via email to