feat(迭代35卡①): 节点图参数化生成器核心批落地——五旋钮参数档 schema+.tres 三行 provisional+ConfigDB 注册与 level_gen_params_row 单点读;RngService 新增 pure_stream 纯流面(不推计数器不落日志,derive_at 派生面流化);NodeMapGenerator 产图 generate(params,seed)+产出侧自证 validate_output(产出约束五条/结构铁律/摆放约束三条/多终点深度互异/深度=自入口最长路径步数)+参数无解致命中止无兜底图;三套断言宿主 68 条(fv1–fv10)+run_all manifest 三行登记;生长读数 L1/L2/L3 = 11/19/29 节点、层高 6/9/13。卡② 停工呈报随批(§0 硬交付序列——覆盖批未立卡)

This commit is contained in:
DKChan committed 2026-10-24 05:40:04 +08:00
1 parent 2931b1f250
commit 63a6ea8055
15 files changed
+1372

No files matched your search

+49
View File
@@ -0,0 +1,49 @@
[gd_resource type="Resource" script_class="LevelGenParams" load_steps=2 format=3]
[ext_resource type="Script" path="res://data/schemas/level_gen_params.gd" id="1"]
[resource]
script = ExtResource("1")
rows = [{
"level_index": 1,
"layers": 6,
"branch_density": 0.3,
"battle_ratio": 0.5,
"reward_ratio": 0.2,
"rest_ratio": 0.2,
"shop_ratio": 0.1,
"entry_count": 1,
"exit_count": 1,
"battle_floor": 4,
"fork_ways_min": 2,
"fork_ways_max": 3
}, {
"level_index": 2,
"layers": 9,
"branch_density": 0.5,
"battle_ratio": 0.5,
"reward_ratio": 0.2,
"rest_ratio": 0.15,
"shop_ratio": 0.15,
"entry_count": 2,
"exit_count": 2,
"battle_floor": 6,
"fork_ways_min": 2,
"fork_ways_max": 3
}, {
"level_index": 3,
"layers": 13,
"branch_density": 0.7,
"battle_ratio": 0.55,
"reward_ratio": 0.15,
"rest_ratio": 0.15,
"shop_ratio": 0.15,
"entry_count": 2,
"exit_count": 3,
"battle_floor": 8,
"fork_ways_min": 2,
"fork_ways_max": 3
}]
; 节点图生成器核心批 卡① §8.1 参数档 provisional 取值表逐行填列(定值批落终值,数值全 provisional)。
; 层深/出口/岔口去路数为已锁域;商店实数由摆放约束钉死=出口数(shop_ratio 为名义值,配比填余次序见卡① §8.1 注)。