2 个版本
0.1.1 | 2020年7月20日 |
---|---|
0.1.0 | 2019年5月14日 |
#965 in 游戏开发
28KB
820 行
二十一点
一个流行的纸牌游戏二十一点的 Rust 后端工具箱和命令行前端。此工具箱旨在可编译以与 C 链接。
工具箱
此工具箱可在 crates.io 上找到。
该库提供了表示牌组(特别是多个牌组组合成单个牌组)、玩家、手牌和单个牌的数据类型。这些结构体提供了实现简单二十一点游戏所需的方法。
Rust 命令行前端提供了一个示例实现以及功能性的游戏体验。
与 C 链接
仓库包含一个表示库公开方法的 C 头文件。还有一个用 C 编写的库命令行前端。可以使用包含的 Makefile
编译。如果 Rust 库输出存储在除 project_root/target/debug
之外的其他路径,则必须更新引用。
许可
项目可在 GPLv3 下使用。请参阅 LICENSE
以获取完整的许可文本。
依赖项
~315–540KB