Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / patterns / influence.db
CommitLineData
7eeb782e
AT
1# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
2# This is GNU Go, a Go program. Contact gnugo@gnu.org, or see #
3# http://www.gnu.org/software/gnugo/ for more information. #
4# #
5# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, #
6# 2008 and 2009 by the Free Software Foundation. #
7# #
8# This program is free software; you can redistribute it and/or #
9# modify it under the terms of the GNU General Public License #
10# as published by the Free Software Foundation - version 3, #
11# or (at your option) any later version. #
12# #
13# This program is distributed in the hope that it will be #
14# useful, but WITHOUT ANY WARRANTY; without even the implied #
15# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR #
16# PURPOSE. See the GNU General Public License in file COPYING #
17# for more details. #
18# #
19# You should have received a copy of the GNU General Public #
20# License along with this program; if not, write to the Free #
21# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, #
22# Boston, MA 02111, USA. #
23# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
24#
25# Database of influence patterns.
26#
27# ? - don't care
28# . - empty
29# O - color of dragon making influence
30# X - opposite color of O
31# o - O or empty
32# x - X or empty
33# , - point which influence can't pass through
34#
35#
36# Two different classes of patterns are used here.
37#
38# E - Enhance influence.
39# I - Invasion points.
40
41
42attribute_map value_only
43
44goal_elements none
45# callback_data is pattern class dependent for this database
46
47
48########################
49#
50# Enhancement patterns
51#
52########################
53
54callback_data O
55
56
57Pattern Enhance1
58
59o..?
60O.*.
61O...
62o.??
63
64:8,E,value(30)
65
66
67Pattern Enhance2
68
69oO....
70oo..*.
71oO....
72
73:-,E,value(30)
74
75
76Pattern Enhance3
77
78oO.....
79ooO..*.
80oO.....
81
82:-,E,value(30)
83
84
85Pattern Enhance4
86
87ooO....
88ooo..*.
89oO.....
90
91:8,E,value(20)
92
93
94Pattern Enhance5
95
96oO.....
97oO...*.
98oo.....
99oO.....
100
101:8,E,value(30)
102
103
104Pattern Enhance6
105
106oO.....
107O....*.
108oo.....
109oO.....
110
111:8,E,value(20)
112
113
114Pattern Enhance7
115
116oO......
117ooO...*.
118oo......
119oO......
120
121:8,E,value(20)
122
123
124Pattern Enhance8
125# gf Corrected symmetry. (3.1.23)
126
127oO....
128o...*.
129o.....
130oO....
131
132:8,E,value(15)
133
134
135Pattern Enhance9
136
137oO.....
138oO...*.
139o......
140O......
141
142:8,E,value(20)
143
144
145Pattern Enhance10
146
147oO....
148O...*.
149o.....
150O.....
151
152:8,E,value(30)
153
154
155Pattern Enhance11
156
157oO....
158o...*.
159O.....
160O.....
161
162:8,E,value(30)
163
164
165Pattern Enhance12
166
167oO.....
168o....*.
169oO.....
170O......
171
172:8,E,value(30)
173
174
175Pattern Enhance13
176
177oO.....
178oo...*.
179ooO....
180O......
181
182:8,E,value(30)
183
184
185Pattern Enhance14
186
187oO....
188o...*.
189o.....
190O.....
191
192:8,E,value(20)
193
194
195Pattern Enhance15
196
197??.....??
198oo.....oo
199oo.O...oo
200......*..
201.........
202---------
203
204:8,E,value(30)
205
206??.....??
207ac.....oo
208bd.O...oo
209......*..
210.........
211---------
212
213;o_somewhere(a,b,c,d)
214
215
216Pattern Enhance16
217
218oo..|
219oO.*|
220oo..|
221
222:-,E,value(20)
223
224
225Pattern Enhance17
226
227oo...|
228oO.*.|
229oo...|
230
231:-,E,value(20)
232
233
234Pattern Enhance18
235
236oo...
237oO...
238...*.
239.....
240-----
241
242:8,E,value(20)
243
244
245Pattern Enhance19
246
247oo...
248oo.*.
249oO...
250.....
251.....
252.....
253-----
254
255:8,E,value(20)
256
257
258Pattern Enhance20
259
260|..ooooo
261|.......
262|..*....
263|.......
264|.......
265|..O.oo.
266|....oo.
267|.......
268|.......
269+-------
270
271:8,E,value(50)
272
273|..ooooo
274|.......
275|..*....
276|.......
277|.......
278|..O.ac.
279|....bd.
280|.......
281|.......
282+-------
283
284;o_somewhere(a,b,c,d)
285
286
287Pattern Enhance21
288
289|.........o
290|.........o
291|..O.oo...o
292|....oo.*.o
293|..........
294|..........
295+----------
296
297:8,E,value(50)
298
299|.........o
300|.........o
301|..O.ac...o
302|....bd.*.o
303|..........
304|..........
305+----------
306
307;o_somewhere(a,b,c,d)
308
309
310Pattern Enhance22
311
312|..ooooo
313|.......
314|..*....
315|.......
316|.......
317|....oo.
318|..O.oo.
319|.......
320|.......
321+-------
322
323:8,E,value(40)
324
325|..ooooo
326|.......
327|..*....
328|.......
329|.......
330|....ac.
331|..O.bd.
332|.......
333|.......
334+-------
335
336;o_somewhere(a,b,c,d)
337
338
339Pattern Enhance23
340
341|.........o
342|.........o
343|....oo...o
344|..O.oo.*.o
345|..........
346|..........
347+----------
348
349:8,E,value(40)
350
351|.........o
352|.........o
353|....ac...o
354|..O.bd.*.o
355|..........
356|..........
357+----------
358
359;o_somewhere(a,b,c,d)
360
361
362Pattern Enhance24
363
364??....
365??O...
366.O..*.
367......
368......
369------
370
371:8,E,value(30)
372
373
374Pattern Enhance25
375
376+------
377|......
378|......
379|.....o
380|.o.X.o
381|......
382|..O.*.
383|......
384|..oo..
385|..oo..
386
387:8,E,value(15)
388
389
390Pattern Enhance26
391
392+------
393|......
394|......
395|.....o
396|.*.X.o
397|......
398|..O.o.
399|......
400|..oo..
401|..oo..
402
403:8,E,value(15)
404
405
406########################
407#
408# Invasion patterns
409#
410########################
411
412callback_data none
413
414
415Pattern Invade1
416
417+-----
418|.....
419|.....
420|..*..
421|...O.
422|.....
423
424:\,I,value(3)
425
426
427Pattern Invade2
428
429+-------
430|.......
431|.......
432|..*.OX.
433|...O.X.
434|.......
435
436:8,I,value(3)
437
438
439Pattern Invade3
440
441|.....
442|.....
443|.....
444|.....
445|..*..
446|.....
447|.....
448|.....
449|.....
450|..O..
451
452:8,sIe,value(0.2)
453
454
455Pattern Invade4
456
457|.....
458|.....
459|.....
460|.....
461|..*..
462|.....
463|.....
464|.....
465|.....
466|..oO.
467
468:8,sIe,value(0.2)
469
470
471Pattern Invade4b
472
473|.....
474|.....
475|.....
476|.....
477|..*..
478|.....
479|.....
480|.....
481|.....
482|..ooO
483
484:8,sIe,value(0.2)
485
486
487Pattern Invade4c
488
489|.....?
490|.....?
491|.....?
492|.....?
493|..*..?
494|.....?
495|.....?
496|.....?
497|.....?
498|..oooO
499
500:8,sIe,value(0.2)
501
502
503Pattern Invade5
504
505|.....
506|.....
507|.....
508|..*..
509|.....
510|.....
511|.....
512|..O..
513
514:8,Ie,value(0.2)
515
516
517Pattern Invade6
518
519|.....
520|.....
521|.....
522|..*..
523|.....
524|.....
525|.....
526|..oO.
527
528:8,Ie,value(0.2)
529
530
531Pattern Invade6b
532
533|.....
534|.....
535|.....
536|..*..
537|.....
538|.....
539|.....
540|..ooO
541
542:8,Ie,value(0.2)
543
544
545Pattern Invade6c
546
547|.....?
548|.....?
549|.....?
550|..*..?
551|.....?
552|.....?
553|.....?
554|..oooO
555
556:8,Ie,value(0.2)
557
558
559Pattern Invade7a
560
561O.....o
562.......
563.......
564...*...
565.......
566.......
567o.....o
568
569:\,Ie,value(0.2)
570
571
572Pattern Invade7b
573
574.......
575.......
576..O....
577.......
578....*..
579.......
580.......
581
582:\,Ie,value(0.2)
583
584
585Pattern Invade7c
586# gf Corrected symmetry. (3.1.23)
587
588.......
589.......
590.......
591..O.*..
592.......
593.......
594.......
595
596:-,Ie,value(0.2)
597
598
599Pattern Invade7d
600
601O.....o
602.......
603.......
604...*...
605.......
606.......
607-------
608
609:8,Ie,value(0.2)
610
611
612Pattern Invade8
613
614+-----
615|.....
616|.....
617|..*..
618|.....
619|..Ooo
620
621:8,sI,value(2)
622
623
624Pattern Invade9
625
626+-----
627|.....
628|.....
629|..*..
630|.....
631|...Oo
632
633:8,sI,value(2)
634
635
636Pattern Invade10
637
638+-----
639|.....
640|.....
641|..*..
642|.....
643|....O
644
645:\,sI,value(2)
646
647
648Pattern Invade11
649
650+------
651|......
652|......
653|..*...
654|......
655|......
656|.....O
657
658:\,sI,value(2)
659
660
661Pattern Invade12
662
663+-------
664|.......
665|.......
666|..*....
667|.......
668|.......
669|.......
670|......O
671
672:\,sI,value(2)
673
674
675Pattern Invade13
676
677|......
678|..O...
679|......
680|..*...
681|......
682|...O..
683|......
684
685:8,Ie,value(0.2)
686
687
688Pattern Invade14
689
690|......
691|...O..
692|......
693|...*..
694|......
695|...O..
696|......
697
698:8,Ie,value(0.2)
699
700
701Pattern Invade15
702
703|......
704|......
705|......
706|.*.O..
707|......
708|......
709|......
710
711:8,Ie,value(0.4)
712
713
714Pattern Invade16
715
716+------
717|......
718|......
719|..*...
720|......
721|......
722|......
723|..O...
724
725:8,sI,value(2)
726
727
728Pattern Invade17
729
730+------
731|......
732|......
733|.....x
734|...O.x
735|......
736|......
737|...*..
738|......
739|......
740|...O..
741|......
742
743:8,sI,value(0.5)
744
745
746# END OF FILE