6个版本
0.1.5 | 2023年11月23日 |
---|---|
0.1.4 | 2023年11月18日 |
#1895 in 游戏开发
43 每月下载量
92KB
2K SLoC
Konig
或者
koenig
?我不知道。
一个基于Rust的棋类引擎,旨在支持自定义实现和棋类变体。通常,使用这个包中的特性和定义,实现标准象棋、六角象棋或无限棋盘应该同样简单。
版本v0.2.0的顶级待办事项
- 实现FEN字符串处理。
- 实现SAN字面处理。
- 完成
konig::core
中的定义。 -
konig::标准
- 使用
konig::core
实现的标准象棋。 - 移动验证。
- 移动处理。
- 显示实现。
- 重要测试。
- 完成并审查文档。
- 使用
使用方法
待办事项
,即,不要使用这个库。
它仍然非常不完整;我预计在v0.2.0
版本发布时,这个包的使用将是合理的。
lib.rs
:
这个包提供了象棋(包括标准游戏和一些相关变体)的特性和具体实现。
依赖
~1.2–1.9MB
~38K SLoC