Beginning of implementation of a ctypes-based interface to libboard, which is a much cleaner set of Go routines than I hacked together originally. Including a copy of gnugo 3.8 so we can build a dynamic version of libboard.
This commit is contained in:
488
gnugo/regression/13x13.tst
Normal file
488
gnugo/regression/13x13.tst
Normal file
@ -0,0 +1,488 @@
|
||||
# This is a collection of blunders of GNU Go in Stefan Mertin's private
|
||||
# 13x13 - Computer Go tournament in 2001 (see
|
||||
# http://www.geocities.com/comp_go/13x13.html). I think they should be
|
||||
# quite useful as tests. 13x13-positions are specific as problems, and
|
||||
# they are quickly evaluated both by GNU Go and by us when maintaining.
|
||||
# (And of course, these are games against some opponents we would like
|
||||
# to beat :-) )
|
||||
# I also added a few test cases where GNU Go played right in the game,
|
||||
# but went wrong in a replay by a newer version (3.14 / 3.15).
|
||||
# -Arend
|
||||
# Most of the variations in the sgf-files are due to Stefan Mertin.
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
#DESCRIPTION=M2 has the huge follow up of rescueing H3, not seen by GNU Go.
|
||||
loadsgf games/mertin13x13/goliath-gnugo1.B+11.sgf 22
|
||||
1 reg_genmove white
|
||||
#? [M2]
|
||||
|
||||
# E10 is a little better but the difference might not be worth regressing
|
||||
# for now.
|
||||
loadsgf games/mertin13x13/goliath-gnugo1.B+11.sgf 36
|
||||
2 reg_genmove white
|
||||
#? [E9|E10]
|
||||
|
||||
loadsgf games/mertin13x13/goliath-gnugo1.B+11.sgf 58
|
||||
3 restricted_genmove white E2 E5
|
||||
#? [E5]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
# Of course it is nice if you can get away with J11 as GNU Go did in the
|
||||
# game, but I think L9 is urgent.
|
||||
loadsgf games/mertin13x13/goliath-gnugo2.W+9.sgf 30
|
||||
4 reg_genmove white
|
||||
#? [L9]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/goliath-gnugo3.W+0.sgf 42
|
||||
5 reg_genmove white
|
||||
#? [N10|N9|M1]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/goliath-gnugo3.W+0.sgf 44
|
||||
6 reg_genmove white
|
||||
#? [M8]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
loadsgf games/mertin13x13/goliath-gnugo3.W+0.sgf 48
|
||||
7 reg_genmove white
|
||||
#? [L7|M7|M6]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/goliath-gnugo3.W+0.sgf 54
|
||||
8 restricted_genmove white K6 K7 J8 H8
|
||||
#? [J8]*
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
loadsgf games/mertin13x13/goliath-gnugo3.W+0.sgf 72
|
||||
9 reg_genmove white
|
||||
#? [C4]*
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
loadsgf games/mertin13x13/gointellect-gnugo1.B+14.sgf 12
|
||||
10 reg_genmove white
|
||||
#? [C2]
|
||||
|
||||
#CATEGORY=TERRITORIAL_EVALUATION
|
||||
loadsgf games/mertin13x13/gointellect-gnugo1.B+14.sgf 20
|
||||
11 reg_genmove white
|
||||
#? [L11|H7|G7|F6]*
|
||||
|
||||
#CATEGORY=TERRITORIAL_EVALUATION
|
||||
loadsgf games/mertin13x13/gointellect-gnugo1.B+14.sgf 24
|
||||
12 reg_genmove white
|
||||
#? [G7|F7|G8]
|
||||
|
||||
##CATEGORY=STRATEGY
|
||||
#loadsgf games/mertin13x13/gointellect-gnugo2.W+8.sgf 22
|
||||
#13 reg_genmove white
|
||||
##? [!G7]*
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gointellect-gnugo2.W+8.sgf 28
|
||||
14 reg_genmove white
|
||||
#? [A10|E8|E6|H6]*
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# New failure (comparing 3.1.15 and 3.0.0)
|
||||
# See also owl:262.
|
||||
loadsgf games/mertin13x13/gointellect-gnugo2.W+8.sgf 32
|
||||
15 reg_genmove white
|
||||
#? [C7|B7|C6|B6|B5|C5]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 24
|
||||
16 reg_genmove white
|
||||
#? [C6|C5]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 32
|
||||
17 reg_genmove white
|
||||
#? [L5|L3]*
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
# This got broke between 3.0.0 and 3.1.14.
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 42
|
||||
18 owl_attack L11
|
||||
#? [0]
|
||||
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 48
|
||||
19 restricted_genmove white M8 N3
|
||||
#? [M8]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 60
|
||||
20 reg_genmove white
|
||||
#? [M8]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 66
|
||||
21 reg_genmove white
|
||||
#? [N8]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
loadsgf games/mertin13x13/gointellect-gnugo3.B+1.sgf 94
|
||||
22 reg_genmove white
|
||||
#? [C9]
|
||||
|
||||
# E12 is too small.
|
||||
loadsgf games/mertin13x13/katsunari-gnugo3.B+14.sgf 16
|
||||
23 reg_genmove white
|
||||
#? [B7|M10|H2]*
|
||||
|
||||
# At least try to connect.
|
||||
loadsgf games/mertin13x13/katsunari-gnugo3.B+14.sgf 34
|
||||
24 reg_genmove white
|
||||
#? [G5|H5|G4]*
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo3.B+14.sgf 64
|
||||
25 reg_genmove white
|
||||
#? [J5]
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo3.B+14.sgf 66
|
||||
26 reg_genmove white
|
||||
#? [J5]
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
# Too early for 3-3 invasion at L11 with both UL and LR corner open
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 10
|
||||
27 reg_genmove white
|
||||
#? [C11|E3|E4]
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 12
|
||||
28 reg_genmove white
|
||||
#? [L10]*
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 20
|
||||
29 reg_genmove white
|
||||
#? [C8]
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 32
|
||||
30 reg_genmove white
|
||||
#? [B7|J13|E2|J6]
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 64
|
||||
31 reg_genmove white
|
||||
#? [M4|N4]
|
||||
|
||||
# A nice tesuji by GNU Go worth remembering!
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 74
|
||||
33 reg_genmove white
|
||||
#? [E7]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 82
|
||||
34 reg_genmove white
|
||||
#? [K13]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 102
|
||||
35 reg_genmove white
|
||||
#? [D2]
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo1.W+45.sgf 110
|
||||
36 reg_genmove white
|
||||
#? [C5]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
#SEVERITY=8
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 12
|
||||
37 reg_genmove white
|
||||
#? [E10]*
|
||||
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 20
|
||||
38 reg_genmove white
|
||||
#? [G11]
|
||||
|
||||
#CATEGORY=SEMEAI
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 44
|
||||
39 reg_genmove white
|
||||
#? [H4|J4]
|
||||
|
||||
# CATEGORY=FOLLOWUP
|
||||
# The followup of K13 is undervalued.
|
||||
# In fact, there is none at all (3.3.8)
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 50
|
||||
40 reg_genmove white
|
||||
#? [K13]*
|
||||
|
||||
# C8 can be cut off. Stones added to make the testcase more clear cut.
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 60
|
||||
play white H10
|
||||
play black D5
|
||||
41 restricted_genmove white C8 D7
|
||||
#? [D7]*
|
||||
|
||||
#CATEGORY=SEMEAI
|
||||
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 126
|
||||
42 reg_genmove white
|
||||
#? [N3|N2|L4|L3|L2|L1|M1|N1|M4]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# A correction in this shape would need subtle tuning, as leaving
|
||||
# the gap at D7 (by playing D6) should often be bad.
|
||||
loadsgf games/mertin13x13/gnugo-goliath1.W+11.sgf 25
|
||||
43 reg_genmove black
|
||||
#? [D6]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# To get better evaluation for B6 one would need to
|
||||
# 1) add the follow-up value of the monkey jump (very high here as
|
||||
# it is sente)
|
||||
# 2) move the influence barrier in the current situation around B6
|
||||
# a little further down, and/or add a reverse followup value here
|
||||
# Part of the overvaluation of M11 is due to the huge shape factor (+8.00)
|
||||
# by pattern CC77, which does not make too much sense here.
|
||||
loadsgf games/mertin13x13/gnugo-goliath1.W+11.sgf 27
|
||||
44 reg_genmove black
|
||||
#? [B6]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# B4 is really huge here, appr. 20 pts.
|
||||
loadsgf games/mertin13x13/gnugo-goliath1.W+11.sgf 31
|
||||
45 reg_genmove black
|
||||
#? [B4]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# L3 is 2pt double sente.
|
||||
loadsgf games/mertin13x13/gnugo-goliath1.W+11.sgf 85
|
||||
46 reg_genmove black
|
||||
#? [L3]
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 7
|
||||
47 restricted_genmove black K8 K9 G11
|
||||
#? [K8|K9]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 11
|
||||
48 reg_genmove black
|
||||
#? [K7]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 13
|
||||
49 reg_genmove black
|
||||
#? [K7]
|
||||
|
||||
# Renumbered since there were 2 test 49's
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 19
|
||||
149 reg_genmove black
|
||||
#? [L7]*
|
||||
|
||||
# Here N11 is generated as an "additional attack/defense move", although
|
||||
# the black dragon is still dead after black connects at N11.
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 27
|
||||
50 owl_defend L10
|
||||
#? [0]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 33
|
||||
51 reg_genmove black
|
||||
#? [L5]*
|
||||
|
||||
# GNU Go 3.1.15 wants to play F10 here (although 3.0.0 got H10)
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 35
|
||||
52 reg_genmove black
|
||||
#? [H10]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 61
|
||||
53 reg_genmove black
|
||||
#? [C6]
|
||||
|
||||
#CATEGORY=SEMEAI
|
||||
# This is very difficult. There are some variations in the .sgf-file,
|
||||
# most of them due to Stefan Mertin. Of course J13 (played by GNU Go)
|
||||
# is an annoying blunder.
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 67
|
||||
54 reg_genmove black
|
||||
#? [G10]*
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 83
|
||||
55 reg_genmove black
|
||||
#? [F5]*
|
||||
|
||||
#CATEGORY=CONNECTION
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 99
|
||||
56 reg_genmove black
|
||||
#? [H3]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-goliath2.W+38.sgf 111
|
||||
57 reg_genmove black
|
||||
#? [C5|D5]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-goliath3.B+16.sgf 55
|
||||
58 owl_attack J2
|
||||
#? [0]
|
||||
|
||||
# Moves like C8 are severly undervalued by GNU Go. /ab
|
||||
loadsgf games/mertin13x13/gnugo-katsunari1.B+21.sgf 13
|
||||
59 restricted_genmove black J11 C8
|
||||
#? [C8]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-katsunari1.B+21.sgf 15
|
||||
60 reg_genmove black
|
||||
#? [K5|L5]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-katsunari1.B+21.sgf 75
|
||||
61 reg_genmove black
|
||||
#? [K8]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 13
|
||||
62 reg_genmove black
|
||||
#? [M5]*
|
||||
|
||||
# New failure (comparing 3.0.0 and 3.1.15)
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 25
|
||||
63 reg_genmove black
|
||||
#? [K4]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 33
|
||||
64 reg_genmove black
|
||||
#? [L2|M3|L4|M5]
|
||||
|
||||
# New failure (comparing 3.0.0 and 3.1.15)
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 35
|
||||
65 reg_genmove black
|
||||
#? [H4]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 47
|
||||
66 reg_genmove black
|
||||
#? [G8|G7|H9|J9]*
|
||||
|
||||
#CATEGORY=ATARI_ATARI + ENDGAME_TUNING
|
||||
# New failure (comparing 3.0.0 and 3.1.15)
|
||||
# EB1404b produces nonsense here.
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 77
|
||||
67 reg_genmove black
|
||||
#? [B9]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 79
|
||||
68 reg_genmove black
|
||||
#? [A8]
|
||||
|
||||
#CATEGORY=TERRITORIAL_EVALUATION
|
||||
# There is s.th. odd in the influence function in comparison between
|
||||
# D4 and D5.
|
||||
loadsgf games/mertin13x13/gnugo-katsunari2.B+66.sgf 89
|
||||
69 restricted_genmove black D4 D5
|
||||
#? [D5]
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
# I think that securing the corner is larger.
|
||||
loadsgf games/mertin13x13/gnugo-gointellect1.W+28.sgf 11
|
||||
70 reg_genmove black
|
||||
#? [L10|L9|L11]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect1.W+28.sgf 19
|
||||
71 reg_genmove black
|
||||
#? [J11]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect1.W+28.sgf 29
|
||||
72 reg_genmove black
|
||||
#? [J10]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
# The "attack last move played, although it seems bad" heuristic sometimes
|
||||
# produces very bad choices.
|
||||
loadsgf games/mertin13x13/gnugo-gointellect1.W+28.sgf 31
|
||||
73 reg_genmove black
|
||||
#? [J8]*
|
||||
|
||||
#CATEGORY=OWL_TUNING, SEMEAI
|
||||
# The "attack last move played, although it seems bad" heuristic sometimes
|
||||
# produces very bad choices. Also, owl is wrong here.
|
||||
loadsgf games/mertin13x13/gnugo-gointellect1.W+28.sgf 33
|
||||
74 reg_genmove black
|
||||
#? [G10]
|
||||
|
||||
# D11 is a no-no. /ab
|
||||
#CATEGORY=TERRITORIAL_EVALUATION
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 13
|
||||
75 restricted_genmove black D11 E12
|
||||
#? [E12]
|
||||
|
||||
#CATEGORY=TERRITORIAL_EVALUATION
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 17
|
||||
76 reg_genmove black
|
||||
#? [K6|L6|J3]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 19
|
||||
77 reg_genmove black
|
||||
#? [L6|K5]*
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 21
|
||||
78 reg_genmove black
|
||||
#? [L5]*
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 23
|
||||
79 reg_genmove black
|
||||
#? [M5]
|
||||
|
||||
# M2 is better for eye shape here.
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 41
|
||||
80 reg_genmove black
|
||||
#? [M2]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/gnugo-gointellect2.W+2.sgf 55
|
||||
81 reg_genmove black
|
||||
#? [M8]
|
||||
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 11
|
||||
82 reg_genmove black
|
||||
#? [K4]
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 23
|
||||
83 reg_genmove black
|
||||
#? [L9]*
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 25
|
||||
84 reg_genmove black
|
||||
#? [L9]*
|
||||
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 29
|
||||
85 reg_genmove black
|
||||
#? [D2]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 45
|
||||
86 owl_attack L5
|
||||
#? [1 (H5|J4)]
|
||||
|
||||
#CATEGORY=TACTICAL_READING
|
||||
# GNU Go claims that D6 defends the worms D9 and F9
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 65
|
||||
87 reg_genmove black
|
||||
#? [E6]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 69
|
||||
88 restricted_genmove black A9 D6
|
||||
#? [D6]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
# New failure (comparing 3.1.15 with 3.0.0)
|
||||
# (I hope I read this out correctly. See variations in sgf-file.)
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 83
|
||||
89 owl_attack K2
|
||||
#? [0]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 99
|
||||
90 reg_genmove black
|
||||
#? [A5]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/mertin13x13/gnugo-gointellect3.W+37.sgf 109
|
||||
91 reg_genmove black
|
||||
#? [K6]*
|
286
gnugo/regression/13x13b.tst
Normal file
286
gnugo/regression/13x13b.tst
Normal file
@ -0,0 +1,286 @@
|
||||
# This is a collection of mistakes by GNU Go in Stefan Mertin's private
|
||||
# 13x13 - Computer Go tournament in 2001-2002 (see
|
||||
# http://www.geocities.com/comp_go/13x13.html).
|
||||
#
|
||||
# While the games used in 13x13.tst were played by GNU Go 3.0, this test
|
||||
# suite covers games played at the end of the tournament by GNU Go 3.2
|
||||
# at level 15.
|
||||
#
|
||||
# The opponents and results in these games are:
|
||||
#
|
||||
# Game GNU Go Result Opponent
|
||||
# name color
|
||||
# DAGN1.sgf white +40.5 Dariush
|
||||
# DAGN2.sgf white +52.5 Dariush
|
||||
# DAGN3.sgf white + 2.5 Dariush
|
||||
# GNDA1.sgf black +39.5 Dariush
|
||||
# GNDA2.sgf black +34.5 Dariush
|
||||
# GNDA3.sgf black +32.5 Dariush
|
||||
# GAGN1.sgf white -29.5 GoAhead
|
||||
# GAGN2.sgf white + 0.5 GoAhead
|
||||
# GAGN3.sgf white +16.5 GoAhead
|
||||
# GNGA1.sgf black + 2.5 GoAhead
|
||||
# GNGA2.sgf black +67.5 GoAhead
|
||||
# GNGA3.sgf black - 5.5 GoAhead
|
||||
# GHGN1.sgf white +33.5 Goliath
|
||||
# GHGN2.sgf white + 6.5 Goliath
|
||||
# GHGN3.sgf white -48.5 Goliath
|
||||
# GNGH1.sgf black + 5.5 Goliath
|
||||
# GNGH2.sgf black +13.5 Goliath
|
||||
# GNGH3.sgf black -59.5 Goliath
|
||||
# GIGN1.sgf white +12.5 Go Intellect
|
||||
# GIGN2.sgf white - 0.5 Go Intellect
|
||||
# GIGN3.sgf white +21.5 Go Intellect
|
||||
# GNGI1.sgf black +31.5 Go Intellect
|
||||
# GNGI2.sgf black +18.5 Go Intellect
|
||||
# GNGI3.sgf black + 2.5 Go Intellect
|
||||
# GMGN1.sgf white + 3.5 GoeMate
|
||||
# GMGN2.sgf white -10.5 GoeMate
|
||||
# GMGN3.sgf white - 6.5 GoeMate
|
||||
# GNGM1.sgf black + 9.5 GoeMate
|
||||
# GNGM2.sgf black -12.5 GoeMate
|
||||
# GNGM3.sgf black - 6.5 GoeMate
|
||||
# GPGN1.sgf white - 6.5 Go Professional
|
||||
# GPGN3.sgf white -15.5 Go Professional
|
||||
# GPGN5.sgf white -16.5 Go Professional
|
||||
# GNGP1.sgf black +27.5 Go Professional
|
||||
# GNGP3.sgf black - 0.5 Go Professional
|
||||
# GNGP5.sgf black - 1.5 Go Professional
|
||||
# GXGN1.sgf white +25.5 Go4++
|
||||
# GXGN2.sgf white -20.5 Go4++
|
||||
# GXGN3.sgf white -14.5 Go4++
|
||||
# GNGX1.sgf black -10.5 Go4++
|
||||
# GNGX2.sgf black +11.5 Go4++
|
||||
# GNGX3.sgf black - 4.5 Go4++
|
||||
# HTGN1.sgf white +10.5 HandTalk
|
||||
# HTGN2.sgf white +23.5 HandTalk
|
||||
# HTGN3.sgf white + 6.5 HandTalk
|
||||
# GNHT1.sgf black + 5.5 HandTalk
|
||||
# GNHT2.sgf black -13.5 HandTalk
|
||||
# GNHT3.sgf black +16.5 HandTalk
|
||||
# MFGN1.sgf white +43.5 Many Faces of Go
|
||||
# MFGN2.sgf white +35.5 Many Faces of Go
|
||||
# MFGN3.sgf white -42.5 Many Faces of Go
|
||||
# GNMF1.sgf black +17.5 Many Faces of Go
|
||||
# GNMF2.sgf black +44.5 Many Faces of Go
|
||||
# GNMF3.sgf black -18.5 Many Faces of Go
|
||||
# WLGN1.sgf white - 1.5 Wulu
|
||||
# WLGN2.sgf white -41.5 Wulu
|
||||
# WLGN3.sgf white + 5.5 Wulu
|
||||
# GNWL1.sgf black +52.5 Wulu
|
||||
# GNWL2.sgf black +20.5 Wulu
|
||||
# GNWL3.sgf black -13.5 Wulu
|
||||
#
|
||||
# The variations in the sgf-files are due to Stefan Mertin.
|
||||
|
||||
loadsgf games/mertin13x13/GNDA3.sgf 61
|
||||
1 reg_genmove black
|
||||
#? [M4]
|
||||
|
||||
loadsgf games/mertin13x13/GAGN1.sgf 12
|
||||
2 reg_genmove white
|
||||
#? [C12|G10|G12]
|
||||
|
||||
# N5 is locally worse than M5.
|
||||
loadsgf games/mertin13x13/GAGN1.sgf 28
|
||||
3 restricted_genmove white M5 N5
|
||||
#? [M5]
|
||||
|
||||
# Hane at K1 is not appropriate.
|
||||
loadsgf games/mertin13x13/GAGN1.sgf 42
|
||||
4 restricted_genmove white F4 H2 K1
|
||||
#? [F4]
|
||||
|
||||
# Unreasonable to block at A5.
|
||||
loadsgf games/mertin13x13/GAGN1.sgf 66
|
||||
5 restricted_genmove white A5 B4 C4 C5
|
||||
#? [!A5]
|
||||
|
||||
# B4 unreasonable. C4 locally the best move.
|
||||
loadsgf games/mertin13x13/GAGN1.sgf 68
|
||||
6 restricted_genmove white B4 C4
|
||||
#? [C4]*
|
||||
|
||||
# H11 allows a combination attack starting with K10.
|
||||
loadsgf games/mertin13x13/GNGA3.sgf 67
|
||||
7 reg_genmove black
|
||||
#? [J11]
|
||||
|
||||
# F10 blocks and connects in the best way. F11 is clearly inferior.
|
||||
loadsgf games/mertin13x13/GNGA3.sgf 81
|
||||
8 reg_genmove black
|
||||
#? [F10]
|
||||
|
||||
# Most other moves are better than the game move at C6.
|
||||
loadsgf games/mertin13x13/GHGN1.sgf 26
|
||||
9 owl_attack D7
|
||||
#? [0]
|
||||
|
||||
# Most other moves are better than the game move at M6.
|
||||
loadsgf games/mertin13x13/GHGN2.sgf 48
|
||||
10 restricted_genmove white M4 L6 M6
|
||||
#? [M4|L6]
|
||||
|
||||
# L6 urgent.
|
||||
loadsgf games/mertin13x13/GHGN2.sgf 52
|
||||
11 reg_genmove white
|
||||
#? [L6]
|
||||
|
||||
# J5 not joseki.
|
||||
loadsgf games/mertin13x13/GHGN3.sgf 8
|
||||
12 restricted_genmove white J5 J6
|
||||
#? [J6]*
|
||||
|
||||
# M13 is a very odd move.
|
||||
loadsgf games/mertin13x13/GHGN3.sgf 38
|
||||
13 restricted_genmove white M11 M12 M13 K12
|
||||
#? [K12]*
|
||||
|
||||
# J9 is huge.
|
||||
loadsgf games/mertin13x13/GNGH2.sgf 23
|
||||
14 reg_genmove black
|
||||
#? [J9]
|
||||
|
||||
# N11 is meaningless.
|
||||
loadsgf games/mertin13x13/GNGH2.sgf 71
|
||||
15 reg_genmove black
|
||||
#? [B5]
|
||||
|
||||
# H2 completely misses the point. Necessary to block at G4.
|
||||
loadsgf games/mertin13x13/GNGH3.sgf 57
|
||||
16 reg_genmove black
|
||||
#? [G4]
|
||||
|
||||
# F1 gives seki.
|
||||
loadsgf games/mertin13x13/GNGH3.sgf 111
|
||||
17 reg_genmove black
|
||||
#? [F1]*
|
||||
|
||||
# Necessary to defend the bottom.
|
||||
loadsgf games/mertin13x13/GIGN2.sgf 18
|
||||
18 reg_genmove white
|
||||
#? [F3]
|
||||
|
||||
# One critical point left at B5. K10 is dame.
|
||||
loadsgf games/mertin13x13/GIGN2.sgf 60
|
||||
19 reg_genmove white
|
||||
#? [B5]
|
||||
|
||||
# K10 is unreasonable.
|
||||
loadsgf games/mertin13x13/GIGN3.sgf 92
|
||||
20 reg_genmove white
|
||||
#? [J10]
|
||||
|
||||
# J13 fails right out.
|
||||
loadsgf games/mertin13x13/GIGN3.sgf 94
|
||||
21 restricted_genmove white K11 J13
|
||||
#? [K11]
|
||||
|
||||
# A6 bad shape.
|
||||
loadsgf games/mertin13x13/GIGN3.sgf 100
|
||||
22 reg_genmove white
|
||||
#? [B6|B7]
|
||||
|
||||
# J1 gives ko. K1 kills unconditionally.
|
||||
loadsgf games/mertin13x13/GNGI1.sgf 95
|
||||
23 reg_genmove black
|
||||
#? [K1]
|
||||
|
||||
# N11 is clearly the worst way to end the ko. M13 and M9 are both better.
|
||||
loadsgf games/mertin13x13/GNGI3.sgf 63
|
||||
24 reg_genmove black
|
||||
#? [M9|M13]
|
||||
|
||||
# M13 lives independently. K13 gives a semeai.
|
||||
loadsgf games/mertin13x13/GNGI3.sgf 65
|
||||
25 reg_genmove black
|
||||
#? [M13]*
|
||||
|
||||
# Must connect at D3.
|
||||
loadsgf games/mertin13x13/GMGN2.sgf 30
|
||||
26 reg_genmove white
|
||||
#? [D3]
|
||||
|
||||
# B2 inefficient way to live.
|
||||
loadsgf games/mertin13x13/GMGN2.sgf 92
|
||||
27 reg_genmove white
|
||||
#? [C4]
|
||||
|
||||
# Taken out -- H9 seems reasonable nevertheless. /ab
|
||||
## H9 can be cut off.
|
||||
#loadsgf games/mertin13x13/GMGN3.sgf 30
|
||||
#28 reg_genmove white
|
||||
##? [!H9]
|
||||
|
||||
# Must connect at F3.
|
||||
loadsgf games/mertin13x13/GNGM3.sgf 11
|
||||
29 reg_genmove black
|
||||
#? [F3]*
|
||||
|
||||
loadsgf games/mertin13x13/GPGN1.sgf 62
|
||||
30 reg_genmove white
|
||||
#? [N8]*
|
||||
|
||||
loadsgf games/mertin13x13/GPGN1.sgf 64
|
||||
31 reg_genmove white
|
||||
#? [M7]*
|
||||
|
||||
# G5 is dame. H4 is the point needed to win the game.
|
||||
loadsgf games/mertin13x13/GNGP3.sgf 55
|
||||
32 reg_genmove black
|
||||
#? [H4]
|
||||
|
||||
# F6 clearly better than E6.
|
||||
loadsgf games/mertin13x13/GNGP5.sgf 73
|
||||
33 restricted_genmove black E6 F6
|
||||
#? [F6]
|
||||
|
||||
# E5 is just cut off and captured.
|
||||
loadsgf games/mertin13x13/GXGN2.sgf 48
|
||||
34 reg_genmove white
|
||||
#? [E8|F9|F8|D7]
|
||||
|
||||
# Breakin problem.
|
||||
# D10 captures on too small scale.
|
||||
loadsgf games/mertin13x13/GXGN2.sgf 52
|
||||
35 reg_genmove white
|
||||
#? [D7|E8|F9]*
|
||||
|
||||
# Low enclosure better.
|
||||
loadsgf games/mertin13x13/GXGN3.sgf 12
|
||||
36 restricted_genmove white J3 J4 H3 H4
|
||||
#? [J3|H3]*
|
||||
|
||||
# Must follow up A6 with A4, which in any case is sente.
|
||||
loadsgf games/mertin13x13/GNGX1.sgf 51
|
||||
37 reg_genmove black
|
||||
#? [A4]
|
||||
|
||||
# E8 clearly bigger than E7.
|
||||
loadsgf games/mertin13x13/HTGN3.sgf 102
|
||||
38 restricted_genmove white E7 E8
|
||||
#? [E8]*
|
||||
|
||||
# F10 needed for seki.
|
||||
loadsgf games/mertin13x13/MFGN3.sgf 58
|
||||
39 reg_genmove white
|
||||
#? [F10]*
|
||||
|
||||
# Must connect at F8.
|
||||
loadsgf games/mertin13x13/WLGN2.sgf 74
|
||||
40 reg_genmove white
|
||||
#? [F8]
|
||||
|
||||
loadsgf games/mertin13x13/GNWL1.sgf 61
|
||||
41 reg_genmove black
|
||||
#? [J6]
|
||||
|
||||
# L7 way overconcentrated.
|
||||
loadsgf games/mertin13x13/GNWL2.sgf 35
|
||||
42 restricted_genmove black L7 L13
|
||||
#? [L13]
|
||||
|
||||
# J3 is of course bigger than J1.
|
||||
loadsgf games/mertin13x13/GNWL3.sgf 109
|
||||
43 restricted_genmove black J1 J2 J3
|
||||
#? [J3]*
|
70
gnugo/regression/13x13c.tst
Normal file
70
gnugo/regression/13x13c.tst
Normal file
@ -0,0 +1,70 @@
|
||||
# GNU Go 3.7.8 plays A1 on levels 11 and up.
|
||||
loadsgf games/kgs/tournament11/GNU-firstgo.sgf 58
|
||||
1 reg_genmove white
|
||||
#? [E12|K4]
|
||||
|
||||
# G4 meaningless compared to K3.
|
||||
loadsgf games/kgs/tournament11/GNU-firstgo.sgf 62
|
||||
2 restricted_genmove white G4 K3
|
||||
#? [K3]*
|
||||
|
||||
# J13 locally better than L12.
|
||||
loadsgf games/kgs/tournament11/GNU-firstgo.sgf 104
|
||||
3 restricted_genmove white J13 L12
|
||||
#? [J13]*
|
||||
|
||||
# G13 accomplishes nothing. Better play the last point at N7.
|
||||
loadsgf games/kgs/tournament11/GNU-firstgo.sgf 142
|
||||
4 reg_genmove white
|
||||
#? [N7]*
|
||||
|
||||
# Urgent to defend on the left. D6 looks simplest. Does any other move work?
|
||||
loadsgf games/kgs/tournament11/GNU-viking5-1.sgf 48
|
||||
11 reg_genmove white
|
||||
#? [D6]*
|
||||
|
||||
# H11 locally better than K10.
|
||||
loadsgf games/kgs/tournament11/GNU-viking5-1.sgf 88
|
||||
12 restricted_genmove white H11 K10
|
||||
#? [H11]*
|
||||
|
||||
# Better to invade a corner straight away. L11 best?
|
||||
loadsgf games/kgs/tournament11/GNU-CrazyStone.sgf 12
|
||||
21 restricted_genmove white H2 L11
|
||||
#? [L11]*
|
||||
|
||||
# L7 looks strange. J2 or L11 make more sense.
|
||||
loadsgf games/kgs/tournament11/GNU-CrazyStone.sgf 18
|
||||
22 restricted_genmove white J2 L7 L11
|
||||
#? [J2|L11]*
|
||||
|
||||
# Best to fix up the connection along the upper edge with E12. B11 overplay.
|
||||
loadsgf games/kgs/tournament11/GNU-CrazyStone.sgf 100
|
||||
23 reg_genmove white
|
||||
#? [E12]*
|
||||
|
||||
# Urgent to live in the upper left corner.
|
||||
loadsgf games/kgs/tournament11/GNU-CrazyStone.sgf 108
|
||||
24 reg_genmove white
|
||||
#? [B12|B13|A11]*
|
||||
|
||||
# C1 kills cleanly. C2 doesn't even make ko.
|
||||
loadsgf games/kgs/tournament11/GNU-viking5-2.sgf 82
|
||||
31 reg_genmove white
|
||||
#? [C1]*
|
||||
|
||||
# M9 gives a clean tactical capture which looks superior to the game move J12.
|
||||
loadsgf games/kgs/tournament11/CrazyStone-GNU.sgf 45
|
||||
41 reg_genmove black
|
||||
#? [M9]*
|
||||
|
||||
# G13 secures two eyes for the top black stones and a trivial
|
||||
# win of the semeai.
|
||||
loadsgf games/kgs/tournament11/CrazyStone-GNU.sgf 77
|
||||
42 reg_genmove black
|
||||
#? [G13]*
|
||||
|
||||
# G13 is still sufficient to get a seki.
|
||||
loadsgf games/kgs/tournament11/CrazyStone-GNU.sgf 87
|
||||
43 reg_genmove black
|
||||
#? [G13]
|
353
gnugo/regression/9x9.tst
Normal file
353
gnugo/regression/9x9.tst
Normal file
@ -0,0 +1,353 @@
|
||||
# Added E3. /ab
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312052122.sgf 4
|
||||
10 reg_genmove black
|
||||
#? [E5|E6|E3]
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312052122.sgf 6
|
||||
20 reg_genmove black
|
||||
#? [!D5]
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312052122.sgf 10
|
||||
30 reg_genmove black
|
||||
#? [D7]*
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312052122.sgf 26
|
||||
40 reg_genmove black
|
||||
#? [D4]*
|
||||
|
||||
# H3 might also be acceptable. /ab
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2-200312060932.sgf 4
|
||||
50 reg_genmove black
|
||||
#? [F4]*
|
||||
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2-200312060932.sgf 8
|
||||
60 reg_genmove black
|
||||
#? [D4|G5]*
|
||||
|
||||
#C7 is bigger than D8
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2-200312060932.sgf 22
|
||||
70 reg_genmove black
|
||||
#? [C7]
|
||||
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2-200312060932.sgf 32
|
||||
80 reg_genmove black
|
||||
#? [F8]*
|
||||
|
||||
#something better than H6
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312041808.sgf 6
|
||||
90 reg_genmove black
|
||||
#? [E4|F5|E3]
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312041808.sgf 10
|
||||
100 reg_genmove black
|
||||
#? [F5]*
|
||||
|
||||
#much, much safer than J2
|
||||
# yes, safe way to win the game with 77 points. :) /ab
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312041808.sgf 40
|
||||
110 reg_genmove black
|
||||
#? [G2]
|
||||
|
||||
#make the ko threat
|
||||
#game move is B1, maybe a caching issue?
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312041808.sgf 58
|
||||
120 reg_genmove black
|
||||
#? [F1]
|
||||
|
||||
#large endgame, white will have to pick up.
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2-200312041808.sgf 64
|
||||
130 reg_genmove black
|
||||
#? [B9]*
|
||||
|
||||
loadsgf games/nngs/speciman-gnugo-3.5.2-200312091734.sgf 7
|
||||
140 reg_genmove black
|
||||
#? [D7|C7|E4]*
|
||||
|
||||
# Removed E7. Would be huge ko that black loses. /ab
|
||||
loadsgf games/nngs/speciman-gnugo-3.5.2-200312091734.sgf 9
|
||||
150 reg_genmove black
|
||||
#? [E6]*
|
||||
|
||||
# Only move. /ab
|
||||
loadsgf games/nngs/speciman-gnugo-3.5.2-200312091734.sgf 13
|
||||
160 reg_genmove black
|
||||
#? [E7]*
|
||||
|
||||
#something better than C3
|
||||
loadsgf games/nngs/speciman-gnugo-3.5.2-200312091734.sgf 15
|
||||
170 reg_genmove black
|
||||
#? [D3|G7]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312130838.sgf 8
|
||||
180 reg_genmove black
|
||||
#? [E5]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312130838.sgf 10
|
||||
190 reg_genmove black
|
||||
#? [F5]*
|
||||
|
||||
# Connect under. /ab
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312130838.sgf 14
|
||||
193 reg_genmove black
|
||||
#? [E8]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312130838.sgf 16
|
||||
197 reg_genmove black
|
||||
#? [E8|H5]
|
||||
|
||||
#D4 only move to connect all black stones. /ab
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312130817.sgf 14
|
||||
200 reg_genmove black
|
||||
#? [D4]*
|
||||
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312130817.sgf 26
|
||||
210 reg_genmove black
|
||||
#? [F8|E9]*
|
||||
|
||||
#G6 is very hard for gnugo, even if playable
|
||||
loadsgf games/nngs/gnugo-3.5.2gf1-kisome-200312131322.sgf 4
|
||||
220 reg_genmove white
|
||||
#? [C7|C6|D7|D6|G7|F7]
|
||||
|
||||
#I think D2 lives because of a threat to connect under
|
||||
#the important thing is to find a way to live, either
|
||||
#here or earlier in the game.
|
||||
loadsgf games/nngs/gnugo-3.5.2gf1-kisome-200312131322.sgf 22
|
||||
230 reg_genmove white
|
||||
#? [D2]*
|
||||
|
||||
# Moved to filllib:45 /ab.
|
||||
##passing gets the wrong score on go servers, etc.
|
||||
##F9 and G9 are dame that need to be filled.
|
||||
#loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312150903.sgf
|
||||
##240 reg_genmove black
|
||||
##? [G9]*
|
||||
|
||||
# See also reading:207-216.
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312161910.sgf 52
|
||||
250 reg_genmove black
|
||||
#? [A2|C1|C2]*
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2gf1-200312161704.sgf 10
|
||||
260 reg_genmove black
|
||||
#? [E6]
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2gf1-200312161704.sgf 14
|
||||
265 reg_genmove black
|
||||
#? [G6]*
|
||||
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2gf1-200312161704.sgf 24
|
||||
270 reg_genmove black
|
||||
#? [B5|F7|F8|F3]*
|
||||
|
||||
#playing B5 now lets white connect at C6, causing problems for the top.
|
||||
loadsgf games/nngs/whitemouse-gnugo-3.5.2gf1-200312161704.sgf 26
|
||||
280 reg_genmove black
|
||||
#? [E4]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312210441.sgf 22
|
||||
290 reg_genmove black
|
||||
#? [F5]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312210441.sgf 24
|
||||
300 reg_genmove black
|
||||
#? [D2]*
|
||||
|
||||
loadsgf games/nngs/sjfried-gnugo-3.5.2gf1-200312210441.sgf 32
|
||||
310 reg_genmove black
|
||||
#? [H7|H8]
|
||||
|
||||
# E5 is best, all other acceptable. /ab
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312241905.sgf 8
|
||||
320 reg_genmove black
|
||||
#? [E5|F4|D4|E4]*
|
||||
|
||||
# D3 is objectively best but dangerous. /ab
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312241905.sgf 20
|
||||
330 reg_genmove black
|
||||
#? [D3|F3]*
|
||||
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312241905.sgf 28
|
||||
340 reg_genmove black
|
||||
#? [H8]*
|
||||
|
||||
# Maybe C2 works, too, I am not sure. /ab
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312241905.sgf 30
|
||||
350 owl_defend C3
|
||||
#? [1 (B4|D2)]
|
||||
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312241905.sgf 32
|
||||
355 owl_defend C3
|
||||
#? [1 (A5|D2)]*
|
||||
|
||||
loadsgf games/nngs/ruud2d-gnugo-3.5.2gf1-200312292348.sgf 8
|
||||
360 reg_genmove black
|
||||
#? [F4|E6|D5]*
|
||||
|
||||
#E7 appears to be a losing move
|
||||
loadsgf games/nngs/gnugo-3.5.2gf1-Kiskol-200401021557.sgf 10
|
||||
370 reg_genmove white
|
||||
#? [G7|F7]*
|
||||
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503171816.sgf 9
|
||||
380 reg_genmove black
|
||||
#? [C3|D3]*
|
||||
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503171816.sgf 17
|
||||
390 reg_genmove black
|
||||
#? [D7]*
|
||||
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503171816.sgf 35
|
||||
400 reg_genmove black
|
||||
#? [A5|B3]
|
||||
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503181316.sgf 11
|
||||
410 reg_genmove black
|
||||
#? [B5]*
|
||||
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503181614.sgf 41
|
||||
420 reg_genmove black
|
||||
#? [D5]*
|
||||
|
||||
#solve the endgame problem with one move, not 3 like in the game
|
||||
loadsgf games/boardspace/GNUGo-GoFigure0.1-200503302359.sgf 41
|
||||
430 reg_genmove black
|
||||
#? [G7|H7]*
|
||||
|
||||
loadsgf games/bitti-gnug36.sgf 24
|
||||
440 restricted_genmove black D6 C6 B7
|
||||
#? [C6|B7]*
|
||||
|
||||
# Not A8 as in the game
|
||||
loadsgf games/bitti-gnug36.sgf 30
|
||||
450 reg_genmove black
|
||||
#? [B5|B4]*
|
||||
|
||||
# This is not very obvious, but B9 still wins the whole board.
|
||||
loadsgf games/bitti-gnug36.sgf 44
|
||||
460 reg_genmove black
|
||||
#? [B9]*
|
||||
|
||||
# Need to protect lower right corner
|
||||
loadsgf games/nodan-guno.sgf 8
|
||||
470 reg_genmove black
|
||||
#? [H3|H4|G4|D3]
|
||||
|
||||
loadsgf games/nodan-guno.sgf 24
|
||||
480 restricted_genmove black E2 F2
|
||||
#? [E2]*
|
||||
|
||||
# E1 is non-sense.
|
||||
loadsgf games/nodan-guno.sgf 38
|
||||
490 reg_genmove black
|
||||
#? [D1|A6|H1]*
|
||||
|
||||
loadsgf games/nodan-guno.sgf 54
|
||||
500 reg_genmove black
|
||||
#? [H6]
|
||||
|
||||
# Mandatory to stay connected.
|
||||
loadsgf games/kgs/tournament8/GNU-AyaBot.sgf 6
|
||||
510 reg_genmove white
|
||||
#? [C4]*
|
||||
|
||||
# Tenuki from the lower left stones is out of the question. E5 may be
|
||||
# best but is complicated. For now we accept any reasonable move that
|
||||
# stays on focus. In particular the game move at E7 is not acceptable.
|
||||
loadsgf games/kgs/tournament8/GNU-AyaBot.sgf 10
|
||||
520 reg_genmove white
|
||||
#? [E5|D5|B2|E3|F3|F4]
|
||||
|
||||
# F2 needlessly complicated and/or backfires. F3 solid and effective.
|
||||
loadsgf games/kgs/tournament8/indigoBot-GNU.sgf 13
|
||||
530 restricted_genmove black F2 F3
|
||||
#? [F3]*
|
||||
|
||||
# D8 is too low.
|
||||
loadsgf games/kgs/tournament8/CrazyStone-GNU.sgf 5
|
||||
540 restricted_genmove black D8 D7
|
||||
#? [D7]
|
||||
|
||||
# B8 is nonsensical. There might be better moves but C6 is easy to see
|
||||
# that it's effective.
|
||||
loadsgf games/kgs/tournament8/CrazyStone-GNU.sgf 9
|
||||
550 restricted_genmove black B8 C6
|
||||
#? [C6]
|
||||
|
||||
# C5 leaves too much aji for white to work with in the corner.
|
||||
loadsgf games/kgs/tournament8/CrazyStone-GNU.sgf 33
|
||||
560 reg_genmove black
|
||||
#? [B4]*
|
||||
|
||||
# E4 is better than E7 since it splits the opponent while saving the
|
||||
# cutting stones.
|
||||
loadsgf games/kgs/tournament8/tlsBot-GNU.sgf 13
|
||||
570 reg_genmove black
|
||||
#? [E4]*
|
||||
|
||||
# More important to close off the center than the edge.
|
||||
loadsgf games/kgs/tournament8/firstgo-GNU.sgf 7
|
||||
580 restricted_genmove black E2 E6
|
||||
#? [E6]*
|
||||
|
||||
# Important to keep white separated in the center.
|
||||
loadsgf games/kgs/tournament8/firstgo-GNU.sgf 19
|
||||
590 reg_genmove black
|
||||
#? [E5]*
|
||||
|
||||
# B7 is too low and in the wrong direction. Many moves are better.
|
||||
loadsgf games/kgs/tournament10/GNU-AyaBot.sgf 4
|
||||
600 restricted_genmove white B7 F4 F3 G3
|
||||
#? [F4|F3|G3]*
|
||||
|
||||
# H9 just doesn't work. The only useful ko threat is E4.
|
||||
loadsgf games/kgs/tournament10/GNU-AyaBot.sgf 30
|
||||
610 reg_genmove white
|
||||
#? [E4]*
|
||||
|
||||
# A7 is a wonderful move, setting up an under the stones tesuji to
|
||||
# capture three stones. The move *was* played in the game and this
|
||||
# test case is here to make sure that it won't be forgotten.
|
||||
loadsgf games/kgs/tournament10/GNU-NeuroGo.sgf 68
|
||||
620 reg_genmove white
|
||||
#? [A7]
|
||||
|
||||
loadsgf games/9x9-4.sgf 13
|
||||
630 reg_genmove black
|
||||
#? [J5]*
|
||||
|
||||
# A8 secures seki, winning the game. On the other hand black can't
|
||||
# start the ko anyway, so the ordinary endgame moves are also good.
|
||||
# The game move at D9 is not good at all, however.
|
||||
# See also reading:229,230, owl1:395,396, and semeai:145,146.
|
||||
loadsgf games/cgos/25811.sgf 52
|
||||
640 reg_genmove white
|
||||
#? [A8|G6|J6]*
|
||||
|
||||
# Necessary to start capturing from the left. The game move at J1 is
|
||||
# of course futile.
|
||||
# See also reading:231.
|
||||
loadsgf games/cgos/14198.sgf 53
|
||||
650 reg_genmove black
|
||||
#? [E1]
|
||||
|
||||
# D3 is the only possible move. Trying to kill all white stones with
|
||||
# F2 is an unreasonable overplay.
|
||||
loadsgf games/cgos/42896.sgf 33
|
||||
660 reg_genmove black
|
||||
#? [D3]*
|
||||
|
||||
# E7 is the only way to live on the upper side.
|
||||
loadsgf games/cgos/390115.sgf 28
|
||||
670 reg_genmove white
|
||||
#? [E7]*
|
||||
|
||||
# There's actually nothing difficult with this position, it's only
|
||||
# necessary to avoid a few obvious blunders. The real reason for this
|
||||
# test is that a fix for an atari-atari problem introduced a crash in
|
||||
# this position. Fixing the crash instead reintroduced an atari-atari
|
||||
# mistake in ninestones:220. Let's make sure we won't get a crash here
|
||||
# once more. See also tickets #77 and #161.
|
||||
loadsgf games/atari-crash.sgf
|
||||
680 reg_genmove white
|
||||
#? [H7]
|
7887
gnugo/regression/BREAKAGE
Normal file
7887
gnugo/regression/BREAKAGE
Normal file
File diff suppressed because it is too large
Load Diff
378
gnugo/regression/Makefile.am
Normal file
378
gnugo/regression/Makefile.am
Normal file
@ -0,0 +1,378 @@
|
||||
TST = 13x13b.tst 13x13.tst arb.tst arend2.tst arend.tst \
|
||||
arion.tst atari_atari.tst auto01.tst auto02.tst \
|
||||
auto03.tst auto04.tst auto_handtalk.tst blunder.tst \
|
||||
break_in.tst buzco.tst capture.tst century2002.tst \
|
||||
connection.tst connect.tst \
|
||||
dniwog.tst ego.tst \
|
||||
endgame.tst endgame1.tst filllib.tst global.tst \
|
||||
golife.tst gunnar.tst handtalk.tst heikki.tst \
|
||||
joseki.tst lazarus.tst ld_owl.tst \
|
||||
manyfaces1.tst manyfaces.tst nando.tst neurogo.tst \
|
||||
newscore.tst nicklas1.tst nicklas2.tst nicklas3.tst \
|
||||
nicklas4.tst nicklas5.tst niki.tst ninestones.tst \
|
||||
nngs1.tst nngs2.tst nngs3.tst nngs4.tst \
|
||||
nngs.tst optics.tst owl1.tst \
|
||||
owl.tst reading.tst \
|
||||
rosebud.tst safety.tst score2.tst \
|
||||
score.tst semeai.tst \
|
||||
strategy2.tst strategy3.tst strategy4.tst strategy5.tst \
|
||||
strategy.tst tactics1.tst tactics.tst \
|
||||
thrash.tst trevora.tst trevorb.tst trevorc.tst \
|
||||
trevord.tst trevor.tst vie.tst viking.tst gifu03.tst seki.tst \
|
||||
9x9.tst unconditional.tst cgf2004.tst kgs.tst olympiad2004.tst \
|
||||
tiny.tst gifu05.tst 13x13c.tst STS-RV_0.tst STS-RV_1.tst \
|
||||
STS-RV_e.tst STS-RV_Misc.tst
|
||||
|
||||
noinst_SCRIPTS = eval.sh regress.sh test.sh eval3.sh
|
||||
|
||||
EXTRA_DIST = golois games $(TST) $(noinst_SCRIPTS) regress.awk \
|
||||
BREAKAGE regress.pl regress.plx regress.pike breakage2tst.py \
|
||||
view.pike benchmark/*gtp regress.cmd
|
||||
|
||||
# Remove these files here... they are created locally
|
||||
DISTCLEANFILES = *.orig *~
|
||||
|
||||
check: first_batch
|
||||
|
||||
regression: first_batch
|
||||
|
||||
test: all_batches
|
||||
|
||||
13x13: 13x13.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
13x13b: 13x13b.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arb: arb.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arend: arend.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arend2: arend2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arion: arion.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
atari_atari: atari_atari.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
auto: auto01.tst auto02.tst auto03.tst auto04.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto01.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto02.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto03.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto04.tst $(GG_OPTIONS)
|
||||
|
||||
auto_handtalk: auto_handtalk.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^
|
||||
|
||||
blunder: blunder.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
break_in: break_in.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
buzco: buzco.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
capture: capture.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
century2002: century2002.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
connect: connect.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
connection: connection.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
dniwog: dniwog.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ego: ego.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
endgame: endgame.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
filllib: filllib.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
gifu05: gifu05.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
golife: golife.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
global: global.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
gunnar: gunnar.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
handtalk: handtalk.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
heikki: heikki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
joseki: joseki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
lazarus: lazarus.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ld_owl: ld_owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
manyfaces: manyfaces.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
manyfaces1: manyfaces1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nando: nando.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
neurogo: neurogo.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
newscore: newscore.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas: nicklas1 nicklas2 nicklas3 nicklas4 nicklas5
|
||||
|
||||
nicklas1: nicklas1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas2: nicklas2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas3: nicklas3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas4: nicklas4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas5: nicklas5.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
niki: niki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ninestones: ninestones.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs: nngs.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs1: nngs1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs2: nngs2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs3: nngs3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs4: nngs4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
olympiad2004: olympiad2004.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
optics: optics.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl: owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl1: owl1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl_rotall: owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 0 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 1 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 2 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 3 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 4 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 5 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 6 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 7 $(GG_OPTIONS)
|
||||
|
||||
reading: reading.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
rosebud: rosebud.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
safety: safety.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
score: score.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
score2: score2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
semeai: semeai.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy: strategy.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy2: strategy2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy3: strategy3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy4: strategy4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy5: strategy5.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_0: STS-RV_0.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_1: STS-RV_1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_e: STS-RV_e.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_Misc: STS-RV_Misc.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tactics: tactics.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tactics1: tactics1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
thrash: thrash.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tiny: tiny.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevor: trevor.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevora: trevora.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevorb: trevorb.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevorc: trevorc.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevord: trevord.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
viking: viking.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
vie: vie.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
|
||||
all_batches: first_batch second_batch third_batch fourth_batch fifth_batch
|
||||
|
||||
first_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) reading.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) owl.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ld_owl.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) optics.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) filllib.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) atari_atari.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) connection.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) break_in.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) blunder.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) unconditional.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevora.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy.tst $(GG_OPTIONS)
|
||||
|
||||
second_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) endgame.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) heikki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) neurogo.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arb.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) rosebud.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) golife.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arion.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) viking.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ego.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) dniwog.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) lazarus.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevorb.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy2.tst $(GG_OPTIONS)
|
||||
|
||||
third_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas3.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas4.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas5.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) manyfaces.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) niki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevor.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tactics.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) buzco.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevorc.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy3.tst $(GG_OPTIONS)
|
||||
|
||||
fourth_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) capture.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) connect.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) global.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) vie.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arend.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) semeai.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_0.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_e.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_Misc.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevord.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy4.tst $(GG_OPTIONS)
|
||||
|
||||
fifth_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) owl1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) handtalk.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs3.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs4.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy5.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) century2002.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto01.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto02.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto03.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto04.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto_handtalk.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) safety.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ninestones.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tactics1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) manyfaces1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gunnar.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arend2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nando.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) thrash.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13b.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) joseki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gifu03.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) seki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 9x9.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) cgf2004.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) kgs.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) olympiad2004.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tiny.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gifu05.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13c.tst $(GG_OPTIONS)
|
671
gnugo/regression/Makefile.in
Normal file
671
gnugo/regression/Makefile.in
Normal file
@ -0,0 +1,671 @@
|
||||
# Makefile.in generated by automake 1.9.6 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ..
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = regression
|
||||
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SCRIPTS = $(noinst_SCRIPTS)
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DFA_ENABLED_FALSE = @DFA_ENABLED_FALSE@
|
||||
DFA_ENABLED_TRUE = @DFA_ENABLED_TRUE@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GCC_MAJOR_VERSION = @GCC_MAJOR_VERSION@
|
||||
GCC_MINOR_VERSION = @GCC_MINOR_VERSION@
|
||||
GCC_ONLY_FALSE = @GCC_ONLY_FALSE@
|
||||
GCC_ONLY_TRUE = @GCC_ONLY_TRUE@
|
||||
GNU_GO_WARNINGS = @GNU_GO_WARNINGS@
|
||||
GREP = @GREP@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
RANLIB = @RANLIB@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
glibconfig = @glibconfig@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
TST = 13x13b.tst 13x13.tst arb.tst arend2.tst arend.tst \
|
||||
arion.tst atari_atari.tst auto01.tst auto02.tst \
|
||||
auto03.tst auto04.tst auto_handtalk.tst blunder.tst \
|
||||
break_in.tst buzco.tst capture.tst century2002.tst \
|
||||
connection.tst connect.tst \
|
||||
dniwog.tst ego.tst \
|
||||
endgame.tst endgame1.tst filllib.tst global.tst \
|
||||
golife.tst gunnar.tst handtalk.tst heikki.tst \
|
||||
joseki.tst lazarus.tst ld_owl.tst \
|
||||
manyfaces1.tst manyfaces.tst nando.tst neurogo.tst \
|
||||
newscore.tst nicklas1.tst nicklas2.tst nicklas3.tst \
|
||||
nicklas4.tst nicklas5.tst niki.tst ninestones.tst \
|
||||
nngs1.tst nngs2.tst nngs3.tst nngs4.tst \
|
||||
nngs.tst optics.tst owl1.tst \
|
||||
owl.tst reading.tst \
|
||||
rosebud.tst safety.tst score2.tst \
|
||||
score.tst semeai.tst \
|
||||
strategy2.tst strategy3.tst strategy4.tst strategy5.tst \
|
||||
strategy.tst tactics1.tst tactics.tst \
|
||||
thrash.tst trevora.tst trevorb.tst trevorc.tst \
|
||||
trevord.tst trevor.tst vie.tst viking.tst gifu03.tst seki.tst \
|
||||
9x9.tst unconditional.tst cgf2004.tst kgs.tst olympiad2004.tst \
|
||||
tiny.tst gifu05.tst 13x13c.tst STS-RV_0.tst STS-RV_1.tst \
|
||||
STS-RV_e.tst STS-RV_Misc.tst
|
||||
|
||||
noinst_SCRIPTS = eval.sh regress.sh test.sh eval3.sh
|
||||
EXTRA_DIST = golois games $(TST) $(noinst_SCRIPTS) regress.awk \
|
||||
BREAKAGE regress.pl regress.plx regress.pike breakage2tst.py \
|
||||
view.pike benchmark/*gtp regress.cmd
|
||||
|
||||
|
||||
# Remove these files here... they are created locally
|
||||
DISTCLEANFILES = *.orig *~
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu regression/Makefile'; \
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu regression/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
uninstall-info-am:
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(mkdir_p) $(distdir)/benchmark
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(DISTFILES)'; for file in $$list; do \
|
||||
case $$file in \
|
||||
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
|
||||
esac; \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkdir_p) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(SCRIPTS)
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-info-am
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-exec \
|
||||
install-exec-am install-info install-info-am install-man \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
|
||||
uninstall-info-am
|
||||
|
||||
|
||||
check: first_batch
|
||||
|
||||
regression: first_batch
|
||||
|
||||
test: all_batches
|
||||
|
||||
13x13: 13x13.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
13x13b: 13x13b.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arb: arb.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arend: arend.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arend2: arend2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
arion: arion.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
atari_atari: atari_atari.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
auto: auto01.tst auto02.tst auto03.tst auto04.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto01.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto02.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto03.tst $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $(srcdir)/auto04.tst $(GG_OPTIONS)
|
||||
|
||||
auto_handtalk: auto_handtalk.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^
|
||||
|
||||
blunder: blunder.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
break_in: break_in.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
buzco: buzco.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
capture: capture.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
century2002: century2002.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
connect: connect.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
connection: connection.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
dniwog: dniwog.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ego: ego.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
endgame: endgame.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
filllib: filllib.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
gifu05: gifu05.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
golife: golife.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
global: global.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
gunnar: gunnar.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
handtalk: handtalk.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
heikki: heikki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
joseki: joseki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
lazarus: lazarus.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ld_owl: ld_owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
manyfaces: manyfaces.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
manyfaces1: manyfaces1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nando: nando.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
neurogo: neurogo.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
newscore: newscore.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas: nicklas1 nicklas2 nicklas3 nicklas4 nicklas5
|
||||
|
||||
nicklas1: nicklas1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas2: nicklas2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas3: nicklas3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas4: nicklas4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nicklas5: nicklas5.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
niki: niki.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
ninestones: ninestones.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs: nngs.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs1: nngs1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs2: nngs2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs3: nngs3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
nngs4: nngs4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
olympiad2004: olympiad2004.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
optics: optics.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl: owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl1: owl1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
owl_rotall: owl.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 0 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 1 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 2 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 3 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 4 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 5 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 6 $(GG_OPTIONS)
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 7 $(GG_OPTIONS)
|
||||
|
||||
reading: reading.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
rosebud: rosebud.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
safety: safety.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
score: score.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
score2: score2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
semeai: semeai.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy: strategy.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy2: strategy2.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy3: strategy3.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy4: strategy4.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
strategy5: strategy5.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_0: STS-RV_0.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_1: STS-RV_1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_e: STS-RV_e.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
STS-RV_Misc: STS-RV_Misc.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tactics: tactics.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tactics1: tactics1.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
thrash: thrash.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
tiny: tiny.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevor: trevor.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevora: trevora.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevorb: trevorb.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevorc: trevorc.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
trevord: trevord.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
viking: viking.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
vie: vie.tst
|
||||
env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS)
|
||||
|
||||
all_batches: first_batch second_batch third_batch fourth_batch fifth_batch
|
||||
|
||||
first_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) reading.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) owl.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ld_owl.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) optics.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) filllib.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) atari_atari.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) connection.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) break_in.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) blunder.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) unconditional.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevora.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy.tst $(GG_OPTIONS)
|
||||
|
||||
second_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) endgame.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) heikki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) neurogo.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arb.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) rosebud.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) golife.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arion.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) viking.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ego.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) dniwog.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) lazarus.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevorb.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy2.tst $(GG_OPTIONS)
|
||||
|
||||
third_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas3.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas4.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nicklas5.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) manyfaces.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) niki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevor.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tactics.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) buzco.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevorc.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy3.tst $(GG_OPTIONS)
|
||||
|
||||
fourth_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) capture.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) connect.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) global.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) vie.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arend.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) semeai.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_0.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_e.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) STS-RV_Misc.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) trevord.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy4.tst $(GG_OPTIONS)
|
||||
|
||||
fifth_batch:
|
||||
$(srcdir)/regress.sh $(srcdir) owl1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) handtalk.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs3.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nngs4.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) strategy5.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) century2002.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto01.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto02.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto03.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto04.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) auto_handtalk.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) safety.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) ninestones.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tactics1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) manyfaces1.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gunnar.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) arend2.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) nando.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) thrash.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13b.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) joseki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gifu03.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) seki.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 9x9.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) cgf2004.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) kgs.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) olympiad2004.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) tiny.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) gifu05.tst $(GG_OPTIONS)
|
||||
$(srcdir)/regress.sh $(srcdir) 13x13c.tst $(GG_OPTIONS)
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
5
gnugo/regression/README
Normal file
5
gnugo/regression/README
Normal file
@ -0,0 +1,5 @@
|
||||
The files with suffix .gtp and .res are automatically generated from
|
||||
the .tst files. Only edit the latter files.
|
||||
|
||||
Please see the Texinfo documentation (Regression) for further
|
||||
information.
|
125
gnugo/regression/STS-RV_0.tst
Normal file
125
gnugo/regression/STS-RV_0.tst
Normal file
@ -0,0 +1,125 @@
|
||||
# This suite of semeai problems came from the package STS-RV
|
||||
# available at http://gobase.org/reading/preview/Semeai/#STS
|
||||
#
|
||||
# It is a very comprehensive semeai problems suite
|
||||
# compiled by Ricard Vil<EFBFBD>. The associated tests are in GTP
|
||||
# format but it's not a perfect match for GNU Go because
|
||||
# it uses a custom command called solve-semeaiS.
|
||||
# (More info at http://trac.gnugo.org/gnugo/ticket/41)
|
||||
#
|
||||
# This file instead is based on the normal GNU Go commands
|
||||
# (analyze_semeai) and enable the execution of the tests
|
||||
# in the semeais_0.tst file from STS-RV suite of semeai problems.
|
||||
#
|
||||
# For any of the problems below, if PASS is a solution it is the best
|
||||
# solution. However the other solutions are acceptable.
|
||||
|
||||
############## semeai tests #################
|
||||
#
|
||||
# After analyze_semeai [dragon1] [dragon2]
|
||||
# the results are returned in the form (result1) (result2).
|
||||
# These are the results of the defense of dragon1 and the attack
|
||||
# of dragon2 assuming that the dragon1 player moves first. Thus
|
||||
# a result 1 0 typically means seki, while a 1 1 result means a kill
|
||||
# and 0 0 means the semeai is lost. In addition to seki, 1 0 may mean
|
||||
# that both dragons gain independent life.
|
||||
# The result [0 1] is not possible as a correct result but GNU Go
|
||||
# has been known to return that occasionally.
|
||||
# Result 2 mean success with good ko, 3 success with bad ko.
|
||||
# A good ko is characterized by the opponent having to make the first
|
||||
# external ko threat whereas a bad ko is the opposite.
|
||||
#
|
||||
# NOTE: In some problem GNU Go suggest a move instead to PASS
|
||||
# but the result of the semeai analysis is correct, so to avoid
|
||||
# a fail not relevant for the test, the move is ignored using
|
||||
# a regular expression: #? [x y (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_001.sgf
|
||||
1 analyze_semeai A11 A10
|
||||
#? [1 1 (.*)]
|
||||
2 analyze_semeai A10 A11
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_002.sgf
|
||||
3 analyze_semeai L1 N1
|
||||
#? [1 0 (.*)]
|
||||
|
||||
4 analyze_semeai N1 L1
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_003.sgf
|
||||
5 analyze_semeai H1 K1
|
||||
#? [1 0 (.*)]
|
||||
|
||||
6 analyze_semeai K1 H1
|
||||
#? [1 0 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_004.sgf
|
||||
7 analyze_semeai A11 A10
|
||||
#? [1 1 (A9|B9|C9|D9|E9|F9|G9|H9|J9|K9|L9|M9|N9|O9|P9|Q9|R9|S9|T9)]
|
||||
|
||||
8 analyze_semeai A10 A11
|
||||
#? [1 1 (A12|B12|C12|D12|E12|F12|G12|H12|J12|K12|L12|M12|N12|O12|P12|Q12|R12|S12|T12)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_005.sgf
|
||||
9 analyze_semeai A11 A10
|
||||
#? [0 0 PASS]
|
||||
|
||||
10 analyze_semeai A10 A11
|
||||
#? [1 1 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_006.sgf
|
||||
11 analyze_semeai A16 A17
|
||||
#? [1 1 B18|C18|D18]
|
||||
|
||||
12 analyze_semeai A17 A16
|
||||
#? [1 1 A15|B15|B14]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_007.sgf
|
||||
13 analyze_semeai H9 G9
|
||||
#? [1 0 (.*)]
|
||||
|
||||
14 analyze_semeai G9 H9
|
||||
#? [1 0 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_008.sgf
|
||||
15 analyze_semeai K13 L13
|
||||
#? [1 1 (M10|M12)]
|
||||
|
||||
16 analyze_semeai L13 K13
|
||||
#? [1 0 (H11|H12|J13)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_009.sgf
|
||||
17 analyze_semeai K13 L13
|
||||
#? [1 1 (M10|M11|M12)]
|
||||
|
||||
18 analyze_semeai L13 K13
|
||||
#? [1 1 (H11|H12|J13)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_010.sgf
|
||||
19 analyze_semeai J14 H14
|
||||
#? [1 1 (.*)]
|
||||
|
||||
20 analyze_semeai H14 J14
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_011.sgf
|
||||
21 analyze_semeai J14 H14
|
||||
#? [1 1 (G12|G13|G14)]
|
||||
|
||||
22 analyze_semeai H14 J14
|
||||
#? [1 1 (L10|L12|L13)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_012.sgf
|
||||
23 analyze_semeai J14 H14
|
||||
#? [1 1 (G12|G13|G14)]
|
||||
|
||||
24 analyze_semeai H14 J14
|
||||
#? [1 1 (L10|L11|L12)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C0_013.sgf
|
||||
25 analyze_semeai A10 A11
|
||||
#? [1 1 (A12|C12)]
|
||||
|
||||
26 analyze_semeai A11 A10
|
||||
#? [1 1 (A9|C9)]
|
698
gnugo/regression/STS-RV_1.tst
Normal file
698
gnugo/regression/STS-RV_1.tst
Normal file
@ -0,0 +1,698 @@
|
||||
# This suite of semeai problems came from the package STS-RV/Class01eProblems
|
||||
# available at http://gobase.org/reading/preview/Semeai/#STS
|
||||
#
|
||||
# It is a very comprehensive semeai problems suite
|
||||
# compiled by Ricard Vil<EFBFBD>. The associated tests are in GTP
|
||||
# format but it's not a perfect match for GNU Go because
|
||||
# it uses a custom command called solve-semeaiS.
|
||||
# (More info at http://trac.gnugo.org/gnugo/ticket/41)
|
||||
#
|
||||
# This file instead is based on the normal GNU Go commands
|
||||
# (analyze_semeai) and enable the execution of the tests
|
||||
# in the semeais_1.tst file from STS-RV suite of semeai problems.
|
||||
#
|
||||
# For any of the problems below, if PASS is a solution it is the best
|
||||
# solution. However the other solutions are acceptable.
|
||||
|
||||
############## semeai tests #################
|
||||
#
|
||||
# After analyze_semeai [dragon1] [dragon2]
|
||||
# the results are returned in the form (result1) (result2).
|
||||
# These are the results of the defense of dragon1 and the attack
|
||||
# of dragon2 assuming that the dragon1 player moves first. Thus
|
||||
# a result 1 0 typically means seki, while a 1 1 result means a kill
|
||||
# and 0 0 means the semeai is lost. In addition to seki, 1 0 may mean
|
||||
# that both dragons gain independent life.
|
||||
# The result [0 1] is not possible as a correct result but GNU Go
|
||||
# has been known to return that occasionally.
|
||||
# Result 2 mean success with good ko, 3 success with bad ko.
|
||||
# A good ko is characterized by the opponent having to make the first
|
||||
# external ko threat whereas a bad ko is the opposite.
|
||||
#
|
||||
# NOTE: In some problem GNU Go suggest a move instead to PASS
|
||||
# but the result of the semeai analysis is correct, so to avoid
|
||||
# a fail not relevant for the test, the move is ignored using
|
||||
# a regular expression: #? [x y (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_001.sgf
|
||||
1 analyze_semeai J19 L19
|
||||
#? [0 0 PASS]
|
||||
|
||||
2 analyze_semeai L19 J19
|
||||
#? [1 1 (.*)]
|
||||
|
||||
3 analyze_semeai C10 C9
|
||||
#? [1 1 (D8|C3|B3|A3)]*
|
||||
|
||||
4 analyze_semeai C9 C10
|
||||
#? [1 1 (A10|A12|B11|A8|B8|B12)]
|
||||
|
||||
5 analyze_semeai K3 L3
|
||||
#? [1 1 (M4|N4|R3|R2|R1)]*
|
||||
|
||||
6 analyze_semeai L3 K3
|
||||
#? [1 1 (J2|K1|H1|M2|M1|H2)]
|
||||
|
||||
7 analyze_semeai Q10 Q11
|
||||
#? [1 1 (T16|S16|R16|Q15|Q14)]
|
||||
|
||||
8 analyze_semeai Q11 Q10
|
||||
#? [1 1 (S8|T9|T7|R11|S11|T11|S9)]
|
||||
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_002.sgf
|
||||
9 analyze_semeai B18 A18
|
||||
#? [1 1 (D19|D18)]
|
||||
|
||||
10 analyze_semeai A18 B18
|
||||
#? [1 1 A17]
|
||||
|
||||
11 analyze_semeai S18 T18
|
||||
#? [1 1 (Q19|Q18)]
|
||||
|
||||
12 analyze_semeai T18 S18
|
||||
#? [1 1 T17]
|
||||
|
||||
13 analyze_semeai B2 A2
|
||||
#? [1 1 (.*)]
|
||||
|
||||
14 analyze_semeai A2 B2
|
||||
#? [0 0 PASS]
|
||||
|
||||
15 analyze_semeai S2 T2
|
||||
#? [1 1 (.*)]
|
||||
|
||||
16 analyze_semeai T2 S2
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_003.sgf
|
||||
17 analyze_semeai E19 F19
|
||||
#? [1 1 (D14|C14|C13|C12|C11|B10|B19)]
|
||||
|
||||
18 analyze_semeai F19 E19
|
||||
#? [1 1 A16]
|
||||
|
||||
19 analyze_semeai T5 T6
|
||||
#? [1 1 (R7|Q7|P6|O5|O4|O3|N3|M3|L3|K2)]
|
||||
|
||||
20 analyze_semeai T6 T5
|
||||
#? [1 1 (R3|S4|S2|T3)]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_004.sgf
|
||||
21 analyze_semeai C15 C16
|
||||
#? [1 0 (.*)]
|
||||
|
||||
22 analyze_semeai C16 C15
|
||||
#? [1 0 (.*)]
|
||||
|
||||
23 analyze_semeai C5 C4
|
||||
#? [1 0 (C3|C2)]
|
||||
|
||||
24 analyze_semeai C4 C5
|
||||
#? [1 1 (A5|B5)]
|
||||
|
||||
25 analyze_semeai T5 T4
|
||||
#? [1 1 T3]
|
||||
|
||||
26 analyze_semeai T4 T5
|
||||
#? [1 1 T7]
|
||||
|
||||
27 analyze_semeai S15 S16
|
||||
#? [1 0 PASS]
|
||||
|
||||
28 analyze_semeai S16 S15
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_005.sgf
|
||||
29 analyze_semeai A16 A17
|
||||
#? [1 1 (A18|A19)]
|
||||
|
||||
30 analyze_semeai A17 A16
|
||||
#? [1 1 (A15|A14)]
|
||||
|
||||
31 analyze_semeai C4 C3
|
||||
#? [1 0 PASS]*
|
||||
|
||||
32 analyze_semeai C3 C4
|
||||
#? [1 0 PASS]
|
||||
|
||||
33 analyze_semeai S5 S4
|
||||
#? [1 1 T4]
|
||||
|
||||
34 analyze_semeai S4 S5
|
||||
#? [1 0 (T7|T6)]
|
||||
|
||||
35 analyze_semeai T15 T16
|
||||
#? [1 0 PASS]
|
||||
|
||||
36 analyze_semeai T16 T15
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_006.sgf
|
||||
37 analyze_semeai A16 A17
|
||||
#? [1 1 (E19|E18)]
|
||||
|
||||
38 analyze_semeai A17 A16
|
||||
#? [1 1 (A11|B11)]
|
||||
|
||||
39 analyze_semeai D4 D3
|
||||
#? [1 0 (E2|E1|A2|C2|A8)]
|
||||
#A8 is deprecated but also achieves seki.
|
||||
|
||||
40 analyze_semeai D3 D4
|
||||
#? [1 1 (C6|C7)]
|
||||
|
||||
41 analyze_semeai S4 S3
|
||||
#? [1 0 (T2|R2|T8)]
|
||||
|
||||
42 analyze_semeai S3 S4
|
||||
#? [1 1 T4]
|
||||
|
||||
#Unexpected behavior. Black can choose between both living or killing
|
||||
43 analyze_semeai S15 S16
|
||||
#? [1 1 S18]
|
||||
|
||||
44 analyze_semeai S16 S15
|
||||
#? [1 0 (T13|S18|R11|R12)]
|
||||
#R11 R12 deprecated leave more ko threats
|
||||
|
||||
45 analyze_semeai N14 N15
|
||||
#? [1 1 H12]
|
||||
|
||||
46 analyze_semeai N15 N14
|
||||
#? [1 1 H12]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_007.sgf
|
||||
47 analyze_semeai A15 A16
|
||||
#? [1 1 (A18|A17|B18|B17)]
|
||||
|
||||
48 analyze_semeai A16 A15
|
||||
#? [1 1 (C13|C14)]
|
||||
|
||||
49 analyze_semeai E2 D2
|
||||
#? [1 0 (A5|B5|A3|B1)]
|
||||
|
||||
50 analyze_semeai D2 E2
|
||||
#? [1 1 J1]
|
||||
|
||||
51 analyze_semeai Q18 R18
|
||||
#? [1 0 PASS]
|
||||
|
||||
52 analyze_semeai R18 Q18
|
||||
#? [1 0 PASS]
|
||||
|
||||
53 analyze_semeai S3 S4
|
||||
#? [1 1 R6]
|
||||
|
||||
54 analyze_semeai S4 S3
|
||||
#? [1 0 (O2|O1|R2|Q1|S1)]*
|
||||
|
||||
55 analyze_semeai K14 L14
|
||||
#? [1 1 (P12|P11|O10|M9)]
|
||||
|
||||
56 analyze_semeai L14 K14
|
||||
#? [1 0 (J15|H15|F14|E13|E12|F10)]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_008.sgf
|
||||
57 analyze_semeai A16 A17
|
||||
#? [1 1 B19]
|
||||
|
||||
58 analyze_semeai A17 A16
|
||||
#? [1 1 (B13|A14)]
|
||||
|
||||
59 analyze_semeai B4 B3
|
||||
#? [0 0 PASS]*
|
||||
|
||||
60 analyze_semeai B3 B4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
61 analyze_semeai R2 Q2
|
||||
#? [1 1 (T3|O1|O2|P1|P3|R1)]
|
||||
|
||||
62 analyze_semeai Q2 R2
|
||||
#? [1 0 T3]
|
||||
|
||||
63 analyze_semeai P15 Q15
|
||||
#? [1 0 PASS]*
|
||||
|
||||
64 analyze_semeai Q15 P15
|
||||
#? [1 0 PASS]*
|
||||
|
||||
65 analyze_semeai K10 K9
|
||||
#? [1 0 PASS]*
|
||||
|
||||
66 analyze_semeai K9 K10
|
||||
#? [1 0 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_009.sgf
|
||||
67 analyze_semeai E18 D18
|
||||
#? [1 1 (B14|C14|A17|B17|C17|B16)]
|
||||
|
||||
68 analyze_semeai D18 E18
|
||||
#? [1 0 (G15|H15|K19|K18|G17|G19|F18|H18)]*
|
||||
|
||||
69 analyze_semeai A5 A6
|
||||
#? [1 1 D6
|
||||
|
||||
70 analyze_semeai A6 A5
|
||||
#? [1 0 (C3|B4)]*
|
||||
|
||||
71 analyze_semeai S4 S5
|
||||
#? [0 0 PASS]
|
||||
|
||||
72 analyze_semeai S5 S4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
73 analyze_semeai N16 N15
|
||||
#? [1 0 PASS]*
|
||||
|
||||
74 analyze_semeai N15 N16
|
||||
#? [1 0 PASS]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_010.sgf
|
||||
75 analyze_semeai A15 A16
|
||||
#? [1 1 (C18|B17|D17)]*
|
||||
|
||||
76 analyze_semeai A16 A15
|
||||
#? [1 1 (C18|B17|D17)]
|
||||
|
||||
77 analyze_semeai E1 F1
|
||||
#? [1 1 (.*)]
|
||||
|
||||
78 analyze_semeai F1 E1
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_011.sgf
|
||||
79 analyze_semeai A15 A16
|
||||
#? [1 1 (E19|F18|F17)]*
|
||||
|
||||
80 analyze_semeai A16 A15
|
||||
#? [1 0 (F12|F11|F10|F9|E8|D8)]*
|
||||
|
||||
81 analyze_semeai D2 E2
|
||||
#? [1 1 E1]*
|
||||
|
||||
82 analyze_semeai E2 D2
|
||||
#? [1 0 B2]*
|
||||
|
||||
83 analyze_semeai R3 Q3
|
||||
#? [1 0 PASS]*
|
||||
|
||||
84 analyze_semeai Q3 R3
|
||||
#? [1 0 PASS]*
|
||||
|
||||
85 analyze_semeai Q19 P19
|
||||
#? [1 1 (N17|L16)]*
|
||||
|
||||
86 analyze_semeai P19 Q19
|
||||
#? [1 1 (Q17|R16)]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_012.sgf
|
||||
87 analyze_semeai E19 D19
|
||||
#? [1 1 (B17|D17)]*
|
||||
|
||||
88 analyze_semeai D19 E19
|
||||
#? [1 1 (G19|J17|K17|L17|M17|G16|G15|G14|F13|E13|D13|C13|B13|A13)]
|
||||
|
||||
89 analyze_semeai O5 P5
|
||||
#? [1 1 (T5|S6)]*
|
||||
|
||||
90 analyze_semeai P5 O5
|
||||
#? [1 1 (B3|C3|D3|D4|D5|E6|F5|F4|F3|G3|H3|J3|J1|K4|L4)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_013.sgf
|
||||
91 analyze_semeai E19 D19
|
||||
#? [0 0 PASS]
|
||||
|
||||
92 analyze_semeai D19 E19
|
||||
#? [1 1 (.*)]
|
||||
|
||||
93 analyze_semeai O5 P5
|
||||
#? [0 0 PASS]
|
||||
|
||||
94 analyze_semeai P5 O5
|
||||
#? [1 1 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_014.sgf
|
||||
95 analyze_semeai E19 D19
|
||||
#? [1 1 PASS]*
|
||||
|
||||
96 analyze_semeai D19 E19
|
||||
#? [0 0 PASS]*
|
||||
|
||||
97 analyze_semeai O5 P5
|
||||
#? [1 1 PASS]*
|
||||
|
||||
98 analyze_semeai P5 O5
|
||||
#? [0 0 PASS]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_015.sgf
|
||||
99 analyze_semeai E18 F18
|
||||
#? [1 0 (.*)]
|
||||
|
||||
100 analyze_semeai F18 E18
|
||||
#? [1 0 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_016.sgf
|
||||
101 analyze_semeai A14 A15
|
||||
#? [1 1 C17]
|
||||
|
||||
102 analyze_semeai A15 A14
|
||||
#? [1 1 C17]
|
||||
|
||||
103 analyze_semeai A6 A5
|
||||
#? [1 1 B3]
|
||||
|
||||
104 analyze_semeai A5 A6
|
||||
#? [1 1 B3]
|
||||
|
||||
105 analyze_semeai T6 T5
|
||||
#? [0 0 PASS]
|
||||
|
||||
106 analyze_semeai T5 T6
|
||||
#? [1 1 (.*)]
|
||||
|
||||
107 analyze_semeai T14 T15
|
||||
#? [1 1 T17]
|
||||
|
||||
108 analyze_semeai T15 T14
|
||||
#? [1 1 T17]
|
||||
|
||||
109 analyze_semeai F10 G10
|
||||
#? [1 1 J11]
|
||||
|
||||
110 analyze_semeai G10 F10
|
||||
#? [1 1 J11]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_017.sgf
|
||||
111 analyze_semeai A14 A15
|
||||
#? [0 0 PASS]
|
||||
|
||||
112 analyze_semeai A15 A14
|
||||
#? [1 1 (.*)]
|
||||
|
||||
113 analyze_semeai A4 A3
|
||||
#? [1 1 (B2|C3|D2)]
|
||||
|
||||
114 analyze_semeai A3 A4
|
||||
#? [1 1 B2]
|
||||
|
||||
115 analyze_semeai T14 T15
|
||||
#? [1 1 S17]
|
||||
|
||||
116 analyze_semeai T15 T14
|
||||
#? [1 1 S17]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_018.sgf
|
||||
117 analyze_semeai T14 T15
|
||||
#? [0 0 PASS]
|
||||
|
||||
118 analyze_semeai T15 T14
|
||||
#? [1 1 (.*)]
|
||||
|
||||
119 analyze_semeai A4 A3
|
||||
#? [1 1 C2]*
|
||||
|
||||
120 analyze_semeai A3 A4
|
||||
#? [1 1 C2]
|
||||
|
||||
121 analyze_semeai A14 A15
|
||||
#? [1 1 C17]
|
||||
|
||||
122 analyze_semeai A15 A14
|
||||
#? [1 1 C17]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_019.sgf
|
||||
123 analyze_semeai A14 A15
|
||||
#? [1 1 B17]
|
||||
|
||||
124 analyze_semeai A15 A14
|
||||
#? [1 1 B17]
|
||||
|
||||
125 analyze_semeai A4 A3
|
||||
#? [0 0 PASS]
|
||||
|
||||
126 analyze_semeai A3 A4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
127 analyze_semeai T5 T4
|
||||
#? [1 1 R3]
|
||||
|
||||
128 analyze_semeai T4 T5
|
||||
#? [1 1 R3]
|
||||
|
||||
129 analyze_semeai T13 T15
|
||||
#? [1 1 (S18|T16|T14)]
|
||||
|
||||
130 analyze_semeai T15 T13
|
||||
#? [1 1 (S18|T16)]
|
||||
|
||||
131 analyze_semeai G10 H10
|
||||
#? [1 1 K9]
|
||||
|
||||
132 analyze_semeai H10 G10
|
||||
#? [1 1 K9]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_020.sgf
|
||||
133 analyze_semeai A14 A15
|
||||
#? [1 1 A18]
|
||||
|
||||
134 analyze_semeai A15 A14
|
||||
#? [1 1 A18]
|
||||
|
||||
135 analyze_semeai A4 A3
|
||||
#? [1 1 (C2|D2)]
|
||||
|
||||
136 analyze_semeai A3 A4
|
||||
#? [1 1 C2]
|
||||
|
||||
137 analyze_semeai T5 T4
|
||||
#? [1 1 (R3|O1)]
|
||||
|
||||
138 analyze_semeai T4 T5
|
||||
#? [1 1 R3]
|
||||
|
||||
139 analyze_semeai T13 T15
|
||||
#? [1 1 PASS]*
|
||||
|
||||
140 analyze_semeai T15 T13
|
||||
#? [0 0 PASS]*
|
||||
|
||||
141 analyze_semeai G10 H10
|
||||
#? [1 1 (.*)]
|
||||
|
||||
142 analyze_semeai H10 G10
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_021.sgf
|
||||
143 analyze_semeai A14 A15
|
||||
#? [1 1 A18]
|
||||
|
||||
144 analyze_semeai A15 A14
|
||||
#? [1 0 A18]
|
||||
|
||||
145 analyze_semeai A4 A3
|
||||
#? [0 0 PASS]
|
||||
|
||||
146 analyze_semeai A3 A4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
147 analyze_semeai T5 T4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
148 analyze_semeai T4 T5
|
||||
#? [0 0 PASS]
|
||||
|
||||
149 analyze_semeai T13 T15
|
||||
#? [0 0 PASS]
|
||||
|
||||
150 analyze_semeai T15 T13
|
||||
#? [1 1 (.*)]
|
||||
|
||||
151 analyze_semeai G10 H10
|
||||
#? [1 1 J10]
|
||||
|
||||
152 analyze_semeai H10 G10
|
||||
#? [1 1 J10]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_022.sgf
|
||||
153 analyze_semeai A14 A15
|
||||
#? [1 0 G19]
|
||||
|
||||
154 analyze_semeai A15 A14
|
||||
#? [1 1 G19]
|
||||
|
||||
155 analyze_semeai A4 A2
|
||||
#? [1 1 C2]
|
||||
|
||||
156 analyze_semeai A2 A4
|
||||
#? [1 1 C2]
|
||||
|
||||
157 analyze_semeai T5 T4
|
||||
#? [1 1 R3]
|
||||
|
||||
158 analyze_semeai T4 T5
|
||||
#? [1 1 (N3|O5|P6|Q6|R6|S6|T6)]*
|
||||
|
||||
159 analyze_semeai T13 T15
|
||||
#? [1 1 (S18|T16)]
|
||||
|
||||
160 analyze_semeai T15 T13
|
||||
#? [1 1 (N17|017|O16|O15|O14|R13|T12)]
|
||||
|
||||
161 analyze_semeai G10 H10
|
||||
#? [1 1 (.*)]
|
||||
|
||||
162 analyze_semeai H10 G10
|
||||
#? [0 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_023.sgf
|
||||
163 analyze_semeai A15 A16
|
||||
#? [1 1 (C18|D17)]*
|
||||
|
||||
164 analyze_semeai A16 A15
|
||||
#? [1 0 C18]*
|
||||
|
||||
165 analyze_semeai E1 F1
|
||||
#? [1 1 D2]
|
||||
|
||||
166 analyze_semeai F1 E1
|
||||
#? [1 1 D2]*
|
||||
|
||||
167 analyze_semeai T8 T7
|
||||
#? [1 1 T6]
|
||||
|
||||
168 analyze_semeai T7 T8
|
||||
#? [1 1 (T10|R10|S11)]*
|
||||
#Check the status of semiai if pass. Should be looser not seki. Checked and OK.
|
||||
|
||||
169 analyze_semeai O19 N19
|
||||
#? [1 1 K18]*
|
||||
|
||||
170 analyze_semeai N19 O19
|
||||
#? [1 0 (K18|L17|M18)]
|
||||
|
||||
171 analyze_semeai J12 K12
|
||||
#? [1 1 J10]
|
||||
|
||||
172 analyze_semeai K12 J12
|
||||
#? [1 1 J10]
|
||||
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_024.sgf
|
||||
173 analyze_semeai A15 A16
|
||||
#? [1 1 D17]*
|
||||
|
||||
174 analyze_semeai A16 A15
|
||||
#? [1 1 B12]
|
||||
#Check what is the seki value for the program. Checked: winning= 96, seki = 34 for each. Not very accurate. For black should be 44.
|
||||
|
||||
175 analyze_semeai F1 G1
|
||||
#? [1 1 H2]*
|
||||
|
||||
176 analyze_semeai G1 F1
|
||||
#? [1 0 H2]
|
||||
|
||||
177 analyze_semeai T8 T7
|
||||
#? [1 1 S4]
|
||||
|
||||
178 analyze_semeai T7 T8
|
||||
#? [1 1 S11]
|
||||
#Check the status of semiai if pass. Should be looser not seki. Checked and OK
|
||||
|
||||
179 analyze_semeai O19 N19
|
||||
#? [1 0 Q17]*
|
||||
|
||||
180 analyze_semeai N19 O19
|
||||
#? [1 1 Q17]
|
||||
#Check status if pass. Should be looser for black and seki for white. Checked and OK.
|
||||
|
||||
181 analyze_semeai J12 K12
|
||||
#? [1 1 J10]
|
||||
|
||||
182 analyze_semeai K12 J12
|
||||
#? [1 1 J10]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_025.sgf
|
||||
183 analyze_semeai A14 A15
|
||||
#? [1 1 C11]
|
||||
|
||||
184 analyze_semeai A15 A14
|
||||
#? [1 1 C11]*
|
||||
|
||||
185 analyze_semeai F1 G1
|
||||
#? [1 1 J2]
|
||||
|
||||
186 analyze_semeai G1 F1
|
||||
#? [1 1 (J2|B2|B3|D3)]*
|
||||
#Though B2 is also possible it leaves more ko threads and should be avoded
|
||||
|
||||
187 analyze_semeai T8 T7
|
||||
#? [1 1 R4]*
|
||||
|
||||
188 analyze_semeai T7 T8
|
||||
#? [1 0 R4]*
|
||||
|
||||
189 analyze_semeai O19 N19
|
||||
#? [1 1 L18]*
|
||||
|
||||
190 analyze_semeai N19 O19
|
||||
#? [1 0 L18]*
|
||||
#Check status if pass. Should be looser for White and seki for Black.
|
||||
|
||||
191 analyze_semeai J12 J13
|
||||
#? [1 1 J11]
|
||||
|
||||
192 analyze_semeai J13 J12
|
||||
#? [1 1 J11]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_026.sgf
|
||||
193 analyze_semeai A14 A15
|
||||
#? [1 0 (.*)]
|
||||
|
||||
194 analyze_semeai A15 A14
|
||||
#? [1 0 PASS]*
|
||||
|
||||
195 analyze_semeai F1 G1
|
||||
#? [1 1 K2]*
|
||||
|
||||
196 analyze_semeai G1 F1
|
||||
#? [1 1 D3]*
|
||||
|
||||
197 analyze_semeai T8 T7
|
||||
#? [1 1 (T4|S3|T1)]*
|
||||
|
||||
198 analyze_semeai T7 T8
|
||||
#? [1 1 (R12|R10|S10)]
|
||||
|
||||
199 analyze_semeai O19 N19
|
||||
#? [1 0 Q17]
|
||||
|
||||
200 analyze_semeai N19 O19
|
||||
#? [1 1 Q17]
|
||||
#Check status if pass. Should be looser for Black and seki for white.
|
||||
|
||||
201 analyze_semeai J12 K12
|
||||
#? [1 1 H8]
|
||||
|
||||
202 analyze_semeai K12 J12
|
||||
#? [1 1 H8]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_C1_027.sgf
|
||||
203 analyze_semeai F19 G19
|
||||
#? [1 1 B19]
|
||||
|
||||
204 analyze_semeai G19 F19
|
||||
#? [1 1 B19]
|
||||
|
||||
205 analyze_semeai D1 E1
|
||||
#? [1 1 C2]*
|
||||
|
||||
206 analyze_semeai E1 D1
|
||||
#? [1 1 C2]
|
||||
|
||||
207 analyze_semeai T5 T6
|
||||
#? [1 1 R4]
|
||||
|
||||
208 analyze_semeai T6 T5
|
||||
#? [1 1 R4]
|
218
gnugo/regression/STS-RV_Misc.tst
Normal file
218
gnugo/regression/STS-RV_Misc.tst
Normal file
@ -0,0 +1,218 @@
|
||||
# This suite of semeai problems came from the package STS-RV
|
||||
# available at http://gobase.org/reading/preview/Semeai/#STS
|
||||
#
|
||||
# It is a very comprehensive semeai problems suite
|
||||
# compiled by Ricard Vil<EFBFBD>. The associated tests are in GTP
|
||||
# format but it's not a perfect match for GNU Go because
|
||||
# it uses a custom command called solve-semeaiS.
|
||||
# (More info at http://trac.gnugo.org/gnugo/ticket/41)
|
||||
#
|
||||
# This file instead is based on the normal GNU Go commands
|
||||
# (analyze_semeai) and enable the execution of the tests
|
||||
# in the semeais_Misc.tst file from STS-RV suite of semeai problems.
|
||||
#
|
||||
# For any of the problems below, if PASS is a solution it is the best
|
||||
# solution. However the other solutions are acceptable.
|
||||
|
||||
############## semeai tests #################
|
||||
#
|
||||
# After analyze_semeai [dragon1] [dragon2]
|
||||
# the results are returned in the form (result1) (result2).
|
||||
# These are the results of the defense of dragon1 and the attack
|
||||
# of dragon2 assuming that the dragon1 player moves first. Thus
|
||||
# a result 1 0 typically means seki, while a 1 1 result means a kill
|
||||
# and 0 0 means the semeai is lost. In addition to seki, 1 0 may mean
|
||||
# that both dragons gain independent life.
|
||||
# The result [0 1] is not possible as a correct result but GNU Go
|
||||
# has been known to return that occasionally.
|
||||
# Result 2 mean success with good ko, 3 success with bad ko.
|
||||
# A good ko is characterized by the opponent having to make the first
|
||||
# external ko threat whereas a bad ko is the opposite.
|
||||
#
|
||||
# NOTE: In some problem GNU Go suggest a move instead to PASS
|
||||
# but the result of the semeai analysis is correct, so to avoid
|
||||
# a fail not relevant for the test, the move is ignored using
|
||||
# a regular expression: #? [x y (.*)]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_001.sgf
|
||||
1 analyze_semeai K1 J1
|
||||
#? [3 3 G2]*
|
||||
|
||||
2 analyze_semeai J1 K1
|
||||
#? [1 1 G1]
|
||||
|
||||
3 analyze_semeai A7 A8
|
||||
#? [1 1 B9]
|
||||
|
||||
4 analyze_semeai A8 A7
|
||||
#? [1 1 A10]*
|
||||
|
||||
5 analyze_semeai T9 T10
|
||||
#? [1 1 (T15|S13|S11)]
|
||||
|
||||
6 analyze_semeai T10 T9
|
||||
#? [2 2 (S11|S13)]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_002.sgf
|
||||
7 analyze_semeai T6 T5
|
||||
#? [1 1 N7]
|
||||
|
||||
8 analyze_semeai T5 T6
|
||||
#? [1 1 T7]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_003.sgf
|
||||
9 analyze_semeai F2 G2
|
||||
#? [1 1 J1]*
|
||||
|
||||
10 analyze_semeai G2 F2
|
||||
#? [1 1 D4]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_004.sgf
|
||||
11 analyze_semeai K9 J9
|
||||
#? [1 1 L11]
|
||||
|
||||
12 analyze_semeai J9 K9
|
||||
#? [1 0 L11]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_005.sgf
|
||||
13 analyze_semeai B12 B13
|
||||
#? [1 1 B9]
|
||||
|
||||
14 analyze_semeai B13 B12
|
||||
#? [1 0 B9]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_006.sgf
|
||||
15 analyze_semeai D18 D19
|
||||
#? [1 1 (A18|C19)]
|
||||
|
||||
16 analyze_semeai D19 D18
|
||||
#? [1 1 (B19|C19|A18)]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_007.sgf
|
||||
17 analyze_semeai P17 P16
|
||||
#? [1 1 (Q15|R15)]
|
||||
|
||||
18 analyze_semeai P16 P17
|
||||
#? [1 1 N19]
|
||||
|
||||
19 analyze_semeai T3 T4
|
||||
#? [1 1 (T5|S5|R5|Q5|O1)]
|
||||
|
||||
20 analyze_semeai T4 T3
|
||||
#? [1 1 (O1|S2|R2|Q2)]
|
||||
|
||||
21 analyze_semeai E19 D19
|
||||
#? [1 1 (C17|C16)]
|
||||
|
||||
22 analyze_semeai D19 E19
|
||||
#? [1 1 (F17|F16)]
|
||||
|
||||
23 analyze_semeai C9 C10
|
||||
#? [1 1 (D11|A10)]
|
||||
|
||||
24 analyze_semeai C10 C9
|
||||
#? [1 1 (D11|A10)]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_008.sgf
|
||||
25 analyze_semeai P17 P16
|
||||
#? [1 1 (P15|R15)]
|
||||
|
||||
26 analyze_semeai P16 P17
|
||||
#? [1 1 (Q18|R18|S18)]
|
||||
|
||||
27 analyze_semeai T3 T4
|
||||
#? [1 1 (R5|Q5)]
|
||||
|
||||
28 analyze_semeai T4 T3
|
||||
#? [1 1 (R2|Q2)]
|
||||
|
||||
29 analyze_semeai E19 D19
|
||||
#? [1 1 (C17|C16)]
|
||||
|
||||
30 analyze_semeai D19 E19
|
||||
#? [1 1 (F17|F16)]
|
||||
|
||||
31 analyze_semeai C9 C10
|
||||
#? [1 1 (D11|A10)]
|
||||
|
||||
32 analyze_semeai C10 C9
|
||||
#? [1 1 (D11|A10)]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_009.sgf
|
||||
33 analyze_semeai F2 G2
|
||||
#? [3 3 G1]*
|
||||
|
||||
34 analyze_semeai G2 F2
|
||||
#? [1 1 G1]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_010.sgf
|
||||
35 analyze_semeai F2 G2
|
||||
#? [1 1 J1]*
|
||||
|
||||
36 analyze_semeai G2 F2
|
||||
#? [1 1 D4]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_011.sgf
|
||||
37 analyze_semeai F2 G2
|
||||
#? [1 1 J1]*
|
||||
|
||||
38 analyze_semeai G2 F2
|
||||
#? [1 1 D4]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_012.sgf
|
||||
39 analyze_semeai K9 J9
|
||||
#? [1 1 (L11|O10|O12)]
|
||||
|
||||
40 analyze_semeai J9 K9
|
||||
#? [1 1 L11]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_013.sgf
|
||||
41 analyze_semeai B12 B13
|
||||
#? [1 1 (A9|C19)]
|
||||
|
||||
42 analyze_semeai B13 B12
|
||||
#? [1 0 A9]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_014.sgf
|
||||
43 analyze_semeai B12 B13
|
||||
#? [1 1 (B9|C19)]
|
||||
|
||||
44 analyze_semeai B13 B12
|
||||
#? [1 0 B9]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_015.sgf
|
||||
45 analyze_semeai D18 E18
|
||||
#? [1 1 (D19|F19|H18)]*
|
||||
|
||||
46 analyze_semeai E18 D18
|
||||
#? [1 1 D19]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_016.sgf
|
||||
47 analyze_semeai C11 C12
|
||||
#? [1 1 A18]
|
||||
|
||||
48 analyze_semeai C12 C11
|
||||
#? [1 1 A18]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_017.sgf
|
||||
49 analyze_semeai J19 K19
|
||||
#? [1 1 (S16|T19)]
|
||||
|
||||
50 analyze_semeai K19 J19
|
||||
#? [1 1 S16]
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_018.sgf
|
||||
51 analyze_semeai K12 K13
|
||||
#? [1 1 (O14|N14|M14|K14|H12|F11)]
|
||||
|
||||
52 analyze_semeai K13 K12
|
||||
#? [1 1 H12]*
|
||||
|
||||
loadsgf games/STS-RV/MiscProblems/_semeai_C9_019.sgf
|
||||
53 analyze_semeai H18 G18
|
||||
#? [1 1 E18]*
|
||||
|
||||
54 analyze_semeai G18 H18
|
||||
#? [1 1 E18]*
|
||||
|
||||
|
829
gnugo/regression/STS-RV_e.tst
Normal file
829
gnugo/regression/STS-RV_e.tst
Normal file
@ -0,0 +1,829 @@
|
||||
# This suite of semeai problems came from the package STS-RV
|
||||
# available at http://gobase.org/reading/preview/Semeai/#STS
|
||||
#
|
||||
# It is a very comprehensive semeai problems suite
|
||||
# compiled by Ricard Vil<EFBFBD>. The associated tests are in GTP
|
||||
# format but it's not a perfect match for GNU Go because
|
||||
# it uses a custom command called solve-semeaiS.
|
||||
# (More info at http://trac.gnugo.org/gnugo/ticket/41)
|
||||
#
|
||||
# This file instead is based on the normal GNU Go commands
|
||||
# (analyze_semeai) and enable the execution of the tests
|
||||
# in the semeais_e.tst file from STS-RV suite of semeai problems.
|
||||
#
|
||||
# For any of the problems below, if PASS is a solution it is the best
|
||||
# solution. However the other solutions are acceptable.
|
||||
|
||||
############## semeai tests #################
|
||||
#
|
||||
# After analyze_semeai [dragon1] [dragon2]
|
||||
# the results are returned in the form (result1) (result2).
|
||||
# These are the results of the defense of dragon1 and the attack
|
||||
# of dragon2 assuming that the dragon1 player moves first. Thus
|
||||
# a result 1 0 typically means seki, while a 1 1 result means a kill
|
||||
# and 0 0 means the semeai is lost. In addition to seki, 1 0 may mean
|
||||
# that both dragons gain independent life.
|
||||
# The result [0 1] is not possible as a correct result but GNU Go
|
||||
# has been known to return that occasionally.
|
||||
# Result 2 mean success with good ko, 3 success with bad ko.
|
||||
# A good ko is characterized by the opponent having to make the first
|
||||
# external ko threat whereas a bad ko is the opposite.
|
||||
#
|
||||
# NOTE: In some problem GNU Go suggest a move instead to PASS
|
||||
# but the result of the semeai analysis is correct, so to avoid
|
||||
# a fail not relevant for the test, the move is ignored using
|
||||
# a regular expression: #? [x y (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_001.sgf
|
||||
1 analyze_semeai C19 D19
|
||||
#? [1 1 B17]
|
||||
|
||||
2 analyze_semeai D19 C19
|
||||
#? [1 1 B17]*
|
||||
|
||||
3 analyze_semeai A6 A5
|
||||
#? [1 0 (.*)]
|
||||
|
||||
4 analyze_semeai A5 A6
|
||||
#? [1 0 (.*)]
|
||||
|
||||
5 analyze_semeai T4 T3
|
||||
#? [1 1 (S2|R1)]
|
||||
|
||||
6 analyze_semeai T3 T4
|
||||
#? [1 0 (S2|R1)]
|
||||
|
||||
7 analyze_semeai T19 R19
|
||||
#? [1 1 P18]
|
||||
|
||||
8 analyze_semeai R19 T19
|
||||
#? [1 0 P18]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_002.sgf
|
||||
9 analyze_semeai A19 D19
|
||||
#? [1 0 PASS]
|
||||
|
||||
10 analyze_semeai D19 A19
|
||||
#? [1 0 PASS]
|
||||
|
||||
11 analyze_semeai N19 M19
|
||||
#? [1 0 PASS]
|
||||
|
||||
12 analyze_semeai M19 N19
|
||||
#? [1 0 PASS]
|
||||
|
||||
13 analyze_semeai T15 T16
|
||||
#? [1 0 PASS]*
|
||||
|
||||
14 analyze_semeai T16 T15
|
||||
#? [1 0 PASS]*
|
||||
|
||||
15 analyze_semeai A4 A9
|
||||
#? [1 0 B6]
|
||||
|
||||
16 analyze_semeai A9 A4
|
||||
#? [1 1 B6]
|
||||
|
||||
17 analyze_semeai Q1 R1
|
||||
#? [1 0 O2]
|
||||
|
||||
18 analyze_semeai R1 Q1
|
||||
#? [1 1 O2]
|
||||
|
||||
19 analyze_semeai O6 O5
|
||||
#? [1 0 (.*)]
|
||||
|
||||
20 analyze_semeai O5 O6
|
||||
#? [1 0 PASS]
|
||||
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_003.sgf
|
||||
21 analyze_semeai T9 T10
|
||||
#? [0 0 PASS]
|
||||
|
||||
22 analyze_semeai T10 T9
|
||||
#? [1 1 (.*)]
|
||||
|
||||
23 analyze_semeai F19 M19
|
||||
#? [1 0 H18]
|
||||
|
||||
24 analyze_semeai M19 F19
|
||||
#? [1 1 F16]
|
||||
|
||||
25 analyze_semeai D1 K1
|
||||
#? [1 0 PASS]*
|
||||
|
||||
26 analyze_semeai K1 D1
|
||||
#? [1 0 PASS]*
|
||||
|
||||
27 analyze_semeai D12 C12
|
||||
#? [1 0 (.*)]
|
||||
|
||||
28 analyze_semeai C12 D12
|
||||
#? [1 0 (.*)]
|
||||
|
||||
29 analyze_semeai J14 J11
|
||||
#? [1 0 (K14|L13)]
|
||||
|
||||
30 analyze_semeai J11 J14
|
||||
#? [1 1 (K14|L13)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_004.sgf
|
||||
31 analyze_semeai A19 E19
|
||||
#? [1 0 B18]
|
||||
|
||||
32 analyze_semeai E19 A19
|
||||
#? [1 1 B18]
|
||||
|
||||
33 analyze_semeai M19 L19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
34 analyze_semeai L19 M19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
35 analyze_semeai H10 H9
|
||||
#? [1 0 (.*)]
|
||||
|
||||
36 analyze_semeai H9 H10
|
||||
#? [1 0 PASS]
|
||||
|
||||
37 analyze_semeai R13 T16
|
||||
#? [1 0 PASS]
|
||||
|
||||
38 analyze_semeai T16 R13
|
||||
#? [1 0 PASS]
|
||||
|
||||
39 analyze_semeai A3 F3
|
||||
#? [1 0 C2]
|
||||
|
||||
40 analyze_semeai F3 A3
|
||||
#? [1 1 A4]
|
||||
|
||||
41 analyze_semeai M6 O2
|
||||
#? [1 0 O5]
|
||||
|
||||
42 analyze_semeai O2 M6
|
||||
#? [1 1 O5]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_005.sgf
|
||||
43 analyze_semeai G19 L19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
44 analyze_semeai L19 G19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
45 analyze_semeai A14 A10
|
||||
#? [1 0 PASS]
|
||||
|
||||
46 analyze_semeai A10 A14
|
||||
#? [1 0 PASS]
|
||||
|
||||
47 analyze_semeai M13 Q13
|
||||
#? [1 0 N10]
|
||||
|
||||
48 analyze_semeai Q13 M13
|
||||
#? [1 1 N10]
|
||||
|
||||
49 analyze_semeai F8 E8
|
||||
#? [1 0 G6]
|
||||
|
||||
50 analyze_semeai E8 F8
|
||||
#? [1 1 G6]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_006.sgf
|
||||
51 analyze_semeai A19 E19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
52 analyze_semeai E19 A19
|
||||
#? [1 0 PASS]*
|
||||
|
||||
53 analyze_semeai L19 K19
|
||||
#? [1 0 N18]
|
||||
|
||||
54 analyze_semeai K19 L19
|
||||
#? [1 1 N18]
|
||||
|
||||
55 analyze_semeai R13 R7
|
||||
#? [1 0 PASS]*
|
||||
|
||||
56 analyze_semeai R7 R13
|
||||
#? [1 0 PASS]*
|
||||
|
||||
57 analyze_semeai F7 F8
|
||||
#? [1 0 PASS]
|
||||
|
||||
58 analyze_semeai F8 F7
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_007.sgf
|
||||
59 analyze_semeai G19 K19
|
||||
#? [1 0 H18]
|
||||
|
||||
60 analyze_semeai K19 G19
|
||||
#? [1 1 H18]
|
||||
|
||||
61 analyze_semeai A13 E13
|
||||
#? [1 0 PASS]*
|
||||
|
||||
62 analyze_semeai E13 A13
|
||||
#? [1 0 PASS]*
|
||||
|
||||
63 analyze_semeai M13 P13
|
||||
#? [1 0 (.*)]
|
||||
|
||||
64 analyze_semeai P13 M13
|
||||
#? [1 0 (.*)]
|
||||
|
||||
65 analyze_semeai R6 P5
|
||||
#? [1 0 S4]
|
||||
|
||||
66 analyze_semeai P5 R6
|
||||
#? [1 1 S4]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_008.sgf
|
||||
67 analyze_semeai Q19 P19
|
||||
#? [1 0 S17]
|
||||
|
||||
68 analyze_semeai P19 Q19
|
||||
#? [1 1 S17]
|
||||
|
||||
69 analyze_semeai F13 F14
|
||||
#? [1 0 PASS]
|
||||
|
||||
70 analyze_semeai F14 F13
|
||||
#? [1 0 PASS]
|
||||
|
||||
71 analyze_semeai A7 A8
|
||||
#? [1 0 B5]
|
||||
|
||||
72 analyze_semeai A8 A7
|
||||
#? [1 1 B5]
|
||||
|
||||
73 analyze_semeai M6 M7
|
||||
#? [1 0 N4]
|
||||
|
||||
74 analyze_semeai M7 M6
|
||||
#? [1 1 N4]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_009.sgf
|
||||
75 analyze_semeai A19 E19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
76 analyze_semeai E19 A19
|
||||
#? [1 0 PASS]*
|
||||
|
||||
77 analyze_semeai M13 M14
|
||||
#? [1 0 (N11|O12)]
|
||||
|
||||
78 analyze_semeai M14 M13
|
||||
#? [1 1 (N11|O12)]
|
||||
|
||||
79 analyze_semeai F7 F8
|
||||
#? [1 0 PASS]
|
||||
|
||||
80 analyze_semeai F8 F7
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_010.sgf
|
||||
81 analyze_semeai G19 E19
|
||||
#? [0 0 PASS]
|
||||
|
||||
82 analyze_semeai E19 G19
|
||||
#? [1 1 (.*)]
|
||||
|
||||
83 analyze_semeai A13 A14
|
||||
#? [1 0 PASS]*
|
||||
|
||||
84 analyze_semeai A14 A13
|
||||
#? [1 0 PASS]*
|
||||
|
||||
85 analyze_semeai M6 M8
|
||||
#? [1 0 (O5|O4)]
|
||||
|
||||
86 analyze_semeai M8 M6
|
||||
#? [1 1 O5]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_011.sgf
|
||||
87 analyze_semeai M19 L19
|
||||
#? [1 0 PASS]*
|
||||
|
||||
88 analyze_semeai L19 M19
|
||||
#? [1 0 PASS]*
|
||||
|
||||
89 analyze_semeai F13 F14
|
||||
#? [1 0 H11]
|
||||
|
||||
90 analyze_semeai F14 F13
|
||||
#? [1 1 H11]
|
||||
|
||||
91 analyze_semeai A7 A8
|
||||
#? [1 0 C5]*
|
||||
|
||||
92 analyze_semeai A8 A7
|
||||
#? [1 1 C5]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_012.sgf
|
||||
93 analyze_semeai A19 E19
|
||||
#? [1 0 B16]*
|
||||
|
||||
94 analyze_semeai E19 A19
|
||||
#? [2 2 B16]*
|
||||
|
||||
95 analyze_semeai O13 O14
|
||||
#? [1 0 (Q11|Q12)]
|
||||
|
||||
96 analyze_semeai O14 O13
|
||||
#? [2 2 Q12]*
|
||||
# GNU Go dont realize that w Q12 live seki
|
||||
|
||||
97 analyze_semeai G7 G8
|
||||
#? [1 0 (J5|H5)]
|
||||
|
||||
98 analyze_semeai G8 G7
|
||||
#? [2 2 H5]*
|
||||
# GNU Go dont realize that w H5 live seki
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_013.sgf
|
||||
99 analyze_semeai G19 E19
|
||||
#? [3 0 J17]*
|
||||
|
||||
100 analyze_semeai E19 G19
|
||||
#? [1 1 J17]
|
||||
|
||||
101 analyze_semeai A13 A14
|
||||
#? [1 0 (.*)]
|
||||
|
||||
102 analyze_semeai A14 A13
|
||||
#? [1 0 PASS]*
|
||||
|
||||
103 analyze_semeai O7 O8
|
||||
#? [1 0 Q5]
|
||||
|
||||
104 analyze_semeai O8 O7
|
||||
#? [1 1 Q5]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_014.sgf
|
||||
105 analyze_semeai O19 N19
|
||||
#? [1 0 (Q18|P18)]
|
||||
|
||||
106 analyze_semeai N19 O19
|
||||
#? [3 3 P18]*
|
||||
# GNU Go dont realize that w P18 live seki
|
||||
|
||||
107 analyze_semeai G13 G14
|
||||
#? [1 0 (J12|H11)]
|
||||
|
||||
108 analyze_semeai G14 G13
|
||||
#? [1 1 (J12|H11)]
|
||||
|
||||
109 analyze_semeai A7 A8
|
||||
#? [1 0 (B5|C5)]
|
||||
|
||||
110 analyze_semeai A8 A7
|
||||
#? [2 2 C5]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_015.sgf
|
||||
111 analyze_semeai A19 E19
|
||||
#? [1 0 PASS]
|
||||
|
||||
112 analyze_semeai E19 A19
|
||||
#? [1 0 PASS]
|
||||
|
||||
113 analyze_semeai O13 O14
|
||||
#? [1 0 Q11]
|
||||
|
||||
114 analyze_semeai O14 O13
|
||||
#? [1 1 Q11]
|
||||
|
||||
115 analyze_semeai G7 G8
|
||||
#? [0 0 PASS]
|
||||
|
||||
116 analyze_semeai G8 G7
|
||||
#? [1 1 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_016.sgf
|
||||
117 analyze_semeai G19 L19
|
||||
#? [2 2 J17]
|
||||
|
||||
118 analyze_semeai L19 G19
|
||||
#? [1 1 H16]
|
||||
|
||||
119 analyze_semeai A4 A5
|
||||
#? [1 0 C2]
|
||||
|
||||
120 analyze_semeai A5 A4
|
||||
#? [1 1 C2]
|
||||
|
||||
121 analyze_semeai O7 O8
|
||||
#? [0 0 PASS]
|
||||
|
||||
122 analyze_semeai O8 O7
|
||||
#? [1 1 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_017.sgf
|
||||
123 analyze_semeai O19 L19
|
||||
#? [1 0 (Q19|P18)]
|
||||
|
||||
124 analyze_semeai L19 O19
|
||||
#? [1 1 (Q19|P18)]
|
||||
|
||||
125 analyze_semeai G13 G14
|
||||
#? [1 0 (.*)]
|
||||
|
||||
126 analyze_semeai G14 G13
|
||||
#? [1 0 (.*)]
|
||||
|
||||
127 analyze_semeai A7 A8
|
||||
#? [1 0 (B4|C6)]
|
||||
|
||||
128 analyze_semeai A8 A7
|
||||
#? [1 1 (B4|E3)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_018.sgf
|
||||
129 analyze_semeai A19 E19
|
||||
#? [1 0 C17]
|
||||
|
||||
130 analyze_semeai E19 A19
|
||||
#? [1 1 B18]
|
||||
|
||||
131 analyze_semeai O13 O14
|
||||
#? [1 0 PASS]
|
||||
|
||||
132 analyze_semeai O14 O13
|
||||
#? [1 0 PASS]
|
||||
|
||||
133 analyze_semeai G7 G8
|
||||
#? [1 0 K5]
|
||||
|
||||
134 analyze_semeai G8 G7
|
||||
#? [1 1 K5]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_019.sgf
|
||||
135 analyze_semeai G19 E19
|
||||
#? [1 0 K17]
|
||||
|
||||
136 analyze_semeai E19 G19
|
||||
#? [1 1 K17]
|
||||
|
||||
137 analyze_semeai A13 A14
|
||||
#? [1 0 C11]
|
||||
|
||||
138 analyze_semeai A14 A13
|
||||
#? [1 1 C11]
|
||||
|
||||
139 analyze_semeai O7 O8
|
||||
#? [1 0 Q5]
|
||||
|
||||
140 analyze_semeai O8 O7
|
||||
#? [1 1 Q5]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_020.sgf
|
||||
141 analyze_semeai O19 N19
|
||||
#? [1 0 R18]
|
||||
|
||||
142 analyze_semeai N19 O19
|
||||
#? [1 1 R18]
|
||||
|
||||
143 analyze_semeai G13 G14
|
||||
#? [0 0 PASS]
|
||||
|
||||
144 analyze_semeai G14 G13
|
||||
#? [1 1 (.*)]
|
||||
|
||||
145 analyze_semeai A7 A9
|
||||
#? [1 0 C5]
|
||||
|
||||
146 analyze_semeai A9 A7
|
||||
#? [1 1 C4]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_021.sgf
|
||||
147 analyze_semeai A19 F19
|
||||
#? [1 0 PASS]
|
||||
|
||||
148 analyze_semeai F19 A19
|
||||
#? [1 0 PASS]
|
||||
|
||||
149 analyze_semeai O13 N13
|
||||
#? [1 0 (.*)]
|
||||
|
||||
150 analyze_semeai N13 O13
|
||||
#? [1 0 (.*)]
|
||||
|
||||
151 analyze_semeai G7 G8
|
||||
#? [1 0 J5]
|
||||
|
||||
152 analyze_semeai G8 G7
|
||||
#? [1 1 J4]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_022.sgf
|
||||
153 analyze_semeai G19 F19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
154 analyze_semeai F19 G19
|
||||
#? [1 0 PASS]
|
||||
|
||||
155 analyze_semeai A13 A8
|
||||
#? [1 0 B11]
|
||||
|
||||
156 analyze_semeai A8 A13
|
||||
#? [1 1 B11]
|
||||
|
||||
157 analyze_semeai O7 O8
|
||||
#? [1 0 PASS]*
|
||||
|
||||
158 analyze_semeai O8 O7
|
||||
#? [1 0 PASS]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_023.sgf
|
||||
159 analyze_semeai O19 N19
|
||||
#? [1 0 (Q18|R17)]
|
||||
|
||||
160 analyze_semeai N19 O19
|
||||
#? [1 1 (Q18|R17)]
|
||||
|
||||
161 analyze_semeai G13 G14
|
||||
#? [1 0 J11]
|
||||
|
||||
162 analyze_semeai G14 G13
|
||||
#? [1 1 J11]
|
||||
|
||||
163 analyze_semeai A7 A8
|
||||
#? [1 0 (.*)]
|
||||
|
||||
164 analyze_semeai A8 A7
|
||||
#? [1 0 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_024.sgf
|
||||
165 analyze_semeai A3 A4
|
||||
#? [1 1 (A5|B5)]
|
||||
|
||||
166 analyze_semeai A4 A3
|
||||
#? [1 1 F1]
|
||||
|
||||
167 analyze_semeai T3 T4
|
||||
#? [1 1 (Q5|R5|S5|T5)]
|
||||
|
||||
168 analyze_semeai T4 T3
|
||||
#? [1 1 (T2|S1|S2)]
|
||||
|
||||
169 analyze_semeai A17 A16
|
||||
#? [1 1 A19]
|
||||
|
||||
170 analyze_semeai A16 A17
|
||||
#? [1 1 D19]
|
||||
|
||||
171 analyze_semeai T17 T16
|
||||
#? [0 0 PASS]
|
||||
|
||||
172 analyze_semeai T16 T17
|
||||
#? [1 1 (.*)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_025.sgf
|
||||
173 analyze_semeai A3 A4
|
||||
#? [1 0 PASS]*
|
||||
|
||||
174 analyze_semeai A4 A3
|
||||
#? [1 0 PASS]*
|
||||
|
||||
175 analyze_semeai T3 T4
|
||||
#? [1 1 S2]
|
||||
|
||||
176 analyze_semeai T4 T3
|
||||
#? [1 1 S2]*
|
||||
|
||||
177 analyze_semeai A17 A16
|
||||
#? [1 1 (F19|E16)]
|
||||
|
||||
178 analyze_semeai A16 A17
|
||||
#? [1 1 D19]
|
||||
|
||||
179 analyze_semeai T17 T16
|
||||
#? [1 1 (P19|P18|P17)]
|
||||
|
||||
180 analyze_semeai T16 T17
|
||||
#? [1 1 (S19|S18|T18)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_026.sgf
|
||||
181 analyze_semeai A3 A4
|
||||
#? [1 1 (C1|A1)]
|
||||
# b A1 seem useless but is correct
|
||||
|
||||
182 analyze_semeai A4 A3
|
||||
#? [1 1 A1]
|
||||
|
||||
183 analyze_semeai T4 T5
|
||||
#? [3 3 T1]*
|
||||
|
||||
184 analyze_semeai T5 T4
|
||||
#? [1 1 T1]
|
||||
|
||||
185 analyze_semeai A17 A16
|
||||
#? [1 1 B18]
|
||||
|
||||
186 analyze_semeai A16 A17
|
||||
#? [1 1 (D19|D18)]
|
||||
|
||||
187 analyze_semeai T17 T16
|
||||
#? [1 1 T19]
|
||||
|
||||
188 analyze_semeai T16 T17
|
||||
#? [1 0 T19]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_027.sgf
|
||||
189 analyze_semeai A3 A4
|
||||
#? [1 1 A1]
|
||||
|
||||
190 analyze_semeai A4 A3
|
||||
#? [1 1 F1]
|
||||
|
||||
191 analyze_semeai T3 T4
|
||||
#? [1 1 (.*)]
|
||||
|
||||
192 analyze_semeai T4 T3
|
||||
#? [0 0 PASS]
|
||||
|
||||
193 analyze_semeai A17 A16
|
||||
#? [1 1 A19]
|
||||
|
||||
194 analyze_semeai A16 A17
|
||||
#? [1 1 D19]
|
||||
|
||||
195 analyze_semeai T17 T16
|
||||
#? [1 1 (P19|P18)]
|
||||
|
||||
196 analyze_semeai T16 T17
|
||||
#? [1 1 (S19|T18)]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_028.sgf
|
||||
197 analyze_semeai A15 A14
|
||||
#? [1 0 A17]
|
||||
|
||||
198 analyze_semeai A14 A15
|
||||
#? [1 1 A17]
|
||||
|
||||
199 analyze_semeai A2 A1
|
||||
#? [1 0 A5]
|
||||
|
||||
200 analyze_semeai A1 A2
|
||||
#? [1 1 A3]
|
||||
|
||||
201 analyze_semeai K1 H1
|
||||
#? [1 0 L2]*
|
||||
|
||||
202 analyze_semeai H1 K1
|
||||
#? [1 1 (M1|L2)]*
|
||||
|
||||
203 analyze_semeai T10 T11
|
||||
#? [1 0 PASS]
|
||||
|
||||
204 analyze_semeai T11 T10
|
||||
#? [1 0 PASS]
|
||||
|
||||
205 analyze_semeai Q19 R18
|
||||
#? [1 0 O19]
|
||||
|
||||
206 analyze_semeai R18 Q19
|
||||
#? [1 1 O19]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_029.sgf
|
||||
207 analyze_semeai A9 A8
|
||||
#? [1 0 A11]
|
||||
|
||||
208 analyze_semeai A8 A9
|
||||
#? [1 1 C13]
|
||||
|
||||
209 analyze_semeai Q1 P1
|
||||
#? [1 0 S1]
|
||||
|
||||
210 analyze_semeai P1 Q1
|
||||
#? [1 1 S1]
|
||||
|
||||
211 analyze_semeai T16 T17
|
||||
#? [1 0 T14]
|
||||
|
||||
212 analyze_semeai T17 T16
|
||||
#? [1 1 T14]
|
||||
|
||||
213 analyze_semeai K19 L19
|
||||
#? [1 0 (.*)]
|
||||
|
||||
214 analyze_semeai L19 K19
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_030.sgf
|
||||
215 analyze_semeai A15 A14
|
||||
#? [1 0 A16]
|
||||
|
||||
216 analyze_semeai A14 A15
|
||||
#? [1 1 A16]
|
||||
|
||||
217 analyze_semeai A1 D1
|
||||
#? [1 0 (A2|B2)]
|
||||
|
||||
218 analyze_semeai D1 A1
|
||||
#? [1 1 A2]
|
||||
|
||||
219 analyze_semeai K1 L1
|
||||
#? [1 0 PASS]
|
||||
|
||||
220 analyze_semeai L1 K1
|
||||
#? [1 0 PASS]
|
||||
|
||||
221 analyze_semeai T4 T3
|
||||
#? [1 0 (T7|S5)]
|
||||
|
||||
222 analyze_semeai T3 T4
|
||||
#? [1 1 T7]
|
||||
|
||||
223 analyze_semeai N19 M19
|
||||
#? [1 0 (P19|O19)]
|
||||
|
||||
224 analyze_semeai M19 N19
|
||||
#? [1 1 P19]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_031.sgf
|
||||
225 analyze_semeai A8 A7
|
||||
#? [1 0 B9]*
|
||||
|
||||
226 analyze_semeai A7 A8
|
||||
#? [1 1 (C12|C13)]*
|
||||
|
||||
227 analyze_semeai R1 S1
|
||||
#? [1 0 (P1|N2)]*
|
||||
|
||||
228 analyze_semeai S1 R1
|
||||
#? [1 1 P1]*
|
||||
|
||||
229 analyze_semeai T11 T10
|
||||
#? [1 0 T14]*
|
||||
|
||||
230 analyze_semeai T10 T11
|
||||
#? [1 1 T14]*
|
||||
|
||||
231 analyze_semeai L19 M19
|
||||
#? [1 0 H18]*
|
||||
|
||||
232 analyze_semeai M19 L19
|
||||
#? [1 1 H18]*
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_032.sgf
|
||||
233 analyze_semeai A15 A14
|
||||
#? [1 0 (A17|B17)]
|
||||
|
||||
234 analyze_semeai A14 A15
|
||||
#? [1 1 D15]
|
||||
|
||||
235 analyze_semeai A3 D1
|
||||
#? [1 0 B5]
|
||||
|
||||
236 analyze_semeai D1 A3
|
||||
#? [1 1 B5]
|
||||
|
||||
237 analyze_semeai P1 Q1
|
||||
#? [1 0 O1]
|
||||
|
||||
238 analyze_semeai Q1 P1
|
||||
#? [1 1 (M2|O1)]
|
||||
|
||||
239 analyze_semeai T11 T12
|
||||
#? [1 0 PASS]
|
||||
|
||||
240 analyze_semeai T12 T11
|
||||
#? [1 0 PASS]
|
||||
|
||||
241 analyze_semeai L19 K19
|
||||
#? [1 0 PASS]
|
||||
|
||||
242 analyze_semeai K19 L19
|
||||
#? [1 0 PASS]
|
||||
|
||||
loadsgf games/STS-RV/Class01eProblems/_semeai_Ce_033.sgf
|
||||
243 analyze_semeai A9 A8
|
||||
#? [0 0 PASS]
|
||||
|
||||
244 analyze_semeai A8 A9
|
||||
#? [1 1 (.*)]
|
||||
|
||||
245 analyze_semeai J1 K1
|
||||
#? [1 0 (H1|G2|F2)]
|
||||
|
||||
246 analyze_semeai K1 J1
|
||||
#? [1 1 (H1|G2|F2)]
|
||||
|
||||
247 analyze_semeai T5 T6
|
||||
#? [0 0 PASS]
|
||||
|
||||
248 analyze_semeai T6 T5
|
||||
#? [1 1 (.*)]
|
||||
|
||||
249 analyze_semeai T17 T18
|
||||
#? [1 0 S16]
|
||||
|
||||
250 analyze_semeai T18 T17
|
||||
#? [1 1 T14]*
|
||||
|
||||
251 analyze_semeai J19 K19
|
||||
#? [1 0 PASS]
|
||||
|
||||
252 analyze_semeai K19 J19
|
||||
#? [1 0 PASS]
|
73
gnugo/regression/arb.tst
Normal file
73
gnugo/regression/arb.tst
Normal file
@ -0,0 +1,73 @@
|
||||
# ==============
|
||||
# GNU Go mistakes in games against or observed by Teun
|
||||
# ==============
|
||||
|
||||
loadsgf games/arb/game01.sgf 53
|
||||
101 reg_genmove black
|
||||
#? [(C2|D2|F2|G2|F1|D1|E1)]
|
||||
|
||||
loadsgf games/arb/game01.sgf 54
|
||||
102 reg_genmove white
|
||||
#? [D2|F2|A2]
|
||||
|
||||
loadsgf games/arb/game02.sgf 69
|
||||
103 reg_genmove black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/arb/game02.sgf 71
|
||||
104 reg_genmove black
|
||||
#? [A7|B7]
|
||||
|
||||
loadsgf games/arb/dumonteil-1.sgf 184
|
||||
150 reg_genmove white
|
||||
#? [J5]
|
||||
|
||||
# Why is this move so urgent? /gf
|
||||
# tm - F14 is not necessary - removing this bad problem.
|
||||
#loadsgf games/arb/dumonteil-2.sgf 229
|
||||
#200 reg_genmove black
|
||||
##? [F14]
|
||||
|
||||
loadsgf games/arb/dumonteil-2.sgf 247
|
||||
201 reg_genmove black
|
||||
#? [H13]
|
||||
|
||||
loadsgf games/arb/dumonteil-2.sgf 251
|
||||
202 restricted_genmove black B19 D15 F19 F16
|
||||
#? [F19|F16]
|
||||
|
||||
loadsgf games/arb/dumonteil-3.sgf 193
|
||||
203 reg_genmove black
|
||||
#? [T7]*
|
||||
|
||||
# the root of the problem at test 203 lies at move 185
|
||||
loadsgf games/arb/dumonteil-3.sgf 185
|
||||
204 reg_genmove black
|
||||
#? [S7]*
|
||||
|
||||
loadsgf games/arb/dumonteil-4.sgf 189
|
||||
210 reg_genmove black
|
||||
#? [D8]*
|
||||
|
||||
# Ko mistake observed in gnugo-2.7.231 --level 8 -M 32
|
||||
loadsgf games/arb/dumonteil-5.sgf 83
|
||||
220 reg_genmove black
|
||||
#? [!F6]
|
||||
|
||||
# Ko mistake observed in gnugo-2.7.231 --level 8 -M 32
|
||||
loadsgf games/arb/dumonteil-5.sgf 125
|
||||
221 reg_genmove black
|
||||
#? [J9]
|
||||
|
||||
loadsgf games/arb/dumonteil-6.sgf 33
|
||||
231 reg_genmove black
|
||||
#? [F5]*
|
||||
|
||||
# Defend against a combination attack.
|
||||
loadsgf games/arb/game03.sgf 109
|
||||
232 reg_genmove black
|
||||
#? [M9|M10|L10|L11]
|
||||
|
||||
loadsgf games/arb/game04.sgf 43
|
||||
233 reg_genmove black
|
||||
#? [J9]
|
232
gnugo/regression/arend.tst
Normal file
232
gnugo/regression/arend.tst
Normal file
@ -0,0 +1,232 @@
|
||||
# CATEGORY=FUSEKI_STRATEGY
|
||||
# SEVERITY=5
|
||||
loadsgf games/arend/gnugo-gnugo1.sgf 25
|
||||
1 reg_genmove black
|
||||
#? [C4]*
|
||||
|
||||
# CATEGORY=KO
|
||||
# SEVERITY=3
|
||||
loadsgf games/arend/gnugo-gnugo1.sgf 112
|
||||
2 reg_genmove white
|
||||
#? [H15]
|
||||
|
||||
# CATEGORY=CONNECTION
|
||||
# SEVERITY=10
|
||||
loadsgf games/arend/gnugo-gnugo1.sgf 139
|
||||
3 reg_genmove black
|
||||
#? [P6|Q5]
|
||||
|
||||
# These kind of fights might be very difficult to do well
|
||||
# with current GNU Go methods (How should it choose between the different
|
||||
# 'correct' alternatives here? - R14 seems clearly best to me).
|
||||
# But certainly it should not tenuki.
|
||||
loadsgf games/arend/exper1.sgf 7
|
||||
4 reg_genmove black
|
||||
#? [R14|S15|R17]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
#DESCRIPTION=GNU Go should escape with its cutting stone.
|
||||
loadsgf games/arend/exper1.sgf 25
|
||||
5 reg_genmove black
|
||||
#? [D7|E7|E6]*
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
#DESCRIPTION=In this position, GNU Go plays L10 because of an enormous assumed strategic effect on the M16 dragon, which is quite safe.
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 57
|
||||
7 reg_genmove black
|
||||
#? [C3]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
# S 16 can be captured. S17 is better, but another big move
|
||||
# should be accepted as well
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 60
|
||||
8 reg_genmove white
|
||||
#? [!S16]
|
||||
|
||||
#CATEGORY=TACTICAL_READING
|
||||
# GNU Go rejects S17 because it is "strategically or tactically unsafe".
|
||||
# Must be a misread.
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 61
|
||||
9 reg_genmove black
|
||||
#? [S17]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# J7 is extremely overvalued. This is caused by pattern CB11.
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 73
|
||||
10 reg_genmove black
|
||||
#? [!J7]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# K6 is overvalued by GNU Go 3.0.0.
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 91
|
||||
11 reg_genmove black
|
||||
#? [!K6]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
loadsgf games/arend/gnugo-gnugo2.sgf 163
|
||||
12 reg_genmove black
|
||||
#? [C16|B16]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# GNU Go does not see that P17 helps his group as well, and plays O13.
|
||||
loadsgf games/arend/gnugo-gnugo4.sgf 27
|
||||
14 reg_genmove black
|
||||
#? [P17]*
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
# C6 is clearly the wrong side for approaching LL corner.
|
||||
loadsgf games/arend/gnugo-gnugo4.sgf 31
|
||||
15 gg_genmove black 1
|
||||
#? [F3]*
|
||||
|
||||
|
||||
# GNU Go loves this move! (H2 is the point to play here.) It is impossible
|
||||
# to teach GNU Go not to play there with minor pattern tuning. Problem is
|
||||
# huge follow_up value; there is no check at all in the move valuation
|
||||
# whether a sente move is actually worth something if opponent answers
|
||||
# (here it is aji-keshi).
|
||||
# This looses only a few points, but comes up very often.
|
||||
loadsgf games/arend/gnugo-gnugo4.sgf 45
|
||||
16 reg_genmove black
|
||||
#? [!G3]
|
||||
|
||||
#CATEGORY=TACTICAL_READING
|
||||
# GNU Go moves at C9. I do not know what it is afraid of.
|
||||
loadsgf games/arend/gnugo-gnugo4.sgf 153
|
||||
17 reg_genmove black
|
||||
#? [C7]
|
||||
|
||||
# Maybe this problem is suboptimal, because there is a ko involved, and
|
||||
# GNU Go gets it wrong even without the ko.
|
||||
loadsgf games/arend/gnugo-gnugo4.sgf 168
|
||||
18 reg_genmove white
|
||||
#? [P18|P19|R18|R19|S18|S17|S16|S14|S13|T14|T16]
|
||||
|
||||
#CATEGORY=PATTERN_TUNING
|
||||
# GNU Go often plays this inefficient shape. Should be correctable with an
|
||||
# additional pattern. Core of the problem is however that GNU Go does not
|
||||
# understand the essence of the iken tobi -- it can be cut, but Black does
|
||||
# not mind that, since a cut only strengthens Black.
|
||||
loadsgf games/arend/gnugo-gnugo5.sgf 39
|
||||
20 reg_genmove black
|
||||
#? [!L15]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# This inefficient move is produced by owl. But of course it should not
|
||||
# be owl in charge of strengthening this big dragon.
|
||||
loadsgf games/arend/gnugo-gnugo5.sgf 78
|
||||
21 reg_genmove white
|
||||
#? [!F9]
|
||||
|
||||
# Immediately take the double sente point!
|
||||
loadsgf games/arend/gnugo-gnugo5.sgf 80
|
||||
22 reg_genmove white
|
||||
#? [D14]*
|
||||
|
||||
# H10 is quite overvalued here.
|
||||
loadsgf games/arend/gnugo-gnugo5.sgf 105
|
||||
23 reg_genmove black
|
||||
#? [!H10]
|
||||
|
||||
# Low Shimari clearly better here
|
||||
# See also arend2:130
|
||||
loadsgf games/arend/gnugo-gnugo6.sgf 20
|
||||
24 restricted_genmove white P16 P17
|
||||
#? [P17]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# C19 is either double sente, or worth at least 5 pts in reverse sente,
|
||||
# which is 10 pts. T14 (chosen by GNU Go) is dame. F7 is nearly as large
|
||||
# as C19.
|
||||
loadsgf games/arend/gnugo-gnugo6.sgf 174
|
||||
25 reg_genmove white
|
||||
#? [C19|F7]
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
# D17 is wrong direction; in this position this is really bad.
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 17
|
||||
28 reg_genmove black
|
||||
#? [C16]
|
||||
|
||||
#CATEGORY=FUSEKI_STRATEGY
|
||||
# Black C15 is sente here, so W C14 is mandatory.
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 24
|
||||
29 reg_genmove white
|
||||
#? [B14|C14]
|
||||
|
||||
#CATEGORY=BLUNDER
|
||||
# GNU Go played F8.
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 79
|
||||
30 reg_genmove black
|
||||
#? [C13]*
|
||||
|
||||
#CATEGORY=OWL_DEFEND (?)
|
||||
# B14 can (and should) be saved here
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 81
|
||||
31 reg_genmove black
|
||||
#? [B13|C13]
|
||||
|
||||
#CATEGORY=CONNECTION
|
||||
#SEVERITY=9
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 137
|
||||
32 reg_genmove black
|
||||
#? [F9|E8|G8]
|
||||
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 140
|
||||
33 reg_genmove white
|
||||
#? [F9]*
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/arend/gnugo-gnugo7.sgf 173
|
||||
34 reg_genmove black
|
||||
#? [!K8]
|
||||
|
||||
# This is a serious mistake. H17 is not huge, its HUGE.
|
||||
loadsgf games/arend/gnugo-gnugo8.sgf 32
|
||||
35 reg_genmove white
|
||||
#? [H17|J19]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# Its just one point difference, but it happens a couple of times every
|
||||
# game.
|
||||
loadsgf games/arend/constructed1.sgf
|
||||
36 reg_genmove black
|
||||
#? [C5]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
loadsgf games/arend/constructed2.sgf
|
||||
37 reg_genmove black
|
||||
#? [A5]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# I think this problem summarizes well two common misjudgements
|
||||
# of the influence function:
|
||||
# 1. Breaking into an opponents moyo is enormously
|
||||
# undervalued (that is why patterns like LE14--safe jump towards
|
||||
# oppoents moyo--need to have a fixed minimum value, which often leads
|
||||
# bad moves)
|
||||
# 2. O5 considerably weakens the influence of N5. Maybe this is not weighted
|
||||
# highly enough by GNU Go?
|
||||
loadsgf games/arend/constructed3.sgf
|
||||
38 reg_genmove white
|
||||
#? [O5]
|
||||
|
||||
#CATEGORY=STRATEGY
|
||||
# This is an example for part 1 of my comment of the previous problem.
|
||||
# This slightly adapted from a game (to make the problem more specific).
|
||||
loadsgf games/arend/constructed4.sgf
|
||||
39 reg_genmove black
|
||||
#? [G10|H10|F13]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# EB714 is necessary here; without it, GNU Go played B6, only for the
|
||||
# reason of filling a liberty
|
||||
loadsgf games/arend/constructed5.sgf
|
||||
40 reg_genmove white
|
||||
#? [B7]
|
||||
|
||||
#CATEGORY=ENDGAME_TUNING
|
||||
# EB715 necessary
|
||||
loadsgf games/arend/constructed6.sgf
|
||||
41 reg_genmove white
|
||||
#? [B6]
|
130
gnugo/regression/arend2.tst
Normal file
130
gnugo/regression/arend2.tst
Normal file
@ -0,0 +1,130 @@
|
||||
|
||||
# M3 is overplay
|
||||
loadsgf games/nngs/bconwil-gnugo-3.3.11-200211182313.sgf 18
|
||||
10 reg_genmove black
|
||||
#? [G3|F4]*
|
||||
|
||||
# This is of course too hard for GNU Go at the moment.
|
||||
loadsgf games/nngs/bconwil-gnugo-3.3.11-200211182313.sgf 20
|
||||
20 reg_genmove black
|
||||
#? [G3|H3]*
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.12-RikiTiki-200212042341.sgf 36
|
||||
30 reg_genmove white
|
||||
#? [K3|J4|M5]
|
||||
|
||||
# Definitely not T12 as in the game. /ab
|
||||
loadsgf games/nngs/gnugo-3.3.12-RikiTiki-200212042341.sgf 50
|
||||
40 reg_genmove white
|
||||
#? [R10|S10|P11]*
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.12-RikiTiki-200212042341.sgf 52
|
||||
50 restricted_genmove white S14 T13
|
||||
#? [S14]
|
||||
|
||||
# The cut at R14 is not dangerous. /ab
|
||||
loadsgf games/nngs/gnugo-3.3.12-RikiTiki-200212042341.sgf 110
|
||||
60 reg_genmove white
|
||||
#? [N8|M7|L7|M9|L9|N7|O9|N10]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.12-RikiTiki-200212042341.sgf 112
|
||||
70 reg_genmove white
|
||||
#? [N7|O9]
|
||||
|
||||
# Only move.
|
||||
loadsgf games/nngs/gnugo-3.3.16-ccwills-200302151826.sgf 74
|
||||
80 reg_genmove white
|
||||
#? [L2]
|
||||
|
||||
loadsgf games/paul.sgf 89
|
||||
90 restricted_genmove white P9 O10
|
||||
#? [O10]
|
||||
|
||||
loadsgf games/paul.sgf 91
|
||||
100 restricted_genmove white O16 O15
|
||||
#? [O16]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.18-agh-200304291749.sgf 64
|
||||
110 restricted_genmove white T7 T8 R8
|
||||
#? [R8]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.18-joshj-200304242104.sgf 58
|
||||
120 restricted_genmove white G19 H17 J17
|
||||
#? [H17|J17]
|
||||
|
||||
# See also arend:24
|
||||
loadsgf games/arend/gnugo-gnugo6.sgf 20
|
||||
130 restricted_genmove white P17 G16 F16 E15
|
||||
#? [P17]
|
||||
|
||||
loadsgf games/nngs/guestu-gnugo-3.3.19-200305131943.sgf 39
|
||||
140 reg_genmove black
|
||||
#? [D11|H10|G9|E10]*
|
||||
|
||||
loadsgf games/nngs/guestu-gnugo-3.3.19-200305131943.sgf 187
|
||||
150 reg_genmove black
|
||||
#? [D6|C6]
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 6
|
||||
160 reg_genmove black
|
||||
#? [O16]
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 12
|
||||
170 reg_genmove black
|
||||
#? [O14]*
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 26
|
||||
180 restricted_genmove black L17 L18
|
||||
#? [L17]*
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 40
|
||||
190 reg_genmove black
|
||||
#? [O1|P1|Q1]*
|
||||
|
||||
# Q5 is clearly better, but R5 is still a lot better than everything else.
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 44
|
||||
200 reg_genmove black
|
||||
#? [Q5|R5]*
|
||||
|
||||
# Cut off the white group!
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 106
|
||||
210 reg_genmove black
|
||||
#? [K2]
|
||||
|
||||
# K11 should kill the white dragon. L11 might kill, too, so we accept it,
|
||||
# although K11 is better.
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 152
|
||||
220 reg_genmove black
|
||||
#? [K11|L11]*
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 158
|
||||
230 restricted_genmove black G14 H14 K11 L11
|
||||
#? [!H14]
|
||||
|
||||
loadsgf games/nngs/GoFuN-gnugo-3.3.21-200306202102.sgf 208
|
||||
240 reg_genmove black
|
||||
#? [N7]*
|
||||
|
||||
loadsgf games/kgs/TheGNUGo-Botkiller3.sgf 165
|
||||
250 restricted_genmove white D5 E5 D6
|
||||
#? [D5]*
|
||||
|
||||
loadsgf games/kgs/simat-TheGNUGo.sgf 19
|
||||
260 reg_genmove black
|
||||
#? [E14]*
|
||||
|
||||
loadsgf games/kgs/TheGNUGo-qsdf.sgf 83
|
||||
270 restricted_genmove white A11 A12 B8
|
||||
#? [A11|A12]*
|
||||
|
||||
loadsgf games/hamete_joseki.sgf 37
|
||||
280 restricted_genmove black B5 P17 P16 Q12 E6 M3
|
||||
#? [B5]*
|
||||
|
||||
loadsgf games/hamete_joseki.sgf 51
|
||||
290 reg_genmove black
|
||||
#? [C5]*
|
||||
|
||||
loadsgf games/9x9-1.sgf 23
|
||||
300 restricted_genmove black D8 E8 F8
|
||||
#? [D8]*
|
33
gnugo/regression/arion.tst
Normal file
33
gnugo/regression/arion.tst
Normal file
@ -0,0 +1,33 @@
|
||||
# NNGS game of GNU Go 2.7.203 on December 28, 2000
|
||||
|
||||
loadsgf games/arion.sgf 33
|
||||
1 gg_genmove black 1
|
||||
#? [Q6]
|
||||
|
||||
loadsgf games/arion.sgf 63
|
||||
2 reg_genmove black
|
||||
#? [Q18|S16]
|
||||
|
||||
# J3 is maybe not the largest move on the board but it is very clearly
|
||||
# sounder than a move near P6.
|
||||
loadsgf games/arion.sgf 69
|
||||
3 restricted_genmove black J3 O6 P7 O5 O7 N6
|
||||
#? [J3]
|
||||
|
||||
loadsgf games/arion.sgf 139
|
||||
4 reg_genmove black
|
||||
#? [F9]
|
||||
|
||||
# F15 is a blunder, leading to shortage of liberties and a combination
|
||||
# attack. To make this clearer, first fill out the remaining dame points.
|
||||
loadsgf games/arion.sgf 213
|
||||
play black P13
|
||||
play white D13
|
||||
play black E4
|
||||
5 reg_genmove black
|
||||
#? [D17|E17|F17|H17|J17|K17|D18|E18|F18|G18|H18|J18|K18]
|
||||
|
||||
# F19 seems to be best way to live from a yose perspective.
|
||||
loadsgf games/arion.sgf 225
|
||||
6 reg_genmove black
|
||||
#? [E19|F19|F18]
|
130
gnugo/regression/atari_atari.tst
Normal file
130
gnugo/regression/atari_atari.tst
Normal file
@ -0,0 +1,130 @@
|
||||
# N3 is ineffective. N2 and N1 differ in that the latter move gives
|
||||
# white the option to defend with a (disadvantageous) ko. L3 and K2
|
||||
# are also effective but miss the point and waste good ko threats.
|
||||
loadsgf games/incident107.sgf 216
|
||||
1 combination_attack black
|
||||
#? [N2|N1|L3|K2]
|
||||
|
||||
loadsgf games/atari_atari01.sgf 235
|
||||
2 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/arb/game02.sgf 69
|
||||
3 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/incident156.sgf 232
|
||||
4 combination_attack white
|
||||
#? [K17]
|
||||
|
||||
# K12 doesn't work.
|
||||
loadsgf games/ego.sgf 246
|
||||
5 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
# Retired as endgame1.sgf is no longer in CVS. /ab
|
||||
# # E8 is bogus
|
||||
# loadsgf games/endgame1.sgf 3
|
||||
# 6 combination_attack black
|
||||
# #? [PASS]
|
||||
|
||||
# D11 can be answered at C12.
|
||||
loadsgf games/scoring/score30.sgf
|
||||
7 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/atari_atari02.sgf 140
|
||||
8 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/atari_atari03.sgf 222
|
||||
9 combination_attack white
|
||||
#? [A11]
|
||||
|
||||
# Both G5 and J4 capture (at least) the G6 string. After endgame
|
||||
# considerations, J4 turns out to be one point bigger.
|
||||
loadsgf games/atari_atari04.sgf 279
|
||||
10 combination_attack white
|
||||
#? [J4|G5]
|
||||
|
||||
loadsgf games/viking2.sgf 140
|
||||
11 combination_attack white
|
||||
#? [M14]
|
||||
|
||||
loadsgf games/viking2.sgf 146
|
||||
12 combination_attack white
|
||||
#? [N13|Q12]
|
||||
|
||||
loadsgf games/trevor/auto/c24.sgf 62
|
||||
13 combination_attack black
|
||||
#? [D8]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.1.18-gopriest-200201072104.sgf 104
|
||||
14 combination_attack black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/atari_atari05.sgf 291
|
||||
15 combination_attack black
|
||||
#? [B13]
|
||||
|
||||
loadsgf games/atari_atari06.sgf
|
||||
16 combination_attack white
|
||||
#? [K3]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.34-200204280120.sgf 194
|
||||
17 combination_attack white
|
||||
#? [S10]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.12-guest-200212171626.sgf 148
|
||||
18 combination_attack black
|
||||
#? [R11|R14]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.10-deye-200210211347.sgf 135
|
||||
19 combination_attack black
|
||||
#? [P9|Q7]
|
||||
|
||||
# See also nando:25
|
||||
loadsgf games/nando/auto017.sgf
|
||||
white P16
|
||||
20 combination_attack black
|
||||
#? [L17]*
|
||||
|
||||
loadsgf games/nngs/leftd-gnugo-3.3.16-200302252226.sgf 256
|
||||
21 combination_attack black
|
||||
#? [Q9|N13|O13]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.16-ccwills-200303030550.sgf
|
||||
22 combination_attack black
|
||||
#? [L10]
|
||||
|
||||
loadsgf games/atari_atari07.sgf
|
||||
23 combination_attack black
|
||||
#? [C8]
|
||||
|
||||
loadsgf games/atari_atari08.sgf 227
|
||||
24 combination_defend black
|
||||
#? [!.*(K16|A12|R12|S12|T12|A11|B11|C11|R11|S11|T11|A10|C10|Q10|S10|D9).*]*
|
||||
|
||||
# T14 is a blunder. GNU Go should know how to punish it.
|
||||
loadsgf games/atari_atari09.sgf
|
||||
play black T14
|
||||
25 combination_attack white
|
||||
#? [R16]
|
||||
|
||||
loadsgf games/self_play/354-34-2.sgf 150
|
||||
26 combination_defend white
|
||||
#? [E11|E12]*
|
||||
|
||||
loadsgf games/filllib14.sgf
|
||||
play white H5
|
||||
27 combination_attack black
|
||||
#? [0]*
|
||||
|
||||
# See also nngs:1060. Black has no combination attack at R3.
|
||||
loadsgf games/nngs/gnugo-3.1.18-goku-200201042350.sgf 52
|
||||
28 combination_attack black
|
||||
#? [0]*
|
||||
|
||||
loadsgf games/atari_atari10.sgf
|
||||
29 combination_attack white
|
||||
#? [K5]
|
42
gnugo/regression/auto01.tst
Normal file
42
gnugo/regression/auto01.tst
Normal file
@ -0,0 +1,42 @@
|
||||
#auto generated owl inconsistencies
|
||||
loadsgf games/auto_gen/auto001.sgf 136
|
||||
1 owl_defend P11
|
||||
#? [1 Q11]
|
||||
|
||||
loadsgf games/auto_gen/auto001.sgf 139
|
||||
2 owl_attack R16
|
||||
#? [1 (O11|M10|T10)]
|
||||
|
||||
loadsgf games/auto_gen/auto001.sgf 140
|
||||
3 owl_defend R16
|
||||
#? [1 (O11|T15|T13)]
|
||||
|
||||
loadsgf games/auto_gen/auto002.sgf 186
|
||||
4 owl_defend N8
|
||||
#? [1 (R1|N3|N5|M5|N6|Q2)]
|
||||
|
||||
loadsgf games/auto_gen/auto003.sgf 52
|
||||
5 owl_defend S9
|
||||
#? [1 Q10]*
|
||||
|
||||
loadsgf games/auto_gen/auto004.sgf 9
|
||||
6 owl_defend F3
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto006.sgf 25
|
||||
8 owl_defend G4
|
||||
#? [1 (H5|J4|G5)]*
|
||||
|
||||
loadsgf games/auto_gen/auto006.sgf 81
|
||||
11 owl_attack M17
|
||||
#? [1 J18]*
|
||||
|
||||
loadsgf games/auto_gen/auto006.sgf 94
|
||||
13 owl_attack S11
|
||||
#? [1 (Q12|Q13)]
|
||||
|
||||
# This is a difficult semeai problem.
|
||||
loadsgf games/auto_gen/auto006.sgf 99
|
||||
15 analyze_semeai S9 S10
|
||||
#? [1 1 S6]*
|
||||
|
45
gnugo/regression/auto02.tst
Normal file
45
gnugo/regression/auto02.tst
Normal file
@ -0,0 +1,45 @@
|
||||
loadsgf games/auto_gen/auto007.sgf 20
|
||||
1 owl_defend Q13
|
||||
#? [1 (Q11|P12)]
|
||||
|
||||
loadsgf games/auto_gen/auto007.sgf 42
|
||||
2 owl_defend Q13
|
||||
#? [!0]*
|
||||
|
||||
# C16 is probably best. /ab
|
||||
loadsgf games/auto_gen/auto008.sgf 58
|
||||
3 owl_defend D16
|
||||
#? [1 (C16|D17|E15|D14)]
|
||||
|
||||
loadsgf games/auto_gen/auto008.sgf 150
|
||||
4 owl_attack C12
|
||||
#? [1 (A14|A12)]*
|
||||
|
||||
# Good problem for connection-related owl tuning.
|
||||
loadsgf games/auto_gen/auto008.sgf 180
|
||||
5 owl_defend A15
|
||||
#? [1 (B9|D9)]*
|
||||
|
||||
loadsgf games/auto_gen/auto009.sgf 94
|
||||
6 owl_defend F3
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto010.sgf 66
|
||||
7 owl_attack Q17
|
||||
#? [1 (S15|R15)]
|
||||
|
||||
loadsgf games/auto_gen/auto010.sgf 64
|
||||
8 owl_attack Q17
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto010.sgf 77
|
||||
9 owl_attack C18
|
||||
#? [1 D18]*
|
||||
|
||||
loadsgf games/auto_gen/auto011.sgf 43
|
||||
10 owl_defend D9
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto012.sgf 168
|
||||
11 owl_attack H15
|
||||
#? [0]
|
44
gnugo/regression/auto03.tst
Normal file
44
gnugo/regression/auto03.tst
Normal file
@ -0,0 +1,44 @@
|
||||
loadsgf games/auto_gen/auto013.sgf 47
|
||||
1 owl_defend H16
|
||||
#? [!0]*
|
||||
|
||||
loadsgf games/auto_gen/auto013.sgf 51
|
||||
2 owl_defend H16
|
||||
#? [!0]*
|
||||
|
||||
loadsgf games/auto_gen/auto013.sgf 53
|
||||
3 owl_attack L17
|
||||
#? [1 K17]*
|
||||
|
||||
# This is a connection problem. /ab
|
||||
loadsgf games/auto_gen/auto014.sgf 106
|
||||
6 owl_attack L14
|
||||
#? [1 N12]*
|
||||
|
||||
loadsgf games/auto_gen/auto014.sgf 107
|
||||
7 owl_defend L14
|
||||
#? [1 N12]*
|
||||
|
||||
loadsgf games/auto_gen/auto015.sgf 145
|
||||
8 attack T7
|
||||
#? [1 T5]*
|
||||
|
||||
loadsgf games/auto_gen/auto016.sgf 37
|
||||
9 owl_defend J15
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto016.sgf 48
|
||||
10 owl_defend P16
|
||||
#? [1 (O16|P15)]
|
||||
|
||||
loadsgf games/auto_gen/auto016.sgf 53
|
||||
11 owl_defend Q4
|
||||
#? [1 (P4|P3|Q3|R4)]
|
||||
|
||||
loadsgf games/auto_gen/auto016.sgf 55
|
||||
12 owl_defend N5
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto017.sgf 45
|
||||
14 owl_defend Q4
|
||||
#? [!0]*
|
23
gnugo/regression/auto04.tst
Normal file
23
gnugo/regression/auto04.tst
Normal file
@ -0,0 +1,23 @@
|
||||
loadsgf games/auto_gen/auto018.sgf 103
|
||||
1 owl_attack R14
|
||||
#? [!0]
|
||||
|
||||
loadsgf games/auto_gen/auto019.sgf 76
|
||||
2 owl_defend E18
|
||||
#? [!0]*
|
||||
|
||||
loadsgf games/auto_gen/auto020.sgf 67
|
||||
3 owl_defend N4
|
||||
#? [1 (M5|L4|N5|L5)]
|
||||
|
||||
loadsgf games/auto_gen/auto021.sgf 72
|
||||
7 owl_defend J15
|
||||
#? [0]
|
||||
|
||||
loadsgf games/auto_gen/auto022.sgf 37
|
||||
11 owl_defend E18
|
||||
#? [1 (D17|F12|F13|G14|G18|H18)]
|
||||
|
||||
loadsgf games/auto_gen/auto022.sgf 136
|
||||
12 owl_attack G4
|
||||
#? [1 D2]*
|
35
gnugo/regression/auto_handtalk.tst
Normal file
35
gnugo/regression/auto_handtalk.tst
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
loadsgf games/handtalk/handtalk1.sgf 113
|
||||
3 owl_attack q19
|
||||
#? [2 T15]
|
||||
|
||||
loadsgf games/handtalk/handtalk2.sgf 35
|
||||
4 owl_defend R8
|
||||
#? [1 P10]*
|
||||
|
||||
loadsgf games/handtalk/handtalk2.sgf 70
|
||||
5 owl_defend P18
|
||||
#? [2 (S18|O17|N18)]*
|
||||
|
||||
# O18 might work, but I don't think so. /ab
|
||||
loadsgf games/handtalk/handtalk2.sgf 78
|
||||
6 owl_defend P19
|
||||
#? [1 (N18|O17)]*
|
||||
|
||||
7 analyze_semeai Q17 P19
|
||||
#? [1 1 (O18|N18|O17|P17)]
|
||||
|
||||
8 analyze_semeai P19 Q17
|
||||
#? [1 1 (N18|O17|S15)]*
|
||||
|
||||
loadsgf games/handtalk/handtalk2.sgf 134
|
||||
9 owl_attack R8
|
||||
#? [1 (T6|T7)]
|
||||
|
||||
loadsgf games/handtalk/handtalk2.sgf 136
|
||||
10 owl_defend Q4
|
||||
#? [0]
|
||||
|
||||
#loadsgf games/handtalk/handtalk2.sgf 160
|
||||
#11 owl_defend G15
|
||||
##? [1 E13]*
|
82
gnugo/regression/benchmark/GnuGo-Aya.gtp
Normal file
82
gnugo/regression/benchmark/GnuGo-Aya.gtp
Normal file
@ -0,0 +1,82 @@
|
||||
# White: GNU Go 3.3.23
|
||||
# Black: Aya
|
||||
# Handicap: 0
|
||||
# Result: W+67.5
|
||||
# 2003-08-03
|
||||
# Gifu 2003 Round 6
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black C16
|
||||
2 reg_genmove white
|
||||
play white Q16
|
||||
play black R4
|
||||
4 reg_genmove white
|
||||
play white D3
|
||||
play black C5
|
||||
6 reg_genmove white
|
||||
play white E4
|
||||
play black P3
|
||||
8 reg_genmove white
|
||||
play white D6
|
||||
play black E17
|
||||
10 reg_genmove white
|
||||
play white C6
|
||||
play black R17
|
||||
12 reg_genmove white
|
||||
play white R16
|
||||
play black Q17
|
||||
14 reg_genmove white
|
||||
play white P17
|
||||
play black P18
|
||||
16 reg_genmove white
|
||||
play white O17
|
||||
play black O18
|
||||
18 reg_genmove white
|
||||
play white N17
|
||||
play black S16
|
||||
20 reg_genmove white
|
||||
play white S15
|
||||
play black S17
|
||||
22 reg_genmove white
|
||||
play white R14
|
||||
play black R7
|
||||
24 reg_genmove white
|
||||
play white C10
|
||||
play black C13
|
||||
26 reg_genmove white
|
||||
play white K3
|
||||
play black R11
|
||||
28 reg_genmove white
|
||||
play white N18
|
||||
play black J17
|
||||
30 reg_genmove white
|
||||
play white M4
|
||||
play black L16
|
||||
32 reg_genmove white
|
||||
play white L18
|
||||
play black N15
|
||||
34 reg_genmove white
|
||||
play white O15
|
||||
play black N3
|
||||
36 reg_genmove white
|
||||
play white E11
|
||||
play black K17
|
||||
38 reg_genmove white
|
||||
play white G11
|
||||
play black Q13
|
||||
40 reg_genmove white
|
||||
play white M6
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
242
gnugo/regression/benchmark/GnuGo-GORO.gtp
Normal file
242
gnugo/regression/benchmark/GnuGo-GORO.gtp
Normal file
@ -0,0 +1,242 @@
|
||||
# White: GNU Go 3.3.23
|
||||
# Black: GORO
|
||||
# Handicap: 0
|
||||
# Result: W+18.5
|
||||
# 2003-08-03
|
||||
# CGF 2003 Round 7
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black R17
|
||||
play white D4
|
||||
play black R3
|
||||
play white C16
|
||||
play black R10
|
||||
play white E16
|
||||
play black K3
|
||||
play white Q4
|
||||
play black R4
|
||||
play white Q5
|
||||
play black R6
|
||||
play white P7
|
||||
play black Q8
|
||||
play white Q16
|
||||
play black Q17
|
||||
play white P16
|
||||
play black O17
|
||||
play white S15
|
||||
play black Q3
|
||||
play white N15
|
||||
play black P4
|
||||
play white M17
|
||||
play black R13
|
||||
play white C10
|
||||
play black O16
|
||||
play white S13
|
||||
play black R14
|
||||
play white S14
|
||||
play black P15
|
||||
play white O15
|
||||
play black P14
|
||||
play white S12
|
||||
play black S16
|
||||
play white R16
|
||||
play black S17
|
||||
play white R15
|
||||
play black Q12
|
||||
play white L13
|
||||
play black M4
|
||||
play white G3
|
||||
play black O9
|
||||
play white P5
|
||||
play black G17
|
||||
play white N7
|
||||
play black M9
|
||||
play white J17
|
||||
play black L7
|
||||
play white G16
|
||||
play black M18
|
||||
play white F18
|
||||
play black N18
|
||||
play white F7
|
||||
play black C6
|
||||
play white B5
|
||||
play black E6
|
||||
play white B7
|
||||
play black G5
|
||||
play white O4
|
||||
play black H4
|
||||
play white P3
|
||||
play black Q2
|
||||
play white M3
|
||||
play black M6
|
||||
play white N3
|
||||
play black O2
|
||||
play white K11
|
||||
play black N5
|
||||
play white J9
|
||||
play black L3
|
||||
play white L2
|
||||
play black H3
|
||||
play white Q7
|
||||
play black D8
|
||||
play white E9
|
||||
play black E4
|
||||
play white D5
|
||||
play black E3
|
||||
play white D6
|
||||
play black E7
|
||||
play white C8
|
||||
play black E5
|
||||
play white K2
|
||||
play black H2
|
||||
play white N2
|
||||
play black O6
|
||||
play white O7
|
||||
play black P6
|
||||
play white Q6
|
||||
play black R5
|
||||
play white D3
|
||||
play black P2
|
||||
play white O5
|
||||
play black O3
|
||||
play white F9
|
||||
play black N6
|
||||
play white L18
|
||||
play black R7
|
||||
play white E2
|
||||
play black M8
|
||||
play white F2
|
||||
play black M1
|
||||
play white J7
|
||||
play black L5
|
||||
play white M19
|
||||
play black E14
|
||||
play white F13
|
||||
play black N19
|
||||
play white L19
|
||||
play black F14
|
||||
play white E8
|
||||
play black G14
|
||||
play white M11
|
||||
play black E13
|
||||
play white F12
|
||||
play black J14
|
||||
play white G18
|
||||
play black L17
|
||||
play white E12
|
||||
play black N16
|
||||
play white C13
|
||||
play black L16
|
||||
play white K15
|
||||
play black J18
|
||||
play white H18
|
||||
play black H17
|
||||
play white K16
|
||||
play black K17
|
||||
play white J16
|
||||
play black J19
|
||||
play white O13
|
||||
play black R12
|
||||
play white D7
|
||||
play black N11
|
||||
play white P13
|
||||
play black Q13
|
||||
play white N12
|
||||
play black G7
|
||||
play white G8
|
||||
play black H7
|
||||
play white F6
|
||||
play black G4
|
||||
play white H8
|
||||
play black J6
|
||||
play white O11
|
||||
play black P8
|
||||
play white O14
|
||||
play black Q14
|
||||
play white G2
|
||||
play black S11
|
||||
play white N10
|
||||
play black P11
|
||||
play white K7
|
||||
play black H12
|
||||
play white K6
|
||||
play black M7
|
||||
play white H6
|
||||
play black G6
|
||||
play white J5
|
||||
play black G15
|
||||
play white H16
|
||||
play black C14
|
||||
162 reg_genmove white
|
||||
play white B14
|
||||
play black C15
|
||||
164 reg_genmove white
|
||||
play white B15
|
||||
play black D13
|
||||
166 reg_genmove white
|
||||
play white B13
|
||||
play black N1
|
||||
168 reg_genmove white
|
||||
play white L15
|
||||
play black M16
|
||||
170 reg_genmove white
|
||||
play white O10
|
||||
play black O8
|
||||
172 reg_genmove white
|
||||
play white P10
|
||||
play black Q10
|
||||
174 reg_genmove white
|
||||
play white P12
|
||||
play black G1
|
||||
176 reg_genmove white
|
||||
play white Q11
|
||||
play black K9
|
||||
178 reg_genmove white
|
||||
play white L10
|
||||
play black K8
|
||||
180 reg_genmove white
|
||||
play white J8
|
||||
play black K10
|
||||
182 reg_genmove white
|
||||
play white J10
|
||||
play black K5
|
||||
184 reg_genmove white
|
||||
play white J4
|
||||
play black J3
|
||||
186 reg_genmove white
|
||||
play white L9
|
||||
play black L8
|
||||
188 reg_genmove white
|
||||
play white M10
|
||||
play black M15
|
||||
190 reg_genmove white
|
||||
play white M14
|
||||
play black K4
|
||||
192 reg_genmove white
|
||||
play white F1
|
||||
play black H1
|
||||
194 reg_genmove white
|
||||
play white F5
|
||||
play black F4
|
||||
196 reg_genmove white
|
||||
play white F8
|
||||
play black N9
|
||||
198 reg_genmove white
|
||||
play white P9
|
||||
play black Q9
|
||||
200 reg_genmove white
|
||||
play white H19
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
122
gnugo/regression/benchmark/GnuGo-Go4.gtp
Normal file
122
gnugo/regression/benchmark/GnuGo-Go4.gtp
Normal file
@ -0,0 +1,122 @@
|
||||
# White: Go++
|
||||
# Black: GNU Go 3.3.23
|
||||
# Handicap: 0
|
||||
# Result: W+10.5
|
||||
# 2003-08-03
|
||||
# CGF 2003 Round 9
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black Q16
|
||||
play white C17
|
||||
play black Q3
|
||||
play white C4
|
||||
play black E3
|
||||
play white C7
|
||||
play black H3
|
||||
play white R6
|
||||
play black Q5
|
||||
play white S4
|
||||
play black F16
|
||||
play white C14
|
||||
play black N3
|
||||
play white L17
|
||||
play black J17
|
||||
play white O17
|
||||
play black Q14
|
||||
play white Q18
|
||||
play black R17
|
||||
play white D3
|
||||
play black E4
|
||||
play white R18
|
||||
play black E7
|
||||
play white D9
|
||||
play black H5
|
||||
play white F9
|
||||
play black J15
|
||||
play white E17
|
||||
play black N5
|
||||
play white R9
|
||||
play black R11
|
||||
play white G13
|
||||
play black L6
|
||||
play white J13
|
||||
play black L15
|
||||
play white P9
|
||||
play black E13
|
||||
play white L13
|
||||
play black E15
|
||||
play white C12
|
||||
41 reg_genmove black
|
||||
play black E11
|
||||
play white D10
|
||||
43 reg_genmove black
|
||||
play black G14
|
||||
play white M10
|
||||
45 reg_genmove black
|
||||
play black F10
|
||||
play white J10
|
||||
47 reg_genmove black
|
||||
play black D6
|
||||
play white C6
|
||||
49 reg_genmove black
|
||||
play black D2
|
||||
play white C2
|
||||
51 reg_genmove black
|
||||
play black E2
|
||||
play white F17
|
||||
53 reg_genmove black
|
||||
play black S18
|
||||
play white Q17
|
||||
55 reg_genmove black
|
||||
play black S17
|
||||
play white H14
|
||||
57 reg_genmove black
|
||||
play black H15
|
||||
play white K16
|
||||
59 reg_genmove black
|
||||
play black K15
|
||||
play white K18
|
||||
61 reg_genmove black
|
||||
play black N15
|
||||
play white M16
|
||||
63 reg_genmove black
|
||||
play black M15
|
||||
play white N13
|
||||
65 reg_genmove black
|
||||
play black H18
|
||||
play white N16
|
||||
67 reg_genmove black
|
||||
play black E19
|
||||
play white D18
|
||||
69 reg_genmove black
|
||||
play black S2
|
||||
play white G10
|
||||
71 reg_genmove black
|
||||
play black G11
|
||||
play white H11
|
||||
73 reg_genmove black
|
||||
play black O14
|
||||
play white G17
|
||||
75 reg_genmove black
|
||||
play black J16
|
||||
play white P12
|
||||
77 reg_genmove black
|
||||
play black Q12
|
||||
play white P11
|
||||
79 reg_genmove black
|
||||
play black F13
|
||||
play white S10
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
202
gnugo/regression/benchmark/GnuGo-GoInt.gtp
Normal file
202
gnugo/regression/benchmark/GnuGo-GoInt.gtp
Normal file
@ -0,0 +1,202 @@
|
||||
# White: Go Intellect
|
||||
# Black: GNU Go 3.3.23
|
||||
# Handicap: 0
|
||||
# Result: B+14.5
|
||||
# 2003-08-02
|
||||
# CGF 2003 Round 1
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black R16
|
||||
play white C16
|
||||
play black E16
|
||||
play white C4
|
||||
play black C17
|
||||
play white D17
|
||||
play black D16
|
||||
play white E17
|
||||
play black C15
|
||||
play white H17
|
||||
play black C18
|
||||
play white F16
|
||||
play black E3
|
||||
play white P17
|
||||
play black Q14
|
||||
play white C10
|
||||
play black D5
|
||||
play white D4
|
||||
play black E4
|
||||
play white C5
|
||||
play black D6
|
||||
play white C7
|
||||
play black R4
|
||||
play white K3
|
||||
play black P3
|
||||
play white G3
|
||||
play black E8
|
||||
play white F15
|
||||
play black R10
|
||||
play white C6
|
||||
play black O14
|
||||
play white F5
|
||||
play black E5
|
||||
play white F6
|
||||
play black C2
|
||||
play white F2
|
||||
play black B3
|
||||
play white D18
|
||||
play black B16
|
||||
play white D7
|
||||
play black G8
|
||||
play white E7
|
||||
play black B4
|
||||
play white D3
|
||||
play black E2
|
||||
play white D2
|
||||
play black D1
|
||||
play white Q9
|
||||
play black B5
|
||||
play white Q10
|
||||
play black R7
|
||||
play white R8
|
||||
play black S8
|
||||
play white S9
|
||||
play black R9
|
||||
play white Q8
|
||||
play black S10
|
||||
play white B1
|
||||
play black N17
|
||||
play white O16
|
||||
play black N16
|
||||
play white R17
|
||||
play black S17
|
||||
play white Q16
|
||||
play black R18
|
||||
play white R15
|
||||
play black Q17
|
||||
play white Q15
|
||||
play black Q18
|
||||
play white P18
|
||||
play black N15
|
||||
play white S16
|
||||
play black S15
|
||||
play white T16
|
||||
play black T17
|
||||
play white R17
|
||||
play black S14
|
||||
play white R16
|
||||
play black M3
|
||||
play white R14
|
||||
play black P15
|
||||
play white S18
|
||||
play black R13
|
||||
play white Q13
|
||||
play black C12
|
||||
play white P14
|
||||
play black K17
|
||||
play white R11
|
||||
play black S11
|
||||
play white R12
|
||||
play black K15
|
||||
play white S7
|
||||
play black T9
|
||||
play white R6
|
||||
play black Q7
|
||||
play white Q6
|
||||
play black P7
|
||||
play white P6
|
||||
play black O7
|
||||
play white N5
|
||||
play black O6
|
||||
play white L4
|
||||
play black O5
|
||||
play white O13
|
||||
play black S12
|
||||
play white S13
|
||||
play black N13
|
||||
play white E10
|
||||
play black F7
|
||||
play white H10
|
||||
play black G6
|
||||
play white F9
|
||||
play black F8
|
||||
play white G5
|
||||
play black J8
|
||||
play white H6
|
||||
play black K13
|
||||
play white K10
|
||||
play black G7
|
||||
play white L8
|
||||
121 reg_genmove black
|
||||
play black O12
|
||||
play white P13
|
||||
123 reg_genmove black
|
||||
play black N4
|
||||
play white M4
|
||||
125 reg_genmove black
|
||||
play black M2
|
||||
play white S6
|
||||
127 reg_genmove black
|
||||
play black O4
|
||||
play white T12
|
||||
129 reg_genmove black
|
||||
play black T11
|
||||
play white Q4
|
||||
131 reg_genmove black
|
||||
play black Q3
|
||||
play white N12
|
||||
133 reg_genmove black
|
||||
play black S4
|
||||
play white T13
|
||||
135 reg_genmove black
|
||||
play black N11
|
||||
play white M12
|
||||
137 reg_genmove black
|
||||
play black O11
|
||||
play white C1
|
||||
139 reg_genmove black
|
||||
play black E1
|
||||
play white M13
|
||||
141 reg_genmove black
|
||||
play black N14
|
||||
play white M11
|
||||
143 reg_genmove black
|
||||
play black O9
|
||||
play white M5
|
||||
145 reg_genmove black
|
||||
play black G14
|
||||
play white L2
|
||||
147 reg_genmove black
|
||||
play black B10
|
||||
play white B11
|
||||
149 reg_genmove black
|
||||
play black C11
|
||||
play white B9
|
||||
151 reg_genmove black
|
||||
play black D10
|
||||
play white A10
|
||||
153 reg_genmove black
|
||||
play black D9
|
||||
play white D11
|
||||
155 reg_genmove black
|
||||
play black E11
|
||||
play white G9
|
||||
157 reg_genmove black
|
||||
play black D12
|
||||
play white F11
|
||||
159 reg_genmove black
|
||||
play black J18
|
||||
play white B12
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
162
gnugo/regression/benchmark/GnuGo-GoeMate.gtp
Normal file
162
gnugo/regression/benchmark/GnuGo-GoeMate.gtp
Normal file
@ -0,0 +1,162 @@
|
||||
# White: GoeMate
|
||||
# Black: GNU Go 3.3.23
|
||||
# Handicap: 0
|
||||
# Result: W+26.5
|
||||
# 2003-08-02
|
||||
# CGF 2003 Round 4
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black Q16
|
||||
play white D3
|
||||
play black C16
|
||||
play white R4
|
||||
play black D5
|
||||
play white E16
|
||||
play black C3
|
||||
play white C2
|
||||
play black H16
|
||||
play white E14
|
||||
play black C13
|
||||
play white C4
|
||||
play black P3
|
||||
play white R14
|
||||
play black Q5
|
||||
play white R5
|
||||
play black Q6
|
||||
play white R6
|
||||
play black Q7
|
||||
play white R8
|
||||
play black K3
|
||||
play white C17
|
||||
play black B17
|
||||
play white D17
|
||||
play black P9
|
||||
play white M16
|
||||
play black K5
|
||||
play white J15
|
||||
play black R12
|
||||
play white J16
|
||||
play black Q14
|
||||
play white R17
|
||||
play black R16
|
||||
play white Q17
|
||||
play black H17
|
||||
play white J17
|
||||
play black S14
|
||||
play white P16
|
||||
play black C10
|
||||
play white G3
|
||||
play black R10
|
||||
play white B6
|
||||
play black R7
|
||||
play white S7
|
||||
play black R2
|
||||
play white S9
|
||||
play black D15
|
||||
play white B18
|
||||
play black H15
|
||||
play white H13
|
||||
play black B16
|
||||
play white E15
|
||||
play black N13
|
||||
play white K7
|
||||
play black M7
|
||||
play white H6
|
||||
play black L9
|
||||
play white D7
|
||||
play black K13
|
||||
play white K9
|
||||
play black K10
|
||||
play white J9
|
||||
play black J11
|
||||
play white H14
|
||||
play black G11
|
||||
play white L6
|
||||
play black N5
|
||||
play white G9
|
||||
play black H5
|
||||
play white G6
|
||||
play black H2
|
||||
play white G5
|
||||
play black H4
|
||||
play white T12
|
||||
play black G4
|
||||
play white F4
|
||||
play black G2
|
||||
play white R15
|
||||
play black S16
|
||||
play white Q15
|
||||
81 reg_genmove black
|
||||
play black P15
|
||||
play white O15
|
||||
83 reg_genmove black
|
||||
play black P14
|
||||
play white O16
|
||||
85 reg_genmove black
|
||||
play black S17
|
||||
play white O14
|
||||
87 reg_genmove black
|
||||
play black R18
|
||||
play white O13
|
||||
89 reg_genmove black
|
||||
play black P12
|
||||
play white O12
|
||||
91 reg_genmove black
|
||||
play black P17
|
||||
play white R13
|
||||
93 reg_genmove black
|
||||
play black Q13
|
||||
play white S13
|
||||
95 reg_genmove black
|
||||
play black O17
|
||||
play white L8
|
||||
97 reg_genmove black
|
||||
play black S15
|
||||
play white M8
|
||||
99 reg_genmove black
|
||||
play black M12
|
||||
play white E11
|
||||
101 reg_genmove black
|
||||
play black E10
|
||||
play white F10
|
||||
103 reg_genmove black
|
||||
play black N17
|
||||
play white N11
|
||||
105 reg_genmove black
|
||||
play black L10
|
||||
play white O8
|
||||
107 reg_genmove black
|
||||
play black N10
|
||||
play white M11
|
||||
109 reg_genmove black
|
||||
play black O9
|
||||
play white L11
|
||||
111 reg_genmove black
|
||||
play black N16
|
||||
play white N15
|
||||
113 reg_genmove black
|
||||
play black M15
|
||||
play white M14
|
||||
115 reg_genmove black
|
||||
play black M13
|
||||
play white L15
|
||||
117 reg_genmove black
|
||||
play black K11
|
||||
play white N9
|
||||
119 reg_genmove black
|
||||
play black L18
|
||||
play white J18
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
282
gnugo/regression/benchmark/GnuGo-Haruka.gtp
Normal file
282
gnugo/regression/benchmark/GnuGo-Haruka.gtp
Normal file
@ -0,0 +1,282 @@
|
||||
# White: GNU Go 3.3.23
|
||||
# Black: Haruka
|
||||
# Handicap: 0
|
||||
# Result: B+40.5
|
||||
# 2003-08-02
|
||||
# CGF 2003 Round 3
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black R16
|
||||
play white D17
|
||||
play black Q4
|
||||
play white P17
|
||||
play black M17
|
||||
play white Q15
|
||||
play black Q16
|
||||
play white P16
|
||||
play black P15
|
||||
play white P14
|
||||
play black O15
|
||||
play white R14
|
||||
play black R15
|
||||
play white Q14
|
||||
play black Q18
|
||||
play white N16
|
||||
play black N15
|
||||
play white Q17
|
||||
play black R17
|
||||
play white P18
|
||||
play black R18
|
||||
play white M16
|
||||
play black L17
|
||||
play white M14
|
||||
play black O16
|
||||
play white N17
|
||||
play black O13
|
||||
play white M15
|
||||
play black N13
|
||||
play white Q11
|
||||
play black K15
|
||||
play white L13
|
||||
play black F17
|
||||
play white D15
|
||||
play black K13
|
||||
play white L12
|
||||
play black N18
|
||||
play white O18
|
||||
play black M18
|
||||
play white O17
|
||||
play black O10
|
||||
play white D4
|
||||
play black P12
|
||||
play white Q9
|
||||
play black Q12
|
||||
play white R12
|
||||
play black R7
|
||||
play white R9
|
||||
play black R11
|
||||
play white S11
|
||||
play black R13
|
||||
play white S12
|
||||
play black K12
|
||||
play white O3
|
||||
play black L10
|
||||
play white L3
|
||||
play black S14
|
||||
play white S13
|
||||
play black S15
|
||||
play white H3
|
||||
play black C3
|
||||
play white C4
|
||||
play black D3
|
||||
play white E3
|
||||
play black E2
|
||||
play white F3
|
||||
play black B4
|
||||
play white B5
|
||||
play black B3
|
||||
play white C6
|
||||
play black K6
|
||||
play white E11
|
||||
play black E16
|
||||
play white D16
|
||||
play black F13
|
||||
play white E13
|
||||
play black F14
|
||||
play white Q13
|
||||
play black E18
|
||||
play white G10
|
||||
play black G8
|
||||
play white E9
|
||||
play black E7
|
||||
play white F7
|
||||
play black F8
|
||||
play white Q2
|
||||
play black R3
|
||||
play white D7
|
||||
play black G6
|
||||
play white E6
|
||||
play black C18
|
||||
play white C13
|
||||
play black E8
|
||||
play white D8
|
||||
play black B16
|
||||
play white R2
|
||||
play black S8
|
||||
play white O9
|
||||
play black P11
|
||||
play white P10
|
||||
play black Q10
|
||||
play white F2
|
||||
play black E1
|
||||
play white S9
|
||||
play black P9
|
||||
play white P8
|
||||
play black O8
|
||||
play white P10
|
||||
play black P6
|
||||
play white N9
|
||||
play black N10
|
||||
play white P9
|
||||
play black M9
|
||||
play white N8
|
||||
play black O7
|
||||
play white R10
|
||||
play black F1
|
||||
play white F6
|
||||
play black N5
|
||||
play white G7
|
||||
play black J1
|
||||
play white H8
|
||||
play black M2
|
||||
play white M3
|
||||
play black N3
|
||||
play white N2
|
||||
play black O2
|
||||
play white N4
|
||||
play black M5
|
||||
play white S3
|
||||
play black S4
|
||||
play white J2
|
||||
play black Q11
|
||||
play white T10
|
||||
play black S2
|
||||
play white S1
|
||||
play black T3
|
||||
play white H1
|
||||
play black B14
|
||||
play white B13
|
||||
play black E14
|
||||
play white G1
|
||||
play black C1
|
||||
play white D14
|
||||
play black A13
|
||||
play white A12
|
||||
play black A14
|
||||
play white B11
|
||||
play black C17
|
||||
play white F12
|
||||
play black H6
|
||||
play white G12
|
||||
play black H13
|
||||
play white D18
|
||||
play black D19
|
||||
play white E17
|
||||
play black E15
|
||||
play white N7
|
||||
play black J10
|
||||
play white J5
|
||||
play black J6
|
||||
play white H12
|
||||
play black J12
|
||||
play white F18
|
||||
play black E19
|
||||
play white F16
|
||||
play black G17
|
||||
play white R1
|
||||
play black K8
|
||||
play white L7
|
||||
play black J8
|
||||
play white H9
|
||||
play black G13
|
||||
play white H11
|
||||
play black D2
|
||||
play white P7
|
||||
play black O6
|
||||
play white O14
|
||||
play black N14
|
||||
play white O4
|
||||
play black P3
|
||||
play white P2
|
||||
play black G4
|
||||
play white H4
|
||||
play black F5
|
||||
play white G3
|
||||
play black G18
|
||||
play white F4
|
||||
play black G5
|
||||
play white E5
|
||||
play black K4
|
||||
play white K5
|
||||
play black L4
|
||||
play white L6
|
||||
play black K3
|
||||
play white K2
|
||||
play black Q7
|
||||
play white L5
|
||||
play black M4
|
||||
play white J9
|
||||
play black K9
|
||||
202 reg_genmove white
|
||||
play white C15
|
||||
play black L2
|
||||
204 reg_genmove white
|
||||
play white N3
|
||||
play black J11
|
||||
206 reg_genmove white
|
||||
play white B15
|
||||
play black A15
|
||||
208 reg_genmove white
|
||||
play white C16
|
||||
play black B17
|
||||
210 reg_genmove white
|
||||
play white R8
|
||||
play black S7
|
||||
212 reg_genmove white
|
||||
play white A4
|
||||
play black A3
|
||||
214 reg_genmove white
|
||||
play white A5
|
||||
play black T13
|
||||
216 reg_genmove white
|
||||
play white T12
|
||||
play black T14
|
||||
218 reg_genmove white
|
||||
play white M6
|
||||
play black P4
|
||||
220 reg_genmove white
|
||||
play white O5
|
||||
play black N6
|
||||
222 reg_genmove white
|
||||
play white P5
|
||||
play black Q5
|
||||
224 reg_genmove white
|
||||
play white N1
|
||||
play black T8
|
||||
226 reg_genmove white
|
||||
play white M8
|
||||
play black L8
|
||||
228 reg_genmove white
|
||||
play white C14
|
||||
play black A16
|
||||
230 reg_genmove white
|
||||
play white K7
|
||||
play black J7
|
||||
232 reg_genmove white
|
||||
play white H10
|
||||
play black D12
|
||||
234 reg_genmove white
|
||||
play white E12
|
||||
play black H7
|
||||
236 reg_genmove white
|
||||
play white R13
|
||||
play black P13
|
||||
238 reg_genmove white
|
||||
play white T9
|
||||
play black Q3
|
||||
240 reg_genmove white
|
||||
play white H5
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
122
gnugo/regression/benchmark/GnuGo-KCC.gtp
Normal file
122
gnugo/regression/benchmark/GnuGo-KCC.gtp
Normal file
@ -0,0 +1,122 @@
|
||||
# White: KCC
|
||||
# Black: GNU Go 3.3.23
|
||||
# Handicap: 0
|
||||
# Result: W+64.5
|
||||
# 2003-08-02
|
||||
# CGF 2003 Round 5
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black Q16
|
||||
play white Q4
|
||||
play black C16
|
||||
play white D4
|
||||
play black J17
|
||||
play white R14
|
||||
play black Q14
|
||||
play white Q13
|
||||
play black P14
|
||||
play white R15
|
||||
play black R16
|
||||
play white R11
|
||||
play black O12
|
||||
play white C10
|
||||
play black E16
|
||||
play white C13
|
||||
play black F4
|
||||
play white D6
|
||||
play black D3
|
||||
play white C3
|
||||
play black E3
|
||||
play white C2
|
||||
play black K3
|
||||
play white R8
|
||||
play black O3
|
||||
play white Q3
|
||||
play black F14
|
||||
play white B15
|
||||
play black M17
|
||||
play white G12
|
||||
play black F6
|
||||
play white H14
|
||||
play black G16
|
||||
play white B16
|
||||
play black O5
|
||||
play white C17
|
||||
play black D17
|
||||
play white C18
|
||||
play black E8
|
||||
play white N7
|
||||
41 reg_genmove black
|
||||
play black D2
|
||||
play white P6
|
||||
43 reg_genmove black
|
||||
play black K14
|
||||
play white K13
|
||||
45 reg_genmove black
|
||||
play black M5
|
||||
play white L6
|
||||
47 reg_genmove black
|
||||
play black M12
|
||||
play white L14
|
||||
49 reg_genmove black
|
||||
play black L13
|
||||
play white K15
|
||||
51 reg_genmove black
|
||||
play black M14
|
||||
play white J14
|
||||
53 reg_genmove black
|
||||
play black K12
|
||||
play white K10
|
||||
55 reg_genmove black
|
||||
play black H6
|
||||
play white E7
|
||||
57 reg_genmove black
|
||||
play black F8
|
||||
play white D8
|
||||
59 reg_genmove black
|
||||
play black D18
|
||||
play white P2
|
||||
61 reg_genmove black
|
||||
play black O2
|
||||
play white N10
|
||||
63 reg_genmove black
|
||||
play black P10
|
||||
play white H16
|
||||
65 reg_genmove black
|
||||
play black H17
|
||||
play white M15
|
||||
67 reg_genmove black
|
||||
play black P17
|
||||
play white P13
|
||||
69 reg_genmove black
|
||||
play black P12
|
||||
play white O13
|
||||
71 reg_genmove black
|
||||
play black N13
|
||||
play white N14
|
||||
73 reg_genmove black
|
||||
play black M13
|
||||
play white N15
|
||||
75 reg_genmove black
|
||||
play black G8
|
||||
play white H10
|
||||
77 reg_genmove black
|
||||
play black M10
|
||||
play white L11
|
||||
79 reg_genmove black
|
||||
play black N9
|
||||
play white Q7
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
82
gnugo/regression/benchmark/GnuGo-Katsunari.gtp
Normal file
82
gnugo/regression/benchmark/GnuGo-Katsunari.gtp
Normal file
@ -0,0 +1,82 @@
|
||||
# White: Katsunari
|
||||
# Black: GNU Go 3.3.23
|
||||
# Handicap: 0
|
||||
# Result: B+47.5
|
||||
# 2003-08-03
|
||||
# CGF 2003 Round 8
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
1 reg_genmove black
|
||||
play black Q16
|
||||
play white D16
|
||||
3 reg_genmove black
|
||||
play black D4
|
||||
play white R4
|
||||
5 reg_genmove black
|
||||
play black C14
|
||||
play white F17
|
||||
7 reg_genmove black
|
||||
play black B16
|
||||
play white C17
|
||||
9 reg_genmove black
|
||||
play black C11
|
||||
play white R14
|
||||
11 reg_genmove black
|
||||
play black P4
|
||||
play white P3
|
||||
13 reg_genmove black
|
||||
play black O3
|
||||
play white Q3
|
||||
15 reg_genmove black
|
||||
play black O4
|
||||
play white R6
|
||||
17 reg_genmove black
|
||||
play black K3
|
||||
play white C6
|
||||
19 reg_genmove black
|
||||
play black D6
|
||||
play white D7
|
||||
21 reg_genmove black
|
||||
play black E6
|
||||
play white C4
|
||||
23 reg_genmove black
|
||||
play black C5
|
||||
play white B5
|
||||
25 reg_genmove black
|
||||
play black D5
|
||||
play white B7
|
||||
27 reg_genmove black
|
||||
play black C3
|
||||
play white B4
|
||||
29 reg_genmove black
|
||||
play black E7
|
||||
play white D8
|
||||
31 reg_genmove black
|
||||
play black B3
|
||||
play white R11
|
||||
33 reg_genmove black
|
||||
play black O16
|
||||
play white S16
|
||||
35 reg_genmove black
|
||||
play black R17
|
||||
play white E2
|
||||
37 reg_genmove black
|
||||
play black K17
|
||||
play white N16
|
||||
39 reg_genmove black
|
||||
play black N15
|
||||
play white M16
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
282
gnugo/regression/benchmark/GnuGo-Martha.gtp
Normal file
282
gnugo/regression/benchmark/GnuGo-Martha.gtp
Normal file
@ -0,0 +1,282 @@
|
||||
# White: GNU Go 3.3.23
|
||||
# Black: Martha
|
||||
# Handicap: 0
|
||||
# Result: W+371.5
|
||||
# 2003-08-02
|
||||
# CGF 2003 Round 2
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 6.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black C17
|
||||
play white Q4
|
||||
play black H17
|
||||
play white C3
|
||||
play black N17
|
||||
play white D16
|
||||
play black D14
|
||||
play white E15
|
||||
play black E16
|
||||
play white D15
|
||||
play black E14
|
||||
play white F15
|
||||
play black H12
|
||||
play white G17
|
||||
play black N12
|
||||
play white F14
|
||||
play black C9
|
||||
play white H16
|
||||
play black H7
|
||||
play white J17
|
||||
play black N7
|
||||
play white C14
|
||||
play black R4
|
||||
play white R5
|
||||
play black R6
|
||||
play white R3
|
||||
play black C4
|
||||
play white D4
|
||||
play black D3
|
||||
play white C5
|
||||
play black B4
|
||||
play white E3
|
||||
play black F3
|
||||
play white D2
|
||||
play black M3
|
||||
play white S4
|
||||
play black B14
|
||||
play white C13
|
||||
play black B13
|
||||
play white E13
|
||||
play black R17
|
||||
play white Q6
|
||||
play black R12
|
||||
play white R7
|
||||
play black R8
|
||||
play white Q8
|
||||
play black Q9
|
||||
play white Q16
|
||||
play black Q15
|
||||
play white F4
|
||||
play black H18
|
||||
play white J18
|
||||
play black K18
|
||||
play white B15
|
||||
play black B16
|
||||
play white G3
|
||||
play black H3
|
||||
play white H4
|
||||
play black J4
|
||||
play white R9
|
||||
play black S9
|
||||
play white S8
|
||||
play black E12
|
||||
play white B12
|
||||
play black A12
|
||||
play white B11
|
||||
play black C11
|
||||
play white D17
|
||||
play black D18
|
||||
play white B18
|
||||
play black B17
|
||||
play white C18
|
||||
play black C19
|
||||
play white E18
|
||||
play black F18
|
||||
play white R10
|
||||
play black C15
|
||||
play white A15
|
||||
play black C6
|
||||
play white B5
|
||||
play black B3
|
||||
play white D6
|
||||
play black C7
|
||||
play white C12
|
||||
play black D12
|
||||
play white J3
|
||||
play black H2
|
||||
play white K3
|
||||
play black J2
|
||||
play white L3
|
||||
play black K4
|
||||
play white L4
|
||||
play black M4
|
||||
play white K5
|
||||
play black J5
|
||||
play white L5
|
||||
play black M5
|
||||
play white J6
|
||||
play black K6
|
||||
play white L6
|
||||
play black H5
|
||||
play white G4
|
||||
play black D13
|
||||
play white D11
|
||||
play black F13
|
||||
play white C10
|
||||
play black J16
|
||||
play white K17
|
||||
play black J19
|
||||
play white L18
|
||||
play black K16
|
||||
play white L17
|
||||
play black L16
|
||||
play white H15
|
||||
play black L19
|
||||
play white M19
|
||||
play black M18
|
||||
play white K19
|
||||
play black D10
|
||||
play white M16
|
||||
play black M17
|
||||
play white M15
|
||||
play black M14
|
||||
play white L15
|
||||
play black L14
|
||||
play white K7
|
||||
play black L7
|
||||
play white J8
|
||||
play black J9
|
||||
play white K9
|
||||
play black K8
|
||||
play white L8
|
||||
play black K2
|
||||
play white L2
|
||||
play black M2
|
||||
play white O19
|
||||
play black O18
|
||||
play white N19
|
||||
play black M8
|
||||
play white H6
|
||||
play black G5
|
||||
play white L1
|
||||
play black G6
|
||||
play white G7
|
||||
play black G8
|
||||
play white F7
|
||||
play black F6
|
||||
play white F8
|
||||
play black F9
|
||||
play white D7
|
||||
play black E7
|
||||
play white E8
|
||||
play black D8
|
||||
play white E6
|
||||
play black H8
|
||||
play white E9
|
||||
play black B10
|
||||
play white G9
|
||||
play black C11
|
||||
play white C16
|
||||
play black K10
|
||||
play white L10
|
||||
play black L9
|
||||
play white M9
|
||||
play black M10
|
||||
play white J10
|
||||
play black R2
|
||||
play white E11
|
||||
play black G12
|
||||
play white E10
|
||||
play black N9
|
||||
play white D9
|
||||
play black L9
|
||||
play white K11
|
||||
play black K8
|
||||
play white H9
|
||||
play black P19
|
||||
play white J13
|
||||
play black J12
|
||||
play white C10
|
||||
play black J14
|
||||
play white K13
|
||||
play black K14
|
||||
play white H14
|
||||
play black J15
|
||||
play white N14
|
||||
play black N15
|
||||
play white N16
|
||||
play black O16
|
||||
play white O15
|
||||
play black O14
|
||||
play white O13
|
||||
play black N13
|
||||
play white P14
|
||||
play black Q14
|
||||
play white P18
|
||||
play black K15
|
||||
play white P16
|
||||
play black N15
|
||||
play white P15
|
||||
play black P17
|
||||
202 reg_genmove white
|
||||
play white Q2
|
||||
play black O14
|
||||
204 reg_genmove white
|
||||
play white Q19
|
||||
play black Q18
|
||||
206 reg_genmove white
|
||||
play white P19
|
||||
play black Q17
|
||||
208 reg_genmove white
|
||||
play white Q10
|
||||
play black Q12
|
||||
210 reg_genmove white
|
||||
play white S11
|
||||
play black R11
|
||||
212 reg_genmove white
|
||||
play white P9
|
||||
play black R1
|
||||
214 reg_genmove white
|
||||
play white S2
|
||||
play black N18
|
||||
216 reg_genmove white
|
||||
play white R19
|
||||
play black R18
|
||||
218 reg_genmove white
|
||||
play white S19
|
||||
play black F16
|
||||
220 reg_genmove white
|
||||
play white A11
|
||||
play black B7
|
||||
222 reg_genmove white
|
||||
play white C8
|
||||
play black H1
|
||||
224 reg_genmove white
|
||||
play white H19
|
||||
play black F17
|
||||
226 reg_genmove white
|
||||
play white G18
|
||||
play black O2
|
||||
228 reg_genmove white
|
||||
play white L8
|
||||
play black C2
|
||||
230 reg_genmove white
|
||||
play white K8
|
||||
play black D3
|
||||
232 reg_genmove white
|
||||
play white F2
|
||||
play black D19
|
||||
234 reg_genmove white
|
||||
play white E19
|
||||
play black A17
|
||||
236 reg_genmove white
|
||||
play white S12
|
||||
play black T12
|
||||
238 reg_genmove white
|
||||
play white S13
|
||||
play black S14
|
||||
240 reg_genmove white
|
||||
play white R16
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
160
gnugo/regression/benchmark/golois-gnugo.gtp
Normal file
160
gnugo/regression/benchmark/golois-gnugo.gtp
Normal file
@ -0,0 +1,160 @@
|
||||
# White: Golois
|
||||
# Black: GNU Go
|
||||
# Handicap: 0
|
||||
# 2002-07-27
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 5.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black Q16
|
||||
play white C17
|
||||
play black Q3
|
||||
play white C4
|
||||
play black E3
|
||||
play white R10
|
||||
play black D5
|
||||
play white K17
|
||||
play black C5
|
||||
play white C10
|
||||
play black B4
|
||||
play white K3
|
||||
play black R5
|
||||
play white R17
|
||||
play black R16
|
||||
play white Q17
|
||||
play black P17
|
||||
play white E4
|
||||
play black D4
|
||||
play white F4
|
||||
play black P18
|
||||
play white N3
|
||||
play black D16
|
||||
play white D17
|
||||
play black E16
|
||||
play white E17
|
||||
play black R8
|
||||
play white R13
|
||||
play black M17
|
||||
play white G17
|
||||
play black E14
|
||||
play white S16
|
||||
play black S15
|
||||
play white T16
|
||||
play black T15
|
||||
play white P16
|
||||
play black Q15
|
||||
play white P15
|
||||
play black P14
|
||||
play white Q14
|
||||
play black R15
|
||||
play white O14
|
||||
play black P13
|
||||
play white S18
|
||||
play black O15
|
||||
play white D12
|
||||
play black Q18
|
||||
play white C7
|
||||
play black H15
|
||||
play white E13
|
||||
play black F3
|
||||
play white M14
|
||||
play black G4
|
||||
play white E6
|
||||
play black N15
|
||||
play white G5
|
||||
play black H4
|
||||
play white R18
|
||||
play black T18
|
||||
play white H5
|
||||
play black Q12
|
||||
play white J4
|
||||
play black R12
|
||||
play white P2
|
||||
play black F16
|
||||
play white C3
|
||||
play black B3
|
||||
play white C2
|
||||
play black A6
|
||||
play white H16
|
||||
play black F14
|
||||
play white J15
|
||||
play black G13
|
||||
play white K14
|
||||
play black N14
|
||||
play white M13
|
||||
play black H14
|
||||
play white D14
|
||||
play black G11
|
||||
play white F11
|
||||
81 reg_genmove black
|
||||
play black F12
|
||||
play white J13
|
||||
83 reg_genmove black
|
||||
play black E11
|
||||
play white Q11
|
||||
85 reg_genmove black
|
||||
play black F10
|
||||
play white P11
|
||||
87 reg_genmove black
|
||||
play black J11
|
||||
play white E9
|
||||
89 reg_genmove black
|
||||
play black C16
|
||||
play white F9
|
||||
91 reg_genmove black
|
||||
play black B2
|
||||
play white C1
|
||||
93 reg_genmove black
|
||||
play black H8
|
||||
play white H7
|
||||
95 reg_genmove black
|
||||
play black J5
|
||||
play white K5
|
||||
97 reg_genmove black
|
||||
play black J6
|
||||
play white J8
|
||||
99 reg_genmove black
|
||||
play black J7
|
||||
play white S13
|
||||
101 reg_genmove black
|
||||
play black G7
|
||||
play white H3
|
||||
103 reg_genmove black
|
||||
play black G3
|
||||
play white F6
|
||||
105 reg_genmove black
|
||||
play black H9
|
||||
play white K8
|
||||
107 reg_genmove black
|
||||
play black L7
|
||||
play white L8
|
||||
109 reg_genmove black
|
||||
play black M7
|
||||
play white B16
|
||||
111 reg_genmove black
|
||||
play black B15
|
||||
play white A16
|
||||
113 reg_genmove black
|
||||
play black M8
|
||||
play white J12
|
||||
115 reg_genmove black
|
||||
play black L9
|
||||
play white H6
|
||||
117 reg_genmove black
|
||||
play black G6
|
||||
play white F5
|
||||
119 reg_genmove black
|
||||
play black K6
|
||||
play white G8
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
201
gnugo/regression/benchmark/great5-gnugo.gtp
Normal file
201
gnugo/regression/benchmark/great5-gnugo.gtp
Normal file
@ -0,0 +1,201 @@
|
||||
# White: Great5
|
||||
# Black: GNU Go 3.3.5
|
||||
# Handicap: 0
|
||||
# Result: B+68.5
|
||||
# 2002-07-28
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 5.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black R16
|
||||
play white D16
|
||||
play black Q3
|
||||
play white D4
|
||||
play black F17
|
||||
play white R5
|
||||
play black R9
|
||||
play white P17
|
||||
play black Q15
|
||||
play white F16
|
||||
play black G16
|
||||
play white E17
|
||||
play black F15
|
||||
play white E16
|
||||
play black O16
|
||||
play white C11
|
||||
play black G17
|
||||
play white J3
|
||||
play black O17
|
||||
play white S3
|
||||
play black P18
|
||||
play white R7
|
||||
play black F13
|
||||
play white D13
|
||||
play black D7
|
||||
play white P5
|
||||
play black O4
|
||||
play white P8
|
||||
play black L17
|
||||
play white R11
|
||||
play black Q10
|
||||
play white O10
|
||||
play black P11
|
||||
play white S8
|
||||
play black S9
|
||||
play white M3
|
||||
play black N4
|
||||
play white C9
|
||||
play black F7
|
||||
play white G4
|
||||
play black N6
|
||||
play white N8
|
||||
play black L6
|
||||
play white L8
|
||||
play black P6
|
||||
play white O5
|
||||
play black Q5
|
||||
play white O6
|
||||
play black N5
|
||||
play white O7
|
||||
play black P4
|
||||
play white J7
|
||||
play black F9
|
||||
play white Q6
|
||||
play black H9
|
||||
play white R2
|
||||
play black P2
|
||||
play white P13
|
||||
play black J6
|
||||
play white R13
|
||||
play black H7
|
||||
play white O12
|
||||
play black K7
|
||||
play white K8
|
||||
play black J8
|
||||
play white Q18
|
||||
play black O18
|
||||
play white Q4
|
||||
play black L13
|
||||
play white K9
|
||||
play black C5
|
||||
play white B7
|
||||
play black C4
|
||||
play white C3
|
||||
play black D3
|
||||
play white D2
|
||||
play black E3
|
||||
play white E4
|
||||
play black F3
|
||||
play white C2
|
||||
play black G3
|
||||
play white F4
|
||||
play black H3
|
||||
play white H4
|
||||
play black H2
|
||||
play white E2
|
||||
play black J2
|
||||
play white K2
|
||||
play black K3
|
||||
play white K4
|
||||
play black L3
|
||||
play white L2
|
||||
play black F2
|
||||
play white L4
|
||||
play black F1
|
||||
play white J1
|
||||
play black C7
|
||||
play white H1
|
||||
play black B6
|
||||
play white J11
|
||||
play black B8
|
||||
play white C8
|
||||
play black B9
|
||||
play white J13
|
||||
play black B10
|
||||
play white L11
|
||||
play black B11
|
||||
play white C17
|
||||
play black H14
|
||||
play white K12
|
||||
play black C10
|
||||
play white D10
|
||||
play black D11
|
||||
play white E11
|
||||
play black D12
|
||||
play white C12
|
||||
play black E12
|
||||
play white B12
|
||||
play black A12
|
||||
play white E10
|
||||
121 reg_genmove black
|
||||
play black C13
|
||||
play white B13
|
||||
123 reg_genmove black
|
||||
play black C14
|
||||
play white A14
|
||||
125 reg_genmove black
|
||||
play black B15
|
||||
play white A15
|
||||
127 reg_genmove black
|
||||
play black F11
|
||||
play white B16
|
||||
129 reg_genmove black
|
||||
play black C15
|
||||
play white A13
|
||||
131 reg_genmove black
|
||||
play black F18
|
||||
play white A11
|
||||
133 reg_genmove black
|
||||
play black C19
|
||||
play white A10
|
||||
135 reg_genmove black
|
||||
play black D18
|
||||
play white E14
|
||||
137 reg_genmove black
|
||||
play black E15
|
||||
play white D15
|
||||
139 reg_genmove black
|
||||
play black D14
|
||||
play white C16
|
||||
141 reg_genmove black
|
||||
play black E13
|
||||
play white E18
|
||||
143 reg_genmove black
|
||||
play black E19
|
||||
play white J14
|
||||
145 reg_genmove black
|
||||
play black H15
|
||||
play white L15
|
||||
147 reg_genmove black
|
||||
play black M14
|
||||
play white B18
|
||||
149 reg_genmove black
|
||||
play black B19
|
||||
play white A18
|
||||
151 reg_genmove black
|
||||
play black L16
|
||||
play white M15
|
||||
153 reg_genmove black
|
||||
play black K15
|
||||
play white K14
|
||||
155 reg_genmove black
|
||||
play black L14
|
||||
play white N15
|
||||
157 reg_genmove black
|
||||
play black N14
|
||||
play white O15
|
||||
159 reg_genmove black
|
||||
play black O14
|
||||
play white P15
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
241
gnugo/regression/benchmark/manyfaces-gnugo.gtp
Normal file
241
gnugo/regression/benchmark/manyfaces-gnugo.gtp
Normal file
@ -0,0 +1,241 @@
|
||||
# White: Many Faces of Go
|
||||
# Black: GNU Go 3.3.5
|
||||
# Handicap: 0
|
||||
# Result: W+53.5
|
||||
# 2002-07-27
|
||||
|
||||
boardsize 19
|
||||
clear_board
|
||||
komi 5.5
|
||||
|
||||
reset_connection_node_counter
|
||||
reset_owl_node_counter
|
||||
reset_reading_node_counter
|
||||
reset_trymove_counter
|
||||
|
||||
play black R16
|
||||
play white D17
|
||||
play black Q3
|
||||
play white D3
|
||||
play black C5
|
||||
play white D7
|
||||
play black E5
|
||||
play white F4
|
||||
play black C15
|
||||
play white D13
|
||||
play black E15
|
||||
play white F16
|
||||
play black B14
|
||||
play white D10
|
||||
play black P16
|
||||
play white R5
|
||||
play black R9
|
||||
play white O4
|
||||
play black B17
|
||||
play white N5
|
||||
play black C12
|
||||
play white J17
|
||||
play black D12
|
||||
play white F7
|
||||
play black O2
|
||||
play white C3
|
||||
play black B6
|
||||
play white S3
|
||||
play black B4
|
||||
play white B3
|
||||
play black C8
|
||||
play white Q4
|
||||
play black N3
|
||||
play white K4
|
||||
play black P3
|
||||
play white F10
|
||||
play black C10
|
||||
play white M3
|
||||
play black R3
|
||||
play white S2
|
||||
play black M2
|
||||
play white Q1
|
||||
play black M4
|
||||
play white L3
|
||||
play black L5
|
||||
play white N4
|
||||
play black P1
|
||||
play white O3
|
||||
play black N1
|
||||
play white N2
|
||||
play black M1
|
||||
play white N17
|
||||
play black K2
|
||||
play white P18
|
||||
play black P4
|
||||
play white R2
|
||||
play black M5
|
||||
play white H4
|
||||
play black L7
|
||||
play white P5
|
||||
play black H2
|
||||
play white F2
|
||||
play black R4
|
||||
play white S4
|
||||
play black Q5
|
||||
play white Q6
|
||||
play black Q2
|
||||
play white Q4
|
||||
play black R1
|
||||
play white L2
|
||||
play black N3
|
||||
play white Q8
|
||||
play black L1
|
||||
play white N2
|
||||
play black J3
|
||||
play white N3
|
||||
play black J1
|
||||
play white R12
|
||||
play black R8
|
||||
play white P10
|
||||
play black S6
|
||||
play white S5
|
||||
play black R7
|
||||
play white R14
|
||||
play black O15
|
||||
play white Q7
|
||||
play black S11
|
||||
play white Q11
|
||||
play black S12
|
||||
play white S13
|
||||
play black T12
|
||||
play white R18
|
||||
play black N16
|
||||
play white F15
|
||||
play black O17
|
||||
play white O18
|
||||
play black J4
|
||||
play white M18
|
||||
play black K5
|
||||
play white J7
|
||||
play black L9
|
||||
play white J5
|
||||
play black L11
|
||||
play white F5
|
||||
play black M14
|
||||
play white O13
|
||||
play black N12
|
||||
play white M10
|
||||
play black H5
|
||||
play white J6
|
||||
play black O6
|
||||
play white N6
|
||||
play black L10
|
||||
play white G4
|
||||
play black M11
|
||||
play white N10
|
||||
play black J9
|
||||
play white S15
|
||||
play black S16
|
||||
play white T16
|
||||
play black J11
|
||||
play white M16
|
||||
play black M15
|
||||
play white H3
|
||||
play black K3
|
||||
play white F13
|
||||
play black O7
|
||||
play white N7
|
||||
play black L4
|
||||
play white H12
|
||||
play black T17
|
||||
play white L16
|
||||
play black C18
|
||||
play white D18
|
||||
play black O12
|
||||
play white O8
|
||||
play black P13
|
||||
play white E12
|
||||
play black A3
|
||||
play white A2
|
||||
play black A4
|
||||
play white B1
|
||||
play black D19
|
||||
play white E19
|
||||
play black C19
|
||||
play white E18
|
||||
play black K14
|
||||
play white C9
|
||||
play black B9
|
||||
play white D9
|
||||
play black B10
|
||||
play white E6
|
||||
play black E4
|
||||
play white D5
|
||||
play black D4
|
||||
play white C17
|
||||
play black B16
|
||||
play white T13
|
||||
play black R10
|
||||
play white C13
|
||||
161 reg_genmove black
|
||||
play black B13
|
||||
play white B18
|
||||
163 reg_genmove black
|
||||
play black A18
|
||||
play white B19
|
||||
165 reg_genmove black
|
||||
play black E3
|
||||
play white E2
|
||||
167 reg_genmove black
|
||||
play black S1
|
||||
play white T6
|
||||
169 reg_genmove black
|
||||
play black T7
|
||||
play white T5
|
||||
171 reg_genmove black
|
||||
play black D11
|
||||
play white C4
|
||||
173 reg_genmove black
|
||||
play black D6
|
||||
play white F3
|
||||
175 reg_genmove black
|
||||
play black D5
|
||||
play white C7
|
||||
177 reg_genmove black
|
||||
play black B8
|
||||
play white B7
|
||||
179 reg_genmove black
|
||||
play black A7
|
||||
play white C6
|
||||
181 reg_genmove black
|
||||
play black A5
|
||||
play white D8
|
||||
183 reg_genmove black
|
||||
play black E11
|
||||
play white J15
|
||||
185 reg_genmove black
|
||||
play black F11
|
||||
play white J13
|
||||
187 reg_genmove black
|
||||
play black K13
|
||||
play white A8
|
||||
189 reg_genmove black
|
||||
play black A9
|
||||
play white G11
|
||||
191 reg_genmove black
|
||||
play black F12
|
||||
play white E13
|
||||
193 reg_genmove black
|
||||
play black E14
|
||||
play white F14
|
||||
195 reg_genmove black
|
||||
play black J12
|
||||
play white T8
|
||||
197 reg_genmove black
|
||||
play black S7
|
||||
play white T10
|
||||
199 reg_genmove black
|
||||
play black S9
|
||||
play white Q9
|
||||
|
||||
|
||||
10000 get_reading_node_counter
|
||||
10001 get_owl_node_counter
|
||||
10002 get_connection_node_counter
|
||||
10003 get_trymove_counter
|
173
gnugo/regression/blunder.tst
Normal file
173
gnugo/regression/blunder.tst
Normal file
@ -0,0 +1,173 @@
|
||||
# This test suite is a collection of blunders. By "blunder" we here
|
||||
# mean a move which is worse than passing. Also included are moves
|
||||
# which are okay but which GNU Go incorrectly rejects thinking that
|
||||
# they would be blunders.
|
||||
|
||||
loadsgf games/blunder1.sgf
|
||||
1 reg_genmove black
|
||||
#? [!E5]
|
||||
|
||||
loadsgf games/blunder2.sgf
|
||||
2 reg_genmove white
|
||||
#? [C9|H9]
|
||||
|
||||
loadsgf games/blunder3.sgf 229
|
||||
3 reg_genmove black
|
||||
#? [!D6]
|
||||
|
||||
loadsgf games/blunder4.sgf
|
||||
4 reg_genmove white
|
||||
#? [B5|C5|C4|D4|E4|E3|F3|A4|A5]
|
||||
|
||||
# This is an "antiblunder". After black A4, white does not have any
|
||||
# kind of double threat at C6, which is a simple snapback.
|
||||
loadsgf games/blunder5.sgf
|
||||
5 reg_genmove black
|
||||
#? [A4]
|
||||
|
||||
loadsgf games/blunder6.sgf 1
|
||||
6 reg_genmove white
|
||||
#? [D4]
|
||||
|
||||
# A9 is a losing ko threat
|
||||
loadsgf games/blunder6.sgf 3
|
||||
7 reg_genmove white
|
||||
#? [E3]
|
||||
|
||||
# Both A3 and A5 are blunders due to a spectacular atari-atari sequence.
|
||||
loadsgf games/blunder7.sgf
|
||||
8 reg_genmove black
|
||||
#? [!(A3|A5)]
|
||||
|
||||
# After black D9, white cuts at G8 and gets a ko.
|
||||
loadsgf games/blunder8.sgf
|
||||
9 reg_genmove black
|
||||
#? [G8|G9|H8]
|
||||
|
||||
# Clearly, black can't start with J9.
|
||||
loadsgf games/blunder9.sgf
|
||||
10 reg_genmove black
|
||||
#? [G9|F9|C7]
|
||||
|
||||
# Black B3 loses at least five stones.
|
||||
loadsgf games/blunder10.sgf 1
|
||||
11 reg_genmove black
|
||||
#? [D4|E4|E5|F4|C6]
|
||||
|
||||
# White D4 kills at least six stones.
|
||||
loadsgf games/blunder10.sgf 2
|
||||
12 reg_genmove white
|
||||
#? [D4]*
|
||||
13 reg_genmove black
|
||||
#? [D4|E4|E5|F4]
|
||||
|
||||
loadsgf games/blunder11.sgf 42
|
||||
14 reg_genmove black
|
||||
#? [G4]
|
||||
|
||||
loadsgf games/blunder11.sgf 44
|
||||
15 reg_genmove black
|
||||
#? [H3]
|
||||
|
||||
loadsgf games/blunder12.sgf 252
|
||||
16 reg_genmove white
|
||||
#? [R5|Q5|R6|S6|S7|R7]
|
||||
|
||||
loadsgf games/blunder12.sgf 258
|
||||
17 reg_genmove white
|
||||
#? [R7]*
|
||||
|
||||
# A simplification of incident 136. Black E6 is a bad blunder.
|
||||
loadsgf games/blunder13.sgf
|
||||
18 reg_genmove black
|
||||
#? [F5]
|
||||
|
||||
loadsgf games/blunder14.sgf
|
||||
19 reg_genmove white
|
||||
#? [P18|P19|R18|R19]
|
||||
|
||||
# P11 got incorrectly rejected as a blunder.
|
||||
loadsgf games/handtalk/handtalk13.sgf 123
|
||||
20 reg_genmove black
|
||||
#? [P11]
|
||||
|
||||
# L9 got incorrectly rejected as a blunder.
|
||||
loadsgf games/handtalk/handtalk13.sgf 131
|
||||
21 reg_genmove black
|
||||
#? [L9]
|
||||
|
||||
# R18 is suicidal
|
||||
loadsgf games/blunder15.sgf
|
||||
22 reg_genmove black
|
||||
#? [!R18|R19]
|
||||
|
||||
# Don't play an outer liberty and let white have a ko.
|
||||
loadsgf games/blunder16.sgf
|
||||
23 reg_genmove black
|
||||
#? [!F4|F5|F6]
|
||||
|
||||
# Don't play the outer liberty and let white make seki.
|
||||
# See also connection:113 and reading:198.
|
||||
loadsgf games/blunder17.sgf
|
||||
24 reg_genmove black
|
||||
#? [!P5]*
|
||||
|
||||
# Don't play an outer liberty and let white make seki or better.
|
||||
loadsgf games/blunder18.sgf
|
||||
25 reg_genmove black
|
||||
#? [!P9|M6|T9]
|
||||
|
||||
# Don't play an outer liberty and let black make seki or better.
|
||||
loadsgf games/blunder19.sgf
|
||||
26 reg_genmove white
|
||||
#? [!D19|F17]
|
||||
|
||||
# R3 lets black play T2 and get seki.
|
||||
loadsgf games/blunder20.sgf
|
||||
27 reg_genmove white
|
||||
#? [!R3]
|
||||
|
||||
# C4 lets black make seki with B1. E1 is even worse.
|
||||
loadsgf games/blunder22.sgf 1
|
||||
28 reg_genmove white
|
||||
#? [!(C4|E1)]*
|
||||
|
||||
# C1 gives a ko that white can't win. Pass gives life in seki. B3 dies
|
||||
# right out.
|
||||
loadsgf games/blunder22.sgf 5
|
||||
29 reg_genmove white
|
||||
#? [!(C1|B3)]
|
||||
|
||||
# See also reading:197.
|
||||
loadsgf games/blunder23.sgf
|
||||
30 reg_genmove black
|
||||
#? [!O7]
|
||||
|
||||
loadsgf games/atari_atari09.sgf
|
||||
31 reg_genmove black
|
||||
#? [!T14]
|
||||
|
||||
# E3 and H4 are not blunders, however, H2 is.
|
||||
loadsgf games/nngs/gnugo-3.4-viking4-200308191053.sgf 283
|
||||
32 reg_genmove white
|
||||
#? [E3|H4]
|
||||
|
||||
# This needs a detect_semeai_blunder().
|
||||
loadsgf games/kisei28_g7.sgf 280
|
||||
33 reg_genmove white
|
||||
#? [!H6|J1]
|
||||
|
||||
# Fills a common liberty in a seki similar to blunder:32.
|
||||
loadsgf games/kgs/2004-04-28-R-dokuganryu-GnuGoCVS.sgf 302
|
||||
34 gg_genmove black
|
||||
#? [!A19|C19]
|
||||
|
||||
# An example of transforming a won semeai into a seki
|
||||
loadsgf games/blunder24.sgf
|
||||
35 gg_genmove white
|
||||
#? [!G1]
|
||||
|
||||
loadsgf games/blunder25.sgf
|
||||
36 restricted_genmove white H5 J4 H3 J3 H2 J2
|
||||
#? [J4|H3|J3|H2|J2]*
|
||||
|
59
gnugo/regression/break_in.tst
Normal file
59
gnugo/regression/break_in.tst
Normal file
@ -0,0 +1,59 @@
|
||||
|
||||
loadsgf games/trevor/auto/a038.sgf 34
|
||||
10 break_in D4 J5 A4 B4 J4 A3 B3 H3 J3 A2 B2 C2 D2 F2 G2 H2 J2 A1 B1 C1 D1 E1 F1 G1 H1 J1
|
||||
#? [1 (F2|D2)]
|
||||
|
||||
trymove white F2
|
||||
20 block_off D4 J5 A4 B4 J4 A3 B3 H3 J3 A2 B2 C2 D2 F2 G2 H2 J2 A1 B1 C1 D1 E1 F1 G1 H1 J1
|
||||
#? [0]
|
||||
popgo
|
||||
|
||||
loadsgf games/break_in.sgf
|
||||
30 break_in D7 F9 G9 H9 J9 F8 G8 H8 J8 G7 H7 J7 H6 J6 G5 H5 J5 H4 J4 G3 H3 J3 H2 J2 H1 J1
|
||||
#? [G7|G5]
|
||||
|
||||
40 reg_genmove black
|
||||
#? [G7|G5]
|
||||
|
||||
loadsgf games/trevor/auto/a013.sgf 20
|
||||
trymove white C4
|
||||
50 break_in D5 B3 C3 E3 F3 G3 A2 B2 C2 D2 F2 H2 J2 A1 B1 C1 D1 E1 F1 G1 H1 J1
|
||||
#? [1 (C3|E3)]
|
||||
popgo
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.31-200204140254.sgf 164
|
||||
trymove black R14
|
||||
60 break_in M9 B19 C19 D19 E19 F19 G19 H19 J19 K19 L19 M19 N19 O19 P19 Q19 R19 S19 T19 A18 C18 D18 E18 F18 G18 H18 J18 K18 L18 M18 O18 Q18 R18 S18 B17 C17 D17 E17 F17 G17 H17 J17 L17 M17 R17 T17 E16 G16 H16 J16 L16 M16 R16 T16 E15 F15 H15 J15 K15 L15 R15 S15 T15 F14 G14 H14 J14 K14 S14 T14 H13 K13 L13 S13 T13 K12 L12 T12 J11 K11
|
||||
#? [0]
|
||||
popgo
|
||||
|
||||
loadsgf games/nngs/gnugo-3.1.27-Yuuki-200203132324.sgf 90
|
||||
trymove white S10
|
||||
70 break_in Q10 T19 T18 T17 S16 T16 P15 Q15 S15 T15 Q14 R14 S14 T14 P13 R13 S13 T13 O12 P12 Q12 R12 S12 T12 O11 P11 R11 S11 T11
|
||||
#? [0]
|
||||
popgo
|
||||
|
||||
loadsgf games/gunnar/gunnar11.sgf
|
||||
80 break_in C14 K13 J12 K12 H11 J11 H10
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Aya991113-11.sgf
|
||||
trymove black B3
|
||||
90 block_off F4 E8 F8 E7 D6 E6 D5
|
||||
#? [0]
|
||||
popgo
|
||||
|
||||
# See trevora:370
|
||||
loadsgf games/trevor/auto/a021.sgf 16
|
||||
trymove white F6
|
||||
100 block_off D6 E9 F9 E8 F8 G8 H8 F7 G7 H7 G6 H6 G5 H5 G4 H4 G3 H3
|
||||
#? [0]*
|
||||
popgo
|
||||
|
||||
# See also century2002:150
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 157
|
||||
trymove black A18
|
||||
110 break_in E19 A16 B16 A15 B15 A14
|
||||
#? [0]
|
||||
popgo
|
||||
|
203
gnugo/regression/breakage2tst.py
Executable file
203
gnugo/regression/breakage2tst.py
Executable file
@ -0,0 +1,203 @@
|
||||
#! /usr/bin/env python
|
||||
|
||||
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||
# This program is distributed with GNU Go, a Go program. #
|
||||
# #
|
||||
# Write gnugo@gnu.org or see http://www.gnu.org/software/gnugo/ #
|
||||
# for more information. #
|
||||
# #
|
||||
# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005 and 2006 #
|
||||
# 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. #
|
||||
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||
|
||||
import string
|
||||
import sys, getopt
|
||||
import re
|
||||
|
||||
help_string = """
|
||||
Usage:
|
||||
breakage2tst.py [--pike] <BREAKAGE_FILE
|
||||
This creates a command line invoking regress.pike to run all tes
|
||||
cases that appear as unexpected PASS or FAIL in BREAKAGE_FILE.
|
||||
breakage2tst.py [--pike] --update <BREAKAGE_FILE
|
||||
This changes all .tst files so that the expected results match
|
||||
the behaviour of the version that produced BREAKAGE_FILE.
|
||||
In both cases, it needs to be run from the regression test directory.
|
||||
"""
|
||||
|
||||
# This prints out the list of tests from testfile in the format
|
||||
# <tstfile>:number
|
||||
def write_tests(tstfilename, tests):
|
||||
for number, expected in tests:
|
||||
print "%s:%d" % (tstfilename, number),
|
||||
|
||||
|
||||
def toggled_result(resultline, expected):
|
||||
if (re.search(r"\]$", resultline)):
|
||||
if (not expected == 0):
|
||||
print "Result line doesn't match 'unexpected FAIL':",
|
||||
print resultline
|
||||
sys.exit(2)
|
||||
return (re.sub(r"\]$", "]*", resultline))
|
||||
elif (re.search(r"\]\*$", resultline)):
|
||||
if (not expected == 1):
|
||||
print "Result line doesn't match 'unexpected PASS':",
|
||||
print resultline
|
||||
sys.exit(2)
|
||||
return (re.sub(r"\]\*$", "]", resultline))
|
||||
else:
|
||||
print "Couldn't parse alleged result line:", resultline
|
||||
sys.exit(2)
|
||||
|
||||
|
||||
# This toggles the expected result in the .tst-file "tstfilename" for
|
||||
# all tests whose id is listed in "tests"
|
||||
def update_tstfile(tstfilename, tests):
|
||||
if len(tests) == 0:
|
||||
print tstfilename, "unchanged."
|
||||
return
|
||||
print "Updating", tstfilename
|
||||
tstfile = open(tstfilename, 'r')
|
||||
tstlines = tstfile.readlines()
|
||||
tstfile.close
|
||||
new_tstfile = ''
|
||||
|
||||
for number, expected in tests:
|
||||
current_line = tstlines.pop(0)
|
||||
command_pattern = re.compile("^%d " % number)
|
||||
|
||||
# Look for the line containing the command with matching id,
|
||||
# while keeping recent commands and comments
|
||||
while (not command_pattern.match(current_line)):
|
||||
new_tstfile = new_tstfile + current_line
|
||||
current_line = tstlines.pop(0)
|
||||
|
||||
# Found match. Now look for the result line:
|
||||
while (not re.match(r"^#\?", current_line)):
|
||||
new_tstfile = new_tstfile + current_line
|
||||
current_line = tstlines.pop(0)
|
||||
|
||||
new_tstfile = new_tstfile + toggled_result(current_line,
|
||||
expected)
|
||||
|
||||
# Now copy the rest of the file without change.
|
||||
new_tstfile = new_tstfile + string.join(tstlines, '')
|
||||
|
||||
tstfile = open(tstfilename, 'w')
|
||||
tstfile.write(new_tstfile)
|
||||
tstfile.close
|
||||
|
||||
def parse_input(do_work):
|
||||
tests = []
|
||||
filename = ''
|
||||
while 1:
|
||||
try:
|
||||
inputline = raw_input()
|
||||
except EOFError:
|
||||
do_work(filename, tests)
|
||||
break
|
||||
else:
|
||||
s = string.split(inputline)
|
||||
if len(s) == 0:
|
||||
continue
|
||||
if (re.search(r"regress\.sh", s[0])
|
||||
or re.search(r"eval\.sh", s[0])):
|
||||
if (filename != ''):
|
||||
do_work(filename, tests)
|
||||
filename = re.search(r"[^\s]+\.tst", inputline).group()
|
||||
tests = []
|
||||
elif (re.search("PASS", string.join(s[1:3]))):
|
||||
tests.append([int(s[0]), 1])
|
||||
elif (re.search("FAIL", string.join(s[1:3]))):
|
||||
tests.append([int(s[0]), 0])
|
||||
|
||||
def parse_pike_input(do_work):
|
||||
tests = []
|
||||
filename = ''
|
||||
while 1:
|
||||
try:
|
||||
inputline = raw_input()
|
||||
except EOFError:
|
||||
if (filename != ''):
|
||||
do_work(filename, tests)
|
||||
break
|
||||
else:
|
||||
s = string.split(inputline)
|
||||
if (not re.search(r"\:", s[0])):
|
||||
continue
|
||||
new_filename = re.search(r"[^:]+", s[0]).group() \
|
||||
+ ".tst"
|
||||
if (filename != new_filename):
|
||||
if (filename != ''):
|
||||
do_work(filename, tests)
|
||||
filename = new_filename
|
||||
tests = []
|
||||
number = int(re.search(r"[\d]+$", s[0]).group())
|
||||
if (s[1] == "PASS"):
|
||||
tests.append([number, 1])
|
||||
elif (s[1] == "FAIL"):
|
||||
tests.append([number, 0])
|
||||
else:
|
||||
print "Inconsistent input line:", inputline
|
||||
sys.exit(2)
|
||||
|
||||
|
||||
def main():
|
||||
mode = 0
|
||||
pike = 0
|
||||
try:
|
||||
opts, args = getopt.getopt(sys.argv[1:], "",
|
||||
["update", "help", "pike"])
|
||||
except getopt.GetoptError:
|
||||
print "breakage2tst: Unrecognized option."
|
||||
print help_string
|
||||
sys.exit(2)
|
||||
if (args != []):
|
||||
print "I know nothing about arguments", args
|
||||
print help_string
|
||||
sys.exit(2)
|
||||
|
||||
for o, a in opts:
|
||||
if (o == "--help"):
|
||||
print help_string
|
||||
sys.exit()
|
||||
if (o == "--update"):
|
||||
mode = 1
|
||||
if (o == "--pike"):
|
||||
pike = 1
|
||||
|
||||
if (mode == 0):
|
||||
print "./regress.pike ",
|
||||
do_work = write_tests
|
||||
else:
|
||||
do_work = update_tstfile
|
||||
|
||||
|
||||
if (pike):
|
||||
parse_pike_input(do_work)
|
||||
else:
|
||||
parse_input(do_work)
|
||||
|
||||
if (mode == 0):
|
||||
print
|
||||
else:
|
||||
print "Done."
|
||||
|
||||
|
||||
main()
|
38
gnugo/regression/buzco.tst
Normal file
38
gnugo/regression/buzco.tst
Normal file
@ -0,0 +1,38 @@
|
||||
# NNGS game of GNU Go 3.1.8 on October 1, 2001
|
||||
|
||||
loadsgf games/buzco1.sgf 12
|
||||
1 reg_genmove black
|
||||
#? [P2]
|
||||
|
||||
loadsgf games/buzco1.sgf 20
|
||||
2 reg_genmove black
|
||||
#? [N3]*
|
||||
|
||||
loadsgf games/buzco1.sgf 28
|
||||
3 reg_genmove black
|
||||
#? [F16|D18]
|
||||
|
||||
loadsgf games/buzco1.sgf 36
|
||||
4 reg_genmove black
|
||||
#? [D13]*
|
||||
|
||||
loadsgf games/buzco1.sgf 70
|
||||
5 reg_genmove black
|
||||
#? [C10|C11|E9|A4|F10]
|
||||
|
||||
loadsgf games/buzco1.sgf 82
|
||||
# tm - A12 is not unthinkable. (3.1.15)
|
||||
# tm - F9 & F10 also OK. (3.1.20)
|
||||
6 reg_genmove black
|
||||
#? [E8|E9|A12|F9|F10]
|
||||
|
||||
loadsgf games/buzco1.sgf 94
|
||||
7 reg_genmove black
|
||||
#? [!B7]
|
||||
|
||||
loadsgf games/buzco1.sgf 108
|
||||
8 reg_genmove black
|
||||
#? [!N11]
|
||||
|
||||
|
||||
|
84
gnugo/regression/capture.tst
Normal file
84
gnugo/regression/capture.tst
Normal file
@ -0,0 +1,84 @@
|
||||
loadsgf golois/Goemate990902-15.sgf
|
||||
1 defend S10
|
||||
#? [1 T7]
|
||||
|
||||
loadsgf golois/Goemate990902-5.sgf
|
||||
2 defend J2
|
||||
#? [1 M1]
|
||||
|
||||
loadsgf golois/Goemate990904-4.sgf
|
||||
3 defend Q15
|
||||
#? [0]
|
||||
|
||||
# This problem is much harder than it may look. After black H5, white
|
||||
# can force with the sequence W E1, B F2, W H2, B J2, W H3, B J3.
|
||||
# After that, white plays H6 and black has to work hard to stop escape. /gf
|
||||
# Changed point of attack to H6, which looks correct. /db
|
||||
loadsgf golois/Goemate991109-1.sgf
|
||||
4 attack G5
|
||||
#? [1 H6]*
|
||||
|
||||
# It looks as if the originally recommended solution [1 S3] is wrong.
|
||||
# After W:S3 B:S2 W:T2 B:S1 W:O1 B:S5 black wins the semeai. /db
|
||||
loadsgf golois/Handtalk980821-2.sgf
|
||||
5 attack R4
|
||||
#? [1 S3]*
|
||||
|
||||
loadsgf golois/Handtalk980821-2.sgf
|
||||
6 attack O2
|
||||
#? [1 (O3|N2|P1|S3|O1|S2)]
|
||||
|
||||
loadsgf golois/Handtalk980821-2.sgf
|
||||
7 defend R3
|
||||
#? [1 (S3|O3|N2|P1|O1|S2)]
|
||||
|
||||
loadsgf golois/Handtalk980824-1.sgf
|
||||
8 defend K5
|
||||
#? [0]*
|
||||
|
||||
loadsgf golois/Handtalk980826-1.sgf
|
||||
9 defend B4
|
||||
#? [0]
|
||||
|
||||
# P11 seems to be an effective tactical defense too, albeit making
|
||||
# things much more difficult. /gf
|
||||
loadsgf golois/Jimmy990711-2.sgf
|
||||
10 defend P10
|
||||
#? [1 O11]*
|
||||
|
||||
loadsgf golois/knippel.sgf
|
||||
11 defend C8
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/ko990604.sgf
|
||||
12 defend B3
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Prendre990424-1.sgf
|
||||
13 attack C8
|
||||
#? [1 D8]*
|
||||
|
||||
loadsgf golois/Prendre990430-1.sgf
|
||||
14 defend H7
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Prendre990502-1.sgf
|
||||
15 defend G4
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Prendre990630-1.sgf
|
||||
16 defend B12
|
||||
#? [1 (A12|A15|B17|B18|A17|A18)]
|
||||
|
||||
loadsgf golois/test.sgf
|
||||
17 attack G7
|
||||
#? [1 G6]
|
||||
|
||||
# This test case originally said "defend G5", which must be an error.
|
||||
# Changed it to defend the weak stone at F5 instead. /gf
|
||||
# F6 works to defend F3 -trevor
|
||||
loadsgf golois/web000103.sgf
|
||||
18 defend F5
|
||||
#? [1 F6]
|
||||
|
||||
|
136
gnugo/regression/century2002.tst
Normal file
136
gnugo/regression/century2002.tst
Normal file
@ -0,0 +1,136 @@
|
||||
loadsgf games/century21-2002/golois-gnugo.sgf 35
|
||||
10 reg_genmove black
|
||||
#? [R15]
|
||||
|
||||
loadsgf games/century21-2002/golois-gnugo.sgf 69
|
||||
20 reg_genmove black
|
||||
#? [!A6]
|
||||
|
||||
# same bug as nngs2:160
|
||||
loadsgf games/century21-2002/golois-gnugo.sgf 183
|
||||
30 reg_genmove black
|
||||
#? [D15|C15]
|
||||
|
||||
# B15 and D13 are both locally better. C13 fills a dame.
|
||||
loadsgf games/century21-2002/golois-gnugo.sgf 239
|
||||
35 restricted_genmove black B15 D13 C13
|
||||
#? [B15|D13]
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 37
|
||||
40 reg_genmove black
|
||||
#? [J3]
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 47
|
||||
50 reg_genmove black
|
||||
#? [F7]*
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 55
|
||||
55 reg_genmove black
|
||||
#? [F7]*
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 111
|
||||
60 reg_genmove black
|
||||
#? [Q14]*
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 119
|
||||
70 reg_genmove black
|
||||
#? [J11|K11]*
|
||||
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 161
|
||||
80 owl_attack D17
|
||||
#? [1 C17]
|
||||
|
||||
# White can make seki in the upper left corner and preventing that is
|
||||
# the largest move on the board. B17 is the most natural move and the
|
||||
# one leaving the least aji. Except for the upper left corner, N9 is
|
||||
# the biggest move.
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 209
|
||||
85 reg_genmove black
|
||||
#? [B17]*
|
||||
86 restricted_genmove black N9 T15 A13 Q7 Q6 N10 N8 L13 G19 G15
|
||||
#? [N9]
|
||||
|
||||
# A17 and A18 produce 10,000 year ko. But A17 is better
|
||||
# since B has the option of making seki. B19 is equivalent
|
||||
# to A18 since white gets the choice of ko.
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 237
|
||||
90 reg_genmove black
|
||||
#? [A17]*
|
||||
|
||||
# A19 is horrible, dying in gote. Before that white couldn't kill without ko.
|
||||
loadsgf games/century21-2002/goint-gnugo.sgf 247
|
||||
95 reg_genmove black
|
||||
#? [!A19]
|
||||
|
||||
# locally B7 is better
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 27
|
||||
100 reg_genmove black
|
||||
#? [!B6]
|
||||
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 29
|
||||
110 reg_genmove black
|
||||
#? [C8]*
|
||||
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 43
|
||||
120 reg_genmove black
|
||||
#? [L3]
|
||||
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 45
|
||||
130 reg_genmove black
|
||||
#? [N4]
|
||||
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 57
|
||||
140 reg_genmove black
|
||||
#? [J3|R4|P5]
|
||||
|
||||
# B18 is better than A18 by leaving one less ko threat behind. At
|
||||
# this time we accept both moves.
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 157
|
||||
150 reg_genmove black
|
||||
#? [B18]
|
||||
|
||||
# avoid shortage of liberties
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 177
|
||||
160 reg_genmove black
|
||||
#? [B7]
|
||||
|
||||
# Does not work because of white J8.
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 235
|
||||
170 owl_does_defend K10 H8
|
||||
#? [0]*
|
||||
|
||||
# prevent the seki
|
||||
loadsgf games/century21-2002/manyfaces-gnugo.sgf 253
|
||||
180 reg_genmove black
|
||||
#? [T9]
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 26
|
||||
190 reg_genmove white
|
||||
#? [D3]*
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 36
|
||||
200 reg_genmove white
|
||||
#? [F6]
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 58
|
||||
210 restricted_genmove white A15 C16
|
||||
#? [C16]
|
||||
|
||||
# a move in the center is bigger than this monkey jump
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 76
|
||||
220 reg_genmove white
|
||||
#? [!T3]
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 96
|
||||
240 reg_genmove white
|
||||
#? [F18]*
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 156
|
||||
260 reg_genmove white
|
||||
#? [S12|Q12|Q13]
|
||||
261 owl_defend J12
|
||||
#? [0]
|
||||
|
||||
loadsgf games/century21-2002/gnugo-katsunari.sgf 202
|
||||
270 reg_genmove white
|
||||
#? [O7]
|
35
gnugo/regression/cgf2004.tst
Normal file
35
gnugo/regression/cgf2004.tst
Normal file
@ -0,0 +1,35 @@
|
||||
# Tests from the tournament at the CGF special meeting January 2004.
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 28
|
||||
10 reg_genmove white
|
||||
#? [R15]*
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 44
|
||||
20 reg_genmove white
|
||||
#? [Q4]*
|
||||
|
||||
# This is urgent!
|
||||
loadsgf games/cgf2004/aya.sgf 48
|
||||
30 reg_genmove white
|
||||
#? [P7|R6]*
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 112
|
||||
40 reg_genmove white
|
||||
#? [L6|L5|M7|M6|M5|N6|N5|N4|O5|O4|Q12]*
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 118
|
||||
50 reg_genmove white
|
||||
#? [G19]
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 134
|
||||
60 reg_genmove white
|
||||
#? [N4]*
|
||||
|
||||
loadsgf games/cgf2004/aya.sgf 162
|
||||
70 reg_genmove white
|
||||
#? [N4]*
|
||||
|
||||
# The big white dragon can be saved.
|
||||
loadsgf games/cgf2004/aya.sgf 188
|
||||
80 reg_genmove white
|
||||
#? [Q12|O15]*
|
345
gnugo/regression/connect.tst
Normal file
345
gnugo/regression/connect.tst
Normal file
@ -0,0 +1,345 @@
|
||||
loadsgf golois/Aya991113-1.sgf
|
||||
1 connect Q7 Q4
|
||||
#? [1 Q6]
|
||||
|
||||
loadsgf golois/Basique990715-1.sgf
|
||||
2 disconnect K17 G17
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Basique990715-1.sgf
|
||||
3 disconnect D3 C5
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Basique990715-1.sgf
|
||||
4 disconnect Q3 Q5
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990424-1.sgf
|
||||
5 disconnect E7 C7
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990424-2.sgf
|
||||
6 disconnect C7 B5
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990426-1.sgf
|
||||
7 disconnect G6 G8
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990426-2.sgf
|
||||
8 disconnect G6 G8
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990427-1.sgf
|
||||
9 disconnect G6 E5
|
||||
#? [0]
|
||||
|
||||
# Added A7, A5, B7, and C6. /gf
|
||||
loadsgf golois/Connecter990428-1.sgf
|
||||
10 disconnect B5 B8
|
||||
#? [1 (A6|A7|A5|B7|C6)]
|
||||
|
||||
# A6 also works. /gf
|
||||
loadsgf golois/Connecter990428-1.sgf
|
||||
11 connect B5 B8
|
||||
#? [1 (B7|A6)]
|
||||
|
||||
loadsgf golois/Connecter990430-1.sgf
|
||||
12 disconnect H7 F7
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990430-2.sgf
|
||||
13 connect C1 J4
|
||||
#? [1 B1]
|
||||
|
||||
loadsgf golois/Connecter990430-3.sgf
|
||||
14 connect E5 J7
|
||||
#? [1 F5]
|
||||
|
||||
loadsgf golois/Connecter990501-1.sgf
|
||||
15 connect C5 C7
|
||||
#? [1 B7]*
|
||||
|
||||
loadsgf golois/Connecter990502-1.sgf
|
||||
16 connect G7 D6
|
||||
#? [1 D5]
|
||||
|
||||
loadsgf golois/connecter990614-1.sgf
|
||||
17 disconnect N10 N12
|
||||
#? [1 N11]
|
||||
|
||||
loadsgf golois/connecter990614-1.sgf
|
||||
18 disconnect Q14 N10
|
||||
#? [1 N11]
|
||||
|
||||
# Added O12 and P11. /gf
|
||||
loadsgf golois/connecter990614-2.sgf
|
||||
19 connect O11 O13
|
||||
#? [1 (P13|O12|P11)]
|
||||
|
||||
loadsgf golois/Connecter990621-1.sgf
|
||||
20 connect O11 P12
|
||||
#? [1 O12]
|
||||
|
||||
loadsgf golois/Connecter990621-1.sgf
|
||||
21 connect N12 P12
|
||||
#? [1 O12]
|
||||
|
||||
# Q10 also works, although K12 is lost in the process. /gf
|
||||
loadsgf golois/Connecter990621-1.sgf
|
||||
22 connect Q9 P12
|
||||
#? [1 (O12|Q10)]
|
||||
|
||||
loadsgf golois/Connecter990628-1.sgf
|
||||
23 connect L6 N6
|
||||
#? [1 (M7|N5)]
|
||||
|
||||
loadsgf golois/Connecter990628-2.sgf
|
||||
24 disconnect G15 F17
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Connecter990628-2.sgf
|
||||
25 connect E2 J3
|
||||
#? [1 G1]
|
||||
|
||||
# Added D3. /gf
|
||||
loadsgf golois/Connecter990630-1.sgf
|
||||
26 connect F2 D2
|
||||
#? [1 (F1|D3)]
|
||||
|
||||
loadsgf golois/Goemate990902-11.sgf
|
||||
27 disconnect L13 K15
|
||||
#? [0]
|
||||
|
||||
# G7 allows white to make two eyes, but it does disconnect. /gf
|
||||
loadsgf golois/Goemate990902-3.sgf
|
||||
28 disconnect J6 G6
|
||||
#? [1 (J7|G7)]
|
||||
|
||||
loadsgf golois/Goemate990902-7.sgf
|
||||
29 disconnect P8 Q11
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Goemate990903-1.sgf
|
||||
30 disconnect J9 H12
|
||||
#? [0]*
|
||||
|
||||
# Lots of moves work here, probably even more than those added. /gf
|
||||
loadsgf golois/Goemate990903-3.sgf
|
||||
31 connect N10 K11
|
||||
#? [1 (L10|L11|M11|M10|K10)]
|
||||
|
||||
loadsgf golois/Goemate990903-4.sgf
|
||||
32 disconnect R12 Q14
|
||||
#? [0]
|
||||
|
||||
# F14 is of course the real cutting point, but technically the
|
||||
# moves (threatening) to capture either string are also effective. /gf
|
||||
loadsgf golois/Goemate990904-3.sgf
|
||||
33 disconnect J11 E10
|
||||
#? [1 (F14|J10|E11|D11|C11)]
|
||||
|
||||
loadsgf golois/Goemate990906-1.sgf
|
||||
34 connect S7 Q7
|
||||
#? [1 R7]
|
||||
|
||||
loadsgf golois/Goemate990906-2.sgf
|
||||
35 disconnect N14 M15
|
||||
#? [0]*
|
||||
|
||||
loadsgf golois/Goemate990908-2.sgf
|
||||
36 disconnect C14 C17
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Goemate990908-2.sgf
|
||||
37 disconnect F3 C3
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Goemate990911-1.sgf
|
||||
38 connect J11 F9
|
||||
#? [1 G11]
|
||||
|
||||
loadsgf golois/Goemate991106-2.sgf
|
||||
39 connect F15 H13
|
||||
#? [1 (F14|G15|H14)]
|
||||
|
||||
loadsgf golois/Goemate991106-2.sgf
|
||||
40 disconnect G14 D16
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Goemate991106-2.sgf
|
||||
41 disconnect H15 F15
|
||||
#? [1 G15]
|
||||
|
||||
loadsgf golois/Goemate991106-4.sgf
|
||||
42 disconnect N16 L15
|
||||
#? [1 M15]
|
||||
|
||||
loadsgf golois/Goemate991109-3.sgf
|
||||
43 disconnect L5 K6
|
||||
#? [1 H2]
|
||||
|
||||
# Added G17 and G18. /gf
|
||||
loadsgf golois/Goemate991218-1.sgf
|
||||
44 connect H17 F17
|
||||
#? [1 (H18|G17|G18)]
|
||||
|
||||
loadsgf golois/Goemate991218-1.sgf
|
||||
45 disconnect H17 F17
|
||||
#? [1 G17]
|
||||
|
||||
# A7 is also okay. /gf
|
||||
loadsgf golois/GoMaster991113-3.sgf
|
||||
46 disconnect C5 B8
|
||||
#? [1 (B4|A7)]
|
||||
|
||||
loadsgf golois/Handtalk980802.sgf
|
||||
47 disconnect J4 K3
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Handtalk980803-2.sgf
|
||||
48 disconnect F13 H12
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Handtalk980803-2.sgf
|
||||
49 disconnect B14 D14
|
||||
#? [1 C13]
|
||||
|
||||
loadsgf golois/Handtalk980819-1.sgf
|
||||
50 disconnect J5 H4
|
||||
#? [1 H5]
|
||||
|
||||
# Added O14 and P14. /gf
|
||||
loadsgf golois/Handtalk980820-1.sgf
|
||||
51 disconnect P16 Q15
|
||||
#? [1 (O15|O14|P14)]
|
||||
|
||||
# Added B15. /gf
|
||||
loadsgf golois/Handtalk980820-2.sgf
|
||||
52 disconnect C12 B14
|
||||
#? [1 (C13|B15)]
|
||||
|
||||
loadsgf golois/Handtalk980820-6.sgf
|
||||
53 disconnect M12 M15
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Handtalk980821-1.sgf
|
||||
54 disconnect Q17 Q15
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Handtalk980821-1.sgf
|
||||
55 disconnect D3 D5
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Handtalk980822-3.sgf
|
||||
56 disconnect P3 R4
|
||||
#? [0]
|
||||
|
||||
# This one is hard to read out. I'm not convinced that D5 works, but
|
||||
# if it does, then C6 is also okay. Added C6. /gf
|
||||
loadsgf golois/Handtalk980828-2.sgf
|
||||
57 disconnect C4 D7
|
||||
#? [1 (D5|C6)]*
|
||||
|
||||
# Added B13, C13, and C11. /gf
|
||||
loadsgf golois/Handtalk980828-3.sgf
|
||||
58 disconnect B11 C14
|
||||
#? [1 (B12|B13|C13|C11)]
|
||||
|
||||
loadsgf golois/Indigo20000718-3.sgf
|
||||
59 connect O10 N9
|
||||
#? [1 N10]
|
||||
|
||||
loadsgf golois/Indigo20000718-3.sgf
|
||||
60 connect G17 F15
|
||||
#? [1 (G16|F16|G15|H15|H16)]
|
||||
|
||||
loadsgf golois/Indigo991107-1.sgf
|
||||
61 disconnect P4 P8
|
||||
#? [1 P5]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991105-1.sgf
|
||||
62 connect G9 G7
|
||||
#? [1 G8]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991105-1.sgf
|
||||
63 connect G9 K7
|
||||
#? [1 G8]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991105-1.sgf
|
||||
64 connect G9 M3
|
||||
#? [1 G8]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991105-1.sgf
|
||||
65 connect G7 D15
|
||||
#? [1 G8]
|
||||
|
||||
# Added L3, M2, M1, and L1. /gf
|
||||
loadsgf golois/Indigo-Golois-991105-2.sgf
|
||||
66 disconnect N2 K2
|
||||
#? [1 (K1|L3|M2|M1|L1)]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991106-1.sgf
|
||||
67 disconnect N12 N14
|
||||
#? [0]
|
||||
|
||||
# The ladder works, so F11 is also okay.
|
||||
loadsgf golois/Indigo-Golois-991106-2.sgf
|
||||
68 connect F8 F12
|
||||
#? [1 (E11|F11|E9)]
|
||||
|
||||
# The ladder works, so F11 is also okay.
|
||||
loadsgf golois/Indigo-Golois-991106-2.sgf
|
||||
69 connect F8 D11
|
||||
#? [1 (E11|F11)]
|
||||
|
||||
loadsgf golois/Indigo-Golois-991106-3.sgf
|
||||
70 disconnect P3 M3
|
||||
#? [0]
|
||||
|
||||
# gf Added Q3. /gf
|
||||
loadsgf golois/Indigo-Golois-991106-3.sgf
|
||||
71 connect R3 P3
|
||||
#? [1 (P4|Q3)]
|
||||
|
||||
loadsgf golois/Jimmy990711-2.sgf
|
||||
72 disconnect R12 Q13
|
||||
#? [1 O11]*
|
||||
|
||||
loadsgf golois/Jimmy990711-4.sgf
|
||||
73 disconnect N13 M15
|
||||
#? [0]
|
||||
|
||||
loadsgf golois/Jimmy990904-2.sgf
|
||||
74 disconnect R17 P17
|
||||
#? [1 Q17]
|
||||
|
||||
loadsgf golois/Jimmy990904-3.sgf
|
||||
75 connect R17 P17
|
||||
#? [1 R18]
|
||||
|
||||
# Added G4 and F3. /gf
|
||||
loadsgf golois/Neurogo97-1.sgf
|
||||
76 connect H2 H4
|
||||
#? [1 (J3|G4|F3)]
|
||||
|
||||
# Added J3 and J4. /gf
|
||||
loadsgf golois/Neurogo97-1.sgf
|
||||
77 disconnect H2 H4
|
||||
#? [1 (J2|J3|J4)]
|
||||
|
||||
loadsgf golois/Neurogo97-3.sgf
|
||||
78 disconnect E3 C3
|
||||
#? [0]*
|
||||
|
||||
loadsgf golois/test.sgf
|
||||
79 connect H7 G8
|
||||
#? [1 G6]
|
||||
|
||||
loadsgf golois/test_prendre.sgf
|
||||
80 connect Q18 R17
|
||||
#? [1 S18]
|
||||
|
||||
loadsgf golois/Vivre990710-1.sgf
|
||||
81 disconnect S12 R11
|
||||
#? [0]
|
465
gnugo/regression/connection.tst
Normal file
465
gnugo/regression/connection.tst
Normal file
@ -0,0 +1,465 @@
|
||||
# See also test 87.
|
||||
loadsgf games/connection1.sgf
|
||||
1 same_dragon G17 K17
|
||||
#? [0]
|
||||
2 same_dragon R12 R9
|
||||
#? [0]
|
||||
|
||||
loadsgf games/strategy11.sgf 87
|
||||
3 same_dragon A6 B4
|
||||
#? [0]
|
||||
|
||||
loadsgf games/incident104.sgf 63
|
||||
4 same_dragon C14 E14
|
||||
#? [0]
|
||||
|
||||
loadsgf games/strategy13.sgf
|
||||
5 same_dragon S11 R12
|
||||
#? [0]
|
||||
|
||||
# incident 213
|
||||
loadsgf games/incident211.sgf 40
|
||||
6 same_dragon G8 J6
|
||||
#? [0]
|
||||
|
||||
loadsgf games/strategy21.sgf 86
|
||||
7 same_dragon F4 J3
|
||||
#? [0]
|
||||
|
||||
loadsgf games/owl19.sgf
|
||||
# A problem with rot2 rotated owl tests 128 and 129 reduces to
|
||||
# this dragon amalgamation problem.
|
||||
8 same_dragon A15 C16
|
||||
#? [1]
|
||||
9 same_dragon P19 Q17
|
||||
#? [1]
|
||||
|
||||
# This definitely requires dynamic connection reading.
|
||||
loadsgf games/incident240.sgf 69
|
||||
10 same_dragon C10 E9
|
||||
#? [0]
|
||||
|
||||
loadsgf games/connection2.sgf 177
|
||||
11 same_dragon G6 J7
|
||||
#? [0]
|
||||
12 same_dragon G8 J7
|
||||
#? [0]
|
||||
|
||||
loadsgf games/strategy29.sgf 204
|
||||
13 same_dragon O6 Q8
|
||||
#? [0]
|
||||
14 same_dragon O6 R6
|
||||
#? [0]
|
||||
|
||||
loadsgf games/strategy33.sgf 159
|
||||
15 same_dragon G7 F9
|
||||
#? [0]
|
||||
|
||||
loadsgf games/doublecut.sgf
|
||||
16 same_dragon E16 G14
|
||||
#? [0]
|
||||
|
||||
loadsgf games/doublecut2.sgf 151
|
||||
17 same_dragon D13 F12
|
||||
#? [0]
|
||||
|
||||
loadsgf games/arion.sgf 63
|
||||
18 same_dragon N17 P17
|
||||
#? [1]
|
||||
|
||||
loadsgf games/dublin1.sgf 72
|
||||
19 same_dragon B15 E16
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nicklas/nicklas12.sgf 69
|
||||
20 connect K17 N17
|
||||
#? [1 K18]*
|
||||
|
||||
loadsgf games/trevor/trevor_09.sgf
|
||||
21 connect D4 G5
|
||||
#? [1 (E5|D5|C5|C6|E6|C7|D7|E7)]
|
||||
22 disconnect D4 G5
|
||||
#? [1 (E5|D5|E6|F6)]
|
||||
|
||||
loadsgf games/incident169.sgf 110
|
||||
23 connect K17 N16
|
||||
#? [1 (M17|L16)]
|
||||
24 disconnect L15 L17
|
||||
#? [1 (M17|L16)]
|
||||
25 disconnect L14 M12
|
||||
#? [1 L13]
|
||||
|
||||
loadsgf games/nicklas/nicklas16.sgf 38
|
||||
26 connect C3 C6
|
||||
#? [1 B4]
|
||||
27 connect C3 B7
|
||||
#? [1 B4]
|
||||
|
||||
loadsgf games/golife.sgf 38
|
||||
28 disconnect H5 H7
|
||||
#? [0]
|
||||
|
||||
loadsgf games/incident240.sgf 69
|
||||
29 disconnect B12 F7
|
||||
#? [1 D9]*
|
||||
|
||||
loadsgf games/strategy13.sgf
|
||||
30 connect R13 S8
|
||||
#? [1 (Q11|T10|T9)]
|
||||
31 disconnect R13 S8
|
||||
#? [1 Q9]
|
||||
|
||||
loadsgf games/incident240.sgf 69
|
||||
32 disconnect B12 E9
|
||||
#? [1 D9]
|
||||
|
||||
# White can't cut unconditionally but black has to make the first ko threat.
|
||||
loadsgf games/trevor/auto/a035.sgf 28
|
||||
33 disconnect B4 C6
|
||||
#? [2 B5]*
|
||||
|
||||
# Monkey jumps and relatives.
|
||||
loadsgf games/connection3.sgf
|
||||
34 disconnect B11 A9
|
||||
#? [0]
|
||||
35 disconnect L12 H13
|
||||
#? [0]
|
||||
36 connect M3 N7
|
||||
#? [1 (N4|M4|N5|N6)]
|
||||
37 disconnect M3 N7
|
||||
#? [1 (N4|M4|N5|M5|M6|N6)]
|
||||
38 connect B2 G1
|
||||
#? [1 E1]*
|
||||
39 disconnect B2 G1
|
||||
#? [1 (F2|F1|E2|E1|D2|D1|C2|C1|G2|H1|B1)]
|
||||
|
||||
# More monkey jumps and relatives.
|
||||
loadsgf games/connection4.sgf
|
||||
40 connect B11 A8
|
||||
#? [1 B9]
|
||||
41 disconnect B11 A8
|
||||
#? [1 (B9|A10|B10|B8|A7)]
|
||||
42 connect L12 H13
|
||||
#? [1 K12]
|
||||
43 disconnect L12 H13
|
||||
#? [1 (K12|J12|J13|H12|G13)]
|
||||
44 connect M3 N7
|
||||
#? [0]
|
||||
45 disconnect M3 N7
|
||||
#? [1 (N4|M4|N5|M5|M6|M7|N8|M8)]
|
||||
46 connect B2 G1
|
||||
#? [1 (B1|C1|C2|D2|E1|F1)]
|
||||
47 disconnect B2 G1
|
||||
#? [1 (C1|E1)]
|
||||
|
||||
loadsgf games/trevor/auto/a038.sgf 34
|
||||
48 disconnect C3 G3
|
||||
#? [1 (D2|F2)]
|
||||
|
||||
loadsgf games/trevor/trevor_15.sgf
|
||||
49 disconnect D7 G6
|
||||
#? [1 (E7|G7)]
|
||||
|
||||
loadsgf games/trevor/auto/a014.sgf 16
|
||||
50 disconnect B5 C2
|
||||
#? [1 B4]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 108
|
||||
51 connect R14 Q16
|
||||
#? [1 Q15]
|
||||
52 connect R14 O15
|
||||
#? [1 Q15]*
|
||||
53 connect S7 S4
|
||||
#? [1 T5]
|
||||
|
||||
# D8 might also disconnect.
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 164
|
||||
54 disconnect B6 D10
|
||||
#? [1 C8]*
|
||||
55 connect B6 D10
|
||||
#? [1 (D8|C8)]*
|
||||
56 connect B6 F9
|
||||
#? [1 D8]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 192
|
||||
57 connect K14 K16
|
||||
#? [1 L16]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 204
|
||||
58 disconnect D18 F17
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 216
|
||||
59 disconnect D18 E15
|
||||
#? [1 (D15|F15|B15|D19|E19)]
|
||||
60 connect D14 B18
|
||||
#? [1 (B14|D15|F15|B15|D19|E19|C13)]
|
||||
61 connect O9 Q9
|
||||
#? [1 (D15|F15|B15|D19|E19)]*
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 238
|
||||
62 connect S18 S14
|
||||
#? [1 (T15|T17)]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.19-200201092246.sgf 258
|
||||
63 connect N13 N17
|
||||
#? [1 (N16|O17|P16)]
|
||||
|
||||
loadsgf games/trevor/auto/b72.sgf 30
|
||||
64 disconnect G11 K11
|
||||
#? [1 H11]
|
||||
65 same_dragon G11 K11
|
||||
#? [0]
|
||||
|
||||
loadsgf games/trevor/auto/b67.sgf 58
|
||||
66 disconnect M6 L3
|
||||
#? [1 (M5|M3)]
|
||||
67 connect M6 L3
|
||||
#? [1 (M3|M2|M5)]
|
||||
68 disconnect M6 L1
|
||||
#? [1 (M5|M3|M2|M1)]
|
||||
69 connect M6 L1
|
||||
#? [1 (M2|M3)]
|
||||
70 same_dragon M6 L3
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.1.18-goku-200201042350.sgf 52
|
||||
71 connect D3 G3
|
||||
#? [1 (F3|H3|E3|G2|F2|H2|E2)]
|
||||
72 disconnect D3 G3
|
||||
#? [1 F3]
|
||||
73 connect D3 J2
|
||||
#? [1 (F3|H3|E3|G2|F2|H2|E2)]
|
||||
74 disconnect D3 J2
|
||||
#? [1 F3]
|
||||
75 same_dragon D3 G3
|
||||
#? [0]
|
||||
|
||||
loadsgf games/trevor/auto/b20.sgf 38
|
||||
76 connect D2 G2
|
||||
#? [1 (E3|F1|F2)]
|
||||
77 disconnect D2 G2
|
||||
#? [1 (F2|F1)]
|
||||
78 same_dragon D2 G2
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.1.34-viking4-200204240801.sgf 134
|
||||
79 connect S4 R7
|
||||
#? [1 S6]
|
||||
80 connect R2 R7
|
||||
#? [1 S6]
|
||||
|
||||
loadsgf games/handtalk/handtalk13.sgf 106
|
||||
81 connect L5 R5
|
||||
#? [1 O5]*
|
||||
|
||||
loadsgf games/handtalk/handtalk13.sgf 116
|
||||
82 same_dragon M7 M10
|
||||
#? [0]*
|
||||
|
||||
loadsgf games/handtalk/handtalk23.sgf 80
|
||||
83 same_dragon K3 L5
|
||||
#? [0]
|
||||
84 same_dragon H6 L5
|
||||
#? [0]
|
||||
|
||||
loadsgf games/handtalk/handtalk23.sgf 82
|
||||
85 same_dragon K3 G3
|
||||
#? [0]
|
||||
86 same_dragon K3 M3
|
||||
#? [0]
|
||||
|
||||
# See also test 2. Possibly some more move works.
|
||||
loadsgf games/connection1.sgf
|
||||
87 disconnect R12 R9
|
||||
#? [1 S10]
|
||||
|
||||
# See also trevorb:670.
|
||||
loadsgf games/trevor/auto/b64.sgf 44
|
||||
88 disconnect E6 H5
|
||||
#? [0]
|
||||
|
||||
loadsgf games/ego.sgf 191
|
||||
89 same_dragon M12 Q11
|
||||
#? [1]
|
||||
|
||||
loadsgf games/trevor/auto/b13.sgf 48
|
||||
90 same_dragon D4 F4
|
||||
#? [0]
|
||||
|
||||
loadsgf games/trevor/auto/c18.sgf 82
|
||||
91 same_dragon J8 J10
|
||||
#? [1]
|
||||
|
||||
loadsgf games/olympiad2002/game1-19-goint-gnugo-1-0.sgf 91
|
||||
92 same_dragon P15 Q14
|
||||
#? [1]
|
||||
|
||||
# See also nngs2:130
|
||||
loadsgf games/nngs/joshj-gnugo-3.3.2-200205310709.sgf 124
|
||||
93 disconnect K2 L3
|
||||
#? [3 L2]
|
||||
|
||||
# See also nngs2:520
|
||||
loadsgf games/nngs/gnugo-3.3.8-viking4-200209250907.sgf 193
|
||||
94 disconnect D8 E10
|
||||
#? [1 D9]
|
||||
|
||||
loadsgf games/reading39.sgf
|
||||
95 disconnect O4 P3
|
||||
#? [1 (N1|N2)]
|
||||
|
||||
loadsgf games/handtalk/handtalk1.sgf 31
|
||||
96 same_dragon C16 C13
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nngs/ManyFaces3-gnugo-3.3.11-200211071935.sgf 201
|
||||
97 disconnect P8 O9
|
||||
#? [1 O5]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.10-rcde05-200210280427.sgf 185
|
||||
98 disconnect N4 Q6
|
||||
#? [1 O5]
|
||||
|
||||
loadsgf games/gunnar/gunnar3.sgf 74
|
||||
99 disconnect N3 P3
|
||||
#? [0]*
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.10-jimm-200210222018.sgf 140
|
||||
100 disconnect L12 M13
|
||||
#? [(2|3) J15]*
|
||||
|
||||
loadsgf games/nngs/Temnik-gnugo-3.3.15-200301161937.sgf 232
|
||||
101 disconnect O3 L5
|
||||
#? [1 (M3|N3)]*
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.17-joshj-200304172202.sgf 222
|
||||
102 disconnect Q8 Q6
|
||||
#? [1 (S7|S6|S8|R6)]*
|
||||
|
||||
# See also owl:114
|
||||
loadsgf games/incident169.sgf 210
|
||||
103 connect L2 G4
|
||||
#? [1 K2]
|
||||
|
||||
loadsgf golois/Aya991113-9.sgf
|
||||
104 connect G2 L4
|
||||
#? [1 (H2|H1|G1|J1|H3)]
|
||||
|
||||
# See also nicklas1:501
|
||||
# Strictly speaking, this is ko. But this is way beyond the readconnect
|
||||
# horizon.
|
||||
loadsgf games/nicklas/nicklas5.sgf 23
|
||||
105 disconnect F8 G6
|
||||
#? [1 G7]
|
||||
|
||||
loadsgf games/nngs/Lazarus-gnugo-3.1.31-200204140254.sgf 164
|
||||
trymove black R14
|
||||
trymove white P16
|
||||
106 disconnect O14 O17
|
||||
#? [1 O16]*
|
||||
popgo
|
||||
popgo
|
||||
|
||||
loadsgf games/gunnar/gunnar11.sgf
|
||||
107 connect C14 H12
|
||||
#? [0]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.21-joshj-200306270402.sgf 172
|
||||
108 same_dragon E16 F10
|
||||
#? [0]*
|
||||
|
||||
loadsgf games/nngs/gnugo-3.5.1-viking4-200309231039.sgf 123
|
||||
109 same_dragon O3 N5
|
||||
#? [0]*
|
||||
|
||||
# See also nngs4:290
|
||||
loadsgf games/nngs/aburry-gnugo-3.3.12-200212162212.sgf 38
|
||||
110 connect E3 G3
|
||||
#? [0]
|
||||
|
||||
# See also gunnar:53
|
||||
loadsgf games/nngs/gnugo-3.5.4-chpr-200403201748.sgf 290
|
||||
trymove W R18
|
||||
trymove B S17
|
||||
111 connect O18 R18
|
||||
#? [0]
|
||||
popgo
|
||||
popgo
|
||||
|
||||
# See also nngs1:11
|
||||
loadsgf games/nngs/camel-gnugo-3.1.26-200203022335.sgf 104
|
||||
trymove B S6
|
||||
112 connect S3 S6
|
||||
#? [0]
|
||||
popgo
|
||||
|
||||
# See also blunder:24 and reading:198.
|
||||
loadsgf games/blunder17.sgf
|
||||
trymove B P5
|
||||
113 disconnect L3 M4
|
||||
#? [1 L4]
|
||||
popgo
|
||||
|
||||
loadsgf games/kgs/TheGNUGo-JVD.sgf 19
|
||||
trymove white C15
|
||||
114 connect C14 C18
|
||||
#? [1 B15]*
|
||||
popgo
|
||||
|
||||
loadsgf games/gunnar/gunnar9.sgf 4
|
||||
115 disconnect D10 J7
|
||||
#? [1 H7]
|
||||
|
||||
# See also golife:3 and connection:28.
|
||||
loadsgf games/golife.sgf 30
|
||||
116 disconnect H4 H7
|
||||
#? [0]
|
||||
|
||||
# See also trevor:15.
|
||||
loadsgf games/trevor/trevor_15.sgf
|
||||
117 disconnect D7 F7
|
||||
#? [3 E7]
|
||||
|
||||
# See also reading:219.
|
||||
loadsgf games/kgs/llk-GNU.sgf 150
|
||||
118 same_dragon H12 N13
|
||||
#? [0]
|
||||
119 disconnect H12 N13
|
||||
#? [1 N10]*
|
||||
|
||||
# See also gunnar:75.
|
||||
loadsgf games/kgs/GNU-higher.sgf 193
|
||||
120 same_dragon L10 N11
|
||||
#? [0]
|
||||
121 disconnect L10 N11
|
||||
#? [1 M11]*
|
||||
|
||||
# This test is extremely important.
|
||||
loadsgf games/kgs/perler-GNU.sgf 246
|
||||
122 disconnect B18 E15
|
||||
#? [3 E16]
|
||||
|
||||
loadsgf games/kgs/ben9992000-GNU.sgf 189
|
||||
123 disconnect E10 F12
|
||||
#? [3 E11]
|
||||
124 connect E10 G10
|
||||
#? [1 E11]
|
||||
125 disconnect E10 G10
|
||||
#? [3 E11]
|
||||
|
||||
# See also trevorc:450.
|
||||
loadsgf games/trevor/auto/c23.sgf 72
|
||||
126 disconnect E8 F6
|
||||
#? [1 E6]*
|
||||
|
||||
# See also strategy5:300.
|
||||
loadsgf games/CrazyStone2.sgf 77
|
||||
127 same_dragon A9 G6
|
||||
#? [0]*
|
||||
|
||||
# See also nngs4:630
|
||||
loadsgf games/nngs/evand-gnugo-3.3.21-200306130638.sgf 156
|
||||
play black C5
|
||||
128 connect C4 C8
|
||||
#? [1 B6]*
|
42
gnugo/regression/dniwog.tst
Normal file
42
gnugo/regression/dniwog.tst
Normal file
@ -0,0 +1,42 @@
|
||||
# NNGS game of GNU Go 2.7.216 on February 1, 2001
|
||||
|
||||
loadsgf games/dniwog.sgf 14
|
||||
1 reg_genmove white
|
||||
#? [D15]
|
||||
|
||||
loadsgf games/dniwog.sgf 28
|
||||
2 reg_genmove white
|
||||
#? [!S5]
|
||||
|
||||
loadsgf games/dniwog.sgf 42
|
||||
3 restricted_genmove white B5 B2
|
||||
#? [B2]
|
||||
|
||||
loadsgf games/dniwog.sgf 62
|
||||
4 reg_genmove white
|
||||
#? [D7]
|
||||
|
||||
#CATEGORY=OWL_TUNING
|
||||
#DESCRIPTION=W group needs help & 2 black stones attacking.
|
||||
#SEVERITY=8
|
||||
loadsgf games/dniwog.sgf 78
|
||||
5 reg_genmove white
|
||||
#? [H4|G4]*
|
||||
|
||||
#CATEGORY=PATTERN_TUNING
|
||||
#DESCRIPTION=A more clear-cut case for this tesuji might help.
|
||||
#SEVERITY=7
|
||||
loadsgf games/dniwog.sgf 88
|
||||
6 reg_genmove white
|
||||
#? [G1]*
|
||||
|
||||
#CATEGORY=PATTERN_TUNING
|
||||
#DESCRIPTION=Safing right side group is better than terrible gote move!
|
||||
#SEVERITY=10
|
||||
loadsgf games/dniwog.sgf 96
|
||||
7 reg_genmove white
|
||||
#? [B8]
|
||||
|
||||
loadsgf games/dniwog.sgf 108
|
||||
8 reg_genmove white
|
||||
#? [!M17]
|
78
gnugo/regression/ego.tst
Normal file
78
gnugo/regression/ego.tst
Normal file
@ -0,0 +1,78 @@
|
||||
# This regression file covers mistakes made in the Computer Go Ladder
|
||||
# game between GNU Go 2.7.218 (white) and Ego (black) on
|
||||
# February 8, 2001.
|
||||
|
||||
# An extension to K4 or K3 is urgent here.
|
||||
loadsgf games/ego.sgf 12
|
||||
1 reg_genmove white
|
||||
#? [K4|K3]
|
||||
|
||||
# G3 looks good here but is maybe not the only move. E5 is clearly
|
||||
# suboptimal, however.
|
||||
loadsgf games/ego.sgf 30
|
||||
2 restricted_genmove white E5 G3
|
||||
#? [G3]
|
||||
|
||||
#CATEGORY=PATTERN_TUNING
|
||||
#DESCRIPTION=K17 misses H18 threat.
|
||||
#SEVERITY=8
|
||||
# K18 is unreasonable. H18 is the only move locally.
|
||||
loadsgf games/ego.sgf 52
|
||||
3 reg_genmove white
|
||||
#? [H18]
|
||||
|
||||
#CATEGORY=PATTERN_TUNING
|
||||
#DESCRIPTION=Possible replacement pattern appropriate?
|
||||
#SEVERITY=8
|
||||
# The descent at G19 is bad shape because it leaves much aji around
|
||||
# E18 and gives black an endgame sente move at H19.
|
||||
loadsgf games/ego.sgf 54
|
||||
4 restricted_genmove white G19 H19 K17 F18
|
||||
#? [F18]*
|
||||
|
||||
#CATEGORY=
|
||||
#DESCRIPTION=Why is B15 so bad? -Trevor
|
||||
#SEVERITY=0
|
||||
# D7 is a good move.
|
||||
loadsgf games/ego.sgf 68
|
||||
5 reg_genmove white
|
||||
#? [!B15]
|
||||
|
||||
loadsgf games/ego.sgf 86
|
||||
6 restricted_genmove white M5 N5
|
||||
#? [M5]
|
||||
|
||||
# Unreasonable monkey jump
|
||||
loadsgf games/ego.sgf 96
|
||||
7 restricted_genmove white Q1 P2
|
||||
#? [P2]
|
||||
|
||||
#CATEGORY=BORDER_PROTECTION
|
||||
#DESCRIPTION=Tough moyo protection.
|
||||
#SEVERITY=5
|
||||
loadsgf games/ego.sgf 112
|
||||
8 reg_genmove white
|
||||
#? [F12]
|
||||
|
||||
loadsgf games/ego.sgf 180
|
||||
9 reg_genmove white
|
||||
#? [S19]
|
||||
|
||||
loadsgf games/ego.sgf 190
|
||||
10 reg_genmove white
|
||||
#? [S18]
|
||||
|
||||
|
||||
#CATEGORY=KO_READING
|
||||
#DESCRIPTION=Tough - Black pushthrough is troublesome.
|
||||
#SEVERITY=3
|
||||
loadsgf games/ego.sgf 198
|
||||
11 reg_genmove white
|
||||
#? [T18|R16]*
|
||||
|
||||
# The correct move is the double sente at R10, but for the time being
|
||||
# we also accept C12.
|
||||
loadsgf games/ego.sgf 252
|
||||
12 reg_genmove white
|
||||
#? [R10|C12]
|
||||
|
275
gnugo/regression/endgame.tst
Normal file
275
gnugo/regression/endgame.tst
Normal file
@ -0,0 +1,275 @@
|
||||
# endgame2.sgf is a refinement of the endgame problems in ego.sgf
|
||||
|
||||
loadsgf games/endgame2.sgf 1
|
||||
201 reg_genmove white
|
||||
#? [R10]*
|
||||
|
||||
loadsgf games/endgame2.sgf 2
|
||||
202 reg_genmove black
|
||||
#? [Q9]
|
||||
|
||||
loadsgf games/endgame2.sgf 3
|
||||
203 reg_genmove white
|
||||
#? [A7]
|
||||
|
||||
# H19 and A12 are both 1 point sente.
|
||||
loadsgf games/endgame2.sgf 4
|
||||
204 reg_genmove black
|
||||
#? [H19|A12]
|
||||
|
||||
loadsgf games/endgame2.sgf 5
|
||||
205 reg_genmove white
|
||||
#? [F18|E18]
|
||||
|
||||
loadsgf games/endgame2.sgf 6
|
||||
206 reg_genmove black
|
||||
#? [A12]
|
||||
|
||||
loadsgf games/endgame2.sgf 7
|
||||
207 reg_genmove white
|
||||
#? [A11]
|
||||
|
||||
loadsgf games/endgame2.sgf 8
|
||||
208 reg_genmove black
|
||||
#? [N1]*
|
||||
|
||||
loadsgf games/endgame2.sgf 9
|
||||
209 reg_genmove white
|
||||
#? [A6|O1]
|
||||
|
||||
# A5 is sente because the followup is bigger than black's capture at O2.
|
||||
loadsgf games/endgame2.sgf 10
|
||||
210 reg_genmove black
|
||||
#? [A5]
|
||||
|
||||
# A5 is sente because the followup is bigger than black's capture at O2.
|
||||
loadsgf games/endgame2.sgf 11
|
||||
211 reg_genmove white
|
||||
#? [A5]
|
||||
|
||||
loadsgf games/endgame2.sgf 12
|
||||
212 reg_genmove black
|
||||
#? [A5]
|
||||
|
||||
loadsgf games/endgame2.sgf 13
|
||||
213 reg_genmove white
|
||||
#? [Q8|C13]
|
||||
|
||||
loadsgf games/endgame2.sgf 14
|
||||
214 reg_genmove black
|
||||
#? [R8|C12|C13]
|
||||
|
||||
loadsgf games/endgame2.sgf 15
|
||||
215 reg_genmove white
|
||||
#? [C13]
|
||||
|
||||
loadsgf games/endgame2.sgf 16
|
||||
216 reg_genmove black
|
||||
#? [D13]
|
||||
|
||||
loadsgf games/endgame2.sgf 17
|
||||
217 reg_genmove white
|
||||
#? [C12]
|
||||
|
||||
loadsgf games/endgame2.sgf 18
|
||||
218 reg_genmove black
|
||||
#? [H1]
|
||||
|
||||
loadsgf games/endgame2.sgf 19
|
||||
219 reg_genmove white
|
||||
#? [T17]
|
||||
|
||||
#################################################################
|
||||
# endgame3.sgf features a subtle "eventual shortage of liberties"
|
||||
# position, causing E5 to be worth a whole point.
|
||||
|
||||
loadsgf games/endgame3.sgf
|
||||
301 reg_genmove black
|
||||
#? [E5]*
|
||||
302 reg_genmove white
|
||||
#? [E5]
|
||||
|
||||
#################################################################
|
||||
# endgame4.sgf is a question of ending with sente or not. Black E5
|
||||
# does defend the black F3 string, but turns out to lose a point in
|
||||
# the end.
|
||||
|
||||
loadsgf games/endgame4.sgf
|
||||
401 reg_genmove black
|
||||
#? [C4]
|
||||
|
||||
# The basic 2/3 pt ko capture is undervalued.
|
||||
loadsgf games/endgame5.sgf
|
||||
501 reg_genmove black
|
||||
#? [E5]
|
||||
|
||||
# An endgame sente pattern.
|
||||
loadsgf games/endgame6.sgf 1
|
||||
601 reg_genmove black
|
||||
#? [J8]
|
||||
|
||||
loadsgf games/endgame6.sgf 1
|
||||
602 reg_genmove white
|
||||
#? [J8]
|
||||
|
||||
loadsgf games/endgame6.sgf 2
|
||||
603 reg_genmove black
|
||||
#? [C1]*
|
||||
|
||||
loadsgf games/endgame6.sgf 2
|
||||
604 reg_genmove white
|
||||
#? [D1]*
|
||||
|
||||
# G5 is one point in sente or 2 points in gote for white. E3 is bigger.
|
||||
loadsgf games/endgame7.sgf 1
|
||||
701 reg_genmove black
|
||||
#? [E3]
|
||||
|
||||
loadsgf games/endgame7.sgf 1
|
||||
702 reg_genmove white
|
||||
#? [E3]
|
||||
|
||||
loadsgf games/endgame7.sgf 2
|
||||
703 reg_genmove black
|
||||
#? [G5]
|
||||
|
||||
loadsgf games/endgame7.sgf 2
|
||||
704 reg_genmove white
|
||||
#? [G5]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.11-bconwil-200211202359.sgf 242
|
||||
801 reg_genmove white
|
||||
#? [S14]
|
||||
|
||||
802 reg_genmove black
|
||||
#? [S14]*
|
||||
|
||||
# No point for F5.
|
||||
loadsgf games/endgame8.sgf
|
||||
803 reg_genmove black
|
||||
#? [J7]
|
||||
804 reg_genmove white
|
||||
#? [J7]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.17-Wiedemann-200303251932.sgf 151
|
||||
810 reg_genmove white
|
||||
#? [F5|F4]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.17-Wiedemann-200303251932.sgf 203
|
||||
820 reg_genmove white
|
||||
#? [H4|M10|K19]*
|
||||
|
||||
loadsgf games/paul.sgf 205
|
||||
830 restricted_genmove white M19 B13
|
||||
#? [B13]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.17-Shindou-200304162217.sgf 110
|
||||
840 reg_genmove white
|
||||
#? [L15]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.17-Shindou-200304162217.sgf 140
|
||||
850 restricted_genmove white K4 J4 L4 P5
|
||||
#? [K4|J4|L4]
|
||||
|
||||
# Defending T12 is large and R15 is clearly the best way.
|
||||
loadsgf games/endgame9.sgf
|
||||
860 reg_genmove black
|
||||
#? [R15]
|
||||
|
||||
# H1 is one point and N7 is about 0.5.
|
||||
loadsgf games/endgame10.sgf
|
||||
870 restricted_genmove black H1 N7
|
||||
#? [H1]
|
||||
|
||||
# K5 is best, although in absence of other worthy moves it doesn't matter.
|
||||
loadsgf games/endgame11.sgf
|
||||
880 reg_genmove white
|
||||
#? [K5]*
|
||||
# T4 is one point in ko, while T5 and S6 are filling dame only.
|
||||
890 restricted_genmove white T4 T5 S6
|
||||
#? [T4]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.21-joshj-200306270402.sgf 222
|
||||
900 reg_genmove white
|
||||
#? [J19|K19|K18]
|
||||
|
||||
loadsgf games/kgs/yagr-eddyy.sgf 198
|
||||
910 reg_genmove white
|
||||
#? [T2]
|
||||
|
||||
loadsgf games/kgs/yagr-gab9.sgf 205
|
||||
920 reg_genmove white
|
||||
#? [C4]
|
||||
|
||||
# C11 is one point reverse sente.
|
||||
# E4 is at the very least three points reverse sente, probably five or
|
||||
# six points reverse sente.
|
||||
# P4 is three points reverse sente.
|
||||
# R16/O14 are very very big. O14 is bigger than R16.
|
||||
loadsgf games/kgs/GNU-merlenoir.sgf 185
|
||||
930 restricted_genmove white O14 R16
|
||||
#? [O14]*
|
||||
931 restricted_genmove white R16 E4
|
||||
#? [R16]
|
||||
932 restricted_genmove white E4 P4
|
||||
#? [E4]
|
||||
933 restricted_genmove white P4 C11
|
||||
#? [P4]*
|
||||
|
||||
# E4 is at the very least three points reverse sente, probably five or
|
||||
# six points reverse sente.
|
||||
# P4 is three points reverse sente.
|
||||
# R16 is about two points (slightly more) reverse sente.
|
||||
# K11 is three points gote.
|
||||
# R1 is about one and a half points reverse sente and in any case
|
||||
# locally smaller than P4.
|
||||
loadsgf games/kgs/GNU-merlenoir.sgf 193
|
||||
940 restricted_genmove white P4 R16
|
||||
#? [P4]
|
||||
941 restricted_genmove white R16 K11
|
||||
#? [R16]*
|
||||
942 restricted_genmove white P4 R1
|
||||
#? [P4]*
|
||||
|
||||
# R16 is about two points (slightly more) reverse sente.
|
||||
# H8 is one point reverse sente.
|
||||
# C1 is between one and two points gote.
|
||||
loadsgf games/kgs/GNU-merlenoir.sgf 209
|
||||
950 restricted_genmove white R16 H8
|
||||
#? [R16]
|
||||
951 restricted_genmove white H8 C1
|
||||
#? [H8]*
|
||||
|
||||
# J10 is at least four points gote, in reality probably six.
|
||||
# H8 is one point reverse sente.
|
||||
loadsgf games/kgs/GNU-merlenoir.sgf 233
|
||||
960 restricted_genmove white J10 H8
|
||||
#? [J10]
|
||||
|
||||
# No point to gain at the top, fill ko. After white C6, black E6,
|
||||
# white has to defend and loses the ko.
|
||||
loadsgf games/endgame12.sgf
|
||||
970 reg_genmove white
|
||||
#? [G2]
|
||||
|
||||
loadsgf games/nando/auto025.sgf 226
|
||||
980 restricted_genmove white E4 F4 Q19
|
||||
#? [F4]
|
||||
|
||||
# E5 is about 2.5 points.
|
||||
loadsgf games/endgame13.sgf 1
|
||||
990 reg_genmove black
|
||||
#? [C1]
|
||||
991 reg_genmove white
|
||||
#? [C1]
|
||||
loadsgf games/endgame13.sgf 2
|
||||
992 reg_genmove black
|
||||
#? [E5]*
|
||||
993 reg_genmove white
|
||||
#? [E5]
|
||||
|
||||
# E5 is two points gote, J3 one point sente, and J2 three points gote.
|
||||
# J2 wins the game by 0.5, all other moves lose.
|
||||
loadsgf games/endgame14.sgf
|
||||
1000 reg_genmove black
|
||||
#? [J2]
|
65
gnugo/regression/endgame1.tst
Normal file
65
gnugo/regression/endgame1.tst
Normal file
@ -0,0 +1,65 @@
|
||||
loadsgf games/endgame1.sgf 1
|
||||
101 reg_genmove black
|
||||
#? [F9]
|
||||
|
||||
loadsgf games/endgame1.sgf 2
|
||||
102 reg_genmove white
|
||||
#? [E9]
|
||||
|
||||
loadsgf games/endgame1.sgf 3
|
||||
103 reg_genmove black
|
||||
#? [G9]
|
||||
|
||||
loadsgf games/endgame1.sgf 4
|
||||
104 reg_genmove white
|
||||
#? [E8|D8|E7]
|
||||
|
||||
loadsgf games/endgame1.sgf 5
|
||||
105 reg_genmove black
|
||||
#? [J2|J3|A7]
|
||||
|
||||
loadsgf games/endgame1.sgf 6
|
||||
106 reg_genmove white
|
||||
#? [G1|H1|F3]
|
||||
|
||||
# J3 is 0 points double sente.
|
||||
loadsgf games/endgame1.sgf 7
|
||||
107 reg_genmove black
|
||||
#? [J3|A7]
|
||||
|
||||
# tm - H1 also seems fine.
|
||||
loadsgf games/endgame1.sgf 8
|
||||
108 reg_genmove white
|
||||
#? [G1|H1]
|
||||
|
||||
loadsgf games/endgame1.sgf 9
|
||||
109 reg_genmove black
|
||||
#? [A7]
|
||||
|
||||
loadsgf games/endgame1.sgf 10
|
||||
110 reg_genmove white
|
||||
#? [A8]
|
||||
|
||||
loadsgf games/endgame1.sgf 11
|
||||
111 reg_genmove black
|
||||
#? [A6]
|
||||
|
||||
loadsgf games/endgame1.sgf 12
|
||||
112 reg_genmove white
|
||||
#? [B8|B9|C8]
|
||||
|
||||
loadsgf games/endgame1.sgf 13
|
||||
113 reg_genmove black
|
||||
#? [D2|C5]
|
||||
|
||||
loadsgf games/endgame1.sgf 14
|
||||
114 reg_genmove white
|
||||
#? [E1]
|
||||
|
||||
loadsgf games/endgame1.sgf 15
|
||||
115 reg_genmove black
|
||||
#? [C5]
|
||||
|
||||
loadsgf games/endgame1.sgf 16
|
||||
116 reg_genmove white
|
||||
#? [D5]
|
18
gnugo/regression/eval.sh
Executable file
18
gnugo/regression/eval.sh
Executable file
@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
|
||||
if test ! "$GNUGO"; then
|
||||
GNUGO=../interface/gnugo
|
||||
fi
|
||||
|
||||
if test ! "$RD"; then
|
||||
RD=.
|
||||
fi
|
||||
|
||||
tstfile=$1
|
||||
options1=$2 # May be omitted
|
||||
options2=$3 # May be omitted
|
||||
options3=$4 # May be omitted
|
||||
options4=$5 # May be omitted FIXME: Do multiple options better.
|
||||
|
||||
$GNUGO --quiet $options1 $options2 $options3 $options4 --mode gtp <$tstfile |\
|
||||
awk -f $RD/regress.awk tst=$tstfile verbose=1
|
4
gnugo/regression/eval3.sh
Executable file
4
gnugo/regression/eval3.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
nice -n 19 ./regress.pl \
|
||||
--verbose 1 \
|
||||
-a 1
|
185
gnugo/regression/filllib.tst
Normal file
185
gnugo/regression/filllib.tst
Normal file
@ -0,0 +1,185 @@
|
||||
# incident 72
|
||||
# A15 and A16 are ko threats. These are of no use but don't hurt the
|
||||
# position either. filllib shouldn't play these but they may get
|
||||
# played as owl_threaten_attack moves. We include them here to avoid
|
||||
# false alarms.
|
||||
loadsgf games/incident72.sgf 255
|
||||
1 reg_genmove black
|
||||
#? [T15|T13|T10|T8|T5|T1|Q1|N1|A15|A16]
|
||||
2 reg_genmove white
|
||||
#? [A14|A10|A8|A4|A1|E1|G1|J1]
|
||||
|
||||
# incident 187
|
||||
loadsgf games/incident187.sgf 227
|
||||
3 reg_genmove white
|
||||
#? [B15|A15|A17|B14]
|
||||
4 reg_genmove black
|
||||
#? [B19|A17]*
|
||||
|
||||
# incident 216
|
||||
loadsgf games/incident211.sgf 64
|
||||
5 reg_genmove black
|
||||
#? [PASS]
|
||||
6 reg_genmove white
|
||||
#? [PASS]
|
||||
|
||||
# incident 296
|
||||
loadsgf games/incident291.sgf 274
|
||||
7 reg_genmove black
|
||||
#? [PASS]
|
||||
8 reg_genmove white
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/filllib1.sgf 54
|
||||
9 reg_genmove white
|
||||
#? [PASS]
|
||||
10 reg_genmove black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/filllib1.sgf 58
|
||||
11 reg_genmove white
|
||||
#? [PASS]
|
||||
12 reg_genmove black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/filllib1.sgf 60
|
||||
13 reg_genmove white
|
||||
#? [PASS]
|
||||
14 reg_genmove black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/filllib2.sgf 312
|
||||
15 reg_genmove white
|
||||
#? [P19]
|
||||
16 reg_genmove black
|
||||
#? [R19]
|
||||
|
||||
loadsgf games/filllib3.sgf 105
|
||||
17 reg_genmove white
|
||||
#? [B11|A13]
|
||||
18 reg_genmove black
|
||||
#? [A10]
|
||||
|
||||
loadsgf games/filllib4.sgf 252
|
||||
19 reg_genmove white
|
||||
#? [A13]
|
||||
20 reg_genmove black
|
||||
#? [A13]
|
||||
|
||||
# White A7 may give a point if there are sufficient ko threats. The
|
||||
# variation W A7, B A6, W D8, B A8, W B9, B A7 does not lose a point.
|
||||
loadsgf games/filllib5.sgf 52
|
||||
21 reg_genmove white
|
||||
#? [A7|D9|B9]
|
||||
22 reg_genmove black
|
||||
#? [A7]
|
||||
|
||||
loadsgf games/filllib6.sgf 261
|
||||
23 reg_genmove white
|
||||
#? [P16]
|
||||
24 reg_genmove black
|
||||
#? [P16]
|
||||
|
||||
# White J3 is best but with superior ko threats, H1 and J5 can also be
|
||||
# played with the same result.
|
||||
loadsgf games/filllib7.sgf 72
|
||||
25 reg_genmove white
|
||||
#? [J3|H1|J5]
|
||||
26 reg_genmove black
|
||||
#? [J5|H7|J7]
|
||||
|
||||
loadsgf games/filllib8.sgf 303
|
||||
27 reg_genmove white
|
||||
#? [Q16]
|
||||
28 reg_genmove black
|
||||
#? [R14]
|
||||
|
||||
# It's not a very good idea to throw in to start a ko, but we accept
|
||||
# it anyway.
|
||||
loadsgf games/filllib9.sgf 235
|
||||
29 reg_genmove white
|
||||
#? [B1|A1]
|
||||
30 reg_genmove black
|
||||
#? [A3|A1|B1]
|
||||
|
||||
# Q19 for white is non-orthodox but doesn't lose points.
|
||||
loadsgf games/trevor/auto/d29.sgf 188
|
||||
31 reg_genmove white
|
||||
#? [S16|T17|O18|Q19]
|
||||
32 reg_genmove black
|
||||
#? [O18|O19|N18|P19|N19]
|
||||
|
||||
loadsgf games/filllib10.sgf
|
||||
33 reg_genmove white
|
||||
#? [PASS]
|
||||
34 reg_genmove black
|
||||
#? [PASS]
|
||||
|
||||
loadsgf games/nngs/speciman-gnugo-3.1.32-200204211014.sgf 53
|
||||
35 reg_genmove black
|
||||
#? [A8|B8]*
|
||||
36 reg_genmove white
|
||||
#? [A5|A8|B8]
|
||||
|
||||
loadsgf games/filllib11.sgf
|
||||
37 reg_genmove white
|
||||
#? [H5]
|
||||
38 reg_genmove black
|
||||
#? [E4]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.1.34-guest1-200204242025.sgf 86
|
||||
39 reg_genmove white
|
||||
#? [G12|F12|G13]
|
||||
40 reg_genmove black
|
||||
#? [K13]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.2-merlin-200205071828.sgf 244
|
||||
41 reg_genmove white
|
||||
#? [M8]
|
||||
|
||||
loadsgf games/nngs/gnugo-3.3.11-rcde05-200211090008.sgf 271
|
||||
42 reg_genmove white
|
||||
#? [N19]
|
||||
|
||||
loadsgf games/filllib12.sgf
|
||||
43 reg_genmove black
|
||||
#? [C6]
|
||||
|
||||
loadsgf games/filllib13.sgf
|
||||
44 reg_genmove black
|
||||
#? [F4]
|
||||
|
||||
#Moved from 9x9:240
|
||||
loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312150903.sgf
|
||||
45 reg_genmove black
|
||||
#? [G9]
|
||||
|
||||
loadsgf games/filllib14.sgf
|
||||
46 reg_genmove white
|
||||
#? [N3|H5|M1]*
|
||||
|
||||
# L1 loses one point since we still need to play K2 and one of L2 and J1.
|
||||
loadsgf games/filllib15.sgf
|
||||
47 reg_genmove black
|
||||
#? [L2|K2|J1]
|
||||
|
||||
# F1 is an unsafe backfilling move for J1 and must be preceded by e.g. E2.
|
||||
loadsgf games/filllib16.sgf
|
||||
48 reg_genmove white
|
||||
#? [B4|E2|B2]*
|
||||
|
||||
# The liberty filling move at B16 is a blunder but can be played after
|
||||
# either of C18 and E18.
|
||||
loadsgf games/filllib17.sgf
|
||||
49 reg_genmove white
|
||||
#? [C18|E18]*
|
||||
|
||||
# Black must eliminate white's seki potential so that L3 can be played.
|
||||
loadsgf games/filllib18.sgf
|
||||
50 reg_genmove black
|
||||
#? [T2|R2|S1]*
|
||||
|
||||
# GNU Go 3.7.9 tries an illegal liberty filling move at J4.
|
||||
loadsgf games/filllib19.sgf
|
||||
51 reg_genmove black
|
||||
#? [D6|B2]
|
6
gnugo/regression/games/9handicap.sgf
Normal file
6
gnugo/regression/games/9handicap.sgf
Normal file
@ -0,0 +1,6 @@
|
||||
(;GM[1]FF[4]AP[glGo:1.1]ST[1]
|
||||
|
||||
SZ[19]HA[9]KM[6.5]
|
||||
PW[<5B><>]PB[GNU Go]DT[2005-02-15]
|
||||
AB[jj][jd][jp][dj][pj][pp][dd][pd][dp]
|
||||
;W[ec];B[dc];W[db];B[cb];W[cf];B[ed];W[eb];B[fc];W[fb];B[gc];W[bd];B[gb];W[bb];B[bc];W[ca];B[cc];W[ac];B[be];W[bf];B[cd];W[ae];B[ad];W[ga];B[ha];W[bd];B[md];W[ce];B[qg];W[ge];B[fa];W[da];B[ga];W[ic];B[hd];W[id];B[ie];W[jc];B[jf];W[kd];B[lf];W[je];B[he];W[gf];B[cn];W[bq];B[cr];W[cq];B[dq];W[er];B[dr];W[bm];B[bk];W[cl];B[fq];W[ck];B[bj];W[el];B[cj];W[bo];B[en];W[gr];B[nq];W[rp];B[qo];W[rn];B[ql];W[qr];B[gl];W[pb];B[nb];W[od];B[oc];W[qd];B[pc];W[qc];B[fr];W[hq];B[ir];W[ho];B[jn];W[kr];B[mr];W[kp];B[ko];W[lp];B[no];W[jq];B[ip];W[iq];B[hp];W[fm];B[lo];W[gq];B[gp];W[qm];B[pl];W[rj];B[rl];W[pm];B[ol];W[pi];B[oi];W[ph];B[rh];W[oe];B[pe];W[me];B[le];W[of];B[oh];W[pg];B[qe];W[re];B[rf];W[se];B[om];W[mc];B[ld];W[lc];B[ke];W[nc];B[ob];W[nd];B[nf];W[ng];B[mf];W[nh];B[ni];W[oj];B[og];W[pf];B[rc];W[qb];B[rd];W[rb];B[sf];W[sc];B[sd];W[re];B[se];W[qf];B[nj];W[mb];B[kb];W[na];B[qj];W[qh];B[rg];W[oa];B[re];W[ri];B[sb];W[sh];B[qi];W[si];B[rk];W[kc];B[hg];W[mp];B[lr];W[qp];B[eh];W[np];B[oq];W[oo];B[po];W[mo];B[nn];W[op];B[pq];W[mn];B[ro];W[qq];B[on];W[ml];B[mm];W[lm];B[nm];W[ln];B[ll];W[jm];B[lq];W[kq];B[gs];W[os];B[ef];W[hf];B[ek];W[ei];B[dh];W[ch];B[gn];W[in];B[im];W[hm];B[il];W[go];B[fo];W[gm];B[hs];W[kl];B[kn];W[hl];B[ik];W[fn];B[fi];W[mh];B[li];W[lh];B[kh];W[ki];B[ji];W[kg];B[jg];W[jh];B[ne];W[kf];B[ih];W[mi];B[jd];W[ee];B[kh];W[nk];B[mj];W[lj];B[ok];W[mk];B[oj];W[lg];B[je];W[so];B[de];W[gd];B[fe];W[df];B[ff];W[fd];B[ee];W[eg];B[fg];W[gg];B[dg];W[gh];B[ci];W[fh];B[eg];W[cg];B[di];W[or];B[bh];W[rm];B[pn];W[ag];B[bg];W[ah];B[bi];W[gi];B[fk];W[eo];B[fp];W[dn];B[kk];W[kj];B[jh];W[lk];B[jk];W[hc];B[ia];W[hk];B[hj];W[gj];B[gk];W[hi];B[ij];W[nr];B[mq];W[ra];B[sk];W[pa];B[jb];W[pr];B[io];W[hn];B[do];W[em];B[co];W[bn];B[ep];W[cm];B[bl];W[es];B[am];W[sa];B[sj];W[sc];B[sg];W[ri];B[br];W[sh];B[en];W[ab];B[dm];W[fj];B[ba];W[aa];B[ai];W[ba];B[ja];W[ib];B[af];W[ag];B[ah];W[hh];B[ig];W[li];B[hr];W[ej];B[dk];W[fs];B[eq];W[dl];B[bp];W[ap];B[cp];W[dn];B[eo];W[ar];B[dm];W[ls];B[ms];W[bs];B[ks];W[dn];B[jr];W[js];B[ds];W[fs];B[es];W[ls];B[jl];W[km];B[jo];W[sm];B[lb];W[la];B[if];W[sp];B[si];W[rh];B[ns];W[sl];B[qn];W[sn];B[rj];W[an];B[dm];W[al];B[af];W[ks];B[hb];W[ag];B[dn];W[ll];B[af];W[pk];B[mg];W[ag];B[aq];W[af];B[ak];W[bq];B[cq];W[aq];B[cs];W[am];B[as];W[ao];B[bs];W[ka];B[tt];W[ea];B[tt];W[ii];B[tt];W[me];B[tt];W[fl];B[tt];W[aj];B[tt];W[is];B[tt];W[fs];B[tt];W[er];B[tt];W[nl];B[tt];W[qk];B[tt])
|
10
gnugo/regression/games/9x9-1.sgf
Normal file
10
gnugo/regression/games/9x9-1.sgf
Normal file
@ -0,0 +1,10 @@
|
||||
(;GM[1]FF[4]
|
||||
SZ[9]
|
||||
GN[GNU Go 3.7.7 Random Seed 1138713294 level 10]
|
||||
DT[2006-01-31]
|
||||
KM[0.0]RU[Japanese]AP[GNU Go:3.7.7]HA[0]RE[W+11.0]
|
||||
;B[ee];W[df];B[ef];W[de];B[ed];W[dg];B[fh];W[gc];B[fb];W[fc];B[gf]
|
||||
;W[ec];B[dd];W[eh];B[cd];W[be];B[eg];W[dh];B[bd];W[he];B[hf];W[ge]
|
||||
;B[gb];W[eb];B[hc];W[hb];B[cb];W[fi];B[gh];W[ce];B[ae];W[af];B[ad]
|
||||
;W[bf];B[ie];W[id];B[if];W[hd];B[db];W[dc];B[gi];W[cc];B[bc];W[da]
|
||||
;B[ba];W[ei];B[fe];W[fd];B[ca];W[ea];B[];W[];B[])
|
13
gnugo/regression/games/9x9-2.sgf
Normal file
13
gnugo/regression/games/9x9-2.sgf
Normal file
@ -0,0 +1,13 @@
|
||||
(;GM[1]FF[4]
|
||||
SZ[9]
|
||||
GN[GNU Go 3.7.7 Random Seed 1138611624 level 10]
|
||||
DT[2006-01-30]
|
||||
KM[0.0]RU[Japanese]AP[GNU Go:3.7.7]HA[0]RE[W+16.0]
|
||||
;B[fe];W[de];B[ec];W[ff];B[cd];W[ce];B[cg];W[dg];B[dh];W[eg];B[eh]
|
||||
;W[fh];B[bf];W[bh];B[ch];W[be];B[ag];W[bi];B[ei];W[ci];B[fi];W[gh]
|
||||
;B[gi];W[hh];B[hi];W[ih];B[gc];W[ah];B[bc];W[dd];B[dc];W[bd];B[cc]
|
||||
;W[ge];B[hd];W[he];B[ee];W[gd];B[hc];W[ed];B[fd];W[ef];B[fc];W[ac]
|
||||
;B[ab];W[ad];B[di];W[ai];B[bb];W[gf];B[ie];W[if];B[id];W[];B[])
|
||||
|
||||
|
||||
|
13
gnugo/regression/games/9x9-3.sgf
Normal file
13
gnugo/regression/games/9x9-3.sgf
Normal file
@ -0,0 +1,13 @@
|
||||
(;GM[1]FF[4]
|
||||
SZ[9]
|
||||
GN[GNU Go 3.7.7 Random Seed 1138620252 level 10]
|
||||
DT[2006-01-30]
|
||||
KM[0.0]RU[Japanese]AP[GNU Go:3.7.7]HA[0]RE[W+11.0]
|
||||
;B[ee];W[df];B[ef];W[eg];B[fg];W[dh];B[cd];W[fh];B[ge];W[gc];B[hd]
|
||||
;W[dc];B[dd];W[cc];B[gg];W[hc];B[gh];W[bf];B[bd];W[bc];B[fi];W[eh]
|
||||
;B[ec];W[eb];B[fc];W[fb];B[gd];W[id];B[ie];W[ic];B[ac];W[ab];B[ad]
|
||||
;W[bb];B[bg];W[cg];B[bh];W[ag];B[af];W[ae];B[ce];W[cf];B[be];W[af]
|
||||
;B[ei];W[di];B[gi];W[de];B[ed];W[ch];B[];W[])
|
||||
|
||||
|
||||
|
14
gnugo/regression/games/9x9-4.sgf
Normal file
14
gnugo/regression/games/9x9-4.sgf
Normal file
@ -0,0 +1,14 @@
|
||||
(;GM[1]FF[4]AP[qGo:1.0.4]ST[1]GN[GNU Go 3.7.7 Random Seed 1138631446 level 10]
|
||||
SZ[9]HA[0]KM[0]PW[White]PB[Black]RE[W+2.0]DT[2006-01-30]
|
||||
RU[Japanese]
|
||||
;B[fd];W[ff];B[ee];W[ef];B[de];W[df];B[ce];W[gd];B[gc];W[ge]
|
||||
;B[hc];W[cf];B[if];W[ie];B[he];W[hf];B[id];W[ig]
|
||||
(
|
||||
;B[hg];W[ie];B[gg];W[hd];B[be];W[bf];B[af];W[ag];B[ae];W[bg]
|
||||
;B[ic];W[fe];B[fc];W[tt];B[tt]
|
||||
)
|
||||
(
|
||||
;B[ie];W[hd];B[ic];W[hg];B[fe];W[gf];B[bf];W[bg];B[af];W[ag]
|
||||
;B[be]C[B+8.0]
|
||||
)
|
||||
)
|
7
gnugo/regression/games/9x9-5.sgf
Normal file
7
gnugo/regression/games/9x9-5.sgf
Normal file
@ -0,0 +1,7 @@
|
||||
(;GM[1]FF[4]SZ[9]KM[7.5]
|
||||
;B[ee];W[dc];B[ec];W[eb];B[fc];W[fg];B[df];W[cd];B[dd];W[cc]
|
||||
;B[eg];W[hg];B[fb];W[cf];B[gf];W[gh];B[eh];W[hf];B[he];W[ge]
|
||||
;B[gd];W[ie];B[hd];W[ff];B[fe];W[ch];B[ce];W[be];B[cg];W[bf]
|
||||
;B[bg];W[fh];B[ih];W[ei];B[di];W[fi];B[de];W[bc];B[db];W[dh]
|
||||
;B[dg];W[cb]
|
||||
)
|
7
gnugo/regression/games/9x9-6.sgf
Normal file
7
gnugo/regression/games/9x9-6.sgf
Normal file
@ -0,0 +1,7 @@
|
||||
(;GM[1]FF[4]SZ[9]KM[7.5]
|
||||
;B[ee];W[dc];B[ec];W[eb];B[fc];W[fg];B[df];W[cd];B[dd];W[cc]
|
||||
;B[eh];W[hg];B[fb];W[bf];B[gh];W[fh];B[gg];W[gf];B[hh];W[eg]
|
||||
;B[dg];W[hf];B[dh];W[fi];B[bb];W[cb];B[ff];W[ih];B[ea];W[db]
|
||||
;B[ca];W[da];B[ce];W[bd];B[be];W[ae];B[ba];W[bh];B[bg];W[cg]
|
||||
;B[cf];W[ag];B[ch]
|
||||
)
|
15
gnugo/regression/games/CrazyStone1.sgf
Normal file
15
gnugo/regression/games/CrazyStone1.sgf
Normal file
@ -0,0 +1,15 @@
|
||||
(;FF[4]CA[ISO8859_1]GN[time-16-2]AP[TwoGtp:0.8pre2]SZ[9]KM[7.5]
|
||||
PB[Crazy Stone:0003-11]PW[GNU Go:3.6]DT[2006-01-13]
|
||||
C[Black: ./CrazyStone
|
||||
White: gnugo --mode gtp --chinese-rules --level 10 --min-level 10
|
||||
Result[Black\]: ?
|
||||
Result[White\]: B+73.5
|
||||
Host: zizi.grappa.univ-lille3.fr (AMD Athlon(tm) 64 Processor 3400+)
|
||||
Date: Friday, January 13, 2006 11:22:17 AM CET]
|
||||
;B[ee];W[cg];B[cc];W[gc];B[ge];W[he];B[hf];W[hd];B[dd];W[gf]
|
||||
;B[gg];W[ff];B[ef];W[fg];B[eg];W[fh];B[eh];W[bg];B[gh];W[fi]
|
||||
;B[ei];W[fe];B[fd];W[gd];B[gi];W[ge];B[ig];W[hh];B[fc];W[fb]
|
||||
;B[eb];W[gb];B[hi];W[if];B[ie];W[ih];B[be];W[ea];B[db];W[da]
|
||||
;B[ca];W[fa];B[id];W[ic];B[bd];W[tt];B[ch];W[tt];B[hb];W[ib]
|
||||
;B[ha];W[hg];B[ii];W[if];B[ie];W[hc];B[hh];W[tt];B[cb];W[tt]
|
||||
;B[ec];W[tt];B[dh];W[tt];B[tt])
|
18
gnugo/regression/games/CrazyStone2.sgf
Normal file
18
gnugo/regression/games/CrazyStone2.sgf
Normal file
@ -0,0 +1,18 @@
|
||||
(;FF[4]CA[ISO8859_1]GN[time-16-3]AP[TwoGtp:0.8pre2]SZ[9]KM[7.5]PB[GNU Go:3.6]
|
||||
PW[Crazy Stone:0003-11]DT[2006-01-13]
|
||||
C[Black: gnugo --mode gtp --chinese-rules --level 10 --min-level 10
|
||||
White: ./CrazyStone
|
||||
Result[Black\]: W+24.5
|
||||
Result[White\]: ?
|
||||
Host: zizi.grappa.univ-lille3.fr (AMD Athlon(tm) 64 Processor 3400+)
|
||||
Date: Friday, January 13, 2006 11:39:15 AM CET]
|
||||
;B[ee];W[gf];B[gd];W[cf];B[eg];W[fd];B[fe];W[gc];B[ge];W[hd]
|
||||
;B[he];W[cd];B[fc];W[ec];B[fb];W[ed];B[fa];W[hc];B[db];W[de]
|
||||
;B[hb];W[dg];B[gg];W[eh];B[fh];W[eb];B[ea];W[gb];B[ga];W[ha]
|
||||
;B[ia];W[ef];B[fg];W[ic];B[bb];W[hf];B[ff];W[ca];B[cb];W[da]
|
||||
;B[ba];W[da];B[ca];W[ie];B[ig];W[ch];B[ei];W[di];B[ae];W[fi]
|
||||
;B[hh];W[if];B[gi];W[bd];B[ad];W[bc];B[ac];W[ab];B[af];W[bg]
|
||||
;B[dc];W[dd];B[df];W[ag];B[ef];W[hi];B[ei];W[ci];B[aa];W[be]
|
||||
;B[fi];W[ih];B[ii];W[bf];B[dh];W[cc];B[ha];W[ab];B[ac];W[ad]
|
||||
;B[cg];W[ab];B[dg];W[da];B[bh];W[ah];B[bi];W[ib];B[hg];W[id]
|
||||
;B[ai];W[ci];B[ch];W[ha];B[tt];W[tt])
|
45
gnugo/regression/games/FSF-neurogo.sgf
Normal file
45
gnugo/regression/games/FSF-neurogo.sgf
Normal file
@ -0,0 +1,45 @@
|
||||
(;GM[1]FF[3]
|
||||
SZ[19]KM[5.5]
|
||||
PW[FSF]
|
||||
WR[NR]
|
||||
PB[neurogo]
|
||||
BR[NR]
|
||||
DT[2000-09-20]
|
||||
SY[Cgoban 1.9.10];B[cc];W[pd];B[cq];W[qp];B[qc];W[qd];B[pc];W[oc];
|
||||
B[nc];W[ob];B[rc];W[lc];B[qf];W[nd];B[nq];W[rd];B[qj];W[hd];B[qn];
|
||||
W[ch];B[pp];W[rq];B[gq];W[ce];B[ec];W[dl];B[kn];W[co];B[eo];W[ee];
|
||||
B[ml];W[iq];B[ip];W[mj];B[jq];W[pq];B[oh];W[kj];B[cn];W[bn];B[cm];
|
||||
W[dn];B[dm];W[cl];B[em];W[bm];B[gl];W[do];B[en];W[fl];B[hj];W[ni];
|
||||
B[fi];W[gi];B[gh];W[hi];B[ii];W[hh];B[hg];W[ih];B[jh];W[lg];B[ig];
|
||||
W[gj];B[fj];W[gk];B[fk];W[hk];B[ik];W[ij];B[ji];W[jj];B[hl];W[hj];
|
||||
B[fe];W[jg];B[ef];W[dj];B[kg];W[jf];B[el];W[gg];B[fh];W[gf];B[df];
|
||||
W[de];B[cf];W[lq];B[be];W[mr];B[mq];W[bd];B[bf];W[cd];B[ed];W[bc];
|
||||
B[bb];W[cb];B[db];W[dc];B[ca];W[eb];B[da];W[ba];B[cc];W[fd];B[dd];
|
||||
W[fc];B[dc];W[ff];B[fb];W[gb];B[fa];W[of];B[pr];W[nr];B[oq];W[qq];
|
||||
B[or];W[ro];B[qo];W[lp];B[jr];W[ab];B[aa];W[ng];B[ac];W[ge];B[qr];
|
||||
W[rn];B[qm];W[rm];B[bh];W[bi];B[ag];W[aq];B[cp];W[bo];B[rr];W[ql];
|
||||
B[pl];W[po];B[sq];W[op];B[on];W[no];B[nn];W[lo];B[oo];W[np];B[bk];
|
||||
W[rl];B[ck];W[br];B[dk];W[eg];B[bp];W[cr];B[dp];W[ap];B[er];W[dr];
|
||||
B[ep];W[ln];B[ci];W[pk];B[ok];W[ol];B[pm];W[oj];B[nk];W[qh];B[pj];
|
||||
W[qk];B[rj];W[om];B[pn];W[nm];B[mn];W[mm];B[pp];W[ll];B[rp];W[qg];
|
||||
B[lm];W[km];B[oi];W[nj];B[qp];W[pi];B[jn];W[fg];B[dh];W[il];B[bl];
|
||||
W[qb];B[pb];W[rb];B[pa];W[sb];B[sc];W[oa];B[rh];W[rg];B[jm];W[im];
|
||||
B[jl];W[jk];B[kl];W[lm];B[lk];W[qi];B[in];W[hm];B[gm];W[ki];B[mk];
|
||||
W[kk];B[lj];W[nh];B[ri];W[li];B[hn];W[ik];B[kr];W[lr];B[mp];W[mo];
|
||||
B[so];W[dg];B[cg];W[os];B[ps];W[ns];B[ko];W[eh];B[ch];W[ei];B[ls];
|
||||
W[ej];B[fm];W[cj];B[bj];W[kp];B[jp];W[sn];B[sp];W[ad];B[ab];W[ae];
|
||||
B[rk];W[ga];B[sl];W[nl];B[ok];W[nk];B[ea];W[rf];B[bq];W[ek];B[fl];
|
||||
W[di];B[ds];W[kq];B[cs];W[fe];B[ie];W[if];B[bs];W[af];B[id];W[ai];
|
||||
B[aj];W[ms];B[ib];W[ks];B[he];W[hf];B[hc];W[gc];B[kb];W[kd];B[lb];
|
||||
W[mb];B[jc];W[gd];B[dq];W[js];B[ar];W[ir];B[hb];W[gr];B[hp];W[fr];
|
||||
B[hr];W[hs];B[hq];W[is];B[sg];W[fq];B[fp];W[la];B[mc];W[md];B[je];
|
||||
W[jd];B[kf];W[ke];B[ja];W[ic];B[id];W[ha];B[ie];W[fs];B[ma];W[na];
|
||||
B[gn];W[ls];B[al];W[eq];B[qq];W[gs];B[ia];W[es];B[dr];W[tt];B[sk];
|
||||
W[tt];B[sh];W[tt];B[se];W[tt];B[sd];W[sf];B[pg];W[pf];B[re];W[qe];
|
||||
B[lf];W[tt];B[mf];W[kh];B[od];W[qa];B[se];W[tt];B[re];W[tt];B[ld];
|
||||
W[le];B[me];W[tt];B[je];W[ne];B[jh];W[tt];B[mh];W[tt];B[kc];W[ld];
|
||||
B[oe];W[nf];B[ig];W[tt];B[pb];W[tt];B[pa];W[tt];B[pc];W[qc];B[pb];
|
||||
W[tt];B[pa];W[tt];B[mg];W[lh];B[lk];W[tt];B[lj];W[tt];B[ii];W[tt];
|
||||
B[sa];W[tt];B[sd];W[tt]
|
||||
AE[rh][qj][pj][rj][ri][rk][sl][sk][sg][sh][oh][oi][pg][se][re][sd][od][oe][pb][pa][sa][jc][kb][lb][kc][ja][ib][hc][hb][ia][id][ie][je][nc][mc][kg][kf][lf][mf][me][mh][mg][ig][jh][ii][lk][lj][bi][ai][co][dn][do][bn][bm][bo][aq][ap]
|
||||
)
|
246
gnugo/regression/games/FSGCBot-dr.sgf
Normal file
246
gnugo/regression/games/FSGCBot-dr.sgf
Normal file
@ -0,0 +1,246 @@
|
||||
(;GM[1]FF[4]CA[UTF-8]AP[CGoban:2]ST[2]
|
||||
RU[Japanese]SZ[19]KM[5.50]TM[1500]OT[5x30 byo-yomi]
|
||||
PW[FSGCBot]PB[dr]BR[13k]DT[2004-01-06]PC[The Kiseido Go Server (KGS) at http://kgs.kiseido.com/]C[FSGCBot [?\]: GTP Engine for FSGCBot (white): GNU Go version 3.5.2
|
||||
]RE[B+13.50]
|
||||
;B[pd]BL[1645.506]CR[pd]
|
||||
;W[dp]WL[1649.882]CR[dp]
|
||||
;B[pp]BL[1641.677]CR[pp]
|
||||
;W[dd]WL[1649.661]CR[dd]
|
||||
;B[pj]BL[1638.671]CR[pj]
|
||||
;W[nq]WL[1649.258]CR[nq]
|
||||
;B[qn]BL[1636]CR[qn]
|
||||
;W[pr]WL[1648.844]CR[pr]
|
||||
;B[qq]BL[1635.03]CR[qq]
|
||||
;W[kq]WL[1648.214]CR[kq]PL[B]
|
||||
;B[fc]BL[1623.422]CR[fc]
|
||||
;W[nd]WL[1646.74]CR[nd]
|
||||
;B[pf]BL[1620.08]CR[pf]
|
||||
;W[pc]WL[1645.91]CR[pc]
|
||||
;B[qc]BL[1619.068]CR[qc]
|
||||
;W[oc]WL[1644.088]CR[oc]
|
||||
;B[qd]BL[1607.735]CR[qd]
|
||||
;W[fd]WL[1643.499]CR[fd]
|
||||
;B[gd]BL[1605.076]CR[gd]
|
||||
;W[fe]WL[1642.379]CR[fe]
|
||||
;B[dc]BL[1591.304]CR[dc]
|
||||
;W[cc]WL[1640.516]CR[cc]
|
||||
;B[ec]BL[1586.362]CR[ec]
|
||||
;W[cd]WL[1638.323]CR[cd]
|
||||
;B[jc]BL[1574.654]CR[jc]
|
||||
;W[ch]WL[1637.412]CR[ch]
|
||||
;B[cn]BL[1570.625]CR[cn]
|
||||
;W[fq]WL[1636.369]CR[fq]
|
||||
;B[bp]BL[1568.468]CR[bp]
|
||||
;W[cq]WL[1635.337]CR[cq]
|
||||
;B[ck]BL[1565.377]CR[ck]
|
||||
;W[bq]WL[1634.245]CR[bq]
|
||||
;B[bo]BL[1558.647]CR[bo]
|
||||
;W[en]WL[1633.111]CR[en]
|
||||
;B[mc]BL[1545.713]CR[mc]
|
||||
;W[no]WL[1629.854]CR[no]
|
||||
;B[om]BL[1542.51]CR[om]
|
||||
;W[mm]WL[1628.439]CR[mm]
|
||||
;B[le]BL[1519.841]CR[le]
|
||||
;W[nf]WL[1627.113]CR[nf]
|
||||
;B[ne]BL[1518.56]CR[ne]
|
||||
;W[nh]WL[1624.338]CR[nh]
|
||||
;B[oe]BL[1500.82]CR[oe]
|
||||
;W[kg]WL[1621.179]CR[kg]
|
||||
;B[ph]BL[1493.956]CR[ph]
|
||||
;W[fk]WL[1618.879]CR[fk]
|
||||
;B[ej]BL[1467.929]CR[ej]
|
||||
;W[mk]WL[1614.475]CR[mk]
|
||||
;B[eh]BL[1450.242]CR[eh]
|
||||
;W[gh]WL[1610.9]CR[gh]
|
||||
;B[gf]BL[1436.223]CR[gf]
|
||||
;W[ig]WL[1607.516]CR[ig]
|
||||
;B[cf]BL[1413.312]CR[cf]
|
||||
;W[dg]WL[1599.691]CR[dg]
|
||||
;B[bi]BL[1400.82]CR[bi]
|
||||
;W[bh]WL[1593.575]CR[bh]
|
||||
;B[dh]BL[1392.803]CR[dh]
|
||||
;W[df]WL[1579.512]CR[df]
|
||||
;B[ci]BL[1379.183]CR[ci]
|
||||
;W[ah]WL[1572.823]CR[ah]
|
||||
;B[ai]BL[1373.727]CR[ai]
|
||||
;W[ce]WL[1568.14]CR[ce]
|
||||
;B[gi]BL[1343.127]CR[gi]
|
||||
;W[hj]WL[1563.582]CR[hj]
|
||||
;B[hi]BL[1340.581]CR[hi]
|
||||
;W[ii]WL[1559.688]CR[ii]
|
||||
;B[gj]BL[1337.164]CR[gj]
|
||||
;W[gk]WL[1555.366]CR[gk]
|
||||
;B[ij]BL[1327.406]CR[ij]
|
||||
;W[hk]WL[1550.405]CR[hk]
|
||||
;B[mg]BL[1300.758]CR[mg]
|
||||
;W[mf]WL[1544.867]CR[mf]
|
||||
;B[ng]BL[1298.208]CR[ng]
|
||||
;W[lg]WL[1535.834]CR[lg]
|
||||
;B[mh]BL[1279.759]CR[mh]
|
||||
;W[ji]WL[1528.644]CR[ji]
|
||||
;B[lf]BL[1273.89]CR[lf]
|
||||
;W[ge]WL[1523.104]CR[ge]
|
||||
;B[hd]BL[1264.843]CR[hd]
|
||||
;W[fg]WL[1520.567]CR[fg]
|
||||
;B[hf]BL[1245.826]CR[hf]
|
||||
;W[he]WL[1518.379]CR[he]
|
||||
;B[if]BL[1211.964]CR[if]
|
||||
;W[ie]WL[1515.554]CR[ie]
|
||||
;B[jf]BL[1205.669]CR[jf]
|
||||
;W[jg]WL[1512.432]CR[jg]
|
||||
;B[id]BL[1193.1]CR[id]
|
||||
;W[qr]WL[1509.277]CR[qr]
|
||||
;B[rr]BL[1191.161]CR[rr]
|
||||
;W[ni]WL[1506.255]CR[ni]
|
||||
;B[mi]BL[1172.48]CR[mi]
|
||||
;W[mj]WL[1502.416]CR[mj]
|
||||
;B[nj]BL[1143.269]CR[nj]
|
||||
;W[cb]WL[1498.427]CR[cb]
|
||||
;B[db]BL[1141.299]CR[db]
|
||||
;W[dl]WL[1495.968]CR[dl]
|
||||
;B[cl]BL[1138.949]CR[cl]
|
||||
;W[nk]WL[1492.944]CR[nk]
|
||||
;B[oj]BL[1135.68]CR[oj]
|
||||
;W[je]WL[1491.101]CR[je]
|
||||
;B[kf]BL[1132.007]CR[kf]
|
||||
;W[kd]WL[1488.26]CR[kd]
|
||||
;B[kc]BL[1115.489]CR[kc]
|
||||
;W[rs]WL[1484.564]CR[rs]
|
||||
;B[rq]BL[1108.369]CR[rq]
|
||||
;W[ap]WL[1482.446]CR[ap]
|
||||
;B[ao]BL[1106.245]CR[ao]
|
||||
;W[aq]WL[1480.453]CR[aq]
|
||||
;B[el]BL[1072.353]CR[el]
|
||||
;W[gm]WL[1478.912]CR[gm]
|
||||
;B[ca]BL[1028.171]CR[ca]
|
||||
;W[dm]WL[1477.564]CR[dm]
|
||||
;B[ek]BL[1015.285]CR[ek]
|
||||
;W[ba]WL[1476.088]CR[ba]
|
||||
;B[da]BL[1013.669]CR[da]
|
||||
;W[ok]WL[1474.024]CR[ok]
|
||||
;B[pk]BL[1004.646]CR[pk]
|
||||
;W[ld]WL[1472.134]CR[ld]
|
||||
;B[md]BL[998.826]CR[md]
|
||||
;W[bb]WL[1469.858]CR[bb]
|
||||
;B[jk]BL[963.552]CR[jk]
|
||||
;W[hh]WL[1468.57]CR[hh]
|
||||
;B[fh]BL[940.652]CR[fh]
|
||||
;W[op]WL[1467.028]CR[op]
|
||||
;B[gg]BL[931.154]CR[gg]
|
||||
;W[pq]WL[1465.406]CR[pq]
|
||||
;B[po]BL[926.618]CR[po]
|
||||
;W[lc]WL[1463.442]CR[lc]
|
||||
;B[lb]BL[921.9]CR[lb]
|
||||
;W[cm]WL[1460.436]CR[cm]
|
||||
;B[bm]BL[919.422]CR[bm]
|
||||
;W[on]WL[1458.651]CR[on]
|
||||
;B[ih]BL[890.776]CR[ih]
|
||||
;W[hg]WL[1455.611]CR[hg]
|
||||
;B[ki]BL[874.944]CR[ki]
|
||||
;W[jj]WL[1451.981]CR[jj]
|
||||
;B[ik]BL[865.067]CR[ik]
|
||||
;W[kj]WL[1448.094]CR[kj]
|
||||
;B[lj]BL[829.7]CR[lj]
|
||||
;W[lk]WL[1443.867]CR[lk]
|
||||
;B[li]BL[820.685]CR[li]
|
||||
;W[kk]WL[1439.235]CR[kk]
|
||||
;B[jm]BL[789.7]CR[jm]
|
||||
;W[pm]WL[1436.538]CR[pm]
|
||||
;B[pn]BL[780.657]CR[pn]
|
||||
;W[pl]WL[1434.788]CR[pl]
|
||||
;B[ql]BL[777.372]CR[ql]
|
||||
;W[ol]WL[1433.343]CR[ol]
|
||||
;B[qm]BL[770.988]CR[qm]
|
||||
;W[oo]WL[1431.996]CR[oo]
|
||||
;B[gl]BL[751.847]CR[gl]
|
||||
;W[hl]WL[1430.237]CR[hl]
|
||||
;B[fl]BL[742.006]CR[fl]
|
||||
;W[jl]WL[1425.857]CR[jl]
|
||||
;B[ff]BL[714.285]CR[ff]
|
||||
;W[eg]WL[1422.476]CR[eg]
|
||||
;B[ed]BL[709.275]CR[ed]
|
||||
;W[ee]WL[1419.41]CR[ee]
|
||||
;B[ef]BL[693.738]CR[ef]
|
||||
;W[cg]WL[1415.954]CR[cg]
|
||||
;B[jd]BL[682.202]CR[jd]
|
||||
;W[fj]WL[1412.697]CR[fj]
|
||||
;B[fi]BL[678.37]CR[fi]
|
||||
;W[im]WL[1410.065]CR[im]
|
||||
;B[bf]BL[655.421]CR[bf]
|
||||
;W[dk]WL[1405.372]CR[dk]
|
||||
;B[dj]BL[649.313]CR[dj]
|
||||
;W[kh]WL[1403.315]CR[kh]
|
||||
;B[of]BL[630.717]CR[of]
|
||||
;W[do]WL[1401.317]CR[do]
|
||||
;B[dn]BL[623.322]CR[dn]
|
||||
;W[em]WL[1399.855]CR[em]
|
||||
;B[fm]BL[616.498]CR[fm]
|
||||
;W[fn]WL[1398.501]CR[fn]
|
||||
;B[co]BL[524.22]CR[co]
|
||||
;W[sr]WL[1397.731]CR[sr]
|
||||
;B[sq]BL[521.841]CR[sq]
|
||||
;W[qs]WL[1397.104]CR[qs]
|
||||
;B[ss]BL[506.026]CR[ss]
|
||||
;W[cp]WL[1396.257]CR[cp]
|
||||
;B[bl]BL[494.456]CR[bl]
|
||||
;W[sr]WL[1395.787]CR[sr]
|
||||
;B[gn]BL[472.701]CR[gn]
|
||||
;W[hm]WL[1393.223]CR[hm]
|
||||
;B[ss]BL[470.589]CR[ss]
|
||||
;W[gc]WL[1392.209]CR[gc]
|
||||
;B[gb]BL[443.845]CR[gb]
|
||||
;W[sr]WL[1391.66]CR[sr]
|
||||
;B[kl]BL[425.405]CR[kl]
|
||||
;W[jn]WL[1390.055]CR[jn]
|
||||
;B[ss]BL[414.688]CR[ss]
|
||||
;W[og]WL[1389.039]CR[og]
|
||||
;B[me]BL[406.214]CR[me]
|
||||
;W[sr]WL[1387.957]CR[sr]
|
||||
;B[il]BL[396.522]CR[il]
|
||||
;W[jl]WL[1384.896]CR[jl]
|
||||
;B[ss]BL[395.251]CR[ss]
|
||||
;W[di]WL[1384.112]CR[di]
|
||||
;B[ei]BL[386.89]CR[ei]
|
||||
;W[sr]WL[1383.494]CR[sr]
|
||||
;B[eo]BL[376.775]CR[eo]
|
||||
;W[fo]WL[1381.954]CR[fo]
|
||||
;B[ss]BL[375.272]CR[ss]
|
||||
;W[cj]WL[1381.135]CR[cj]
|
||||
;B[bj]BL[372.36]CR[bj]
|
||||
;W[sr]WL[1380.536]CR[sr]
|
||||
;B[fp]BL[362.495]CR[fp]
|
||||
;W[ep]WL[1378.953]CR[ep]
|
||||
;B[ss]BL[360.762]CR[ss]
|
||||
;W[bn]WL[1378.292]CR[bn]
|
||||
;B[an]BL[358.601]CR[an]
|
||||
;W[sr]WL[1377.741]CR[sr]
|
||||
;B[go]BL[357.218]CR[go]
|
||||
;W[gp]WL[1376.762]CR[gp]
|
||||
;B[ss]BL[355.389]CR[ss]
|
||||
;W[am]WL[1376.098]CR[am]
|
||||
;B[al]BL[353.459]CR[al]
|
||||
;W[sr]WL[1375.579]CR[sr]
|
||||
;B[ad]BL[333.896]CR[ad]
|
||||
;W[af]WL[1374.827]CR[af]
|
||||
;B[ss]BL[332.016]CR[ss]
|
||||
;W[jh]WL[1374.199]CR[jh]
|
||||
;B[ab]BL[302.94]CR[ab]
|
||||
;W[ae]WL[1372.057]CR[ae]
|
||||
;B[be]BL[294.707]CR[be]
|
||||
;W[bd]WL[1370.284]CR[bd]
|
||||
;B[ag]BL[288.836]CR[ag]
|
||||
;W[ae]WL[1368.412]CR[ae]
|
||||
;B[af]BL[258.075]CR[af]
|
||||
;W[de]WL[1367.78]CR[de]
|
||||
;B[ac]BL[233.94]CR[ac]
|
||||
;W[bg]WL[1367.174]CR[bg]
|
||||
;B[ae]BL[231.943]CR[ae]
|
||||
(;W[ke]WL[1366.452]CR[ke]
|
||||
;B[sr]BL[198.784]CR[sr]
|
||||
;W[lh]WL[1365.791]CR[lh]C[Split [-\]: retarded robot....a19 not L15....
|
||||
]
|
||||
;B[]BL[181.323]
|
||||
;W[]WL[1365.791]TW[ih][ij][ik][jk][il][kl][ll][ml][nl][jm][km][lm][nm][om][gn][hn][in][kn][ln][mn][nn][eo][go][ho][io][jo][ko][lo][mo][fp][hp][ip][jp][kp][lp][mp][np][dq][eq][gq][hq][iq][jq][lq][mq][oq][ar][br][cr][dr][er][fr][gr][hr][ir][jr][kr][lr][mr][nr][or][as][bs][cs][ds][es][fs][gs][hs][is][js][ks][ls][ms][ns][os][ps]TB[ea][fa][ga][ha][ia][ja][ka][la][ma][na][oa][pa][qa][ra][sa][eb][fb][hb][ib][jb][kb][mb][nb][ob][pb][qb][rb][sb][gc][hc][ic][nc][oc][pc][rc][sc][nd][od][rd][sd][pe][qe][re][se][mf][nf][qf][rf][sf][og][pg][qg][rg][sg][nh][oh][qh][rh][sh][di][ni][oi][pi][qi][ri][si][aj][cj][qj][rj][sj][ak][bk][qk][rk][sk][rl][sl][am][rm][sm][bn][rn][sn][qo][ro][so][qp][rp][sp])
|
||||
(;W[aa]CR[aa]
|
||||
;B[ke]CR[ke]
|
||||
;W[bc]CR[bc]))
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[ag][bg][cg][dg][dh][di][aj][bj][cj]
|
||||
AB[ai][bi][ci][dj][bk][dk][al][bl][cl][dl]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 2
|
||||
Black outside libs= 3
|
||||
Shared libs=0
|
||||
Black wins unconditionally.
|
||||
Black to play pass.
|
||||
White has two ko threads in either A12, B12, C12. Value of the kothread 12 points.
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[jo][ko][lo][jp][mp][jq][mq][jr][mr][js][ms]
|
||||
AB[mo][no][kp][lp][np][kq][nq][kr][nr][or][ks][os]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 1
|
||||
Blackk outside libs= 0
|
||||
Shared libs= 3
|
||||
Seki unconditionally. None of them have to play. If white playes Mi, i=1..3 black must answer O1.
|
||||
Black to play pass.
|
||||
White has one kothread in either Mi of value 10 points.
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[gm][hm][im][gn][jn][go][jo][ko][gp][kp][fq][gq][kq][fr][jr][kr][fs][js]
|
||||
AB[jm][km][lm][mm][in][mn][io][mo][ip][mp][hq][iq][mq][hr][mr][hs][ls][ms]
|
||||
C[Class 0 semiai.
|
||||
Blacks outside liberties=5,
|
||||
Whites outside liberties=6.
|
||||
Shared liberties= 4.
|
||||
If whites fills two outside liberties, black has to answer not before. If black fills four outside liberties white has to
|
||||
answer not before. Seki unconditionally.
|
||||
Move to play for both: Pass.
|
||||
]
|
||||
)
|
@ -0,0 +1,15 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[ai][bi][ci][di][ei][fi][gi][hi][ii][ji][ki][li][mi][ni][oi][pi][qi][ri][si][al][bl][cl][dl][el][fl][gl][hl][il][jl][kl][ll][ml][nl][ol][pl][ql][rl][sl]
|
||||
AB[ag][bg][cg][dg][eg][fg][gg][hg][ig][jg][kg][lg][mg][ng][og][pg][qg][rg][sg][aj][bj][cj][dj][ej][fj][gj][hj][ij][jj][kj][lj][mj][nj][oj][pj][qj][rj][sj]
|
||||
C[Class 0 semiai.
|
||||
The one who plays first win. Both 19 outside liberties and 0 shared liberties.
|
||||
Possible moves for black X12, X=A..T
|
||||
Possible moves for white X9, X=A..T
|
||||
]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[eh][ai][bi][ci][di][ei][fi][gi][hi][ii][ji][ki][li][mi][ni][oi][pi][qi][ri][si][hk][lk][al][bl][cl][dl][el][fl][gl][hl][il][jl][kl][ll][ml][nl][ol][pl][ql][rl][sl]
|
||||
AB[ag][bg][cg][dg][eg][fg][gg][hg][ig][jg][kg][lg][mg][ng][og][pg][qg][rg][sg][hh][kh][nh][aj][bj][cj][dj][ej][fj][gj][hj][ij][jj][kj][lj][mj][nj][oj][pj][qj][rj][sj][nk]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 15
|
||||
Black outside libs= 16
|
||||
Black wins unconditionally and has only to play if white plays first.
|
||||
Black to play pass.
|
||||
White has 15 ko threads of value 40 points.
|
||||
]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[ba][ca][da][ea][eb][ec][ad][bd][cd][ed][ce][ee][cf][ef][dg][eg]
|
||||
AB[aa][ab][ac][bc][cc][dc][dd][de][af][df][ag][bg][cg][ch][dh][eh][ei][ej][ek]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= Black outside libs=3
|
||||
Shared libs=0
|
||||
The one who plays first wins.
|
||||
Possible black moves: A15, B15, B14
|
||||
Possible white moves: B18,C18,D18
|
||||
]
|
||||
)
|
@ -0,0 +1,29 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs= 2
|
||||
Seki unconditionally.
|
||||
If one fills one outside lib the other has to answer by doing the same.
|
||||
Black and white to play pass.
|
||||
Both have 3 ko threads of value 16 for white and 14 for black.
|
||||
]
|
||||
;
|
||||
AW[jf][kf][lf][mf][nf][ig][lg][hh][ih][lh][hi][li][gj][hj][lj][gk][kk][lk][hl][il][jl][kl][hm][hn][ho]
|
||||
AB[gf][hf][if][fg][gg][jg][kg][fh][jh][fi][ji][fj][jj][fk][hk][ik][jk][fl][gl]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs= 2
|
||||
Seki unconditionally.
|
||||
If one fills one outside lib the other has to answer by doing the same.
|
||||
Black and white to play pass.
|
||||
Both have 3 ko threads of value 16 for white and 14 for black.
|
||||
]
|
||||
)
|
@ -0,0 +1,27 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 2
|
||||
Shared libs= 2
|
||||
If white goes first wins, if black goes first seki.
|
||||
White to play: M10, M12
|
||||
Black to play: H11, H12, J13
|
||||
]
|
||||
;
|
||||
AW[kf][lf][mf][nf][of][jg][mg][ih][jh][mh][ii][mi][hj][ij][mj][hk][lk][mk][il][jl][kl][ll][im][in][io]
|
||||
AB[hf][if][jf][gg][hg][kg][lg][gh][kh][gi][ki][li][gj][kj][gk][ik][jk][kk][gl][hl]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 2
|
||||
Shared libs= 2
|
||||
If white goes first wins, if black goes first seki.
|
||||
White to play: M10, M12
|
||||
Black to play: H11, H12, J13
|
||||
]
|
||||
)
|
@ -0,0 +1,27 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs=1
|
||||
The one who plays first wins.
|
||||
Possible white moves: Mi, i=10..12
|
||||
Possible black moves: H11, H12, J13
|
||||
]
|
||||
;
|
||||
AW[kf][lf][mf][nf][of][jg][mg][ih][jh][mh][ii][mi][hj][ij][jj][mj][hk][lk][mk][il][jl][kl][ll][im][in][io]
|
||||
AB[hf][if][jf][gg][hg][kg][lg][gh][kh][gi][ki][gj][kj][gk][ik][jk][kk][gl][hl]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs=1
|
||||
The one who plays first wins.
|
||||
Possible white moves: Mi, i=10..12
|
||||
Possible black moves: H11, H12, J13
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[fe][ge][he][ff][if][jf][fg][jg][fh][jh][fi][gi][ji][hj][ij][jj]
|
||||
AB[ie][je][ke][hf][kf][lf][hg][lg][hh][ih][lh][hi][ii][li][gj][lj][gk][hk][ik][jk][kk][lk]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 4
|
||||
Black outside libs= 3
|
||||
Shared libs=1
|
||||
White wins unconditionally.
|
||||
White to play pass.
|
||||
Black has 4 ko threats in Li, i=10..13.
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[fe][ge][he][ff][if][jf][fg][jg][fh][jh][fi][gi][ji][hj][ij][jj]
|
||||
AB[ie][je][ke][hf][kf][lf][hg][lg][hh][ih][lh][hi][ii][ki][li][gj][lj][gk][hk][ik][jk][kk][lk]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs= 1
|
||||
The one who plays first wins.
|
||||
Possible white moves= G12, G13, G14.
|
||||
Possible black moves= L10, L12, L13.
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[fe][ge][he][ff][if][jf][fg][jg][kg][fh][jh][fi][gi][ji][hj][ij][jj]
|
||||
AB[ie][je][ke][hf][kf][lf][hg][lg][hh][ih][lh][hi][ii][li][gj][lj][gk][hk][ik][jk][kk][lk]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 3
|
||||
Black outside libs= 3
|
||||
Shared libs= 1
|
||||
The one who plays first wins.
|
||||
Possible white moves: G12, G13, G14.
|
||||
Possible black moves: L10, L11, L12.
|
||||
]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-04]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[ag][bg][cg][dg][bh][dh][di][aj][bj][cj]
|
||||
AB[ai][bi][ci][dj][bk][dk][al][bl][cl][dl]
|
||||
C[Class 0 semiai.
|
||||
White outside libs= 2
|
||||
Black outside libs= 2
|
||||
Shared libs= 0
|
||||
The one who plays first wins.
|
||||
Possible white moves: A12, C12.
|
||||
Possible black moves: A9, C9
|
||||
]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-07]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Semiai Class 1. Different eye status never seki.
|
||||
North: Black plays and loose
|
||||
West: Black plays and wins, White plays and wins
|
||||
South: Black plays and wins, White plays and wins
|
||||
West: Black plays and wins, white plays and wins
|
||||
]
|
||||
AW[da][ga][ka][na][db][kb][nb][dc][ic][jc][kc][lc][mc][nc][dd][ed][fd][gd][hd][jd][kd][qe][re][se][af][bf][cf][df][qf][dg][pg][qg][dh][ph][qh][rh][sh][ai][di][pi][dj][oj][ck][ok][pk][cl][pl][sl][am][bm][cm][pm][cn][pn][qn][co][qo][ro][so][ap][bp][cp][fp][gp][hp][ip][jp][fq][kq][lq][mq][nq][oq][pq][fr][mr][pr][fs][is][ms][ps]
|
||||
AB[ea][ia][pa][eb][hb][ib][pb][ec][fc][gc][hc][pc][qc][rc][sc][id][od][pd][ie][je][ke][le][me][ne][oe][of][ag][bg][cg][og][ch][oh][ci][oi][bj][cj][pj][qj][rj][sj][ak][bk][dk][ek][qk][el][ql][dm][em][qm][rm][dn][rn][sn][do][ko][lo][mo][no][dp][kp][np][op][pp][qp][rp][dq][gq][hq][iq][jq][rq][ar][br][cr][dr][gr][jr][kr][rr][gs][ks][ns][rs]
|
||||
PL[W]
|
||||
)
|
@ -0,0 +1,14 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-07]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[aa][ba][ca][qa][ra][sa][ab][cb][qb][sb][cc][qc][cd][qd][ce][qe][cf][qf][sf][ag][bg][cg][qg][qh][rh][sh][ql][rl][sl][am][bm][cm][qm][cn][qn][sn][co][qo][cp][qp][cq][qq][ar][cr][qr][sr][as][bs][cs][qs][rs][ss]
|
||||
AB[ea][oa][bb][eb][ob][rb][bc][dc][ec][oc][pc][rc][ad][bd][dd][pd][rd][sd][be][de][pe][re][af][bf][df][pf][rf][dg][pg][rg][sg][ah][bh][ch][dh][ph][pi][qi][ri][si][pk][qk][rk][sk][al][bl][cl][dl][pl][dm][pm][rm][sm][an][bn][dn][pn][rn][bo][do][po][ro][ap][bp][dp][pp][rp][sp][bq][dq][pq][rq][br][dr][er][or][pr][rr][es][os]
|
||||
C[Semiai Class 1
|
||||
NE NW: The one who plays first wins
|
||||
SE SW: Black wins unconditionally. Both to play pass.
|
||||
]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-07]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Semiai Class 1 Different eye status never seki.
|
||||
|
||||
NW: White plays only A16 and lives, Black plays and wins
|
||||
|
||||
SE: Black plays and wins. White plays and wins.
|
||||
]
|
||||
PL[B]
|
||||
AW[ca][fa][ga][bb][cb][db][fb][cc][fc][ed][fd][ae][be][ce][de][ee][bf][bg][bh][ai][bi][aj][sm][pn][qn][rn][sn][oo][po][op][oq][rq][kr][lr][mr][nr][or][js][ks][os]
|
||||
AB[aa][da][ea][ha][ab][eb][gb][hb][ac][bc][dc][ec][gc][bd][cd][dd][gd][fe][ge][ef][ff][ag][dg][eg][dh][di][cj][dj][ak][bk][ck][ol][pl][ql][rl][sl][nm][om][rm][mn][nn][mo][qo][ro][so][jp][kp][lp][mp][pp][qp][sp][iq][jq][pq][ir][pr][qr][is][ms][qs][rs][ss]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]C[
|
||||
];PL[B]
|
||||
C[Semiai Class 1. Same eye status. Size eye=1
|
||||
NW: Seki unconditionally both to play pass.
|
||||
SW: White plays A5, B5 and wins. Black plays C3, C2 and seki.
|
||||
SE: The one who plays first captures and wins.
|
||||
NE: Seki unconditionally. Both to play pass. Never play T15.
|
||||
]
|
||||
AW[ab][bb][rb][sb][bc][rc][ad][bd][cd][rd][sd][de][qe][df][qf][dg][qg][dh][qh][ai][bi][ci][di][pi][qi][ri][si][bj][dj][pj][rj][ak][bk][ck][qk][rk][sk][cl][ql][cm][dm][pm][qm][dn][pn][do][po][ro][ap][bp][cp][qp][rp][sp][bq][rq][ar][br][rr][sr]
|
||||
AB[aa][ba][ca][da][fa][oa][qa][ra][sa][db][eb][fb][ob][pb][qb][dc][fc][oc][qc][dd][ed][pd][qd][ce][re][af][bf][cf][rf][sf][bg][rg][ah][bh][rh][sh][al][bl][rl][sl][bm][rm][an][bn][cn][qn][rn][sn][co][qo][so][dp][ep][pp][dq][fq][oq][pq][qq][dr][er][fr][nr][or][qr][as][bs][cs][ds][fs][ns][ps][qs][rs][ss]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Semiai Class 1. Same eye status. Eye size = 2.
|
||||
NW: First to play wins. Play inside the eye.
|
||||
SW: White plays and seki (A4|B4|A6|A7). Black plays and seki. So both to play pass.
|
||||
SE: Black plays T4 and wins. White plays (T6|T7) and seki.
|
||||
NE: Both to play pass and seki. If they play they die.
|
||||
]
|
||||
PL[B]
|
||||
AW[ba][ra][bb][rb][ac][bc][qc][rc][sc][cd][pd][sd][ce][pe][cf][pf][qf][cg][qg][sg][ah][bh][ch][qh][bi][di][qi][ri][si][bj][dj][pj][rj][ak][bk][ck][dk][pk][qk][rk][sk][cl][ql][cm][qm][cn][dn][pn][qn][do][po][dp][pp][rp][aq][bq][cq][qq][rq][sq][br][rr][bs][rs]
|
||||
AB[ca][ea][oa][qa][sa][cb][db][eb][nb][pb][qb][cc][ec][nc][oc][pc][ad][bd][dd][ed][qd][be][qe][re][se][bf][rf][ag][bg][rg][rh][sh][al][bl][rl][sl][bm][rm][bn][rn][ao][bo][co][qo][ro][so][cp][ep][fp][np][op][qp][dq][fq][nq][pq][dr][er][fr][nr][or][pr][qr][as][ds][fs][os][qs][ss]
|
||||
)
|
@ -0,0 +1,19 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Class 1 semiai. Same eye status. Eye size=3
|
||||
NW: The one who plays first wins.
|
||||
SW: White plays and wins (C6|C7), Black plays and seki (E1|E2).
|
||||
SE: White plays and wins (T4), Black plays and seki (T2|R2).
|
||||
NE: Unexpected behaviour of the program. Black can kill in S18 and live in T13. S18 would be desirable.
|
||||
White can live in S18 and make a seki in T13. Both options are equivalent for white.
|
||||
Center: Black can kill playing H12. White can kill by living playing also in H12. Unexpected result.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][da][qa][sa][db][qb][sb][ac][bc][cc][dc][qc][sc][ed][od][pd][qd][rd][sd][ce][de][ee][ie][je][ke][le][me][oe][af][cf][if][nf][cg][gg][hg][ig][jg][ng][og][pg][qg][ch][gh][jh][lh][ph][ci][di][ei][gi][ii][ji][oi][pi][aj][bj][cj][ej][gj][hj][ij][jj][pj][qj][rj][sj][ck][dk][ek][kk][lk][mk][nk][ok][qk][cl][el][pl][ql][am][dm][em][nm][om][qm][sm][an][dn][en][mn][on][pn][qn][sn][eo][mo][no][oo][bp][cp][ep][op][aq][bq][cq][dq][pq][qq][rq][sq][dr][pr][as][bs][cs][ds][ps][qs][rs][ss]
|
||||
AB[fa][ga][ma][pa][bb][fb][hb][mb][nb][pb][ec][fc][gc][ic][mc][oc][pc][ad][bd][cd][dd][fd][gd][hd][id][jd][kd][ld][md][nd][be][fe][he][ne][re][se][bf][ff][gf][kf][lf][mf][of][pf][qf][rf][bg][fg][kg][mg][rg][ah][bh][fh][kh][mh][rh][fi][ki][mi][ri][si][fj][kj][lj][mj][nj][ak][bk][fk][gk][hk][ik][jk][rk][sk][bl][fl][rl][bm][fm][rm][bn][fn][rn][ao][bo][co][do][fo][po][qo][ro][so][dp][fp][gp][pp][qp][rp][eq][fq][hq][mq][nq][oq][br][fr][gr][hr][lr][mr][or][rr][fs][hs][ls][ns][os]
|
||||
)
|
@ -0,0 +1,25 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Class Semiai 1. Same eye status. Eye size == 4.
|
||||
|
||||
NW: Black plays and wins (A18|A17|B18|B17). White plays and wins (C14|C13) also possible (A11|A14) though not recommended.
|
||||
|
||||
SW: Black plays (A5|B5) and seki. White plays J1 and wins.
|
||||
|
||||
SE: Black plays R6 and wins, (T5|T8) also possible but not recommendable. White plays and seki (O2|O1).
|
||||
|
||||
NE: The one who plays loose. NOBODY should play. Passing grants seki. So white (!T18) Black (!P19)
|
||||
|
||||
Center: Black plays (P12|P11|O10|M9) (moves inside the eye or in the shared liberties also possible when winning but not recommended) and wins. White plays and seki
|
||||
(J15|H15|F14|E13|E12|F10).
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][ha][ja][la][ma][na][ra][sa][cb][hb][ib][jb][qb][rb][cc][hc][jc][kc][lc][mc][nc][oc][qc][ad][bd][cd][gd][hd][id][jd][od][qd][rd][de][ee][fe][ge][je][oe][pe][re][se][df][ef][kf][lf][mf][ag][dg][kg][mg][ng][ah][ch][dh][hh][kh][nh][ci][ei][ki][mi][ni][cj][dj][ej][jj][kj][lj][mj][ak][bk][ck][ek][fk][gk][hk][jk][kk][rk][sk][cl][dl][hl][il][rl][rm][rn][eo][fo][go][ho][io][po][qo][ro][ap][bp][ep][ip][jp][kp][pp][rp][sp][bq][eq][iq][kq][mq][nq][oq][br][cr][dr][gr][ir][jr][kr][lr][mr][cs][gs][js][ms][qs]
|
||||
AB[da][ea][ga][ka][pa][db][fb][gb][kb][lb][mb][nb][ob][pb][dc][ec][fc][pc][rc][sc][dd][pd][sd][ae][be][ce][ke][le][me][ne][qe][bf][gf][hf][if][jf][nf][of][pf][qf][rf][sf][bg][fg][gg][ig][og][rg][bh][fh][ih][lh][mh][ph][rh][bi][fi][gi][ii][pi][ri][aj][bj][gj][hj][ij][oj][pj][qj][rj][sj][ik][mk][nk][ok][qk][al][bl][el][fl][jl][kl][ll][ml][ol][pl][ql][bm][dm][fm][om][qm][sm][an][bn][cn][dn][en][fn][on][pn][sn][co][oo][cp][fp][gp][hp][op][cq][dq][fq][hq][pq][qq][rq][ar][er][fr][hr][or][pr][rr][sr][as][es][hs][os][ss]
|
||||
)
|
@ -0,0 +1,23 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Semiai class 1. Same eye status. Eye size = 5
|
||||
|
||||
NW: The one who plays first wins. Black to play B19 but NEVER B18. White to play B13 or A14.
|
||||
|
||||
SW: Though playing C1 unsettles the nakade, the semiai is won for white. So black looses and plays pass and white wins unconditionally and plays pass.
|
||||
|
||||
SE: White plays T3 and achieves seki. Black wins by living himself or by filling the eye espace. He should clearly live and avoid derived further ko threads of winning the semiai by killing. So black also to play T3
|
||||
|
||||
NE: Black plays and seki (T16|T18|S17) S16 possible but not recommended. White plays and also seki. So both TO PLAY PASS.
|
||||
|
||||
Center: Black plays and seki. White plays and seki. So both to play Pass.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ea][ka][ra][sa][ab][db][eb][kb][mb][qb][rb][ac][bc][cc][dc][ec][kc][qc][dd][kd][qd][be][ee][fe][ge][he][ie][je][ke][pe][qe][re][se][bf][cf][ef][gf][kf][lf][mf][nf][of][eg][fg][gg][mg][dh][fh][nh][ai][bi][ci][di][ei][fi][ji][ni][dj][fj][nj][dk][fk][ik][jk][kk][nk][al][bl][cl][dl][gl][hl][il][kl][ll][ml][pl][ql][rl][sl][dm][em][hm][lm][pm][rm][en][hn][in][kn][ln][qn][rn][sn][bo][eo][fo][jo][ko][po][fp][np][op][pp][bq][cq][dq][eq][mq][nq][pq][ar][br][er][fr][mr][pr][as][es][ms][ps]
|
||||
AB[ca][da][fa][ha][la][oa][pa][cb][fb][gb][hb][lb][ob][fc][hc][lc][nc][oc][sc][ad][bd][cd][ed][fd][gd][hd][ld][md][nd][od][ae][ce][de][oe][df][pf][qf][rf][sf][ag][cg][dg][hg][ig][jg][kg][pg][rg][ah][bh][ch][hh][kh][lh][ph][qh][rh][sh][hi][li][gj][hj][ij][jj][kj][lj][mj][gk][mk][fl][nl][am][bm][cm][fm][jm][nm][cn][dn][fn][gn][nn][on][pn][do][go][ho][mo][no][oo][qo][ro][so][ap][bp][cp][dp][ep][gp][ip][lp][mp][qp][fq][gq][hq][iq][jq][kq][lq][qq][gr][ir][lr][or][qr][rr][gs][hs][ls][rs][ss]
|
||||
)
|
@ -0,0 +1,21 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-12]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];;
|
||||
C[Semiai Class 1. Same eye status. Size eye = 6
|
||||
|
||||
NW: Black plays (B14|C14) and wins. White plays (G15|H15|K19|K18) and seki.
|
||||
|
||||
SW: Black plays D6 and wins. White plays (C3|B4) and seki.
|
||||
|
||||
SE: White wins unconditionally. Both to play pass.
|
||||
|
||||
NE: Seki unconditionally both to play pass.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][ka][sa][cb][db][gb][kb][ob][sb][dc][jc][kc][lc][sc][ad][cd][dd][id][jd][ld][rd][sd][ae][be][ce][de][ee][ie][ke][me][ne][oe][pe][qe][re][af][ff][gf][hf][if][jf][kf][mf][nf][pf][qf][mg][qg][mh][ph][qh][mi][ni][oi][aj][bj][cj][ak][ck][dk][qk][rk][sk][dl][pl][ql][cm][dm][em][pm][an][bn][cn][en][on][pn][qn][sn][fo][no][po][qo][ro][so][fp][gp][mp][np][aq][bq][eq][fq][hq][iq][jq][kq][lq][mq][ar][br][er][fr][gr][hr][mr][qr][es][gs][ms]
|
||||
AB[ea][fa][ia][ma][na][pa][qa][eb][ib][mb][qb][bc][ec][fc][hc][ic][mc][pc][qc][fd][gd][hd][md][nd][od][pd][fe][le][df][ef][lf][sf][ag][bg][cg][dg][lg][og][rg][sg][bh][dh][kh][lh][rh][ai][bi][ci][di][ki][pi][qi][ri][si][dj][fj][kj][lj][oj][pj][qj][bk][ek][gk][lk][mk][nk][ok][pk][al][bl][cl][el][gl][ll][ml][nl][bm][fm][lm][nm][rm][fn][ln][mn][nn][ao][bo][co][do][eo][oo][ap][cp][dp][ep][op][pp][qp][rp][dq][oq][pq][rq][sq][cr][dr][or][sr][as][bs][cs][ds][ns][os][ps][ss]
|
||||
)
|
@ -0,0 +1,19 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Same eye status. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is about unsettled 7 and how to fill the eye.
|
||||
|
||||
NW: Black wins if he unsettles the nakade. White wins if he achieves seki. Black to play
|
||||
(C18|B17|D17) but NOT (B18|D16). White achieves seki in (C1|B17|D17) but NOT (B18|D16).
|
||||
|
||||
SW: Black is alive in seki. White has only one eye and cant make seki. So Black wins the semiai unconditionally. Both to play pass.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][da][ab][db][eb][ac][ec][ad][bd][ed][be][ce][de][ee][df][bg][eg][bh][eh][bi][ei][ej][ek][al][bl][cl][dl][el][bm][dm][an][bn][cn][ao][co][do][eo][fp][gp][hp][ip][fq][iq][jq][cr][fr][jr][fs][gs][js]
|
||||
AB[ea][fa][ha][fb][gb][hb][cc][fc][hc][cd][fd][gd][hd][ae][fe][af][bf][cf][ef][ff][cg][dg][dh][ai][di][aj][bj][cj][dj][fo][go][ho][io][jo][bp][cp][dp][ep][jp][kp][aq][bq][eq][kq][ar][er][gr][hr][kr][as][ds][es][hs][ks]
|
||||
)
|
@ -0,0 +1,22 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Same eye status. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is not about unsettled 7 space eyes but about how to win those semiais regardless the eye.
|
||||
|
||||
NW: Black to play (E19|F18|F17), playing inside the eye or in the shared libs also works but not recommendable, and win. White to play T16(F12|F11|F10|F9|E8|D8) and seki, Playing inside the eye also works but not recommendable.
|
||||
|
||||
SW: Black plays E1 and wins. White plays B2 and seki.
|
||||
|
||||
SE: Black plays and seki. White plays and seki. Seki unconditionally. Both to play pass.
|
||||
|
||||
NE: The one who plays first wins. Black to play (N17|L16) though in this case N18 would work it SHOULDNT play there. White to play (Q17|R16) though T18 would work it is NOT a good idea.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][da][ka][la][ma][na][oa][ab][db][eb][jb][kb][nb][qb][rb][ac][ec][jc][nc][qc][rc][ad][bd][ed][jd][md][nd][be][ce][de][ee][je][ke][le][me][ne][oe][se][bf][ff][mf][nf][qf][sf][fg][gg][og][pg][qg][rg][sg][gh][ph][ci][di][gi][pi][qi][ri][si][cj][dj][gj][pj][rj][gk][pk][qk][rk][sk][al][bl][cl][gl][pl][bm][dm][em][fm][gm][om][an][bn][cn][dn][on][eo][no][oo][qo][ro][so][ap][bp][ep][gp][hp][ip][jp][lp][mp][np][op][rp][sp][aq][bq][cq][eq][fq][gq][jq][lq][oq][pq][er][fr][jr][lr][pr][fs][gs][js][ls][os][ps][qs][rs][ss]
|
||||
AB[fa][ga][ia][ja][pa][qa][ra][sa][cb][gb][hb][ib][lb][ob][pb][cc][gc][ic][kc][lc][oc][sc][cd][fd][gd][hd][id][ld][od][pd][rd][sd][ae][fe][ie][pe][qe][re][af][ef][if][jf][kf][lf][of][pf][rf][ag][bg][cg][dg][eg][lg][mg][ng][ah][bh][dh][eh][ai][ei][aj][ej][ak][bk][ck][dk][ek][hk][ik][jk][hl][jl][ml][nl][ol][hm][im][jm][mm][pm][qm][rm][sm][en][fn][gn][hn][jn][kn][ln][mn][pn][sn][ao][bo][co][do][fo][go][ho][io][jo][ko][po][cp][dp][fp][kp][pp][qp][dq][hq][iq][kq][nq][qq][rq][sq][ar][dr][gr][hr][ir][kr][mr][nr][as][bs][cs][ds][hs][ks][ns]
|
||||
)
|
@ -0,0 +1,19 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]C[
|
||||
];
|
||||
C[Semiai class 1. Very different eye status.
|
||||
|
||||
NW: Black plays and wins (B17|D17). White plays and wins (G19|J17|K17|L17|M17|G16|G15|G14|F13|E13|D13|C13|B13|A13).
|
||||
|
||||
SE: Black plays and wins (T5|S6). White plays and wins
|
||||
(B3|C3|D3|D4|D5|E6|F5|F4|F3|G3|H3|J3|J1|K4|L4)
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][da][ha][ia][ja][ka][la][ma][ab][db][eb][mb][ac][ec][gc][hc][mc][ad][bd][ed][hd][id][jd][kd][ld][md][be][ce][de][ee][he][je][hf][if][jf][gg][hg][jg][ah][bh][ch][dh][eh][fh][gh][ih][jh][cl][dl][el][fl][gl][cm][em][gm][cn][dn][fn][gn][kn][ln][mn][nn][co][go][io][jo][ko][lo][oo][po][qo][ro][ap][bp][cp][gp][hp][ip][lp][op][rp][sp][aq][oq][sq][ar][or][pr][sr][as][bs][cs][ds][es][fs][gs][hs][ps][qs][rs][ss]
|
||||
AB[ea][fa][cb][fb][gb][hb][ib][jb][kb][lb][cc][fc][cd][fd][ae][fe][af][bf][cf][df][ef][ff][qk][rk][ol][pl][ql][sl][om][qm][rm][sm][on][pn][qn][sn][eo][mo][no][ep][mp][qp][eq][jq][kq][lq][mq][qq][br][cr][dr][er][fr][gr][hr][ir][jr][mr][qr][js][ms][ns]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]C[
|
||||
];
|
||||
C[Semiai class 1. Very different eye status.
|
||||
|
||||
NW: White wins unconditionally. Both to play pass.
|
||||
|
||||
SE: White wins unconditionally. Both to play pass.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][da][ha][ia][ja][ka][la][ma][ab][db][eb][mb][ac][ec][hc][mc][ad][bd][ed][hd][id][jd][kd][ld][md][be][ce][de][ee][he][je][hf][if][jf][gg][hg][jg][ah][bh][ch][dh][eh][fh][gh][ih][jh][cl][dl][el][fl][gl][cm][em][gm][cn][dn][en][fn][gn][kn][ln][mn][nn][co][go][io][jo][ko][lo][oo][po][qo][ro][ap][bp][cp][gp][hp][ip][lp][op][rp][sp][aq][oq][sq][ar][or][pr][sr][as][bs][cs][ds][es][fs][gs][hs][ps][qs][rs][ss]
|
||||
AB[ea][fa][ga][cb][fb][gb][hb][ib][jb][kb][lb][cc][fc][jc][cd][fd][ae][fe][af][bf][cf][df][ef][ff][qk][rk][ol][pl][ql][sl][om][qm][rm][sm][on][pn][qn][sn][eo][mo][no][ep][mp][qp][eq][jq][kq][lq][mq][qq][br][cr][dr][er][fr][gr][hr][ir][jr][mr][qr][js][ms][ns]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)]C[
|
||||
];
|
||||
C[Semiai class 1. Very different eye status.
|
||||
|
||||
NW: Black wins unconditionally. Both to play pass.
|
||||
|
||||
SE: Black wins unconditionally. Both to play pass.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][da][ha][ia][ja][ka][la][ma][ab][db][eb][mb][ac][ec][mc][ad][bd][ed][hd][id][jd][kd][ld][md][be][ce][de][ee][he][je][hf][if][jf][gg][hg][jg][ah][bh][ch][dh][eh][fh][gh][ih][jh][cl][dl][el][fl][gl][cm][em][gm][cn][dn][en][fn][gn][kn][ln][mn][nn][co][go][io][jo][ko][lo][oo][po][qo][ro][ap][bp][cp][gp][hp][ip][op][rp][sp][aq][oq][sq][ar][or][pr][sr][as][bs][cs][ds][es][fs][gs][hs][ps][qs][rs][ss]
|
||||
AB[ea][fa][cb][fb][gb][hb][ib][jb][kb][lb][cc][fc][jc][cd][fd][ae][fe][af][bf][cf][df][ef][ff][qk][rk][ol][pl][ql][sl][om][qm][rm][sm][on][pn][qn][sn][eo][mo][no][ep][mp][qp][eq][jq][kq][lq][mq][qq][br][cr][dr][er][fr][gr][hr][ir][jr][mr][qr][js][ms][ns][os]
|
||||
)
|
@ -0,0 +1,13 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-15]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[fa][ga][ha][ia][bb][cb][fb][ib][jb][bc][cc][dc][fc][jc][cd][fd][gd][jd][ge][he][ie][je][af][bf][cf][df][ff][bg][dg][eg][fg][ah][bh][ch][dh]
|
||||
AB[aa][ba][ca][da][ja][ka][ma][ab][db][eb][kb][lb][mb][ac][ec][hc][kc][mc][ad][ed][kd][ld][md][ae][be][ce][de][ee][fe][ke][gf][hf][if][jf][kf]
|
||||
C[Semiai Class 1. Eye size 7 & 8.
|
||||
Both groups are alive. Both to play pass "seki".
|
||||
]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Testing eye shapes of size 6.
|
||||
NW: Black to play and kill, white to capture the eye.
|
||||
NE: Both to play T17 to win the semiai.
|
||||
SE White alive and winner. Both to play pass.
|
||||
SW: White has to realize that he kills by living. Black to kill. Both to play B3.
|
||||
Center: both to play J11.
|
||||
]
|
||||
AW[ca][ga][ja][ma][na][qa][ra][sa][ab][cb][db][gb][jb][mb][qb][ac][dc][fc][gc][jc][pc][qc][ad][cd][dd][fd][jd][pd][sd][ae][be][ce][fe][ge][he][ie][je][ke][le][me][pe][qe][re][se][ef][mf][ag][bg][cg][dg][eg][ng][dh][gh][hh][ih][jh][kh][nh][oh][ph][qh][rh][sh][di][gi][ki][ni][dj][gj][kj][nj][dk][gk][hk][ik][jk][kk][nk][dl][nl][ol][pl][ql][rl][sl][am][bm][cm][dm][em][mm][nm][en][fn][gn][hn][in][jn][kn][ln][mn][ao][bo][co][eo][mo][po][qo][ro][so][cp][ep][mp][pp][sp][cq][eq][fq][mq][pq][qq][cr][fr][mr][qr][as][bs][cs][fs][ms][qs][rs][ss]
|
||||
AB[aa][ba][da][ea][la][pa][bb][eb][lb][nb][ob][pb][rb][bc][ec][lc][mc][nc][oc][rc][bd][ed][od][rd][de][ee][oe][af][bf][cf][df][of][pf][qf][rf][sf][fg][gg][hg][ig][jg][kg][lg][fh][lh][fi][li][fj][ij][jj][lj][fk][lk][fl][gl][hl][il][jl][kl][ll][an][bn][cn][dn][on][pn][qn][rn][sn][do][oo][ap][bp][dp][op][qp][rp][aq][dq][oq][rq][ar][br][dr][or][rr][ds][os]
|
||||
)
|
@ -0,0 +1,15 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
AW[aa][ba][ca][ja][qa][ra][sa][cb][db][jb][pb][qb][dc][ic][jc][kc][pc][ad][cd][dd][gd][hd][id][kd][ld][md][pd][qd][sd][ae][be][ce][ge][je][me][qe][re][se][ff][gf][hf][if][mf][nf][eg][fg][ng][og][ah][bh][ch][dh][eh][oh][ph][qh][rh][sh][am][bm][cm][dm][em][fm][fn][gn][go][ho][bp][cp][dp][hp][ip][jp][aq][bq][dq][eq][jq][kq][ar][er][kr][as][ds][es][ks]
|
||||
AB[da][ea][ha][la][oa][pa][ab][eb][fb][gb][hb][lb][mb][nb][ob][rb][sb][bc][ec][oc][sc][ed][od][de][ee][oe][pe][af][bf][cf][df][pf][qf][rf][sf][ao][bo][co][do][eo][ap][ep][fp][fq][cr][fr][gr][hr][ir][bs][cs][fs][is]
|
||||
C[Extreme nakade situations for size 6 eye.
|
||||
NW: White is alive. Both to play pass. Not a class 2 semiai. Unexpected result
|
||||
NE: Both to play S17 and win.
|
||||
SE: Both to play B2 and win.
|
||||
]
|
||||
)
|
@ -0,0 +1,15 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Extreme nakade situations for size 6 eye.
|
||||
NE: White is alive. Both to play pass.
|
||||
NW: Both to play C17 and win.
|
||||
SE: Both to play C2 and win.
|
||||
]
|
||||
AW[aa][ba][ca][ja][qa][ra][sa][ab][cb][db][eb][jb][ob][pb][qb][sb][ec][ic][jc][kc][oc][ad][cd][dd][ed][hd][id][kd][ld][od][pd][qd][sd][ae][be][ce][he][je][le][qe][re][se][gf][hf][if][lf][mf][eg][fg][gg][mg][ng][og][ah][bh][ch][dh][eh][oh][ph][qh][rh][sh][al][bl][cl][dl][el][fl][fm][gm][gn][bo][co][do][go][ho][bp][dp][hp][ip][jp][aq][bq][dq][eq][jq][kq][ar][er][kr][as][bs][ds][es][ks]
|
||||
AB[da][ea][fa][ha][la][na][oa][pa][fb][gb][hb][lb][mb][nb][ac][bc][fc][nc][pc][qc][rc][bd][fd][nd][de][ee][fe][ne][oe][pe][af][bf][cf][df][pf][qf][rf][sf][an][bn][cn][dn][en][ao][eo][ap][ep][fp][cq][fq][fr][gr][hr][ir][fs][is]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Extreme nakade situations for size 6 eye.
|
||||
NW: Both to play B17 and win
|
||||
NE: Both to play S18|T16 and win.
|
||||
SW: White unconditionally alive.
|
||||
SE: Both to play R3 and win.
|
||||
Center: Both to play K9 and win.
|
||||
]
|
||||
AW[aa][ba][ca][ja][qa][ra][sa][cb][db][jb][pb][qb][cc][dc][ic][jc][kc][pc][qc][cd][dd][gd][hd][id][ld][md][pd][qd][ae][be][ce][ge][je][ke][le][me][qe][re][se][ff][gf][hf][if][mf][nf][eg][fg][ng][og][ah][bh][ch][dh][eh][jh][kh][lh][oh][ph][qh][ei][hi][ii][ji][li][oi][qi][ri][si][ej][hj][lj][oj][ek][hk][kk][lk][ok][el][hl][il][jl][kl][ol][am][bm][cm][dm][em][nm][om][pm][qm][rm][sm][fn][ln][mn][nn][go][ho][ko][mo][bp][cp][dp][hp][ip][jp][lp][mp][pp][qp][rp][sp][aq][bq][cq][dq][eq][jq][kq][lq][pq][sq][ar][er][kr][pr][as][es][ks][ps][qs][rs]
|
||||
AB[da][ea][ha][la][oa][pa][eb][fb][gb][hb][lb][mb][nb][ob][sb][ac][ec][oc][rc][sc][ed][od][rd][de][ee][oe][pe][af][bf][cf][df][pf][qf][rf][ig][jg][kg][lg][mg][rg][sg][gh][hh][ih][mh][gi][mi][gj][ij][jj][kj][mj][gk][mk][gl][ll][ml][gm][hm][im][jm][km][lm][ao][bo][co][do][eo][oo][po][qo][ro][so][ap][ep][fp][op][fq][oq][rq][fr][gr][hr][ir][mr][nr][or][qr][rr][sr][fs][is][ms][os][ss]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Extreme nakade situations for size 6 eye. t112233alfa
|
||||
NW: Both to play A18 and live
|
||||
NE: White unconditionally dead
|
||||
SW: Both to play C2 and win
|
||||
SE: Both to play R3 and win.
|
||||
Center: Black wins unconditionally since white cant play the vital point.
|
||||
]
|
||||
AW[aa][ba][ca][da][ja][pa][qa][ra][sa][db][jb][pb][cc][dc][ic][jc][kc][pc][qc][ad][cd][dd][gd][hd][id][ld][md][pd][qd][sd][ae][be][ce][ge][je][ke][le][me][qe][re][se][ff][gf][hf][if][mf][nf][eg][fg][ng][og][ah][bh][ch][dh][eh][jh][kh][lh][oh][ph][qh][ei][hi][ii][ki][li][oi][qi][ri][si][ej][hj][kj][lj][oj][ek][hk][lk][ok][el][hl][il][jl][kl][ll][ol][am][bm][cm][dm][em][nm][om][pm][qm][rm][sm][fn][ln][mn][nn][go][ho][ko][mo][bp][cp][dp][hp][ip][jp][lp][pp][qp][rp][sp][aq][bq][cq][dq][eq][jq][kq][lq][oq][pq][sq][ar][br][er][fr][kr][or][as][fs][ks][os][ps][qs][rs][ss]
|
||||
AB[ea][ha][la][oa][bb][cb][eb][fb][gb][hb][lb][mb][nb][ob][rb][bc][ec][oc][rc][ed][od][de][ee][oe][pe][af][bf][cf][df][pf][qf][rf][ig][jg][kg][lg][mg][rg][sg][gh][hh][ih][mh][gi][ji][mi][gj][jj][mj][gk][ik][jk][mk][gl][ml][gm][hm][im][jm][km][lm][mm][ao][bo][co][do][eo][oo][po][qo][ro][so][ap][ep][fp][np][op][fq][gq][nq][rq][gr][hr][ir][mr][nr][pr][qr][rr][bs][cs][ds][gs][is][ms]
|
||||
)
|
@ -0,0 +1,17 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Extreme nakade situations for size 6 eye. Strange eye Status.
|
||||
NW: White Alive in Atari, Black Alive. White to capture and seki. Black to capture and win.
|
||||
NE: White Alive in Atari Black nakade. White wins unconditionally both to play pass.
|
||||
SW: White wins unconditionally bot to play pass.
|
||||
SE: White is dead both to play pass.
|
||||
Center: White and black to play and win.
|
||||
]
|
||||
AW[aa][ba][ca][da][ja][pa][qa][ra][sa][db][jb][pb][cc][dc][ic][jc][kc][pc][qc][ad][cd][dd][gd][hd][id][ld][md][pd][qd][sd][ae][be][ce][ge][je][ke][le][me][qe][re][se][ff][gf][hf][if][mf][nf][eg][fg][ng][og][ah][bh][ch][dh][eh][jh][kh][lh][oh][ph][qh][ei][hi][ii][ki][li][oi][qi][ri][si][ej][hj][kj][lj][oj][ek][hk][lk][ok][el][hl][il][jl][kl][ll][ol][am][bm][cm][dm][em][nm][om][pm][qm][rm][sm][fn][ln][mn][nn][go][ho][ko][mo][bp][cp][dp][hp][ip][jp][lp][pp][qp][rp][sp][aq][bq][cq][dq][eq][jq][kq][lq][oq][pq][sq][ar][br][er][fr][kr][or][as][fs][ks][os][ps][qs][rs][ss]
|
||||
AB[ea][fa][ia][la][oa][bb][cb][eb][hb][ib][lb][mb][nb][ob][qb][rb][sb][ac][bc][ec][fc][gc][hc][oc][rc][bd][ed][od][rd][de][ee][oe][pe][af][bf][cf][df][pf][qf][rf][ig][jg][kg][lg][mg][rg][sg][gh][hh][ih][mh][gi][ji][mi][gj][jj][mj][gk][ik][jk][kk][mk][gl][ml][gm][hm][im][jm][km][lm][mm][ao][bo][co][do][eo][oo][po][qo][ro][so][ap][ep][fp][np][op][fq][gq][nq][qq][rq][gr][hr][ir][mr][nr][pr][qr][rr][bs][cs][ds][es][gs][is][ms]
|
||||
)
|
@ -0,0 +1,18 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-20]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];
|
||||
C[Extreme nakade situations for size 6, 5, 4 eye.
|
||||
NW: Both to G19 and seki or win (white).
|
||||
NE: Black (S18|T16) and wins white (N17|017|O16|O15|O14|R13|T12)
|
||||
SW: Black plays C2 and wins white plays C2 and wins.
|
||||
SE: Black plays R3 and wins. White plays (N3|O5|P6|Q6|R6|S6|T6)
|
||||
Center: White unconditionally dead.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][ja][la][qa][ra][sa][cb][db][jb][lb][pb][qb][bc][cc][dc][ic][jc][kc][lc][pc][qc][cd][dd][gd][hd][id][ld][md][pd][qd][ae][be][ce][ge][je][ke][le][me][qe][re][se][ff][gf][hf][if][mf][nf][eg][fg][ng][og][ah][bh][ch][dh][eh][jh][kh][lh][oh][ph][qh][ei][hi][ii][ji][li][oi][qi][ri][si][ej][hj][lj][oj][ek][hk][kk][lk][ok][el][hl][il][jl][kl][ol][am][bm][cm][dm][em][nm][om][pm][qm][rm][sm][en][fn][ln][mn][nn][fo][go][ho][ko][mo][gp][hp][ip][jp][lp][mp][np][pp][qp][rp][sp][bq][cq][dq][eq][iq][jq][kq][lq][nq][pq][sq][ar][br][er][jr][kr][pr][as][ds][es][js][ks][ls][ps][qs][rs]
|
||||
AB[da][ea][ia][ma][oa][pa][eb][fb][gb][hb][ib][mb][nb][ob][sb][ac][ec][oc][rc][sc][ed][od][rd][de][ee][oe][pe][af][bf][cf][df][pf][qf][rf][sf][ig][jg][kg][lg][mg][pg][rg][sg][gh][hh][ih][mh][rh][gi][mi][gj][ij][jj][kj][mj][gk][ik][mk][gl][ll][ml][gm][hm][im][jm][km][lm][ao][bo][co][do][eo][oo][po][qo][ro][so][ap][ep][fp][op][fq][oq][rq][fr][gr][hr][ir][lr][mr][nr][or][qr][rr][sr][cs][fs][is][ms][os]
|
||||
)
|
@ -0,0 +1,24 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is about unsettled 7 and how to fill the eye. Eye t2222224. Also one test for eye t112233 unsettled.
|
||||
|
||||
NW: A15 A16 Black to play C18 and win. White to play C18 and seki.
|
||||
|
||||
SW: E1 F1 Black and white to play D2 and win.
|
||||
|
||||
SE: T8 T7 Both eyes unsettled The one who plays first kills so no way to choose seki. Black to play T6 and white to play (T10|R10|S11). Check the status of the semiai if pass.
|
||||
|
||||
NE: O19 N19 Black to play K18 and win, white to play K18 and seki.
|
||||
|
||||
Center: J12 K12 Black and white to play J10 and win.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][ca][da][ia][la][ma][pa][qa][ab][db][eb][ib][mb][ob][pb][sb][ac][ec][ic][jc][mc][oc][pc][sc][ad][bd][ed][jd][kd][ld][md][rd][sd][be][ce][de][ee][ne][oe][pe][qe][re][df][pf][rf][sf][bg][eg][fg][gg][hg][ig][og][qg][rg][sg][bh][eh][jh][kh][ph][bi][ci][ei][gi][hi][ki][oi][ej][gj][hj][kj][oj][rj][ek][fk][hk][ik][kk][ok][rk][al][bl][cl][dl][el][fl][kl][ol][bm][dm][fm][gm][hm][im][jm][pm][qm][rm][sm][an][bn][cn][pn][qn][ao][co][do][eo][po][fp][gp][hp][ip][pp][qp][rp][cq][dq][fq][iq][jq][rq][sq][br][cr][fr][jr][cs][fs][gs][js]
|
||||
AB[ea][fa][ha][ja][ka][na][oa][ra][bb][fb][gb][hb][kb][nb][rb][bc][cc][fc][hc][nc][qc][rc][cd][fd][gd][hd][nd][od][pd][qd][ae][fe][he][ie][je][ke][le][me][af][bf][cf][ef][ff][jf][kf][cg][dg][jg][lg][mg][dh][fh][gh][hh][ih][mh][qh][rh][sh][ai][di][fi][ii][ji][li][mi][pi][qi][aj][bj][cj][dj][fj][jj][lj][pj][gk][jk][lk][pk][sk][gl][hl][il][jl][ll][pl][ql][rl][sl][km][lm][nm][om][nn][fo][go][ho][io][jo][no][ro][so][bp][cp][dp][ep][jp][kp][np][sp][aq][bq][eq][kq][nq][ar][er][hr][ir][kr][or][pr][qr][rr][as][ds][es][hs][ks][rs][ss]
|
||||
)
|
@ -0,0 +1,24 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is about unsettled 7 and how to fill the eye. Eye t1122224. t11112234alfa.
|
||||
|
||||
NW: A15 A16 Black to play D17 and win. White to play B12 and win. Both should avoid seki. Check what seki value does the program give.
|
||||
|
||||
SW: F1 G1 Black and white to play H2 and win or seki.
|
||||
|
||||
SE: T8 T7 Both eyes unsettled The one who plays first kills so no way to choose seki. Black to play S4 and white to play S11.
|
||||
|
||||
NE: O19 N19 Black to play Q17 and seki. White to play Q17 and winner. Check status if pass.
|
||||
|
||||
Center: J12 K12 Black and white to play J10 and win.
|
||||
]
|
||||
PL[B]
|
||||
AW[aa][ba][da][ia][ja][la][ma][ab][bb][db][eb][ib][mb][ob][pb][sb][ac][ec][ic][jc][mc][sc][ad][bd][ed][jd][ld][md][rd][sd][be][ce][de][ee][je][ke][le][me][se][df][nf][of][pf][qf][rf][sf][eg][fg][gg][hg][ig][og][eh][jh][kh][oh][ai][bi][ci][ei][hi][ki][oi][qi][bj][ej][gj][hj][kj][oj][qj][rj][ek][hk][ik][kk][ok][bl][cl][dl][el][fl][hl][kl][ml][nl][ol][bm][dm][fm][jm][mm][pm][qm][rm][sm][an][bn][cn][gn][hn][in][jn][kn][ln][mn][pn][qn][sn][ao][co][do][eo][fo][oo][po][gp][hp][ip][jp][pp][sp][gq][jq][kq][lq][oq][pq][qq][sq][br][cr][dr][er][gr][lr][qr][rr][sr][gs][hs][js][ks][ls]
|
||||
AB[ea][fa][ha][na][oa][qa][ra][cb][fb][gb][hb][kb][lb][nb][rb][cc][fc][hc][kc][nc][qc][rc][cd][fd][gd][hd][kd][nd][od][qd][ae][fe][he][ie][ne][oe][pe][qe][re][af][bf][cf][ef][ff][if][jf][kf][lf][mf][ag][cg][dg][jg][lg][mg][pg][qg][rg][sg][ah][ch][dh][fh][gh][hh][ih][mh][ph][qh][sh][di][fi][gi][ii][ji][li][mi][pi][aj][dj][fj][jj][lj][pj][sj][ak][bk][ck][dk][fk][gk][jk][lk][pk][qk][sk][gl][il][jl][ll][pl][ql][rl][sl][gm][hm][im][km][lm][nm][om][nn][on][rn][go][ho][io][jo][ko][lo][mo][no][qo][ro][ap][bp][cp][dp][ep][fp][kp][lp][np][op][qp][aq][bq][cq][fq][hq][iq][mq][nq][ar][fr][ir][jr][mr][or][pr][as][bs][cs][es][fs][ms][ps][qs][rs]
|
||||
)
|
@ -0,0 +1,24 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is about unsettled 7 and how to fill the eye. Eye t1222234.
|
||||
|
||||
NW: A14 A15 Black to play C11 and win. White to play C11 and win. White eye status nakade, black eye status unsettled.
|
||||
|
||||
SW: F1 G1 The one who plays first wins. Black to play J2. White to play B2|B3|D3 or J2. J2 would be desirable (less ko threads )
|
||||
|
||||
SE: T8 T7 Black is alive. Black to play R4 and win, white to play R4 and seki.
|
||||
|
||||
NE: O19 N19 White to play L18 and seki. Black to play L18 and winner. For black status if pass should be seki.
|
||||
|
||||
Center: J12 J13 Black and white to play J11 and win.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][da][ia][ja][ka][la][ma][ab][db][eb][ib][mb][sb][ac][ec][ic][mc][oc][pc][qc][sc][ad][dd][ed][id][jd][ld][md][rd][sd][ae][be][ce][de][je][ke][le][me][se][df][nf][of][pf][qf][rf][sf][eg][gg][hg][ig][jg][kg][lg][ng][eh][fh][lh][nh][bi][fi][hi][ji][li][ni][qi][ri][bj][fj][hj][ij][jj][lj][nj][qj][ek][fk][ik][lk][nk][qk][rk][al][bl][cl][dl][el][gl][ml][nl][bm][dm][fm][gm][hm][im][jm][km][lm][mm][om][pm][qm][rm][sm][an][bn][cn][dn][en][fn][on][pn][qn][rn][sn][go][ho][io][jo][ko][oo][po][so][gp][hp][jp][kp][op][sp][cq][gq][kq][lq][oq][pq][sq][cr][dr][gr][kr][lr][pr][qr][rr][gs][hs][is][js][ks][ls]
|
||||
AB[fa][ha][na][oa][pa][qa][ra][cb][fb][gb][hb][jb][nb][rb][bc][cc][fc][hc][jc][kc][lc][nc][rc][bd][fd][gd][hd][nd][od][qd][fe][ge][he][ne][oe][pe][qe][re][af][bf][cf][ef][ff][if][jf][kf][lf][mf][ag][bg][cg][dg][fg][mg][og][pg][qg][rg][sg][ah][dh][gh][hh][ih][jh][kh][mh][oh][ph][qh][rh][sh][ai][ei][gi][ki][mi][oi][pi][si][aj][dj][ej][gj][kj][mj][oj][sj][ak][bk][ck][dk][gk][hk][jk][kk][mk][ok][pk][sk][hl][il][jl][kl][ll][ol][pl][ql][rl][sl][nm][gn][hn][in][jn][kn][ln][mn][nn][ao][bo][co][do][eo][fo][lo][mo][no][ap][bp][dp][ep][fp][ip][lp][np][rp][aq][eq][fq][hq][iq][mq][nq][ar][er][fr][mr][or][as][bs][cs][ds][es][fs][ms][os][ps][qs][rs][ss]
|
||||
)
|
@ -0,0 +1,24 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Chinese]SZ[19]HA[0]KM[5.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-03-13]
|
||||
SY[Cgoban 1.9.12]TM[10:00(5x1:00)];C[
|
||||
];
|
||||
C[Semiai Class 1. Size eye = 7, Very important how to fill the eye if it is unsettled. This test is about unsettled 7 and how to fill the eye. Eye t1112234beta. Plus 1 test for t1222234.
|
||||
|
||||
NW: A14 A15 Seki unconditionally both to play pass. Note: the semiai module will never realize that blaying B17 is worth 10 points.
|
||||
|
||||
SW: F1 G1 Black to play K2 and win White to play D3 and win.
|
||||
|
||||
SE: T8 T7 Black to play (T4|S3|T1) and win White to play R12|R10|S10 and win.
|
||||
|
||||
NE: O19 N19 White to play Q17 and win.Black to play and Q17 and seki. For white status if pass should be seki.
|
||||
|
||||
Center: J12 K12 Black and white to play H8 and win.
|
||||
]
|
||||
PL[W]
|
||||
AW[aa][ba][ca][da][ea][ia][ja][la][ma][ab][eb][ib][mb][ob][pb][qb][sb][dc][ec][ic][jc][mc][qc][sc][ad][cd][dd][ed][jd][kd][md][sd][ae][be][ce][de][ee][fe][je][ke][le][me][se][gf][nf][of][pf][qf][rf][sf][cg][eg][fg][gg][hg][ig][ng][bh][ch][eh][jh][kh][nh][rh][bi][ci][ei][ii][ki][ni][qi][ri][ej][hj][ij][kj][nj][ek][gk][hk][ik][kk][nk][al][bl][cl][dl][el][kl][ml][nl][ol][bm][dm][em][jm][mm][pm][qm][rm][sm][an][bn][cn][fn][gn][hn][in][jn][kn][ln][mn][pn][rn][sn][ao][co][do][eo][fo][oo][po][so][gp][hp][ip][jp][kp][lp][pp][cq][gq][hq][lq][oq][pq][qq][sq][br][cr][dr][gr][kr][lr][qr][rr][sr][gs][hs][js][ks][ls]
|
||||
AB[fa][ha][na][oa][qa][ra][bb][cb][db][fb][gb][hb][kb][lb][nb][rb][cc][fc][hc][kc][lc][nc][oc][rc][fd][gd][hd][ld][nd][od][pd][rd][ge][he][ie][ne][oe][pe][qe][re][af][bf][cf][df][ef][ff][if][jf][kf][lf][mf][ag][bg][dg][jg][lg][mg][og][pg][qg][rg][sg][ah][dh][fh][gh][hh][ih][mh][oh][ph][sh][di][fi][gi][hi][ji][li][mi][oi][si][aj][cj][dj][fj][gj][jj][lj][oj][pj][sj][ak][bk][ck][dk][fk][jk][lk][ok][pk][qk][rk][sk][fl][gl][il][jl][ll][pl][ql][rl][sl][fm][gm][hm][im][km][lm][nm][om][nn][on][go][ho][io][jo][ko][lo][mo][no][qo][ro][ap][bp][cp][dp][ep][fp][np][op][qp][rp][aq][bq][fq][iq][jq][mq][nq][ar][er][fr][hr][ir][mr][or][pr][as][bs][ds][es][fs][ms][ns][ps][qs][rs]
|
||||
)
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user