文件名称:apery_rust:用Rust编写的USI shogi引擎
文件大小:116KB
文件格式:ZIP
更新时间:2024-05-22 21:13:11
Rust
阿珀里 Apery是从Stockfish和Apery(C ++版本)派生的免费USI shogi引擎。 Apery已在Rust中重写。 Apery需要与USI兼容的GUI(例如Shogidokoro,ShogiGUI,MyShogi)。 用法 Apery需要评估功能二进制文件作为子模块。 如果您在apery_rust / eval /中没有评估函数二进制文件,请使用此命令。 cd apery_rust git submodule init git submodule update 如果您具有评估功能的二进制文件,则可以运行Apery。 以下是运行Apery的示例命令。 cd apery_rust cargo build --release ./target/release/apery << EOF isready go byoyomi 5000 wait EOF 有关详细信息,请参
【文件预览】:
apery_rust-master
----.gitignore(19B)
----rust-toolchain(7B)
----README.md(2KB)
----eval()
--------.gitkeep(0B)
--------20190617()
----.gitmodules(130B)
----.github()
--------workflows()
----test()
--------book.json(290B)
--------example.csa(818B)
----Cargo.toml(458B)
----LICENSE(34KB)
----src()
--------movepick.rs(38KB)
--------usioption.rs(8KB)
--------movetypes.rs(10KB)
--------lib.rs(572B)
--------types.rs(52KB)
--------hand.rs(8KB)
--------authors.rs(43B)
--------usi.rs(22KB)
--------tt.rs(8KB)
--------position.rs(123KB)
--------file_to_vec.rs(1KB)
--------evaluate()
--------timeman.rs(4KB)
--------engine_name.rs(46B)
--------book.rs(7KB)
--------sfen.rs(957B)
--------stack_size.rs(49B)
--------bitboard.rs(47KB)
--------movegen.rs(57KB)
--------search.rs(9KB)
--------thread.rs(76KB)
--------huffman_code.rs(13KB)
--------piecevalue.rs(12KB)
--------main.rs(217B)
--------learn.rs(11KB)
----.cargo()
--------config(299B)
----Cargo.lock(11KB)
----rustfmt.toml(48B)