219 lines
4.9 KiB
Scilab
219 lines
4.9 KiB
Scilab
# 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à. 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]*
|
|
|
|
|