#terrible connection mistake.
loadsgf games/trevor/trevor_01.sgf 28
#probably a screwed up fuseki library!
#CATEGORY=JOSEKI_DATABASE
loadsgf games/trevor/trevor_02.sgf
# underlying reading problem
#> ./gnugo --quiet -a -w -t -l ../regression/games/unsorted_03.sgf -L 29
#> --decide-string E4 -o vars.sgf
#> | E4 cannot be attacked (874 variations)
#> So here's the problem. Usually GNU Go is quite strong at tactical
#> reading and it might be expected to read this position correctly.
#> Closer analysis of the vars.sgf file shows that GNU Go is confused by
#> a few meaningless stalling moves from white (like throwin at D5 and
#> atari at F6) and the corner ko potential. This can probably be fixed,
#> but it's not easy and it may involve complex tradeoffs between speed
#If you increase the level, it sees the attack but misses that
#it is unconditional. It sees a ko in the corner after
#B:G4 W:F2 B:H2 W:H3 B:H4 W:H1 B:J3 etc.
#CATEGORY=TACTICAL_READING
#PREDECESSOR=reading.tst.154
loadsgf games/trevor/trevor_03.sgf 28
#simple edge block missed.
loadsgf games/trevor/trevor_04.sgf 30
#E5 is the only move. Is GNU Go playing somewhat randomly here?
#Looking at unsorted test 5, a typical way to solve this would be
#to add an edge Joseki pattern, such as this:
#...... Atari before connecting
#One should also add a pattern or two for followup. A pattern
#with type J is given a weight of 27 on a 19x19 board, which
#means that it is played automatically unless there is something
#really huge on the board.
#Unfortunately, this does not work. The problem is that the values of
#J patterns are scaled. From shapes.c:
# TRACE("...joseki standard move\n");
# add_expand_territory_move(ti, tj);
# TRACE("...expands territory\n");
# add_expand_moyo_move(ti, tj);
# TRACE("...expands moyo\n");
# set_minimum_move_value(ti, tj, 27 * board_size / 19.0);
# TRACE("... minimum move value %f\n", 27 * board_size / 19.0);
#CATEGORY=JOSEKI_DATABASE
loadsgf games/trevor/trevor_05.sgf 6
#locally B9 is terrible. There are other big moves on the board.
loadsgf games/trevor/trevor_06.sgf 22
#B5 is certainly better than C5 here. This is a terrible
#game for white, but it's hard to narrow down the obvious
#Per Dan: This needs to be fixed. It is probably a
#matter of owl tuning and may require some thought.
loadsgf games/trevor/trevor_07.sgf 32
#Pattern missing here? B8 is almost always better than B9.
loadsgf games/trevor/trevor_08.sgf 24
#E5 (or some defence of D4 worm) is necessary.
#Dan: This should be solved by a reading connection
#analyzer. Tristan Cazenave is working on such a project.
#See also connection:21,22.
loadsgf games/trevor/trevor_09.sgf
#This is nearly trivial, it would seem!
loadsgf games/trevor/trevor_10.sgf
#Yikes, gnugo can't play into here. See also the next problem.
loadsgf games/trevor/trevor_11.sgf
#J2 is terrible. H1 leads at least to a Ko.
loadsgf games/trevor/trevor_12.sgf
loadsgf games/trevor/trevor_13.sgf
#Must protect double cut at C2 & E2
loadsgf games/trevor/trevor_14.sgf
# Protecting at E7 is very necessary.
# See also connection:117.
loadsgf games/trevor/trevor_15.sgf
# C1 looks best here. A7 very unorthodox, and at least worse for ko
# threats. Since the lower left is the focus of the next test, this
# test is restricted to the upper left corner.
loadsgf games/trevor/trevor_16.sgf 53
160 restricted_genmove black A7 A8 A9 B8 B9 C7 C8 C9 D8
# Protecting lower left group better.
loadsgf games/trevor/trevor_16.sgf 54
161 restricted_genmove white B1 F9
# W can live here unconditionally.
# A2 is inferior as black gets seki with B1. /ab
loadsgf games/trevor/trevor_16.sgf 58
# If Black B9, White can't connect at C7.
loadsgf games/trevor/trevor_16.sgf 67
# B6 should be valued much much lower than B5
loadsgf games/trevor/trevor_17.sgf 22
loadsgf games/trevor/trevor_17.sgf 28
loadsgf games/trevor/trevor_18.sgf 32
# Whoops, don't let go of the dragon's tail!
loadsgf games/trevor/trevor_19.sgf 12
# W should connect his two dragons.
loadsgf games/trevor/trevor_20.sgf 14
# W can live on the right pretty easily (i.e. G8)
loadsgf games/trevor/trevor_20.sgf
# W can live on the right pretty easily (i.e. G8)
# Black really does pass here, but eval.sh reports a PASSED result. (?)
loadsgf games/trevor/trevor_20.sgf
# Huge negative sacrifice at D8.
loadsgf games/trevor/trevor_21.sgf 22
# In this case, the knight's move connection looks best.
# Black seems not to see the cut coming.
loadsgf games/trevor/trevor_22.sgf 23
# F2 is not really sente, nor useful if it were!
loadsgf games/trevor/trevor_23.sgf 27
# Connect the dragons! One eye is not enough, anyway.
loadsgf games/trevor/trevor_24.sgf 33
loadsgf games/trevor/trevor_25.sgf 31
# G1 is another gift to white.
loadsgf games/trevor/trevor_25.sgf 33
# Should connect further back, at least, but of course
# blocking at C1 is much bigger.
# Move at C1 strategically or tactically unsafe
# Move at F9 strategically or tactically unsafe
loadsgf games/trevor/trevor_26.sgf 33
#Checking safety of a black move at F9
#Move at F9 would be a blunder.
loadsgf games/trevor/trevor_26.sgf 39
loadsgf games/trevor/trevor_26.sgf 33
loadsgf games/trevor/trevor_27.sgf 35
# D5 misses a big problem cut.
loadsgf games/trevor/trevor_28.sgf 27
# F6 is much better and safer to boot than H6.
# culprit seems to be pattern LE4 (matches H6) - min. value 12.
# Perhaps need to replace H6 w/ F6?
loadsgf games/trevor/trevor_28.sgf 36
# Yikes, short of liberties!
loadsgf games/trevor/trevor_29.sgf 54
# Black A7 is a serious threat. Also, white should at least
loadsgf games/trevor/trevor_30.sgf
# Black A7 is a serious threat. Also, white should at least
loadsgf games/trevor/trevor_30.sgf
#CATEGORY=TACTICAL_READING
#DESCRIPTION=A7 remains a 7 point threat.
loadsgf games/trevor/trevor_30.sgf
#DESCRIPTION=Black still dead after D1!
loadsgf games/trevor/trevor_31.sgf
loadsgf games/trevor/trevor_32.sgf
##loadsgf games/trevor/trevor_33.sgf
#DESCRIPTION=Very simple to threaten eye or run out here.
loadsgf games/trevor/trevor_34.sgf
#DESCRIPTION=Very simple Ko missed here.
loadsgf games/trevor/trevor_35.sgf
loadsgf games/trevor/trevor_36.sgf
#DESCRIPTION=Can safely connect out!
loadsgf games/trevor/trevor_37.sgf
#DESCRIPTION=E3 is certainly better locally
loadsgf games/trevor/trevor_38.sgf 22
#DESCRIPTION=C6 is wrong way to protect the cut. Loses one point.
loadsgf games/trevor/trevor_38.sgf 39
#DESCRIPTION=E9 is terrible for leaving Ko threats.
loadsgf games/trevor/trevor_38.sgf 41
#DESCRIPTION=White misses cut.
loadsgf games/trevor/trevor_39.sgf 38
#DESCRIPTION=F8 is tough to find, but not too tough.
loadsgf games/trevor/trevor_40.sgf 1
#DESCRIPTION=White can live!
loadsgf games/trevor/trevor_40a.sgf 2
#DESCRIPTION=White can live!
loadsgf games/trevor/trevor_40.sgf 2
#DESCRIPTION=Black should block, not play B4.
loadsgf games/trevor/trevor_41.sgf 29
#DESCRIPTION=A3 leaves behind a double-atari.
loadsgf games/trevor/trevor_41.sgf 35
#CATEGORY=TACTICAL_READING
#DESCRIPTION=D4 worm is more important to save than B2.
loadsgf games/trevor/trevor_41.sgf 37
#DESCRIPTION=Terrible confusion on GNU Go's part here.
#Submitted by:softlife@8848.net (Cai Qiang)
#Cai said: I made a play between GNU Go 3.0.0 and FunGo with 3
# handicaps. Gnugo played quite well. And in the end it almost
# killed a corner of FunGo, but it played a big blunder:-(.
# Attachment is the SGF file.
# gf Added A18 and A16 as acceptable moves. (3.3.16)
loadsgf games/trevor/trevor_42.sgf 211
#CATEGORY=TACTICAL_READING
#DESCRIPTION=Minus 1 point, attacking very dead stone.
loadsgf games/trevor/trevor_42.sgf 191
#DESCRIPTION=Very simple problem.
loadsgf games/trevor/trevor_43.sgf
#DESCRIPTION=Simple double atari
#Note that owl_attack on E3 works, as these stones are treated
#as separate dragons. Strange. Is this a valid test?
#So, reg_genmove defends appropriately.
loadsgf games/trevor/trevor_44.sgf
#DESCRIPTION=Double-threat to eye-space missed.
loadsgf games/trevor/trevor_45.sgf
#DESCRIPTION=Missing simple cut pattern
loadsgf games/trevor/trevor_46.sgf
#DESCRIPTION=Yikes, major Ko misunderstanding.
loadsgf games/trevor/trevor_47.sgf
#DESCRIPTION=Of course, B8 is inferior to C9
#Shouldn't the move valuator include counting of the eye spaces?
loadsgf games/trevor/trevor_48.sgf
#DESCRIPTION=Does OWL really need to get this one right?
#Is it in OWL's charter to get this problem?
#attack gets it just fine, of course.
#CATEGORY=TACTICAL_READING
#DESCRIPTION=See problem this causes w/ owl in Pattern D805
loadsgf games/trevor/trevor_59.sgf
loadsgf games/trevor/trevor_60.sgf 2
#DESCRIPTION=OWL code misreads cut.
loadsgf games/trevor/trevor_63.sgf
#DESCRIPTION=Perhaps a semeai problem???
loadsgf games/trevor/trevor_64.sgf
loadsgf games/trevor/trevor_65.sgf
#DESCRIPTION=short of liberties
loadsgf games/trevor/trevor_66.sgf
loadsgf games/trevor/trevor_67.sgf
loadsgf games/trevor/trevor_67.sgf
loadsgf games/trevor/trevor_68.sgf
loadsgf games/trevor/trevor_69.sgf
#DESCRIPTION=Black plays on the incorrect marginal eye space.
loadsgf games/trevor/trevor_70.sgf
#DESCRIPTION=black gets the killing move, creating a missed cutting point.
loadsgf games/trevor/trevor_71.sgf
loadsgf games/trevor/trevor_73.sgf
loadsgf games/trevor/trevor_74.sgf
loadsgf games/trevor/trevor_75.sgf
#DESCRIPTION=Fixed by eye pattern 402
#Note the difficulty here, because the (only) correct vital point
#is also matched by many patterns.
loadsgf games/trevor/owl111a.sgf
#DESCRIPTION=Escaping to no where.
loadsgf golois/Goemate990903-6.sgf
1010 owl_does_defend O13 O11
#DESCRIPTION=Why is this an owl_escape?
loadsgf games/trevor/auto/d32.sgf 240
1020 owl_does_defend T13 S13
loadsgf games/trevor/auto/d02.sgf 58
loadsgf games/trevor/auto/c17.sgf 55
# gf B1 is also an effective attack.
loadsgf games/trevor/auto/c30.sgf 62
loadsgf games/mertin13x13/katsunari-gnugo2.W+4.sgf 44
1060 owl_does_defend J4 E4
loadsgf games/trevor/trevor_20.sgf 14
loadsgf games/nngs/theDoor-gnugo-3.3.11-200211130142.sgf 72
#Fixed with revised constraint:
# ;weak(a) && oplay_defend(*,B)
loadsgf games/nngs/theDoor-gnugo-3.3.11-200211130142.sgf 208