2 个不稳定版本

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

#1918 in 游戏开发


2 个库中使用 (通过 overworld)

MIT/Apache

7KB
84

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
~24K SLoC