3 个版本 (破坏性更新)

0.5.0 2024年2月17日
0.4.0 2023年9月28日
0.3.0 2023年9月28日

#983 in 游戏开发


2 个工具箱中使用 (via overworld)

MIT/Apache

16KB
337

overworld

一个增量游戏/管理相关可重用组件库。

安装

安装 Overworld 有几种方法

从元包中

  1. cargo添加 overworld
  2. 配置您想要的特性
    1. default 是一个合理的集合
    2. all 为所有特性
    3. 或者某些虚拟特性,如 rpgmanagementincremental,用于在那些游戏类型中常用的包
    4. 仅针对子集的特定特性,例如:diceprogression
  3. 开始使用它的时间!

通过特定组件

如果您只想添加单个工具箱,可以使用 cargo add overworld_COMPONENTNAME (cargo add overworld_progression)

示例

use overworld::roll::Die;
// overworld_dice::roll:Die; if not using metapackage

fn main() {
    let d6 = Die::new(6);
    println!("You rolled a {}", d6.roll());
    // You rolled a 6
}

贡献

欢迎贡献!请随意打开一个问题或提交一个拉取请求。

许可证

以下许可证可供选择

项目中的文件可能无法根据这些条款进行复制、修改或分发。

依赖项

~0.6–1.3MB
~28K SLoC