14 个版本 (8 个破坏性版本)
0.9.2 | 2022 年 6 月 6 日 |
---|---|
0.9.1 | 2021 年 12 月 26 日 |
0.9.0 | 2021 年 10 月 3 日 |
0.8.0 | 2020 年 11 月 14 日 |
0.2.2 | 2017 年 3 月 5 日 |
#1232 in 游戏开发
73 每月下载次数
43KB
1K SLoC
usi-run
一个用于在 USI 兼容的将棋引擎之间自动运行游戏并收集比赛统计信息的命令行工具。
已与流行的 USI 引擎进行测试,例如 Apery、Gikou(技巧)、YaneuraOu(やねうら王)。
安装
usi-run
可以通过 Cargo 安装。
$ cargo install usi-run
用法
A command line utility for running games between USI compliant Shogi engines.
USAGE:
usirun [OPTIONS] --config <TOML>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --config <TOML> Loads a configuration file for setting up match rules
-d, --display <MODE> Displays [default: simple] [values: board, csa, command, simple]
配置文件看起来像以下这样。有关更多详细信息,请参阅 example.toml。
num_games = 10
max_ply = 256
[time_control]
black_time = 60000w
white_time = 60000
black_inc = 10000
white_inc = 10000
[black]
engine_path = "/path/to/executable"
working_dir = "/path/to/dir"
ponder = false
[black.options]
USI_Hash = 128
Threads = 1
[white]
engine_path = "/path/to/executable"
working_dir = "/path/to/dir"
ponder = false
[white.options]
USI_Hash = 128
Threads = 1
依赖项
~7–17MB
~209K SLoC