Commit Graph
400 Commits
Author SHA1 Message Date
DKChan a47c988a2d feat(t7): 结算面两件——终局回看走模态栈修复 z 序压死+冒险终局面板 GP 行
①卡⑨:_on_end_review/_open_review_from_band 改 open 后走 _open_modal(模态栈显式隐藏上方可见遮挡——修复回看层被终局层全屏 STOP 遮罩压死;净空态行为与旧直开逐位等价;关闭侧既有 closed→_on_modal_closed 通路不动)
②卡⑩:GP 冒险钱包呈现侧影子账(_adventure_gp_view/final,_wallet_changed gain/buy 载荷=入账后总额,clear 拍转存)——冒险终局胜利面板补「本局 GP 入账 · 合计 N」行,收束清零前取值纯呈现零核心触碰(C1 呈现层方案;C5:GP 行只上冒险终局面板,战斗 HUD 不回加;失败侧维持 OQ14 口径不呈现)
③ui_click_probe 增②b 终局入口回看断言(真实信号路径:开终局→review_pressed→回看开+终局层被栈隐藏→关闭恢复);ui_probe 增 GP 影子账转存+终局行呈现断言(合成收束期 meta 置空防隔离档跨跑自污染)
轻闸=冒烟 576/0+五探针全 PASS(input/click/layout 本卡加跑);踩坑一次=合成 settle 写隔离档致 camp 零余额断言跨跑失守,已修(meta 置空)+清档
2026-09-29 04:30:14 +08:00
DKChan 442156bfb7 feat(t6): flat_damage 变异格视觉标记——危险红角标+resolver 注入面
①board_cell_unit 增 mutation_mark 程序化角标(flat_damage=左下角危险红三角 0.28 格边,危险红=「开此格有代价」语义位与雷族同源;tex_mutation 纹带槽留给变异纹带六型自产批——代拍板二选一择角标待追认)
②board_view 增 set_variant_mark_resolver 只读回调(同 mask_resolver 注入先例)+_paint_cell 未开格赋值(已开=威胁已兑现标记退位;回调缺位=无标记回退态)
③main 增 _variant_mark_lookup(flat_damage 效应解析,变异数据行动零特判)+接线
④ui_input_probe 扩 case⑭(角标落位+resolver 复位断言,十三→十四断言)
轻闸=冒烟 576/0+三探针 PASS;交叉对拍=master HEAD MC 与 worktree T0 锚 400/400 逐位一致(重锚验证闭合,主区在飞文件全非行为面)
2026-09-29 04:21:26 +08:00
DKChan 6578b284b1 feat(t5): 主角受击+死亡演出——拆两处早退,演出密度与敌方对等
①battle_stage_view.on_step_row_fx hero 早退拆除:受击态+弹道到达拍(0.33s)闪白+打击火花+击杀塌陷(killed 行)——与敌方路径同构同密度;树外守卫即时执行
②main._play_cross_zone_fx hero 早退拆除:敌→主角伤害行 ⚔ 危险红弹道飞向主角站桩;crit 只加重字号不加金(金=收益/胜利语义位,不用于敌方输出——代拍板待追认)
③standee_body flash_hit 增 _flash_count 探针计数;fx_probe 扩第六段=主角受击路由(闪白计数增量+火花)与击杀塌陷断言(BattleStageView 实体级路由测试)
轻闸=冒烟 576/0+三探针 PASS
2026-09-29 04:16:40 +08:00
DKChan 8723d9d826 feat(t4): 命中特效终稿+敌方演出链复核——打击火花六枚+弹道到达拍对齐
①standee_body.play_hit_impact:立绘盒中心六枚短火花放射(程序化色块,确定性方向 i*60°,亮金GOLD_LIT/暖白WARM 交替=物理打击语义不占 危险红=雷/奖励金=收益 位;0.12s 一拍即回收);fx_probe 增 hit_sparks 计数+第六断言段
②弹道到达拍对齐:on_step_row_fx 敌方路径 闪白/火花/击杀塌陷 延迟 0.33s≈弹道飞行(0.16+0.19)——呈现链序=弹道→闪白+火花→血条→灰化;突发多定时器互不干扰(flash 重启/死亡幂等),卡片释放 is_instance_valid 守卫,树外即时执行
③flash_hit 强度时长复核=维持现行(1.6,1.4,1.2)/0.08s+回0.2s——白光可读不糊,±30% 白名单内零调整;④伤害飘字子项代拍板=不做(血条已有「当前/最大」即时数字面,飘字=同一伤害第二呈现触 UI 禁重复展示铁律;审计备注项未立项)
2026-09-29 04:12:42 +08:00
DKChan cabb6b07bf feat(t3): 主角三态切换——portrait 换装 new-normal+attack/hit 入包+挂事件切换+结算回 idle
①48px 档生成器默认补 attack/hit 两档(hero-ref/edit 1x 源→character_hero_attack/hit.png;new-hit.pxo 09-27 已程序导出 hit_1x 在位,U1 手出预案不触发);机检 11/11 过
②ui_kit 增 TEX_HERO_ATTACK/TEX_HERO_HIT;TEX_HERO_PORTRAIT 注记改 normal 态(48px 档换装)
③standee_body 状态机:register_hero_state(组合点注册,缺位不注册=该态保持现纹理)/set_hero_state(短驻 0.35s 自回 idle;未注册态保持)/hero_state_probe;_revive 增态回 idle;set_hero 增死亡残位复活(hp>0——敌侧 set_data 同款)
④battle_stage_view:三态注册+_init;on_step_row_fx 主角攻击行→attack 态/受击行→hit 态(闪白弹道归 T5 拆早退);settle_hero_idle 显式收尾挂 main 两侧 battle_finished/adventure_finished
⑤fx_probe 扩第五段:三态切换+短驻自回+死亡复活断言
轻闸=冒烟 576/0+三探针 PASS(编辑器刷缓存后)
2026-09-29 04:09:13 +08:00
DKChan ac43e1333d feat(t2): 敌种立绘落位——八张真图服役+字形回退退役为纯缺位兜底+站桩纹理非空断言
①八张 character_enemy_<键>.png 服役(T1 产物原位=ui_kit 常量名,worktree 本地不入 git);朝向核证=八敌像素源朝左/正面,flip=false 呈现朝主角——battle_stage_view 旧注记「基准朝右」措辞失真随手修
②standee_body._portrait_glyph 三档体量字形(▂/▆/█)退役,保留 人/✕/敌 纯缺位兜底(C7 回退链保持);相对体量语义由 48px 档统一比例承载;新增 portrait_probe() 探针出口
③ui_probe 扩两断言(只增):敌站桩+主角站桩 portrait_probe().has_tex 全真
轻闸=冒烟 576/0+三探针 PASS(新 png --editor --quit 刷导入缓存后过)
2026-09-29 04:02:59 +08:00
DKChan 4271216b73 feat(t1): 素材管线正式化——pixelize_candidates.py --fixer+九张 48px 站桩槽位档生成器+机检脚本
①--fixer: rust pixelfixer(D:/code/pixel-art-fixer,MIT)收网格(网格检测+重建)+封闭灰袋清除收编(三闸=近底色∧中性灰∧组件不触图缘,防误伤盔甲与影;09-28 手工批次正式化,遗留项清偿)
②--standee48: 九张 48px 槽位档(八敌 pixel-1+主角 normal_1x→character_enemy_*/character_hero_portrait)——统一比例最大体量归 48(相对体量语义=字形回退同构)/底中锚脚贴底缘/块内众数投票降采样(零插值,输出色⊂源色板;NEAREST 直缩 0.25x 糊,goblin A/B 实证,代拍板待追认)/超宽按宽收兜底
③tools/standee_asset_check.py 机检: 高 48/宽≤75/底锚/≤32 色/alpha 二值 五断言,必需集=八敌+主角三态(attack/hit 缺位=T3 范围暂 MISS)
产物九张已落 worktree game/assets/art/character/(gitignored 不入库);机检 9/9 过;轻闸=冒烟 576/0+三探针 PASS 零退化
2026-09-29 03:59:27 +08:00
DKChan f39440daec chore(t0): 迭代6开工——worktree m3-iter6-20260929 基线复读+.gitignore 补行+MC重锚 HEAD
T0 基线(HEAD=700f2ff 零逻辑改动): 冒烟 576/0 三闸过; ui_input_probe 十三断言/ui_probe/fx_probe PASS; doc三闸基线 lint 8=8·term 215+1·死链 3(并行会话 plans 引用)·熵增闸 1(并行U2 qa图); MC N=200/策略 种76000 both min 逐位入档 sim-data/runsum_m3iter6_t0head_20260929.jsonl
重锚依据: 计划书§11 原锚 runsum_m3iter5_c3locked=09dd580(T3判读锁)时点快照,其后 8ffc555(T4敌方AC投值)+3f73e16(T5节点图模板+node_map扩签)改变RNG消费与命中面——零改动复现400/400漂移(level_templates 字段即铁证);T8 对拍锚=本文件,要求逐位一致
.gitignore 追加 game/assets/art/(素材不入git裁定维持,台账244);主区同名文件有并行在飞改动(archive/ 三行)只追加不覆写,合并时贴回
2026-09-29 03:56:25 +08:00
DKChan 700f2ff6cd merge: U2人闸裁断登记——三推翻(a完美L1裁甲新杠杆/b裁C1两刀/c裁AC v1硬梯度)+两追认(d精英解读A/e断言钉模板0);15骨架目检全不过立返工mini-loop(计划书.zcode/plans待批);06四条目重开+完美L1新杠杆条目;裁断记录入design/qa 2026-09-29 02:47:12 +08:00
DKChan f9c1a8a262 docs(u2): 迭代5出口人闸裁断登记——三推翻(a甲新杠杆/bC1两刀/cv1硬梯度)+两追认(d精英解读A/e断言钉固);15骨架目检15/15不过(新规则:L1前三位纯战斗/L2L3层宽上限5);06四条目重开+完美L1新杠杆新条目;返工mini-loop计划书落.zcode/plans待批 2026-09-29 02:46:28 +08:00
DKChan dcbdb1bd30 qa(t5): U2人闸第三件——15张节点图骨架一次性目检预览(数据源=level.tres实态,脚本+16图+清单,产物归design/qa不进游戏包) 2026-09-29 01:49:38 +08:00
DKChan 7eebf995e6 merge: 四裁落表——素材不入git维持/U2人闸交用户prompt/续玩断点立新迭代8(设置面+打磨包随移,代排待追认)/营地2D缓M-4;Alpha验收顺延迭代9;台账244 2026-09-29 01:36:34 +08:00
DKChan 2e4c5870d0 docs(roadmap): 四裁落表——素材不入git维持(补gitignore归迭代6T0)/U2三件人闸prompt已交用户/续玩断点立项新迭代8(中断可续玩·退出即结算两口径+设置面打磨包随移,代排待追认)/营地2D缓M-4;Alpha验收顺延迭代9;台账244 2026-09-29 01:36:20 +08:00
DKChan c744ceffe7 merge: 审计追加卡归属——四件入迭代6(⑨z序⑩GP呈现⑪主角受击⑫变异标记) 两件入迭代7(设置面/打磨包);台账243 2026-09-29 01:25:14 +08:00
DKChan 9125a834ad docs(roadmap): 审计追加卡归属落表——用户裁四件入迭代6(明细回看z序/GP收束呈现/主角受击死亡反馈/flat_damage标记) 两件入迭代7(最小设置面/打磨包);台账243 2026-09-29 01:24:56 +08:00
DKChan 0a37810982 merge: 迭代重排批——用户裁「内容逻辑闭环先于验收」M-3 更名数值标定与 Alpha 创建(战斗演出前移迭代6/魔法道具+元进度标定编入迭代7/Alpha验收后移迭代8) M-4转Alpha后深化;台账242 2026-09-29 00:59:06 +08:00
DKChan 87d8d98e84 docs(roadmap): 迭代重排——用户裁「内容逻辑闭环先于验收」M-3 更名数值标定与 Alpha 创建(战斗演出前移迭代6/魔法道具+元进度标定编入迭代7/Alpha验收后移迭代8) M-4转Alpha后深化;台账242 2026-09-29 00:58:25 +08:00
DKChan f64f65b318 merge: M-3 迭代 5「读数重测与调参」五卡落籍——统一流后基线重测(三越带)+杠杆扫描(C3锁值)+AC投值(Boss-only 台阶8/9/12)+节点图生成特性批(15骨架/node_map扩签/首次冒险脚本);冒烟557→576;读数挂账(完美L1丙·普通L2 17.1%)归U2人闸追认;台账230-241 2026-09-28 23:27:18 +08:00
DKChan 87d774f5bb docs(roadmap): M-3 迭代 5 完成标注——五卡落籍+读数挂账归出口人闸(M-3 里程碑不动,出口=迭代 6) 2026-09-28 23:26:38 +08:00
DKChan c8f595f5de docs(m3-iter5-T5): 关卡节点图生成.md v0.5台阶一已实施(状态行+P0落地标注+版本历史)+06条目状态改移(关卡内结构生成/基线通关率越带+杠杆扫描/L2Boss压带/敌方AC 四条收口移除,挖掘不等式对账交付/heal量级锚收口/刷新经济基线已采/大奖励联动复验 部分收口) 2026-09-28 23:25:09 +08:00
DKChan 3f73e16366 feat(m3-iter5-T5): 关卡节点图生成特性批·台阶一全落地——15张骨架(3关×5,模板0=现行图回滚档;L1单链排列变体/L2L3网状图变体,战斗id恒∈遭遇表行集,商店必经位承袭)+node_map扩签(标签不参与派生只进日志,黄金向量零动)+首次冒险固定脚本(存档布尔位唯一新增域,老档迁移=true,收束点置位幂等)+池内全模板加载校验(validate抽出与跨表校验模板感知)+MC分层出数(RUNSUM level_templates逐节点模板名,抽查五模板全被抽中);冒烟558→576(新增17断言:池参数/零scope强制/抽签确定性/N=1等价/首冒分支/收束置位幂等);生成器tools/t5_build_templates.py含生成前自校验 2026-09-28 23:20:00 +08:00
DKChan 8ffc5552f1 balance(m3-iter5-T4): 敌方AC行值投值·Boss-only终版(杂鱼全0+Boss台阶8/9/12)——v1硬梯度14.3%/v2软15.7%/v3 Boss-only 17.1%三版穷尽证普通L2与AC不可兼得,17.1%挂账并列U2追认(与完美L1丙同形态);生存链复算=判定式阈值AC+EV表与表值锚逐位吻合(暴击相消口径)+折扣档被damage_floor压平为1点悬崖;L2池复验过(杂鱼93%健康/Boss 83%·9.4轮税收精准);冒烟占位断言(全行AC=0)换新不变量守带宽+台阶,557→558只增 2026-09-28 23:09:03 +08:00
DKChan 09dd580447 balance(m3-iter5-T3判读锁): 用户裁丙(完美L1 89%挂账上界仪不判)+C3组合锁值落地——岩浆2→1/per_level_bonus 2→0/percent 5→4/卓尔130→100+registry三处同步;锁值后全量确认N=200/策略种76000:普通L1 46.5%✓/普通L2 31.2%✓/完美L2 56.6%✓(三入带,完美L1 83%按丙)+小样20过;T2真人位如实回填(U1仅1个2轮中断会话,k不可计算,用户指令越门续跑,k义务保留) 2026-09-28 20:55:37 +08:00
DKChan 343f67f35d merge: M-4 立迭代 7 战斗演出完善——收编战斗表现批历史登记,八任务卡,门=M-3 出口 2026-09-28 20:23:01 +08:00
DKChan 00e1e15bb7 docs(roadmap): M-4 立迭代 7 战斗演出完善批(用户拍板方案 A)——收编历史登记战斗表现批(台账 106,P0 样张前置已解);八任务卡=资产管线正式化(--fixer+封闭袋段+48px 槽位档九张)/敌种立绘落位/主角 portrait 替换+三态素材入包/三态切换挂事件/命中特效密度终稿/受击白光演出链复核/fx_probe 扩充/实机目检人闸;门=M-3 出口闸;迭代 8+=魔法道具/元进度/反制/关卡内容原 M-4 内容顺延 2026-09-28 20:22:45 +08:00
DKChan 09862615e6 balance(m3-iter5-T3): 杠杆网格扫描+四级阶梯落档——配对种子10配置(OFAT六+C1/C2/C3+B0):L2可收带(C3类=岩浆1+plb0+卓尔100+percent4→普通L2 24%带缘/完美L2 56.2%入带);完美L1全网格89%钉死(三选一待用户);群战上探被unit_count_max域守卫封死;r_boss锚漂移登记(L2/L3≈0.33<域下限);对账件四项重跑记录(护栏B/挖掘不等式重立/sapped-heal当量/换算率锚复验)+刷新阈值提案;行值零变更待判读(U1+k+完美L1三选一) 2026-09-28 20:04:35 +08:00
DKChan e55dc1075d qa(m3-iter5-T1): 统一流后全新基线重测——MC 400局+verifier 500局双窗对拍,判读报告初稿落 design/qa(三越带初判:普通L2 6%越下带/完美L1 85%越上带/完美L2 20.6%越下带,普通L1 50%落带;F4 Boss承伤完美双关带内·普通L1 54.6%微越;刷新经济基线完美档19%弃图率;真人位留空待T2) 2026-09-28 17:55:03 +08:00
DKChan 20533e3975 merge: 前捅朝向中性批——删右缘钉死,朝向随双参考自然呈现(镜像归后处理) 2026-09-28 16:08:01 +08:00
DKChan 70b2874e73 docs(art): 前捅朝向中性批——删右缘方向钉死(用户裁朝向无关可镜像,随 normal/hit 双参考自然朝向):toward the right side/right edge → in front of him/tip facing away from his body;旗位仍钉画右随参考 2026-09-28 16:07:48 +08:00
DKChan 7879c3b06a merge: M-2 里程碑关闭——出口闸八项目检通过(用户),M-3 升现行 2026-09-28 16:05:53 +08:00
DKChan 4c222744be docs(roadmap): M-2 出口闸通过·里程碑关闭——M-2 章节精简+时间线完成行+M-3 升现行里程碑 2026-09-28 16:05:38 +08:00
DKChan 3b3901389f merge: 人设旗脱钩批——背包旗=旗朱红矩形与棋盘封印黑分线(character-design v1.7/art-bible v2.15/comfyui主角卡随批;封印色沿革仅棋盘格) 2026-09-28 15:57:24 +08:00
DKChan d93fc19c50 merge: 攻击段三修批——姿态向前捅(铲尖朝前)+兜帽披肩式+人设旗脱钩旗朱红矩形#C63D22(负向禁三角旗黑旗/上举挥残留加固) 2026-09-28 15:57:22 +08:00
DKChan bd68ec0296 docs(art): 人设旗脱钩批补刀——背包旗不再视作封印印记的携带形态(脱钩拍板连带,仅保留主角即插旗者身份叙事) 2026-09-28 15:56:53 +08:00
DKChan 122308804a docs(art): 攻击段三修批——姿态改向前捅(铲尖朝前/双臂前伸/负向禁上举挥)+兜帽改披肩式(披肩颈似短披,负向禁系结围巾垂尾,删颈部无物旧句)+旗脱钩(人设背包旗=旗朱红矩形#C63D22,负向禁三角旗黑旗,受击段同步,§1注记重写棋盘黑/人设红分线)+加固(比例量化锚/卷席吊袋辫绳毛领禁则/整体含铲入画留边) 2026-09-28 15:55:16 +08:00
DKChan 81bf979e04 docs(art): 人设旗脱钩批——背包旗=旗朱红矩形#C63D22与棋盘封印黑脱钩(封印色沿革仅棋盘格)+旗形三角改矩形(以normal/hit成图为基准)+兜帽披肩式措辞;character-design形象锚/背包旗条/版本行+art-bible§5.4速览/§4.1红族口径限定/版本行+comfyui主角卡旗措辞随批 2026-09-28 15:53:55 +08:00
DKChan 701555cd55 merge: M-2 迭代 4 收口——roadmap 挂起清单增出口闸解锁点 2026-09-28 14:05:42 +08:00
DKChan 35fb9ce2b7 docs(roadmap): 挂起清单增 M-2 出口闸目检解锁点(迭代 4 落籍待人闸) 2026-09-28 14:05:29 +08:00
DKChan df81088b16 merge: M-2 迭代 4「关卡画面视觉终稿」loop——样张 v1 机检冻结+节点图标组接线+终稿落码+换层挂点 2026-09-28 14:02:35 +08:00
DKChan 70deba153c docs(ux): T5 文档回填——level-map OQ4 视觉终稿收口+art-bible v2.14 冻结落文+M-2 出口闸检查单 2026-09-28 14:01:25 +08:00
DKChan 6dcd40bce8 feat(ux): T3+T4 视觉终稿落码+转场挂点——GOLD_DONE/底栏墨色/血条深底/Boss 双描边+换层 tint 渐变挂点(UiKit.motion 包装) 2026-09-28 13:56:28 +08:00
DKChan 4ece929315 feat(ux): T2 节点图标组接线——五键量化过复用闸四道+load_tex 守卫接线+字形退役(缺位回退) 2026-09-28 13:51:41 +08:00
DKChan 9a79927b05 feat(ux): T1 关卡画面样张 v1 机检全绿——11 断言+冻结值登记(M-2 迭代 4 承重卡) 2026-09-28 13:40:25 +08:00
DKChan 74c8ebe430 merge: M-2 迭代 3「独立屏架构」loop——关卡画面升格独立屏(LevelMapScreen)+全链流程+独立性断言
四批次 30002f8/ae2ca4f/a055722/3dffbde:①T1 level-map 形态升格 spec 先行(模态覆盖层措辞全量退役=独立屏独占呈现零透出+屏底+淡入+独立性断言 AC;interaction-patterns pattern 6 退出注记+battle.md 三处随改)②T2 RouteOverlay→LevelMapScreen 改名+不透明屏底(BG_ROOT+石纹底噪 load_tex 守卫)+进入淡入 200ms+组合根 _battle_root/_level_screen_active 屏级互斥单一出口③T3 兑付覆盖层本屏域内弹出(_submit_choice 节点类型分支:奖励/恢复/商店本屏保持激活=模态栈遮挡恢复零改动复用;战斗/Boss 出屏;open_choices 幂等刷新)④T4 探针独立性断言(屏激活期宿主隐藏/战斗节点提交后恢复)。
验证:worktree+主区双跑冒烟 557/0+五探针 PASS+doc 三闸对基线零新增(lint 8=8/term 215=215/死链 0)+熵增闸 PASS。M-2 迭代 4 下一站=关卡画面样张+节点图标接线+视觉终稿。
2026-09-28 06:45:42 +08:00
DKChan 3dffbdea23 test(smoke): T4 探针独立性断言——独立屏激活期战斗屏宿主隐藏/战斗节点提交后恢复
ui_probe 入口停点段:+独立性断言二支(level_screen.visible 且 _battle_root.hidden=零透出契约;press_candidate 进首战后 _battle_root 恢复+level_screen 不可见=屏级互斥恢复);断言消息 route_overlay 残留清零+注释措辞随独立屏。ui_click_probe 入口段:+独立性断言(屏激活期宿主隐藏)。
轻闸=冒烟 557/0+五探针全 PASS 零脚本错误。
2026-09-28 06:45:04 +08:00
DKChan a055722372 feat(ux): T3 全链流程随独立屏——兑付覆盖层本屏域内弹出+出屏分支
_submit_choice 节点类型分支:战斗/Boss=出屏(visible=false 后发射);奖励/恢复/商店=本屏保持激活发射——兑付覆盖层由节点事件在本屏域内弹出(模态栈打开低层自动隐藏高层本屏、关闭自动恢复,零机制改动复用),兑付确认回图即本屏就地刷新(open_choices 幂等,was_visible 判据不重放淡入)。组合根 _on_route_chosen 改视图去留随动:出屏才收栈记录+_exit_level_screen 回战斗屏;放弃/冒险终局强制回战斗屏呈现摘要(T2 已落)。零自动推进纪律零改动。轻闸=冒烟 557/0+五探针 PASS(click_probe 岔路/商店路径含域内弹出全程实测)。
2026-09-28 06:42:39 +08:00
DKChan ae2ca4ffd4 feat(ux): T2 独立屏落地——RouteOverlay 升格 LevelMapScreen+组合根屏级互斥
类/文件改名 route_overlay.gd→level_map_screen.gd(RouteOverlay 退役,uid 随迁);屏底=暗幕 0.6 半透→不透明 BG_ROOT+石纹底噪(TEX_BACKDROP_STONE load_tex 守卫缺位纯色回退,spec Layout 形态升格);open_choices 进入转场 alpha 淡入 200ms(UiKit.motion;就地刷新/模态栈恢复不重放)。
组合根:_battle_root 宿主引用留存+_level_screen_active 状态+_enter/_exit_level_screen 单一出口(进屏隐战斗屏/出屏显战斗屏);_on_choices_presented 走进屏;_on_route_chosen 出屏分支;_on_adventure_finished 强制回战斗屏呈现摘要(放弃入口终局兜底)。_input_locked/模态登记序(节点层与商店层之间)不变——兑付覆盖层域内弹出的遮挡恢复语义由模态栈零改动复用。
探针机械改名 main.route_overlay→main.level_screen(ui_probe 5/ui_click_probe 4/ui_input 5/ui_tune 2 处)。坑⑤再证:新 class_name 后未刷编辑器缓存致四探针 Parse Error 超时——--editor --quit 后全绿。轻闸=冒烟 557/0+五探针 PASS。
2026-09-28 06:40:16 +08:00
DKChan 30002f85fd docs(ux): T1 level-map 形态升格独立屏批——规格先行(M-2 迭代 3 首卡)
用户裁决落规格:独立屏=最终形态,覆盖层实现定性=测试阶段形态。level-map.md:Status/覆盖范围/到达方式/Navigation Position「模态覆盖层形态(暗幕 0.6 底层透出)」全量改写「独立屏独占呈现(战斗屏宿主整体隐藏零透出)」+Layout 屏底(BG_ROOT+石纹底噪=M-1 框材件)+Transitions 独立屏淡入 200ms(alpha 非明度——§2)+AC「模态纪律」改「独立性断言」(激活期战斗屏隐藏/战斗节点提交后恢复/兑付覆盖层关闭后本屏恢复)+节点商店覆盖层本屏域内弹出语义明确+实现锚改名 level_map_screen.gd+修订记录。interaction-patterns pattern 6 When-NOT-to-Use 补独立屏退出注记(node/shop 域内弹出仍属);battle.md 三处「选路覆盖层常驻形态」措辞随改;level-clear.md 核对零改(其覆盖层措辞指自身形态)。战后回图/零自动推进语义零改动——改的只是呈现形态。
2026-09-28 06:20:23 +08:00
DKChan a7bc7c8afd merge: 关卡画面独立化立项 M-2 高优先级+M-1 收档精简(里程碑重排) 2026-09-28 05:37:45 +08:00
DKChan f4188d1860 docs(roadmap): M-1 收档精简+关卡画面独立化立项 M-2 高优先级——里程碑重排
用户 2026-09-28 两裁决落文:①M-1 切片表现收口初步验收通过——章节精简为标题+完成状态行(明细归 git 历史+出口检查单+台账 215-222);②关卡画面从战斗屏模态覆盖层(现实现=测试阶段形态)升格为独立存在的屏=最终形态,立项 M-2 高优先级插在数值标定前——迭代 3 独立屏架构(spec 形态升格先行+场景切换器+全链流程+探针回归)/迭代 4 关卡画面视觉终稿(关卡画面样张硬前置+节点图标组接线解禁〔迭代 2 曾避让在飞冲突〕+终稿落码+下探转场)。
原 M-2 数值标定与 Alpha→M-3(迭代 5/6 顺延)、原 M-3 内容深化→M-4;时间线补 09-28 行;当前位置刷新(挂起清单剔 M-1 目检已过+迭代 1 在飞已落两笔过期项);纯文档零代码,doc_link 死链 0+结构审计 PASS。
2026-09-28 05:37:27 +08:00