#map #generation #procedural

omg_core

一个用于生成具有用户定义属性(如降雨量和温度)的地图的库

1个不稳定版本

0.1.0 2022年6月15日

#265#procedural


2 crates 中使用

GPL-3.0 许可证

90KB
1.5K SLoC

Orchaldir的地图生成器

CI

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

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

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

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

如何运行编辑器?

使用 cargo

> cd omg_editor
> cargo run

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

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

依赖项

~20–29MB
~259K SLoC