RCS file: /cvsroot/gnugo/gnugo/patterns/barriers.db,v
retrieving revision 1.73
diff -u -r1.73 barriers.db
|
|
|
|
| 2266 | 2266 | >return !safe_xmove(a) && !oplay_defend_both(c,b,a,b,D); |
| 2267 | 2267 | |
| 2268 | 2268 | |
| | 2269 | Pattern 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.. |
| | 2284 | aXb.! |
| | 2285 | ----- |
| | 2286 | |
| | 2287 | ;olib(a)>1 && !oplay_connect(a,b,c,b,D) |
| | 2288 | |
| | 2289 | |
| 2269 | 2290 | ######################################################### |
| 2270 | 2291 | # # |
| 2271 | 2292 | # Nonterritory patterns # |
RCS file: /cvsroot/gnugo/gnugo/patterns/fuseki.db,v
retrieving revision 1.48
diff -u -r1.48 fuseki.db
|
|
|
|
| 990 | 990 | |
| 991 | 991 | |
| 992 | 992 | Pattern F401 |
| | 993 | # gf Added constraint. See gunnar:92. (3.7.10) |
| 993 | 994 | |
| 994 | 995 | x......xx make 2 space extension on third row |
| 995 | 996 | x.*..O.xx |
| … |
… |
|
| 999 | 1000 | |
| 1000 | 1001 | :8,edj |
| 1001 | 1002 | |
| 1002 | | x......ab |
| | 1003 | x.e....ab |
| 1003 | 1004 | x.*..O.cd |
| 1004 | 1005 | .......?? |
| 1005 | 1006 | .......?? |
| 1006 | 1007 | --------- |
| 1007 | 1008 | |
| 1008 | | ; x_alive_somewhere(a,b,c,d) |
| | 1009 | ; x_alive_somewhere(a,b,c,d) && !oterri(e) |
| 1009 | 1010 | |
| 1010 | 1011 | |
| 1011 | 1012 | Pattern F402 |
RCS file: /cvsroot/gnugo/gnugo/patterns/patterns.db,v
retrieving revision 1.143
diff -u -r1.143 patterns.db
|
|
|
|
| 3415 | 3415 | |
| 3416 | 3416 | |
| 3417 | 3417 | Pattern EB5 |
| | 3418 | # gf Constraint added. See gunnar:86. (3.7.10) |
| 3418 | 3419 | |
| 3419 | 3420 | ??..X? long slide |
| 3420 | 3421 | oO.... |
| … |
… |
|
| 3424 | 3425 | |
| 3425 | 3426 | :8,OXed |
| 3426 | 3427 | |
| | 3428 | ??..X? |
| | 3429 | oca... |
| | 3430 | ..b.*. |
| | 3431 | ...... |
| | 3432 | ------ |
| | 3433 | |
| | 3434 | ;!oplay_disconnect(*,a,b,*,c) |
| | 3435 | |
| 3427 | 3436 | |
| 3428 | 3437 | Pattern EB6 |
| 3429 | 3438 | |
| … |
… |
|
| 5227 | 5236 | ; !xplay_attack_either(*,a,b,*,b) |
| 5228 | 5237 | |
| 5229 | 5238 | |
| | 5239 | Pattern 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 |
| | 5245 | OXO.. |
| | 5246 | .X... |
| | 5247 | ----- |
| | 5248 | |
| | 5249 | :8,Xe,reverse_followup(6) |
| | 5250 | |
| | 5251 | ?*d.. |
| | 5252 | eXdb. |
| | 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 | |
| 5230 | 5260 | Pattern EB713 |
| 5231 | 5261 | # tm modified (3.1.17) |
| 5232 | 5262 | # FIXME: (see trevorc:1040) |
| … |
… |
|
| 11160 | 11190 | >test_attack_either_move(D,E); |
| 11161 | 11191 | |
| 11162 | 11192 | |
| 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(*); |
| 11182 | 11213 | |
| 11183 | 11214 | |
| 11184 | 11215 | Pattern CD43 |
| … |
… |
|
| 14417 | 14448 | > replace(a,*) |
| 14418 | 14449 | |
| 14419 | 14450 | |
| 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,*) |
| 14436 | 14468 | |
| 14437 | 14469 | |
| 14438 | 14470 | Pattern RE5 |
RCS file: /cvsroot/gnugo/gnugo/patterns/patterns2.db,v
retrieving revision 1.82
diff -u -r1.82 patterns2.db
|
|
|
|
| 3066 | 3066 | |
| 3067 | 3067 | Pattern Sente13e |
| 3068 | 3068 | # gf New pattern. (3.7.4) |
| | 3069 | # gf Removed O classification and revised constraint. (3.7.10) |
| 3069 | 3070 | |
| 3070 | 3071 | *.O |
| 3071 | 3072 | ?O? |
| 3072 | 3073 | |
| 3073 | | :8,sO |
| | 3074 | :8,s |
| 3074 | 3075 | |
| 3075 | 3076 | *ba |
| 3076 | 3077 | ?O? |
| 3077 | 3078 | |
| 3078 | | ;lib(a) == 2 && !attack(a) && olib(b) > 2 && safe_omove(*) |
| | 3079 | ;alive(a) && lib(a) == 2 && !attack(a) && olib(b) > 2 && safe_omove(*) |
| 3079 | 3080 | ;&& safe_xmove(b) && oplay_attack(*,b,b)==WIN |
| 3080 | 3081 | # Action adds a reverse followup value. |
| 3081 | 3082 | >defend_against_atari(a) |