#map #serde #generation #procedural

omg_serde

为 omg_core 添加 serde 支持

1 个不稳定版本

0.1.0 2022年6月15日

#291 in #procedural


omg_editor 中使用

GPL-3.0 许可证

140KB
2.5K SLoC

Orchaldir 的地图生成器

CI Current Crates.io Version

此项目允许用户通过定义一系列用户定义的步骤来创建地图。一些示例步骤包括

  • 创建用户定义的属性,如降雨量或温度。
  • 向属性添加噪声或渐变。
  • 转换属性。
  • 组合多个属性。

可以使用 serde 将步骤保存到文件并从中加载。

一个非常简单的编辑器使用 rocket 可视化生成的地图。

如何运行编辑器?

使用 cargo

> cd omg_editor
> cargo run

对于 IntelliJ,将 运行配置的工作目录 设置为 omg_editor

之后,您需要在浏览器中打开显示的链接(例如 http://127.0.0.1:8000)。

依赖项

~21–31MB
~297K SLoC