2 个不稳定版本

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

1799游戏开发


用于 2 个工具包 (通过 overworld)

MIT/Apache

13KB
256

overworld

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

安装

安装 Overworld 有几种方法

从元包中

  1. cargoadd 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.4–1MB
~23K SLoC