文件名称:world-map-gen::world_map:Random世界地图生成器CLI和Rust和WebAssembly库
文件大小:230KB
文件格式:ZIP
更新时间:2024-02-24 12:37:21
game rust npm generator wasm
随机世界地图生成器 world-map-gen是用于Rust和WebAssembly的CLI工具和库。 它提供了为诸如复古战术模拟游戏之类的游戏生成随机世界地图的功能。 生成的地图由单元格组成。 每个单元都有其高度和种类(海洋,城镇,平原,森林,山脉等)。 通过访问在浏览器上进行尝试,或者通过安装在终端上进行尝试。 屏幕截图: 在3D模式下生成120x120地图的示例 二维地图生成示例 终端(iTerm2)中生成的地图示例 这个项目是我个人的实践,目的是创建一个既可以用作普通Rust库又可以用作WebAssembly库的Rust库,它比实用得多。 我使用该算法从这生成了世界地图,并对
【文件预览】:
world-map-gen-master
----.gitattributes(31B)
----Cargo.toml(2KB)
----LICENSE.txt(1KB)
----www()
--------webpack.dev.js(808B)
--------index.html(3KB)
--------3d.ts(4KB)
--------webpack.prod.js(146B)
--------index.ts(7KB)
--------2d.ts(2KB)
--------bootstrap.ts(276B)
--------tsconfig.json(482B)
--------assets()
--------tslint.json(547B)
--------README.md(1KB)
--------renderer.ts(247B)
--------.gitignore(39B)
--------style.css(965B)
--------package.json(1KB)
----src()
--------gen.rs(9KB)
--------draw.rs(4KB)
--------error.rs(1KB)
--------main.rs(3KB)
--------land.rs(5KB)
--------slope.rs(5KB)
--------board.rs(8KB)
--------wasm.rs(8KB)
--------middle_gen.rs(3KB)
--------lib.rs(3KB)
--------large_gen.rs(12KB)
--------color.rs(3KB)
----Guardfile(182B)
----.travis.yml(907B)
----README.md(9KB)
----Makefile(2KB)
----.appveyor.yml(872B)
----docs()
--------index.html(3KB)
--------.nojekyll(0B)
--------1.bootstrap.js(201KB)
--------bootstrap.js(25KB)
--------server.py(546B)
--------assets()
--------README.md(39B)
--------2.bootstrap.js(54KB)
--------node_modules()
--------5912af2dc0175809c54e.module.wasm(144KB)
--------style.css(965B)
----.gitignore(55B)