[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] trevor_1_15.6
From: |
Gunnar Farneback |
Subject: |
Re: [gnugo-devel] trevor_1_15.6 |
Date: |
Tue, 27 Nov 2001 22:47:49 +0100 |
User-agent: |
EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode) |
Trevor wrote:
> http://www.public32.com/games/go/trevor_1_15.6
> - replaced abort() in mkeyes with fatal error messages.
> - lots of owl tuning.
>From the patch:
> +Pattern A514
> +# tm New Pattern (3.1.15)
> +# see also Pattern A615
> +
> +?XO.| special corner position
> +?.XX|
> +?.*O|
> +?...|
> +
> +:8,s,value(45)
> +
> +?XOb| special corner position
> +?CXX|
> +?A*O|
> +?...|
> +
> +; !oplay_attack(*,A,b,C,b)
> +
Is the comment wrong or is an edge missing?
> +Pattern A615
> +# tm New Pattern (3.1.15)
> +# May be possible to generalize away from corner
> +
> +?XO.| special corner position
> +?.X.|
> +?..*|
> +?...|
> +----+
> +
> +:8,s,value(45)
> +
> +?Xb.| special corner eyespace collapse
> +?.A.|
> +?..*|
> +?...|
> +----+
> +
> +;!attack(b) || 1
> +# FIXME: because stackp == 0, this attack check doesn't work right.
I don't understand the comment. What is the problem?
> +Pattern D629
> +# tm New Pattern (3.1.15)
> +
> +|xX? make an eye on the edge.
> +|.OO
> +|*.O
> +|..O
> +|..O
> +|xX?
> +
> +:8,s,value(65)
^
Sacrifice pattern?
> +Pattern VA35
> +
> +?XX|
> +X..|
> +X*X|
> +XO.|
> +---+
> +
> +:8,s,value(45)
> +
> +
> +?XX|
> +XAB|
> +X*X|
> +XO.|
> +---+
> +
> +; !oplay_defend(*,A,B,A)
This is a strange constraint. As far as I can see it's equivalent with
oplay_attack(*,A,A) or xlib(A) == 2.
/Gunnar