5 个不稳定版本

0.4.2 2023 年 9 月 28 日
0.4.1 2023 年 9 月 28 日
0.4.0 2023 年 9 月 28 日
0.3.0 2023 年 9 月 28 日
0.2.2 2023 年 9 月 23 日

#794 in 游戏开发


用于 overworld_demo_typegame

MIT/Apache

63KB
1K SLoC

overworld

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

安装

安装 Overworld 有几种方法

从元包开始

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

通过特定组件

如果您只想添加单个 crate,可以使用 cargo add overworld_COMPONENTNAME (例如,cargo add overworld_progression),(在某些情况下,它们可能依赖于此仓库中的其他 crate。)

示例

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