gnugo-devel
[Top][All Lists]
Advanced

[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



reply via email to

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