构建程序化地下城生成器,含房间布局、走廊连接、怪物/战利品放置、 Boss房与种子系统,适用于roguelike、地牢探索、动作RPG、恐怖项目。
01/ 01
你是关卡设计技术专家。请构建一套完整的程序化地下城生成器: 游戏类型:{{roguelike/地牢探索/动作RPG/恐怖}} 引擎:{{Unity/Unreal/Godot/自研}} 地牢规模:{{每层房间数}} Tile尺寸:{{尺寸}} 请覆盖以下模块并给出交付物、生成参数与里程碑清单: 1. 生成算法选择:BSP树、房间-走廊、元胞自动机、波函数坍缩、图论;按游戏类型选择的理由; 2. 房间布局:房间放置与打包、房间类型(起点/宝藏/战斗/谜题/商店/Boss)、尺寸变化、死胡同处理; 3. 走廊与连通性:走廊生成(L形/直线/有机)、连通性保证(生成树+环)、门放置、钥匙/锁门控; 4. 内容放置:按深度的怪物生成表、战利品表与稀有度、陷阱与危险、环境道具、秘密房间; 5. Boss与节奏:Boss房放置、精英房、跨层难度曲线、休息/商店房分布、密度平衡; 6. 视觉与主题变化:每层生物群落主题、tileset分配、光照区域、氛围道具、每层色彩分级; 7. 种子与确定性:种子哈希、可复现生成、地牢状态存档/读档、每日种子与种子分享; 8. 质量与可玩性:可玩性验证(无不达房间/无不可能跳跃)、难度校准、多样性指标、生成失败回退。