Skip to content

Commit 2e362e0

Browse files
authored
Merge pull request #92 from gonmf/develop
Version 1.22
2 parents 271c851 + b04662a commit 2e362e0

14 files changed

Lines changed: 382 additions & 2846 deletions

File tree

kgs/casual.example

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name=matilda
2-
password=PASSWORD
2+
password=
33
room=Computer Go
44
verbose=f
5-
engine=../src/matilda -m gtp --think_in_opt_time -l ewi -d ../src/data/
5+
engine=../src/matilda -m gtp --think_in_opt_time -l -d ../src/data/
66
rules=chinese
7-
rules.boardSize=13
8-
rules.time=14:00+10/0:30
7+
rules.boardSize=9
8+
rules.time=4:00+10/0:30
99
mode=custom
1010
gameNotes=Testing for bot tournament
1111
reconnect=f

kgs/tournament.example

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
name=matilda
2-
password=PASSWORD
2+
password=
33
room=Computer Go
44
verbose=f
5-
engine=../src/matilda -m gtp --think_in_opt_time -l ewip -d ../src/data/
6-
rules=chinese
7-
rules.boardSize=13
8-
rules.time=9:00+10/0:30
5+
engine=../src/matilda -m gtp --think_in_opt_time -l -d ../src/data/
96
mode=tournament
10-
reconnect=t
7+
reconnect=f

src/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ LDFLAGS += -lm
2222
# GCC > 4.9 only
2323
# CFLAGS += -fdiagnostics-color=auto
2424

25+
COMMIT := $(shell git rev-parse --short HEAD 2> /dev/null)
2526

27+
CFLAGS += -DCOMMITN='"$(COMMIT)"'
2628

