33# tsumeshogi-solver
44
55```
6- $ cat 3.csa
7- V2.2
6+ % ./tsumeshogi-solver -v '9/9/3pp4/+r2k1p3/2L1+p4/2+R6/B8/B8/9 b 4g4s4n3l14p 1'
7+ 9/9/3pp4/+r2k1p3/2L1+p4/2+R6/B8/B8/9 b 4g4s4n3l14p 1:
88P1 * * * * * * * * *
99P2 * * * * * * * * *
1010P3 * * * -FU-FU * * * *
@@ -17,39 +17,14 @@ P9 * * * * * * * * *
1717P-00AL
1818+
1919
20- $ ./tsumeshogi-solver --format csa -v 3.csa
21- 9 8 7 6 5 4 3 2 1
22- +---+---+---+---+---+---+---+---+---+
23- | | | | | | | | | | a
24- +---+---+---+---+---+---+---+---+---+
25- | | | | | | | | | | b
26- +---+---+---+---+---+---+---+---+---+
27- | | | | p| p| | | | | c
28- +---+---+---+---+---+---+---+---+---+
29- | +r| | | k| | p| | | | d
30- +---+---+---+---+---+---+---+---+---+
31- | | | L| | +p| | | | | e
32- +---+---+---+---+---+---+---+---+---+
33- | | | +R| | | | | | | f
34- +---+---+---+---+---+---+---+---+---+
35- | B| | | | | | | | | g
36- +---+---+---+---+---+---+---+---+---+
37- | B| | | | | | | | | h
38- +---+---+---+---+---+---+---+---+---+
39- | | | | | | | | | | i
40- +---+---+---+---+---+---+---+---+---+
41- Side to move: Black
42- Hand (Black):
43- Hand (White): g4 s4 n4 l3 p14
44- Ply: 1
45-
46- Ok(["+7572NY", "-0086KE", "+7673RY"])
20+ Ok("7e7b+ N*8f 7f7c")
21+ elapsed: 35.561833ms
4722```
4823
4924### Run
5025
5126```
52- Tsumeshogi Solver 0.5.2
27+ Tsumeshogi Solver 0.6.0
5328
5429USAGE:
5530 tsumeshogi-solver [OPTIONS] <INPUTS>...
@@ -58,13 +33,12 @@ ARGS:
5833 <INPUTS>... Input files or SFEN strings
5934
6035OPTIONS:
61- --backend <BACKEND> Backend implementation [default: yasai] [possible values: shogi,
62- yasai]
63- -f, --format <FORMAT> Input format [default: sfen] [possible values: sfen, csa, kif]
64- -h, --help Print help information
65- -t, --timeout <TIMEOUT> Time limit to solve (seconds)
66- -v, --verbose Verbose mode
67- -V, --version Print version information
36+ -h, --help Print help information
37+ -i, --input-format <FORMAT> Input format [default: sfen] [possible values: sfen, csa, kif]
38+ -o, --output-format <FORMAT> Output format [default: usi] [possible values: usi, csa, kifu]
39+ -t, --timeout <TIMEOUT> Time limit to solve (seconds)
40+ -v, --verbose Verbose mode
41+ -V, --version Print version information
6842```
6943
7044
0 commit comments