Initial commit of GNU Go v3.8.
[sgk-go] / patterns / influence.db
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# This is GNU Go, a Go program. Contact gnugo@gnu.org, or see #
# http://www.gnu.org/software/gnugo/ for more information. #
# #
# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, #
# 2008 and 2009 by the Free Software Foundation. #
# #
# This program is free software; you can redistribute it and/or #
# modify it under the terms of the GNU General Public License #
# as published by the Free Software Foundation - version 3, #
# or (at your option) any later version. #
# #
# This program is distributed in the hope that it will be #
# useful, but WITHOUT ANY WARRANTY; without even the implied #
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR #
# PURPOSE. See the GNU General Public License in file COPYING #
# for more details. #
# #
# You should have received a copy of the GNU General Public #
# License along with this program; if not, write to the Free #
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, #
# Boston, MA 02111, USA. #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Database of influence patterns.
#
# ? - don't care
# . - empty
# O - color of dragon making influence
# X - opposite color of O
# o - O or empty
# x - X or empty
# , - point which influence can't pass through
#
#
# Two different classes of patterns are used here.
#
# E - Enhance influence.
# I - Invasion points.
attribute_map value_only
goal_elements none
# callback_data is pattern class dependent for this database
########################
#
# Enhancement patterns
#
########################
callback_data O
Pattern Enhance1
o..?
O.*.
O...
o.??
:8,E,value(30)
Pattern Enhance2
oO....
oo..*.
oO....
:-,E,value(30)
Pattern Enhance3
oO.....
ooO..*.
oO.....
:-,E,value(30)
Pattern Enhance4
ooO....
ooo..*.
oO.....
:8,E,value(20)
Pattern Enhance5
oO.....
oO...*.
oo.....
oO.....
:8,E,value(30)
Pattern Enhance6
oO.....
O....*.
oo.....
oO.....
:8,E,value(20)
Pattern Enhance7
oO......
ooO...*.
oo......
oO......
:8,E,value(20)
Pattern Enhance8
# gf Corrected symmetry. (3.1.23)
oO....
o...*.
o.....
oO....
:8,E,value(15)
Pattern Enhance9
oO.....
oO...*.
o......
O......
:8,E,value(20)
Pattern Enhance10
oO....
O...*.
o.....
O.....
:8,E,value(30)
Pattern Enhance11
oO....
o...*.
O.....
O.....
:8,E,value(30)
Pattern Enhance12
oO.....
o....*.
oO.....
O......
:8,E,value(30)
Pattern Enhance13
oO.....
oo...*.
ooO....
O......
:8,E,value(30)
Pattern Enhance14
oO....
o...*.
o.....
O.....
:8,E,value(20)
Pattern Enhance15
??.....??
oo.....oo
oo.O...oo
......*..
.........
---------
:8,E,value(30)
??.....??
ac.....oo
bd.O...oo
......*..
.........
---------
;o_somewhere(a,b,c,d)
Pattern Enhance16
oo..|
oO.*|
oo..|
:-,E,value(20)
Pattern Enhance17
oo...|
oO.*.|
oo...|
:-,E,value(20)
Pattern Enhance18
oo...
oO...
...*.
.....
-----
:8,E,value(20)
Pattern Enhance19
oo...
oo.*.
oO...
.....
.....
.....
-----
:8,E,value(20)
Pattern Enhance20
|..ooooo
|.......
|..*....
|.......
|.......
|..O.oo.
|....oo.
|.......
|.......
+-------
:8,E,value(50)
|..ooooo
|.......
|..*....
|.......
|.......
|..O.ac.
|....bd.
|.......
|.......
+-------
;o_somewhere(a,b,c,d)
Pattern Enhance21
|.........o
|.........o
|..O.oo...o
|....oo.*.o
|..........
|..........
+----------
:8,E,value(50)
|.........o
|.........o
|..O.ac...o
|....bd.*.o
|..........
|..........
+----------
;o_somewhere(a,b,c,d)
Pattern Enhance22
|..ooooo
|.......
|..*....
|.......
|.......
|....oo.
|..O.oo.
|.......
|.......
+-------
:8,E,value(40)
|..ooooo
|.......
|..*....
|.......
|.......
|....ac.
|..O.bd.
|.......
|.......
+-------
;o_somewhere(a,b,c,d)
Pattern Enhance23
|.........o
|.........o
|....oo...o
|..O.oo.*.o
|..........
|..........
+----------
:8,E,value(40)
|.........o
|.........o
|....ac...o
|..O.bd.*.o
|..........
|..........
+----------
;o_somewhere(a,b,c,d)
Pattern Enhance24
??....
??O...
.O..*.
......
......
------
:8,E,value(30)
Pattern Enhance25
+------
|......
|......
|.....o
|.o.X.o
|......
|..O.*.
|......
|..oo..
|..oo..
:8,E,value(15)
Pattern Enhance26
+------
|......
|......
|.....o
|.*.X.o
|......
|..O.o.
|......
|..oo..
|..oo..
:8,E,value(15)
########################
#
# Invasion patterns
#
########################
callback_data none
Pattern Invade1
+-----
|.....
|.....
|..*..
|...O.
|.....
:\,I,value(3)
Pattern Invade2
+-------
|.......
|.......
|..*.OX.
|...O.X.
|.......
:8,I,value(3)
Pattern Invade3
|.....
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|.....
|..O..
:8,sIe,value(0.2)
Pattern Invade4
|.....
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|.....
|..oO.
:8,sIe,value(0.2)
Pattern Invade4b
|.....
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|.....
|..ooO
:8,sIe,value(0.2)
Pattern Invade4c
|.....?
|.....?
|.....?
|.....?
|..*..?
|.....?
|.....?
|.....?
|.....?
|..oooO
:8,sIe,value(0.2)
Pattern Invade5
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|..O..
:8,Ie,value(0.2)
Pattern Invade6
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|..oO.
:8,Ie,value(0.2)
Pattern Invade6b
|.....
|.....
|.....
|..*..
|.....
|.....
|.....
|..ooO
:8,Ie,value(0.2)
Pattern Invade6c
|.....?
|.....?
|.....?
|..*..?
|.....?
|.....?
|.....?
|..oooO
:8,Ie,value(0.2)
Pattern Invade7a
O.....o
.......
.......
...*...
.......
.......
o.....o
:\,Ie,value(0.2)
Pattern Invade7b
.......
.......
..O....
.......
....*..
.......
.......
:\,Ie,value(0.2)
Pattern Invade7c
# gf Corrected symmetry. (3.1.23)
.......
.......
.......
..O.*..
.......
.......
.......
:-,Ie,value(0.2)
Pattern Invade7d
O.....o
.......
.......
...*...
.......
.......
-------
:8,Ie,value(0.2)
Pattern Invade8
+-----
|.....
|.....
|..*..
|.....
|..Ooo
:8,sI,value(2)
Pattern Invade9
+-----
|.....
|.....
|..*..
|.....
|...Oo
:8,sI,value(2)
Pattern Invade10
+-----
|.....
|.....
|..*..
|.....
|....O
:\,sI,value(2)
Pattern Invade11
+------
|......
|......
|..*...
|......
|......
|.....O
:\,sI,value(2)
Pattern Invade12
+-------
|.......
|.......
|..*....
|.......
|.......
|.......
|......O
:\,sI,value(2)
Pattern Invade13
|......
|..O...
|......
|..*...
|......
|...O..
|......
:8,Ie,value(0.2)
Pattern Invade14
|......
|...O..
|......
|...*..
|......
|...O..
|......
:8,Ie,value(0.2)
Pattern Invade15
|......
|......
|......
|.*.O..
|......
|......
|......
:8,Ie,value(0.4)
Pattern Invade16
+------
|......
|......
|..*...
|......
|......
|......
|..O...
:8,sI,value(2)
Pattern Invade17
+------
|......
|......
|.....x
|...O.x
|......
|......
|...*..
|......
|......
|...O..
|......
:8,sI,value(0.5)
# END OF FILE