#incremental #rpg #management #dice-roll #game

overworld_progression

Overworld Progression 库 - 经验、里程碑和等级进度

2 个不稳定版本

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

#1511 in 游戏开发

Download history 41/week @ 2024-04-02 1/week @ 2024-05-14 6/week @ 2024-05-21 1/week @ 2024-06-11 4/week @ 2024-06-18

53 个月下载量
用于 2 个工具包(通过 overworld

MIT/Apache

16KB
330 代码行

overworld

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

安装

安装 Overworld 有几种方法

从元包

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

通过特定组件

如果您只想添加单个工具包,可以使用 cargo add overworld_COMPONENTNAME (cargo add overworld_progression),例如: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