#shogi #shogiai #usi-protocol

usiagent

USIAgent 是一个支持 usi 协议的将棋 AI 开发框架

9 个版本

使用旧的 Rust 2015

0.6.9 2023年7月2日
0.6.8 2023年5月21日
0.6.6 2022年12月1日
0.6.5 2022年10月31日
0.6.1 2022年4月10日

#129 in 机器学习


用于 2 crates

MIT 许可证

3MB
11K SLoC

包含 (WOFF 字体, 280KB) docs/noto-sans-kr-regular.woff, (WOFF 字体, 190KB) docs/FiraSans-Medium.woff, (WOFF 字体, 135KB) docs/FiraSans-Medium.woff2, (WOFF 字体, 185KB) docs/noto-sans-kr-regular.woff2, (WOFF 字体, 130KB) docs/FiraSans-Regular.woff2 和 12 更多

USIAgent

USIプロトコルに対応した将棋AIを開発するためのフレームワーク

USIAgentは、Rustを用いて将棋AIの標準通信プロトコルであるUSIプロトコルに対応した将棋AIを容易に開発できます。

使い方は、USIPlayerトレイトを実装してUsiAgent構造体のインスタンスを生成してstartするだけです。

合法手の高速な列挙や盤面の状態への手の適用、盤面のハッシュ計算やそれを用いた千日手のチェックなど、一通りの機能はそろっています。

あなたもUSIAgentを使って将棋AIの開発を始めてみませんか?

文档


lib.rs:

USIプロトコルを用いた将棋AIを実装するためのフレームワーク

依赖项