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:
1 parent
2931b1f250
commit
63a6ea8055
15 files changed
+1372
No files matched your search
@@ -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 注)。
|
||||
Reference in new issue
Block a user