11个版本 (3个稳定版)
1.0.2 | 2024年1月11日 |
---|---|
0.1.7 | 2023年8月12日 |
0.1.6 | 2023年7月30日 |
#414 in 游戏开发
每月 52次下载
360KB
5.5K SLoC
Tokyodoves
Tokyodoves是一个高效的东京鸽棋盘库和相关工具集。东京鸽是一个两人对弈的策略棋盘游戏。有关其规则,请参阅以下页面。
- 日文规则手册
https://image.gamemarket.jp/2019/11/v160.pdf - 英文规则手册
https://www.daiso-syuppan.com/wp-content/uploads/2021/02/TOKYO-DOVES.pdf - YouTube上解释规则的视频(日语)
https://www.youtube.com/watch?v=SsyoqnipHWQ
棋盘采用位图技术实现,可进行包括移动、放置和移除棋子在内的极快操作。
文档
文档托管在 docs.rs
或者,查看存储库上的自动生成文档 docs.rs
特性
此crate提供了三种类型的特性
- 默认(表示无):仅使用基本实体进行游戏
- 游戏:使用方便的实体进行游戏
- 分析:使用分析和一些集合工具
请注意,如果指定feature = "analysis",则程序也将使用feature = "game"时包含的工具。
请参阅文档以获取详细信息。
使用方法
只需运行
cargo add tokyodoves
或添加选项以选择特性
cargo add tokyodoves --features analysis
或者,将其添加到您的 Cargo.toml
[dependencies]
tokyodoves = "1.0.2"
或者
[dependencies]
tokyodoves = { version = "1.0.2", features = ["analysis"] }
如果您想使用"analysis"特性。
依赖
~0.3–0.8MB
~18K SLoC