[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: Why Ko



On Thu, 21 Jun 2001, Joshua Berryman wrote:

> I know ko is supposed to be one of the most subtle and important aspects
> of the game, but its a funny rule in that no-one can gain anything by
> breaking it: 
> 
> If you take the rule as `never repeat a previous board state' then if a
> program does do this then wahey! its back to square one. :)
> 
>  I was just wandering if I should trouble to include a ko-checker in my RL
> based program: hopefully, it should prefer a quick reward to a delayed one
> and learn to follow the ko rule of its own accord.
> 
> Sanity check?
> 
> Josh
> 
> 

Infinite loop. I had two nueral nets playing each other and it got into a 
a super ko condition, I am using gnugo as the referee but it doesn't
implement the super ko rule. Since I'm using perl for my program i
implemented a hash with the board as the key. was easy to implment. I had
the same 4 moves repeating itself.

Matthew Corey Brown                             bromoc@xxxxxxxxxxxxxxxxx 
  "Death can not stop true love. All it can do is delay it for awhile."