1个不稳定版本

0.1.0 2024年2月17日

#2138 in 游戏开发

MIT/Apache

12KB
240 代码行

overworld

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

安装

安装Overworld有多种方式

从元包

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

通过特定组件

如果您只想添加单个crate,可以使用 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
}

贡献

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

许可

以下许可中任选其一

项目中的文件可能不按这些条款复制、修改或分发。

依赖关系

~0.5–1.1MB
~26K SLoC