2729
SRCFILES := $(wildcard *.c mcts/*.c)
2830

src/README

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ Project conventions/guidelines
9292
strongly static typed and array passed as parameters should not be
9393
referenced.
9494
20. Don't use volatile keyword, enumerables or unions if avoidable.
95-
21. Coding style is Allman/BSD with 4-space indentation, lines not exceeding the
95+
21. Text in the program text interface can be adjusted to a terminal assumed to
96+
contain 80 character lines.
97+
22. Coding style is Allman/BSD with 4-space indentation, lines not exceeding the
9698
80 characters, and pointers typed appart from symbols. Function declarations
9799
should have parameter lists NT kernel style, except if they have no
98100
parameters. No spaces around brackets. If a string literal exceeds the

src/data/9x9.ob

Lines changed: 287 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This file contains opening book rules for 9x9 boards. They are all placed in
1+
# This file contains opening book rules for 9x9 boards. They are all placed in
22
# the same file to guarantee order (rules read first take precendence).
33
# This file was made from rules from the extended collection of Fuego, Pachi
44
# (which corrects some Fuego rules), and rules generated by Matilda.
@@ -2016,3 +2016,289 @@
20162016
9 F6 F4 D4 D3 E4 E3 | C3
20172017
9 F6 D5 G6 F5 E5 G5 D4 E4 | E6
20182018
9 E4 E3 E2 F3 | D3
2019+
9 H2 G2 | E5
2020+
9 C5 F6 E5 F5 E4 F4 F3 | G3
2021+
9 C4 G5 | E6
2022+
9 G6 D4 C4 | D5
2023+
9 D6 D4 G6 G4 | E4
2024+
9 C5 E5 E4 F5 F4 G5 G4 | C7
2025+
9 C5 F5 G5 G4 | G6
2026+
9 E5 G5 F3 E4 G3 F4 | D5
2027+
9 G6 C5 E5 G4 D3 | F2
2028+
9 E5 E4 E3 F3 | D4
2029+
9 F6 C3 C5 F3 | B3
2030+
9 F5 F6 C3 E5 | G6
2031+
9 E4 E5 E3 F4 | F5
2032+
9 D4 G6 F4 C3 | G5
2033+
9 E5 E3 F4 F3 G4 G3 | D4
2034+
9 F6 F5 E5 D4 E4 D3 E3 | C6
2035+
9 E5 E4 F5 F4 D4 G4 | G5
2036+
9 E4 G5 C3 F3 | F6
2037+
9 G7 C4 C3 D4 D3 E4 E3 | F4
2038+
9 F5 E4 E3 F4 F3 G4 G3 | D4
2039+
9 E4 E5 F4 F3 G4 | D5
2040+
9 G7 D4 C4 C3 D3 | C2
2041+
9 G5 G6 D4 D5 E4 E5 F4 F5 | C7
2042+
9 F6 G6 D5 F5 E5 G5 C3 E4 | F7
2043+
9 C5 F6 E5 F5 E4 F4 F3 G3 | F8
2044+
9 E5 F5 F4 E4 G3 F3 | G4
2045+
9 D4 G5 G3 | D7
2046+
9 F5 E5 D4 E4 F4 E3 F3 | E6
2047+
9 F6 F4 C5 C3 | C4
2048+
9 G6 C5 E5 D3 F3 | D6
2049+
9 D4 D3 E4 E3 F4 F3 G3 | C3
2050+
9 F5 E5 C2 E4 | E6
2051+
9 F5 E5 D2 | E6
2052+
9 G4 F3 G3 | E5
2053+
9 E5 F5 E4 D4 E3 D3 | E6
2054+
9 F7 C5 E5 G5 D3 F3 | F4
2055+
9 E6 D5 F6 F5 E5 D4 E4 F4 | E3
2056+
9 C4 F5 F4 | E5
2057+
9 F6 C5 F4 | C7
2058+
9 E5 G5 E3 D4 F3 E4 G3 F4 | D7
2059+
9 E5 G5 E3 E4 F3 F4 G3 | D4
2060+
9 F6 D4 E4 F3 F4 | E3
2061+
9 G5 G4 D4 E3 E4 F3 F4 | E7
2062+
9 C6 E6 D4 G6 F4 H4 G3 | E8
2063+
9 G6 C3 D4 | C4
2064+
9 E4 F3 | F6
2065+
9 E5 G5 E3 D4 F3 E4 G3 F4 C2 | D7
2066+
9 E6 C4 G5 E4 F3 | C6
2067+
9 G7 E6 E5 C5 F5 D5 D4 C4 F3 | C8
2068+
9 E5 F5 F4 E4 G4 F3 G3 | D5
2069+
9 F6 D5 G5 E5 E4 F5 F4 D4 F3 E3 | B6
2070+
9 D5 F5 E5 D4 C4 E4 F4 F3 G4 | G3
2071+
9 E5 E4 G4 | D5
2072+
9 D5 F6 E3 C3 | E7
2073+
9 D5 F5 E5 D4 C4 E4 F4 F3 | G4
2074+
9 F6 G6 G5 F5 C3 | G7
2075+
9 F6 F5 E5 E4 D4 E3 | D3
2076+
9 F6 G7 C5 C3 E5 E3 | D2
2077+
9 F6 D4 E5 E3 E4 | F3
2078+
9 B4 F5 | E5
2079+
9 G3 F3 F2 | F4
2080+
9 C5 G7 E5 C3 E3 | E8
2081+
9 F6 D5 E5 F5 E4 D4 F3 F4 | E6
2082+
9 E5 G3 F4 | D7
2083+
9 E6 H5 C5 E4 F5 F3 F4 G3 | H6
2084+
9 D6 G6 E6 E5 F6 F5 D5 G5 C4 D4 C3 D3 D2 | G7
2085+
9 H6 C5 E5 H5 F5 G4 G5 | D3
2086+
9 F6 E4 C4 | D5
2087+
9 G6 G5 F5 G4 D4 E3 F4 F3 D3 | F6
2088+
9 G7 H7 D6 G6 E6 E5 F6 F5 D5 G5 C4 D4 C3 D3 D2 | G8
2089+
9 E5 E4 F4 E3 G4 F3 | D5
2090+
9 C5 G7 D5 C4 E5 D4 G4 E3 | H8
2091+
9 E6 D6 E5 G6 F4 C3 | E8
2092+
9 G5 D3 E3 | D4
2093+
9 C5 G5 F5 | G4
2094+
9 E4 D3 F4 E3 | C5
2095+
9 G5 E5 F4 D3 | D7
2096+
9 F6 C5 E5 G5 F3 | C4
2097+
9 D5 F6 E5 F5 F4 E4 G4 F3 | G3
2098+
9 H7 D6 D5 E6 E5 F6 G5 C5 E4 F5 G4 F4 F3 D3 F2 E3 G2 G3 | B7
2099+
9 G6 D5 E4 E5 F4 C3 | F8
2100+
9 F6 G6 D5 F5 E5 G5 F4 E4 | G3
2101+
9 E6 D5 F6 F5 G6 G5 E5 E4 D4 E3 F4 | D3
2102+
9 F5 E5 F4 E4 B3 | E6
2103+
9 E5 E4 D4 F4 E3 F3 | F5
2104+
9 E4 E3 G4 | D5
2105+
9 E4 E3 F3 F2 | D3
2106+
9 E7 G7 E5 C5 F3 G4 G3 C3 | B4
2107+
9 F6 D5 F3 | E7
2108+
9 F6 E6 F5 E5 F4 E4 B2 | B5
2109+
9 F2 G3 | E5
2110+
9 F6 D5 G6 F5 E5 G5 D4 E4 F4 E3 | E6
2111+
9 G7 C4 D4 D3 | D5
2112+
9 E5 E4 F4 E3 G4 F3 G3 | D5
2113+
9 D6 G6 E6 E5 F6 F5 D5 G5 C4 D4 C3 D3 D2 E2 | G7
2114+
9 F5 E5 F4 E4 B2 | E6
2115+
9 E5 E4 F5 F4 G5 G4 F3 | D4
2116+
9 E5 D5 G5 E4 F4 | E6
2117+
9 D5 E5 D4 H5 H3 E4 | E6
2118+
9 G5 H4 H5 F3 E4 G3 F4 | C6
2119+
9 E5 F5 F4 E4 E3 | D4
2120+
9 H5 H4 E4 F3 F4 G3 | G4
2121+
9 G5 D5 F3 D3 | C7
2122+
9 E4 E3 F3 G3 | D3
2123+
9 E6 D5 F6 F5 G6 G5 E5 C4 D4 E4 F4 E3 | F3
2124+
9 G7 D4 C4 C3 D3 E3 D2 | F5
2125+
9 G7 C5 C4 D5 D4 E5 F3 | G5
2126+
9 E6 D5 F6 E5 H2 F5 | D2
2127+
9 G5 D4 E3 D3 | E6
2128+
9 D6 F6 G6 D4 C5 F4 C4 C3 | H5
2129+
9 G6 H6 F5 G5 D4 G4 F4 E3 D3 F3 | F6
2130+
9 C6 E6 D4 G6 F4 H4 G3 H3 | D8
2131+
9 C5 G5 E5 F4 E4 | G6
2132+
9 G5 G7 D4 C3 | F8
2133+
9 E5 G5 F3 E4 | F4
2134+
9 E5 G5 F5 F4 G4 F3 D3 G3 | G6
2135+
9 D6 D5 E6 E5 F6 F5 G6 G5 B2 | C5
2136+
9 D6 D5 E6 E5 F6 F5 B2 G5 | E2
2137+
9 D6 C5 E6 D5 F6 E5 G6 F5 B2 G5 | E2
2138+
9 G6 C4 E5 G4 F3 | C6
2139+
9 E5 E4 F5 F4 G5 G4 D4 D3 | C4
2140+
9 F5 F4 G5 G4 D4 D3 E4 E3 | C4
2141+
9 E5 F4 G4 F3 D3 G3 | F5
2142+
9 G5 E5 G3 D3 | D4
2143+
9 E5 E4 F4 G4 F3 G3 | G5
2144+
9 F6 D4 E3 | E4
2145+
9 E5 E6 C3 F5 F3 | F6
2146+
9 G6 C3 C4 | D5
2147+
9 E6 E4 D5 C3 G5 D3 D4 G3 | F3
2148+
9 E4 D4 G4 E3 | E5
2149+
9 E4 E5 F3 E3 | D4
2150+
9 F5 G3 E4 | C5
2151+
9 C6 C5 D6 D5 E6 E5 F6 F5 G6 G5 H2 | E2
2152+
9 D4 G4 E4 E3 F4 F3 | G5
2153+
9 E5 E4 F5 F4 F3 | G4
2154+
9 E5 E4 D4 E3 F4 F3 G4 | D5
2155+
9 C4 E5 E4 F5 | H6
2156+
9 F6 D4 E4 E3 F4 | D6
2157+
9 F4 F5 C3 | E5
2158+
9 E4 E5 F3 D4 G3 F4 | E3
2159+
9 C6 G7 E5 E3 G5 G3 | H5
2160+
9 D6 D4 G6 F4 G4 | F5
2161+
9 E4 D4 F3 F4 G3 | E5
2162+
9 G6 D4 E4 E3 | D3
2163+
9 F6 D4 G3 | C6
2164+
9 G6 C3 D3 | D4
2165+
9 C4 E6 D4 G6 F4 C3 | D8
2166+
9 E5 G5 F4 E4 G4 F3 | F5
2167+
9 C4 G6 D4 C3 F4 | H5
2168+
9 G6 G5 F5 G4 D4 F3 F4 | H6
2169+
9 D6 F6 C3 F4 | F5
2170+
9 G6 C5 E5 G5 D3 | F6
2171+
9 G7 C5 D6 D5 E5 C4 D4 C3 D3 G3 | E2
2172+
9 G7 D5 D6 C4 E5 C3 D4 G3 D3 | C5
2173+
9 F3 F2 G2 | D7
2174+
9 E6 F6 E5 D5 E4 F5 F4 D4 | E8
2175+
9 D5 G5 E5 E4 F5 F4 | G6
2176+
9 C5 F4 F5 G4 G5 | E4
2177+
9 F4 F3 F2 G3 | D4
2178+
9 F4 D5 G4 F5 | C7
2179+
9 E4 F4 G4 F3 | F5
2180+
9 E5 C3 G5 F3 | B4
2181+
9 G5 E3 D4 F3 E4 | E7
2182+
9 F2 G2 H2 | F5
2183+
9 E5 F6 C4 F3 | G4
2184+
9 C6 G6 E5 G3 E3 | G5
2185+
9 E5 G7 C4 F3 | G4
2186+
9 D6 E4 F6 G4 C4 C3 | B3
2187+
9 E6 D5 F6 F5 E5 D4 E4 F4 E3 | C7
2188+
9 E5 G5 E4 F4 F3 D3 F2 E3 G2 G3 | F5
2189+
9 E5 G5 F4 E4 F3 | D6
2190+
9 E5 F5 F4 G4 D3 E3 F3 | F6
2191+
9 F5 D4 E4 F4 | E5
2192+
9 E4 F4 E3 D3 | E5
2193+
9 H6 D5 E4 E5 | B4
2194+
9 D3 E3 F3 | E4
2195+
9 E4 E5 E3 F4 F3 | D5
2196+
9 C5 F6 F5 G6 G5 G3 | E5
2197+
9 F6 G6 E5 F5 C3 | G7
2198+
9 E6 E5 F6 F5 G6 G5 C5 E3 | C3
2199+
9 E6 G5 C5 E4 D3 | E3
2200+
9 F6 G6 D5 F5 E5 E4 | F4
2201+
9 G6 C3 E5 E3 G4 | B4
2202+
9 E6 D5 E5 F5 F4 E4 G4 | D6
2203+
9 E5 G7 F3 C5 | D7
2204+
9 F6 F5 D5 E4 E5 F4 D4 | G6
2205+
9 F6 F5 G6 G5 B5 B4 C5 C4 D5 D4 E5 E4 H5 | H4
2206+
9 C4 D5 D4 E5 E4 F5 F4 G5 G4 | C6
2207+
9 F6 E5 D4 E4 | G4
2208+
9 E4 E3 F4 F3 G4 G3 F2 | D4
2209+
9 G5 H4 H5 E3 E4 F3 F4 G3 C3 | C6
2210+
9 E5 F4 F5 E3 G4 G3 D3 | E4
2211+
9 G5 D5 E4 C3 | C6
2212+
9 D6 H6 F5 C4 F4 G4 F3 G3 | C3
2213+
9 D6 G5 F6 D4 C5 F4 C4 C3 | F2
2214+
9 C5 F5 G5 | F6
2215+
9 E5 D5 F4 F5 G4 E4 | E6
2216+
9 F6 C3 C4 D3 D4 F2 E4 | E8
2217+
9 E5 E3 F4 G3 G4 | C5
2218+
9 E6 F5 F6 G5 E5 G4 E4 E3 F4 F3 C3 D2 D3 | G3
2219+
9 E3 D3 G3 | C6
2220+
9 D6 D5 F6 F5 E5 D4 E4 F4 D3 F3 E3 | G7
2221+
9 G5 D5 E4 E5 F4 D4 D3 | F6
2222+
9 F6 F5 G6 G5 B5 B4 C5 C4 D5 D4 E5 E4 | G3
2223+
9 C5 D3 E5 G3 G5 | E8
2224+
9 F5 F3 E4 | C5
2225+
9 F6 E5 E4 D4 | F5
2226+
9 E5 F5 C4 E3 | F4
2227+
9 D4 D3 F4 F3 E3 | F7
2228+
9 F6 E5 C3 F5 | G5
2229+
9 G3 E2 F2 G2 | E3
2230+
9 E5 D3 C4 F3 G4 | C3
2231+
9 F6 F5 G6 G5 B5 B4 C5 C4 D5 D4 E5 E4 H5 H4 | H3
2232+
9 G6 C4 E5 G4 F3 D3 | D4
2233+
9 G7 C5 C6 D5 D6 C4 E5 E4 D4 C3 D3 G3 | F4
2234+
9 C5 F4 G5 G4 | E6
2235+
9 E5 F5 F4 D4 F3 E4 | D5
2236+
9 F6 D4 E5 E3 E4 F3 | B4
2237+
9 D5 E5 D4 F5 E4 F4 F3 | G3
2238+
9 F7 D6 D5 C5 E5 C4 D3 G4 F3 | H5
2239+
9 F6 F5 G6 G5 H6 B4 B5 C4 C5 D4 D5 E4 E5 H4 H5 | J4
2240+
9 G7 C5 C6 D5 D6 C4 E5 C3 D4 G3 D3 | C2
2241+
9 F6 G6 D5 F5 E5 E4 F4 | G5
2242+
9 E4 E5 E3 D4 F3 F4 G3 | D5
2243+
9 F6 F5 G6 E4 D5 F4 E5 | C4
2244+
9 G5 D5 E4 E5 D3 D4 | F4
2245+
9 E5 E4 F4 E3 F3 F2 G2 | D6
2246+
9 E4 E5 F3 F4 | F5
2247+
9 E5 E4 F5 D3 D4 E3 | C4
2248+
9 E5 F5 F4 E4 F3 E3 E2 | G5
2249+
9 D6 G5 F6 F4 G6 D3 C4 E3 D4 C2 C3 | C7
2250+
9 D5 G5 F5 G4 | F7
2251+
9 F4 D5 D3 F5 | G5
2252+
9 E5 G6 C4 C3 F3 D3 | G4
2253+
9 F5 F4 G5 G4 C4 D3 D4 E3 E4 | H6
2254+
9 G4 F4 F3 F2 | G3
2255+
9 F6 C5 E4 G3 | C3
2256+
9 D5 G4 F5 | H6
2257+
9 G7 H7 D6 G6 E6 E5 F6 F5 D5 G5 C4 D4 C3 D3 C2 E2 D2 | G8
2258+
9 E5 F4 F5 E3 C4 G3 G4 | H5
2259+
9 F5 C4 E3 | F8
2260+
9 D4 F5 F4 G4 | E4
2261+
9 G4 F4 E3 F3 G3 | E5
2262+
9 C6 G7 D6 C5 F6 D4 F4 E3 G4 F3 G3 G2 | H8
2263+
9 G5 D5 D4 C4 | E4
2264+
9 E5 E6 G5 D5 F4 E4 | F5
2265+
9 C4 G6 F4 | F6
2266+
9 E5 F6 F5 F3 C4 | G6
2267+
9 F6 F5 D5 G5 E5 E4 D4 E3 F4 | G6
2268+
9 G4 F3 F2 G3 G2 | E3
2269+
9 F5 E5 D4 E4 F4 | E3
2270+
9 E4 E5 H4 | D5
2271+
9 E5 F3 F4 G3 | B5
2272+
9 D4 D3 G4 | E4
2273+
9 E5 F6 C4 F4 E4 G4 C3 D3 F3 E3 F2 G3 G2 H2 | F5
2274+
9 F5 E4 F4 G4 G3 | D6
2275+
9 G6 D5 E4 D4 D3 C3 | E3
2276+
9 E4 G4 G3 H3 | G5
2277+
9 G3 H3 F2 G2 | G4
2278+
9 C3 G5 | E5
2279+
9 E6 C4 G6 E4 G3 | C7
2280+
9 E5 E4 G5 G4 F4 E3 F3 G3 F2 G2 | C5
2281+
9 E4 F3 E3 | F6
2282+
9 E4 F4 D3 E3 F3 E2 | F5
2283+
9 D6 D5 F6 F5 E5 D4 E4 F4 E3 D3 F3 G3 | B6
2284+
9 F5 G4 C4 F3 F4 | G3
2285+
9 E6 D5 F6 F5 E5 C4 D4 E4 | D3
2286+
9 G5 D5 E4 E5 F4 D4 D3 C3 | D8
2287+
9 E6 D5 F6 F5 E5 C4 D4 E4 D3 | D6
2288+
9 D5 F4 F5 G4 | E4
2289+
9 G6 C4 D4 C3 | D5
2290+
9 H6 D4 | C6
2291+
9 D5 F5 E5 F4 E4 | F7
2292+
9 E4 F4 E3 F3 G3 | F5
2293+
9 F4 F3 G4 G3 G2 | D5
2294+
9 E5 D5 D4 F5 E4 F4 | F7
2295+
9 G7 F7 G6 D6 C5 E3 E5 G3 | C3
2296+
9 F6 D5 F4 E3 | D4
2297+
9 E4 F4 F3 G3 | F5
2298+
9 E5 C5 F4 G5 G4 | F7
2299+
9 F5 E5 F4 E4 C2 | E6
2300+
9 D6 D5 E6 E5 F6 F5 C5 G5 C4 D3 | D4
2301+
9 E4 G4 F3 H3 G3 | D6
2302+
9 G4 F4 E3 G3 F3 | F5
2303+
9 E6 F5 F6 G5 E5 G4 E4 E3 F4 F3 C3 C2 D3 D2 | H6
2304+
9 E5 G5 F5 E4 D4 F4 | D3

0 commit comments

Comments
 (0)