gnugo-devel
[Top][All Lists]
Advanced

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

Re: [gnugo-devel] Re: Ranked Robot (fwd)


From: Gunnar Farnebäck
Subject: Re: [gnugo-devel] Re: Ranked Robot (fwd)
Date: Fri, 27 Aug 2004 02:27:54 +0200
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.3 (sparc-sun-solaris2.9) MULE/5.0 (SAKAKI)

aquarius wrote:
> helpers.c:793: warning: no previous prototype for `break_mirror_helper'
> patterns.c: In function `autohelperpat976':
> patterns.c:14206: warning: implicit declaration of function 
> `break_mirror_helper'

Sorry, I had to cut and paste from a bigger patch and missed
patterns.h. Appended below.

> gmp.c: In function `gmp_check':
> gmp.c:241: warning: comparison between signed and unsigned

This is unrelated.

> I'm running some tests now for case 4, no handicap, on 9x9 and 19x19.
> A first glimpse at the results shows that on 9x9 GNU Go does better
> without the patch (8 wins out of 12 for white so far) than with it
> (4 wins out of 12).

I don't think this patch will ever have any effect at all on 9x9 for
case 4. It would be very unusal to have 5x5 vertices around the middle
point empty after ten moves. :-)

I'm not sure if there's any simple and safe strategy to break
mirroring on 9x9. There are patterns to play around the edges and get
first to capture, but there's a distinct risk that the opponent would
deviate and come out better.

It could be an interesting project to write code searching for
effective capturing sequences.

> On 19x19 after one game all seems ok :)

Good.

> Q: Are there any Go-Servers where other games than 19 are rated?

The only one I know of is Dragon Go Server.

/Gunnar

Index: patterns/patterns.h
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/patterns.h,v
retrieving revision 1.65
diff -u -r1.65 patterns.h
--- patterns/patterns.h 19 Jun 2004 19:08:38 -0000      1.65
+++ patterns/patterns.h 25 Aug 2004 22:26:31 -0000
@@ -331,6 +331,7 @@
 int adjacent_to_stone_in_atari(int str);
 int adjacent_to_defendable_stone_in_atari(int str);
 void backfill_replace(int move, int str);
+int break_mirror_helper(int str, int color);
 
 
 void init_tree_conn(void);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]