Commit Graph
362 Commits
Author SHA1 Message Date
DKChan 35fb9ce2b7 docs(roadmap): 挂起清单增 M-2 出口闸目检解锁点(迭代 4 落籍待人闸) 2026-09-28 14:05:29 +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
DKChan a8cb1802bd merge: fx_probe.gd.uid 入库补漏 2026-09-28 05:07:29 +08:00
DKChan 0f28f4002b fix(smoke): fx_probe.gd.uid 入库——Godot 4.7 新脚本伴生 uid 件随批(迭代1 .uid 先例同款) 2026-09-28 05:07:08 +08:00
DKChan 83c11a13a7 merge: 关卡画面深层节点不可点根修——画布随图自适应+图上命中真实输入回归闸(用户目检 bug 反馈) 2026-09-28 05:06:44 +08:00
DKChan b184f951e7 fix(ux): 关卡画面深层节点不可点根修——画布随图自适应+图上命中真实输入回归闸(用户目检 bug)
- 根因: T4 图上点击把命中搬上 620x240 固定画布,L1 单链层深=节点序(Boss 内容 x=70+6*122=802)深层节点全在 gui_input 命中区外——draw 不裁剪看得见、事件收不到点不中;press_candidate 直调命中函数不经画布矩形,headless 探针全绿盲区(切片表现逻辑层盲区案底再+1)
- 根修: route_overlay 画布随图自适应(level-map.md Layout 既有条款'画布宽随层数高随同层最大节点数'的实装件)——open_choices 先 _fit_canvas 按分层公式求内容包络设 min 尺寸(下限 620x240 小图观感不变),_layout 按内容包络居中;_assign_layers 拆共享件
- 命中坐标改事件自带 position(gui_input 事件坐标=接收控件局部坐标,push_input 同成立)
- 回归闸: ui_input_probe 增 ⑫图上命中真实输入(push_input motion+click 到 route_chosen)⑬画布拟合断言(复刻分层公式独立推导最深内容 x 断言 min 尺寸覆盖)——十一断言→十三断言
- 轻闸: 冒烟 557/0+ui_input_probe 十三断言+ui_click_probe 问题=0
2026-09-28 05:06:38 +08:00
DKChan 5d76e989ff merge: 检查单对齐双迭代同库实态(迭代1六卡读数入表+合库复跑留痕) 2026-09-28 05:04:58 +08:00
DKChan aea303b461 docs(qa): 检查单对齐双迭代同库实态——迭代 1 六卡读数入表+合库复跑留痕
并行会话迭代 1 loop(aa18eb9 六卡)已与迭代 2 同落 master(9abf5ff 双父合并):检查单迭代 1 节从三卡在飞版更新为六卡落籍表(补 T4 关卡画面/T5 胜利 GP/T6 瓦片换色),目检第 8 项解除条件注记,合库复跑读数(冒烟 557/0+五探针+九套件)入留痕。
2026-09-28 05:04:51 +08:00
DKChan 9abf5ff448 merge: M-1 迭代 2「样张冻结与表现定稿」loop——样张 v2 机检 16/16 四冻结+框材组 8 件接线+演出密度终稿+棋盘数字终稿+M-1 出口闸检查单
五批次 a08d89c/f9b0765→2d1388b:①T1 样张 v2(机检闸形 A 全过即冻结——新增 A3 Δ≥55/F6 双明度带/F7 DEPTH_PX 同源/A6 观感密度四断言,art-bible v2.13 落四冻结+UiKit 小人蓝同步 #2E86DE+图例旗色封印黑漏网修)②T2 框材组 8 件(♻ Kenney/OGA 全 CC0 量化改色入包,UiKit 单点工厂+五视图接线,✦ 背景横幅列缺料)③T3 演出四项(死亡碎裂/胜利纹章/失败掸灰/意图三档+结算光带缘线)+fx_probe 新探针④T4 数字形制冻结值落码(三档墨色温/字号 ≥18 公式/色牌 0.60·0.62)⑤T5 M-1 出口闸检查单(design/qa/m1-exit-gate-checklist-2026-09-28.md——真人目检八项+✦ 缺料清单)+06 两已解决条目移除+roadmap 挂起清单对齐。
验证:样张机检 16/16+冒烟 557/0(基线持平)+五探针(ui_input/ui_probe/ui_click/ui_tune/fx 新增)全 PASS+doc 三闸对基线零新增(lint 8=8/term 215=215/死链 0)+熵增闸 PASS。
2026-09-28 04:58:58 +08:00
DKChan a08d89c646 docs(qa): T5 M-1 出口闸检查单成文+06 两条目收口+roadmap 挂起清单对齐
检查单 design/qa/m1-exit-gate-checklist-2026-09-28.md:迭代 1+2 机器闸读数汇总+真人目检八项(逐项可勾,1-7 过=M-1 关闭→M-2 解锁)+✦ 缺料清单八件(B 区背景横幅/八敌种立绘/主角旗色手修/行进器/序列帧可选/巢穴纹封印纹样/变异纹带/格面徽章——只登记不生图)+代拍板追认五项。
06 解决即移除:「战斗画面表现收口(循环 2 输入清单)」与「棋盘数字呈现优化(色牌=临时档)」两 entries 删除(样张 v2 冻结/框材接线/演出终稿/数字终稿全落籍——draw calls 归 Alpha 验收批 roadmap 卡④承载,本关强化接线归 C 区预留条目)。
roadmap 挂起清单对齐:样张 v1 否决原因闸移已解闸存档;挂起改为=真人试玩/M-1 目检/迭代 1 T4 在飞。
2026-09-28 04:56:19 +08:00
DKChan 2d1388b466 feat(art): T4 棋盘数字呈现终稿批——数字形制冻结值落码
①数字墨三档色温:UiKit 新增 INK_COLD #132E36/INK_OCHRE #3C250C/INK_RUST #4A1E14,board_view._digit_ink(d) 按 1-3/4-5/6-8 分档(冷=稀疏暖=密集氛围档,字形为唯一数值载体——§4.1 禁八色分色不变);②字号下限 14→18+ceil 口径=max(18, ceil(格边×0.5))(§7.4 冻结公式);③色牌 0.66/0.68→0.60/0.62 格边=样张 v2 冻结值(留白 ≥2px),旗条注释旗朱→封印黑随文。
§1.4 验收 1 硬指标不放松(牌 L≥0.70/墨 L≤0.027/WCAG≥4.5:1 样张 A3 机检在闸)。ui_tune_probe 回归 PASS。轻闸=冒烟 557/0+五探针全 PASS(修复本批一次编辑缩进事故——SCRIPT ERROR 归零后复跑)。
2026-09-28 04:52:02 +08:00
DKChan d458e393de feat(art): T3 演出密度终稿批——演出四项落码+fx_probe 新探针
死亡碎裂(standee mark_dead 增五碎块抛物线弹飞 0.45s——§4.6.4 灰化+碎裂禁瞬间消失+§8.4 冻结值);意图三档动画终稿(§4.6.4:档①普通攻击零表示不变/档②特殊准备=弹入+二次弹跳高举/档③重击蓄力=缓推 1.22+定格微顿+回落——三档运动签名互异灰度可辨);胜利纹章(battle_end open_victory 蜡封落定后十碎砖自四周拼纹章环,驻留至 close——§2.4);失败掸灰(open_defeat 八尘絮飘落——§2.5)+既有旗光收回挂探针;结算轮光带终稿(加 2px 亮金前导缘线——§2.2 逐行横扫方向可读)。全部程序化 tween 零新帧资产,确定性散布禁全局随机,时长全走 UiKit.motion 减动效包装。
新探针 smoke/fx_probe.tscn+gd:死亡碎裂5/意图三档+零表示/纹章10/掸灰8+旗光8/光带+缘线 五断言全 PASS。
连带:图例旗条目名回退『旗』(click_probe 图例基线精确匹配;T1 曾改旗(封印印记)——封印语义移描述列,色 #000000 保留)。轻闸=冒烟 557/0+五探针(ui_input/ui_probe/click/tune/fx)全 PASS。
2026-09-28 04:34:51 +08:00
DKChan 0ad16747fc feat(ui): T2 框材组 8 件换皮接线批(样张 v2 冻结色板量化)——UiKit 单点工厂+五视图接线
♻ 复用件审阅+量化改色(tools/quantize_ui_skin.py,全 CC0,闸①色板 token 渐变带重映射/闸②token 天然合规/闸③图标四形互异/闸④授权干净):panel_stone/button_stone 两态/backdrop_stone/border_stone/营地图标四件(钥石金+柜台暖白)九件入 game/assets/art/ui/(PNG 不入 git,缺位 load_tex null 回退)。
接线=UiKit 单点:panel_skinned(B 区舞台 tint PANEL_STAGE/C 区主面板/图例面板+墨字随行改色 §7.2)+_apply_button_skin(全站按钮两态皮+墨字,UiKit.button 消费点零改)+frame_skinned(营地仪式石框容器)+icon_rect(营地钥石行/三柜台头图标,缺位纯文本回退)+开始界面石纹底噪底层(ui_assembler,z 序 dim 之上内容之下)。数据框/暗卡/结算回看保持素面或暗底(§7.1 数据素面纪律)。
✦ B 区背景横幅不生图列缺料清单(归 T5 交付)。8 件=面板九宫格/按钮常态/按钮按压/石纹底噪/仪式石框/钥石图标/柜台图标组/B 区横幅(缺料)。轻闸=冒烟 557/0+四探针 PASS(带素材模式)+编辑器导入 9 件零报错。
2026-09-28 04:10:49 +08:00
DKChan f9b0765412 feat(art): T1 样张 v2 冻结批(机检闸形 A)——16/16 全绿触发四冻结
样张 v2 重出:D 投影档+整板悬崖(board_world 同款 DEPTH_PX=8 同源)+微光泛光增强+物件纹样增至四类型+S3 角嵌漏网清除;产物命名带 v2(v1 覆盖欠账清偿),报告迁 design/research/sample-v2-机检报告-2026-09-28.md。机检扩展:现行 13 条+A3 图底分离 40→55+F6 顶面立面双明度带≥18(南临空墙格实测均 106.3)+F7 DEPTH_PX 同源断言+A6 观感密度梯度均值≥4.70(v1 同口径实测 4.09×1.15,口径注记=低频双峰被墙地结构锁死、细节层次住高频)。
四冻结:①砖面=方案甲+D 投影参数+悬崖(圣经 §3.2)②色板=小人蓝 #2E86DE 定稿(UiKit 同步 #2E6E8E→#2E86DE+图例 hex)+接触带微光 #D6ECFF+类型微光五组定稿(§4.1/§4.2/§4.6.3)③动画=§8.4 帧数档冻结(死亡=灰化+程序化碎块弹飞 5 块 0.45s)④数字形制=色牌形制定稿。
圣经 v2.13(v2.9 过期头注顺手修)+图例旗色封印黑漏网修正(#C63D22→#000000)。轻闸=冒烟 557/0+ui_input_probe/ui_probe PASS。
2026-09-28 03:59:42 +08:00
DKChan aa18eb9d96 merge: M-1 迭代 1「测试兜底与表现先行」loop——六卡落籍(T1 单元测试九套件/T2 高墙 D 投影/T3 Fusion Pixel 字体/T4 关卡画面三拍板/T5 胜利结算 GP/T6 瓦片换色两套) 2026-09-28 03:46:32 +08:00
DKChan f2642a87a6 feat(art): T6 underdark/deep_underdark 瓦片换色——程序换色产 L2/L3 两套入包+机检(台账164 换色遗留清偿)
- tools/recolor_terrain_tiles.py: 槽位家族保持重映射(源唯一色→最近 dungeon 锚定家族→家族内亮度秩序线性映射目标色表);目标锚=归档生成器 PALETTES(圣经 §4.3 三关方向,三关换色证明条在案);确定性零随机;源=盘上 v9.3 定稿 21 枚(活件未动)
- 产物: game/assets/art/board/terrain_*_underdark|deep_underdark.png 各 21 枚(素材不入 git 与 dungeon 套一致,.import 编辑器刷)
- BoardView: 瓦片路径按 board_type 后缀参数化(词表名单单点 TILE_WALL_NAMES);rebuild 按板图型切换(_tiles_board_type 守卫零重载);套缺位→整批回落 dungeon(禁同板混渲染),dungeon 亦缺位→程序化平色原回退
- 机检: terrain_tile_sets_test 入 manifest(第 9 套件)——词表 3 型×套完整性(16 墙+5 地面)+墙顶色相域抽检(dungeon 0.089/underdark 0.625/deep 0.639 各落圣经方向带)+图底分离×3+deep 更暗方向;素材工作区缺位=SKIP 不红(不入 git 纪律)
- 轻闸: 冒烟 557/0+ui_input_probe(缺位回退断言保持)+ui_click_probe+9 套件全绿
2026-09-28 03:42:15 +08:00
DKChan 16f9b5d276 feat(ux): T5 战斗胜利结算 GP 接线——总量+增量落胜利总结结算(OQ14 口径)
- BattleEndOverlay 新增战利品行(open_victory 可选参 gp_summary;失败侧恒不呈现——GP 总量+增量归胜利总结结算)
- main 两个胜利分支(level_end/standalone_end)装配'战利品 GP +增量 · 合计总量':增量=battle_finished 载荷 gp_dropped,总量=runner.gp 现值(LevelRunner 入账连接先于组合根 handler——读数即战后总量)
- 纯呈现接线,账本语义零改动;账本入账/清零路径零触碰
- 轻闸:冒烟 557/0+ui_probe+ui_click_probe(全冒险含胜利终局)+ui_input_probe 全绿
2026-09-28 03:28:13 +08:00
DKChan b07d11fc18 feat(ux): T4 关卡画面实装——level-map 三拍板落地+停点标题+GP 徽章+图上命中探针改造
- 三停点标题定稿(布局决策1):入口='出发——选择首个节点'/单链='继续前进'/岔路='选择下一节点'——台账143「继续前进(战斗房)」措辞矛盾清偿
- 图上点击选路唯一通道(布局决策2):候选按钮整列退役;悬停预承诺=亮金描边加粗4px+通道增亮+指针;命中=布局公式矩形+6px 容差,非候选格不响应
- press_candidate 探针面改造:候选序号→节点中心坐标→同一命中检测→提交(探针走真实命中路径);ui_probe/ui_click_probe 选路段注记同步
- 放弃二次确认(布局决策3):首击转确认态(文案'再点一次确认放弃——不可逆'+危险红脉冲约3秒超时回落/减动效静态),二击提交 abandon_requested;单击不提交=ui_probe 战斗中按下被拒语义保持
- 顶栏:关卡名(level_row.display_name)+GP 常驻徽章(◈+runner.gp,直角细线数据框);底栏状态组(HP 当前/上限+迷你血条/攻击·AC 有效值+加成角标/本关加成三段零加成隐藏)——open_choices 命令式刷新纪律
- 画布字形走 get_theme_default_font(随包字体);旧按钮路径 grep 收净零死引用
- 轻闸:冒烟 557/0+四探针全绿(click_probe 全冒险段经新命中路径含岔路交替)
2026-09-28 03:23:16 +08:00
DKChan d1dea82429 merge: 角嵌退役批——未开格类型角嵌退役/微光单通道色相+明度双码/色弱通道转微光;机检 13/13 2026-09-28 03:14:52 +08:00
DKChan 393bce551a feat(art): 角嵌退役批(用户裁 2026-09-28 样张 v1 否决原因④「微光只留微光」)——未开格类型角嵌纹样彻底退役:类型预读改微光单通道(色相+明度双码),§2 微光明度恒定开例外(梯度承载类型/不压格底明度档),色弱类型主通道=微光双码;圣经 15 条款同步(优先级栈/样张清单/验收2/§3.2 条目标退役/§4.2 色带条/§4.5⑨/§4.6.3)+v2.12 行+清单 3 处;样张脚本微光段角嵌调用删除+F5c 源码自检断言(微光段零 draw_inlay);机检 13/13 全绿;已开格物件纹样不在退役面 2026-09-28 03:14:46 +08:00
DKChan a0ed48fa88 feat(ui): T3 CJK 字体随包落码——Fusion Pixel OFL zh_hans 入包接线(2026-09-27 用户拍板)
- 资产: game/assets/fonts/ui_font_fusion_pixel_zh_hans.ttf + OFL-fusion-pixel.txt 授权随包(授权干净定案);命名遵 art-bible §8.3 snake_case 域前缀
- project.godot gui/theme/custom_font=全 Control 默认主题字体单点
- SubViewport 两世界不继承 Control 主题: ui_assembler 装配点经 UiKit.load_font 守卫装载注入 set_world_font(C6 挂点链首次接线,缺位=null 回退引擎字体不炸)
- 单元断言: tests/unit/presentation/ui_font_asset_test.gd(装载非空/中文字形 has_char/采样宽度>0)入 run_all manifest(8 套件)
- 轻闸: 冒烟 557/0+ui_probe(hp='攻击 2 ' 中文渲染断言不减)+ui_input_probe+ui_click_probe 全绿
2026-09-28 03:13:54 +08:00
DKChan d9883fee42 merge: 攻击段参考句升级底稿级锁死——参考图=底稿只换姿势,体型/形态/色板/旗位逐件点名跟 normal+hit 双参考走 2026-09-28 03:11:06 +08:00
DKChan f39a292d51 docs(art): 攻击段参考句升级底稿级锁死批——Reference fidelity 句重写:参考图=底稿(same sprite only pose changed)+逐件点名跟参考走(头身像素量/框位/五官发型护目镜兜帽衣装/背包/旗位画右/提灯/描边落影/色板)+只许手臂双手与铲角随姿势变+越姿势可见差异即错误(禁放大/禁成年化);§1 用法注记改为贴 normal+hit 双定稿成图当底稿工作流;来源=用户令攻击态完全对照两态大小形态并以双图作生成参考上传 2026-09-28 03:10:50 +08:00
DKChan 7c9320b98e feat(art): T2 高墙感 D 投影档落码——南立面双段暗带+地面投影(2026-09-27 用户挑档)
- CellUnit 新件:facade_south(口沿高光 2px+双段暗带 0.16/0.25 格边,自底边坐标推导)+proj_band(北缘三段渐隐 0.28/0.16/0.06)
- 参数出处:研究件 64px 拼版逐像素实测(高光 196,172,132/立面罩 α0.60·0.82/投影贴墙 α0.28),非蒙数
- BoardView paint:墙格南邻地面→立面+南缘 2px 描边让位防叠黑;地面格北邻墙→投影带 WALL_PROJECTION_FRAC=0.22
- 常量落渲染层:带宽比在 BoardView(WALL_PROJECTION_FRAC),色/段参数在 CellUnit(绘制侧单点)
- 素材缺位程序化回退同样服役(结构归程序);叠层序不变(底<立面/投影<微光<数字牌<旗<焦点高亮)
- 轻闸:冒烟 557/0+ui_input_probe 十一断言+ui_click_probe 问题=0(瓦片模式与回退模式双过)
2026-09-28 03:04:55 +08:00
DKChan 9b6fcf68a1 merge: 封印黑批——封印色紫改黑(微光色相冲突解除)+全仓文档代码同步+样张机检 12/12;06 在飞 stash 舞步护送 2026-09-28 02:57:32 +08:00
DKChan e440360ea5 feat(art): 封印黑批(用户拍板 2026-09-28)——封印色 封印紫 #7C3AA8→封印黑 #000000(紫与微光蓝族色相冲突,黑无色相天然合规):UiKit.SEAL_PURPLE→SEAL_BLACK+board_view/board_fx_view 换色+胜利彩带紫位改亮金(紫赤 Boss 独占不入装饰)+样张脚本同步(旗面/图例/UIKIT 键)+字体素材路径随迁目录收敛(artwork/ui-reuse);文档七文件现行规则改封印黑(圣经 §4.1 条目重写+v2.11 行/character-design/comfyui/远程单 purple→black 十六进制重锁/清单/battle.md),历史注记与 v2.10 行按 ADR 纪律留痕不改;冒烟 557/0+ui_probe/ui_input_probe PASS+样张机检 12/12+doc 三闸零新增 2026-09-28 02:57:26 +08:00
DKChan 5f51a916d4 test(unit): T1 单元测试与契约层——七套件实跑入口落 tests/run_all.gd
- data_config: ConfigDB 表加载+跨表护栏零诊断/进度坐标 ceil-clamp 解析与警告去重/变异池门控/shop·meta 消费面/manifest↔目录同步/越域 fatal 退出码(独立进程 expect=1,deferred 触发保 quit 通道)/统一随机流(派生确定性/计数器账本/标签不参与派生/负种子归一化)
- battle_settlement: DamageMath 四纯函数(池乘区/克制分量/掷点查档/吃掷点分量)+DamageController 伤害单据五配方+B/A 双结账模式+来源敌死作废+requires 前置门+主角倒下 halt+AC 合流三通道+池 clamp 与 refresh 政策
- contracts: 五配方/三目标/双政策词表封闭+掷点标签∈RNG 封闭词表(EC12)+单据九栏缺省+增益布尔受理口径(EC1/EC2)
- 红线: 期望值全由表读值推导(零玩法数值字面量)/零自建 RNG(夹具种子仅求复现)
- 轻闸: 冒烟 557/0 + ui_input_probe 十一断言全绿(基线零漂移)
2026-09-28 02:52:19 +08:00
DKChan 33281d5052 merge: 迭代1/2 输入闸快拍落文——D 投影/Fusion Pixel/样张机检冻结闸形 2026-09-28 01:10:27 +08:00
DKChan ec0e5397e1 docs(rulings): 迭代1/2 用户输入闸快拍落文——高墙档=D 投影+字体=Fusion Pixel OFL(迭代1卡②③闸解除)+样张 v2 闸形=A 机检冻结零参与(原因转断言/全过即落码/批末目检兜底,v1 否决原因一句话待补);roadmap 挂起清单+迭代卡+06 三条目随批 2026-09-28 01:09:37 +08:00
DKChan 886c171314 merge: 攻击态提示词修正批——对齐 normal/hit 基准(体型锁死/铲头钉形/旗位画右/封印紫钉色/上举定格简化) 2026-09-28 00:32:33 +08:00
DKChan ae667625ec docs(art): 攻击态提示词修正批——对齐 normal/hit 基准双态:体型锁死句(头身/框位/禁放大成年化)+铲头钉形(spade scoop 禁钉锤球)+旗位钉画右+封印紫钉色#7C3AA8(禁粉品红)+挥铲动作简化为头顶上举定格(禁扭身/提灯保持腰侧可见)+段前旗面色注记(normal/hit 成图仍旗朱红待换色);来源=attack_1x 五连跑偏(体型顶格/钉锤/镜像旗左/紫粉旗/211色抗锯齿) 2026-09-28 00:32:11 +08:00
DKChan abad9ed91c merge: roadmap 批次体系对齐——ADR-0007 闸解除+迭代3卡⑤前置解除与卡内容定稿+挂起清单重排 2026-09-28 00:07:57 +08:00
DKChan 42056835cb docs(roadmap): 批次体系对齐——ADR-0007 闸解除落档(裁丙+统一随机流批 329c7a2 台账 210)+迭代3卡⑤特性批前置解除与卡内容定稿(node_map 扩签/15骨架/首次脚本)+挂起清单重排+当日达成补记;维护批(收口五步③欠账清偿) 2026-09-28 00:07:47 +08:00
DKChan 685b89bdbf merge: 像素化技术路线调研落盘(design/research/pixelization-routes-survey-2026-09-27.md)——六大类20条路线七维总表+痛点归因+Top3+现行脚本最小补丁 2026-09-27 21:39:20 +08:00
DKChan 84bca75a31 design(research): 图片像素化技术路线调研落盘——六大类20条路线七维总表+现行管线痛点归因(quantize默认FS抖动=脏点头号单一来源/无网格相位估计)+Top3(fixer收网格→pngquant量化→清洗去翳/RD免费fixer当上限参照/PixelOE细节对照)+现行脚本五行最小补丁 2026-09-27 21:39:00 +08:00
DKChan 329c7a2757 merge: 统一随机流批(ADR-0007 裁丙)——七流并一+全事件日志+向量重登记+全链验证绿+文档面五件;节点图生成实施前置解除;06 在飞改动 stash 舞步护送 2026-09-27 20:01:38 +08:00
DKChan 24123616d8 feat(rng): 统一随机流批落地(ADR-0007 裁丙)——rng_service 七流并一+全事件日志:单盐单全局计数器+用途标签 open_stream(purpose) 不参与派生+derive_at(scope) 单参+事件日志会话制 rng_log_<seed>.jsonl;七消费点迁移+behavior_roll 子流派生向量退役(单敌轨迹独立复放面随退)+armor_roll_stream 降格纯标签;统一向量 8 常量重登记(scope0-3 与旧 board_gen 逐位连续);测试重锚(nat20/极性路由/L2max 改行为面扫描+ui_input_probe 移位扩边前置);冒烟 557/0+四探针全绿+MC20 局+日志落盘;数据配置 v0.5/registry 两实体/冒险结构 v0.10/节点图生成 v0.4 前置解除/ADR-0007 裁决落档+落地记录/CLAUDE.md 红线措辞/06 架构批条目解决移除 2026-09-27 20:01:29 +08:00
DKChan 213d61d5b2 merge: roadmap 粒度对齐敏捷迭代——里程碑=Release/迭代=多任务增量交付单元(3-8任务);B1-B6 重组为迭代1-4 2026-09-27 18:26:00 +08:00
DKChan 3abb3bd2e9 docs(roadmap): 粒度对齐敏捷迭代——里程碑=Release(2-4个迭代+出口验收闸)/迭代=多任务增量交付单元(一句目标+3-8任务+一计划书+一次合并,单交付物不成迭代,软时间盒≤3工作日);B1-B6 九批重组为迭代1-4(测试兜底与表现先行 6 卡/样张冻结与表现定稿 4 卡/读数重测与调参 5 卡/Alpha 验收 4 卡);执行纪律一批一loop改一迭代一loop(台账批=迭代同物异名) 2026-09-27 18:25:53 +08:00
DKChan d163160075 merge: roadmap 重整为批次执行制——里程碑补齐+当前位置+三里程碑九批序列+执行纪律(一批一loop)+loop 规范八件+维护纪律修路径 2026-09-27 17:56:55 +08:00