Ticket #118: gunnar_7_10.2.diff

File gunnar_7_10.2.diff, 4.1 kB (added by gunnar, 3 years ago)

tuning patch

  • patterns/barriers.db

    RCS file: /cvsroot/gnugo/gnugo/patterns/barriers.db,v
    retrieving revision 1.73
    diff -u -r1.73 barriers.db
     
    22662266>return !safe_xmove(a) && !oplay_defend_both(c,b,a,b,D); 
    22672267 
    22682268 
     2269Pattern Intrusion63 
     2270# gf New pattern. (3.7.10) 
     2271# Try to discourage unreasonable hane. See gunnar:85. 
     2272 
     2273.oOO? 
     2274.OX.X 
     2275.QX.. 
     2276.X..! 
     2277----- 
     2278 
     2279:8,B,value(50) 
     2280 
     2281.oOO? 
     2282.OXcD 
     2283.QX.. 
     2284aXb.! 
     2285----- 
     2286 
     2287;olib(a)>1 && !oplay_connect(a,b,c,b,D) 
     2288 
     2289 
    22692290######################################################### 
    22702291#                                                       # 
    22712292#                 Nonterritory patterns                 # 
  • patterns/fuseki.db

    RCS file: /cvsroot/gnugo/gnugo/patterns/fuseki.db,v
    retrieving revision 1.48
    diff -u -r1.48 fuseki.db
     
    990990 
    991991 
    992992Pattern F401 
     993# gf Added constraint. See gunnar:92. (3.7.10) 
    993994 
    994995x......xx     make 2 space extension on third row 
    995996x.*..O.xx 
     
    9991000 
    10001001:8,edj 
    10011002 
    1002 x......ab 
     1003x.e....ab 
    10031004x.*..O.cd 
    10041005.......?? 
    10051006.......?? 
    10061007--------- 
    10071008 
    1008 ; x_alive_somewhere(a,b,c,d) 
     1009; x_alive_somewhere(a,b,c,d) && !oterri(e) 
    10091010 
    10101011 
    10111012Pattern F402 
  • patterns/patterns.db

    RCS file: /cvsroot/gnugo/gnugo/patterns/patterns.db,v
    retrieving revision 1.143
    diff -u -r1.143 patterns.db
     
    34153415 
    34163416 
    34173417Pattern EB5 
     3418# gf Constraint added. See gunnar:86. (3.7.10) 
    34183419 
    34193420??..X?            long slide 
    34203421oO.... 
     
    34243425 
    34253426:8,OXed 
    34263427 
     3428??..X? 
     3429oca... 
     3430..b.*. 
     3431...... 
     3432------ 
     3433 
     3434;!oplay_disconnect(*,a,b,*,c) 
     3435 
    34273436 
    34283437Pattern EB6 
    34293438 
     
    52275236; !xplay_attack_either(*,a,b,*,b) 
    52285237 
    52295238 
     5239Pattern EB712b 
     5240# gf New pattern. (3.7.10) 
     5241# Probably bigger reverse followup in reality 
     5242# See trevora:340 and trevorb:370. 
     5243 
     5244?*O..          block on top 
     5245OXO.. 
     5246.X... 
     5247----- 
     5248 
     5249:8,Xe,reverse_followup(6) 
     5250 
     5251?*d.. 
     5252eXdb. 
     5253.Xca. 
     5254----- 
     5255 
     5256;alive(d) && !xplay_attack_either(c,a,b,c,b) && oplay_attack(*,c,c) 
     5257;&& !oplay_connect(c,*,d,e) 
     5258 
     5259 
    52305260Pattern EB713 
    52315261# tm modified (3.1.17) 
    52325262# FIXME: (see trevorc:1040) 
     
    1116011190>test_attack_either_move(D,E); 
    1116111191 
    1116211192 
    11163 Pattern CD41 
    11164  
    11165 ?o?     don't double atari if it backfires 
    11166 ?.. 
    11167 .OX 
    11168 OX* 
    11169 ?.? 
    11170  
    11171 :8,- 
    11172  
    11173 ?o? 
    11174 ?.b 
    11175 ceX 
    11176 dX* 
    11177 ?a? 
    11178  
    11179 ;!oplay_defend_both(*,a,b,c,d,e) 
    11180  
    11181 >antisuji(*); 
     11193# Pattern CD41 
     11194# # gf Too general, removed. See gunnar:87. (3.7.10) 
     11195#  
     11196# ?o?     don't double atari if it backfires 
     11197# ?.. 
     11198# .OX 
     11199# OX* 
     11200# ?.? 
     11201#  
     11202# :8,- 
     11203#  
     11204# ?o? 
     11205# ?.b 
     11206# ceX 
     11207# dX* 
     11208# ?a? 
     11209#  
     11210# ;!oplay_defend_both(*,a,b,c,d,e) 
     11211#  
     11212# >antisuji(*); 
    1118211213 
    1118311214 
    1118411215Pattern CD43 
     
    1441714448> replace(a,*) 
    1441814449 
    1441914450 
    14420 Pattern RE4 
    14421 # tm New Pattern (3.1.17) 
    14422  
    14423 ?O.|    push before blocking 
    14424 *XX| 
    14425 OO.| 
    14426  
    14427 :8,- 
    14428  
    14429 ?O.| 
    14430 *BX| 
    14431 OOa| 
    14432  
    14433 ; oplay_attack(*,a,B) 
    14434  
    14435 > replace(a,*) 
     14451# Pattern RE4 
     14452# # tm New Pattern (3.1.17) 
     14453# # gf This is too general as gunnar:95 shows. Removed. (3.7.10) 
     14454#  
     14455# ?O.|  push before blocking 
     14456# *XX| 
     14457# OO.| 
     14458#  
     14459# :8,- 
     14460#  
     14461# ?O.| 
     14462# *BX| 
     14463# OOa| 
     14464#  
     14465# ; oplay_attack(*,a,B) 
     14466#  
     14467# > replace(a,*) 
    1443614468 
    1443714469 
    1443814470Pattern RE5 
  • patterns/patterns2.db

    RCS file: /cvsroot/gnugo/gnugo/patterns/patterns2.db,v
    retrieving revision 1.82
    diff -u -r1.82 patterns2.db
     
    30663066 
    30673067Pattern Sente13e 
    30683068# gf New pattern. (3.7.4) 
     3069# gf Removed O classification and revised constraint. (3.7.10) 
    30693070 
    30703071*.O 
    30713072?O? 
    30723073 
    3073 :8,sO 
     3074:8,s 
    30743075 
    30753076*ba 
    30763077?O? 
    30773078 
    3078 ;lib(a) == 2 && !attack(a) && olib(b) > 2 && safe_omove(*) 
     3079;alive(a) && lib(a) == 2 && !attack(a) && olib(b) > 2 && safe_omove(*) 
    30793080;&& safe_xmove(b) && oplay_attack(*,b,b)==WIN 
    30803081# Action adds a reverse followup value. 
    30813082>defend_against_atari(a)