3 个版本
0.1.3 | 2021年5月7日 |
---|---|
0.1.1 | 2021年4月23日 |
0.1.0 | 2021年4月23日 |
#1815 in 游戏开发
3.5MB
120K SLoC
Rust 快速国际象棋库
这是github.com/jordanbray/chess的分支,包含了一组独特的、对某些应用有用的错误;使用此Crate存在风险,建议使用上游Crate。
lib.rs
:
Rust 国际象棋库
这是一个用于 Rust 的国际象棋走法生成库。它设计得很快,可以在国际象棋引擎或 UI 中使用而不产生性能问题。
示例
这生成所有初始棋盘位置的走法,并检查走法的数量是否正确。
use minorhacks_chess::{Board, MoveGen};
let board = Board::default();
let movegen = MoveGen::new_legal(&board);
assert_eq!(movegen.len(), 20);
依赖关系
~200KB