mapgen.rs:游戏地图生成器

时间:2024-06-16 22:28:24
【文件属性】:

文件名称:mapgen.rs:游戏地图生成器

文件大小:414KB

文件格式:ZIP

更新时间:2024-06-16 22:28:24

game procedural-generation roguelike map-generation Rust

游戏地图生成器 生成游戏的过程图。 使用WebAssembly。 地图过滤器 该库由不同的地图过滤器组成,可以组合以创建自定义地图生成器。 实施的过滤器 区域出口点 区域起点 BSP内部 BSP房间 细胞自动机 剔除无法到达的区域 扩散限制聚合(DLA) 醉汉的步行 迷宫 噪音产生器 预制件 离房间最近的走廊 简单的房间 Voronoi蜂巢 波浪函数崩溃 用法 向项目添加依赖项 mapgen = "0.4" 使用单个地图生成器: use rand :: prelude :: * ; use mapgen :: {Map, MapFilter}; use mapgen :: filter :: CellularAutomata; let mut rng = StdRng :: seed_from_u64 ( 100 ); let gen = Cellul


【文件预览】:
mapgen.rs-master
----LICENSE-MIT(1KB)
----Cargo.toml(426B)
----src()
--------filter()
--------metric.rs(3KB)
--------geometry.rs(3KB)
--------map.rs(10KB)
--------random.rs(2KB)
--------lib.rs(3KB)
--------dijkstra.rs(5KB)
----LICENSE-APACHE(11KB)
----demo()
--------Cargo.toml(527B)
--------www()
--------src()
--------LICENSE-APACHE(11KB)
--------assets()
--------README.md(239B)
----examples()
--------bsp_rooms.rs(386B)
--------example1.rs(493B)
--------bsp_interior.rs(224B)
----.travis.yml(40B)
----README.md(2KB)
----docs()
--------index.html(3KB)
--------3450392053799dfed08d.module.wasm(96KB)
--------bootstrap.js(16KB)
--------98c7bb1ad7a2b17fcade.module.wasm(130KB)
--------assets()
--------0.bootstrap.js(35KB)
--------f22182091a16774e383e.module.wasm(109KB)
--------fa6c9d72e1d9a518ed31.module.wasm(104KB)
--------3bda724f23e860df0b9c.module.wasm(100KB)
----.gitignore(63B)

网友评论