#card #gambling #casino #library #linker

bin+lib blackjack

用于流行赌场纸牌游戏二十一点的工具箱

2 个版本

0.1.1 2020年7月20日
0.1.0 2019年5月14日

#965 in 游戏开发

GPL-3.0-only

28KB
820

二十一点

一个流行的纸牌游戏二十一点的 Rust 后端工具箱和命令行前端。此工具箱旨在可编译以与 C 链接。

工具箱

此工具箱可在 crates.io 上找到。

该库提供了表示牌组(特别是多个牌组组合成单个牌组)、玩家、手牌和单个牌的数据类型。这些结构体提供了实现简单二十一点游戏所需的方法。

Rust 命令行前端提供了一个示例实现以及功能性的游戏体验。

与 C 链接

仓库包含一个表示库公开方法的 C 头文件。还有一个用 C 编写的库命令行前端。可以使用包含的 Makefile 编译。如果 Rust 库输出存储在除 project_root/target/debug 之外的其他路径,则必须更新引用。

许可

项目可在 GPLv3 下使用。请参阅 LICENSE 以获取完整的许可文本。

依赖项

~315–540KB