[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] OWL tuning: blocking escape with a knight's move
From: |
Gunnar Farnebäck |
Subject: |
Re: [gnugo-devel] OWL tuning: blocking escape with a knight's move |
Date: |
Sat, 20 Mar 2010 23:33:53 +0100 |
User-agent: |
Mozilla-Thunderbird 2.0.0.22 (X11/20091109) |
Martin Holters wrote:
>> > However, it breaks strategy5:225 and ninestones:40. In the latter,
>> > the semeai reading looks bogus with and without the patch and I have
>> > not really figured out why the patch results in preferring D2 over
>> > C3.
>>
>> I agree about ninestones:40. D2 is extremely ugly but C2 just isn't
>> working either.
>
> Maybe we should revise the regression test accordingly, also forbidding
> C2?
Yes, that would be an improvement. I think the pattern below fixes the
worst error in the semeai reading there, but I haven't checked yet how
it behaves on the rest of the tests. It may be somewhat expensive.
/Gunnar
diff --git a/patterns/owl_attackpats.db b/patterns/owl_attackpats.db
index ee75579..495e34f 100644
--- a/patterns/owl_attackpats.db
+++ b/patterns/owl_attackpats.db
@@ -3939,6 +3939,22 @@ x*.A
;owl_strong_dragon(B) && !xplay_disconnect(*,A,B)
+Pattern A1025
+# gf New pattern. (3.9.1)
+
+YO.X stop escape along edge
+OX*x
+----
+
+:8,-,value(75)
+
+AO.B
+OX*x
+----
+
+;owl_escape_value(B)>0 && !xplay_disconnect(*,A,B) && !oplay_connect(*,A,B)
+
+
#########################################################
# #
# Reinforce the perimeter #