From 74e981a5a36c0bc6d1c941920b8de1558af84a0e Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 7 Nov 2026 07:41:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=B6=E6=9E=84=E6=94=B6=E7=AA=84=E6=89=B9?= =?UTF-8?q?=E7=AC=AC5=E6=AD=A5:=20code-architecture=20=E5=9B=BE=E6=BA=90?= =?UTF-8?q?=E4=B8=8E=E6=B8=B2=E6=9F=93=E4=BB=B6=E9=9A=8F=E6=89=B9=E6=8C=87?= =?UTF-8?q?=E9=92=88=E5=8C=96=E3=80=82region=20=E8=AE=A1=E6=95=B0=E5=8F=A5?= =?UTF-8?q?=E3=80=8C21=E4=BB=B6=C2=B7=E5=90=8D=E7=A7=B0=E6=B8=85=E5=8D=95?= =?UTF-8?q?=E3=80=8D=E6=94=B9=E3=80=8C=E6=A8=A1=E5=9D=97=E6=B8=85=E5=8D=95?= =?UTF-8?q?=3Darchitecture.md=E3=80=8E=E6=A8=A1=E5=9D=97=E5=BD=92=E5=B1=9E?= =?UTF-8?q?=E3=80=8F=E8=A1=A8=E3=80=8D;=20cards=20=E6=97=A7=E8=A1=8C?= =?UTF-8?q?=E6=95=B0=E8=AE=A1=E6=95=B0(1392=E8=A1=8C)=E5=88=A0=E9=99=A4;?= =?UTF-8?q?=20=E3=80=8C21=E4=BB=B6=E4=BB=85=E5=88=97=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E3=80=8D=E5=8D=A1=E7=89=87=E5=8F=A5=E6=94=B9=E6=8C=87=E9=92=88?= =?UTF-8?q?=E5=8F=A5(=E5=85=A8=E9=87=8F=E6=B8=85=E5=8D=95=E4=BB=A5?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=BD=92=E5=B1=9E=E8=A1=A8=E4=B8=BA=E5=87=86?= =?UTF-8?q?,=20=E5=9B=BE=E5=8F=AA=E7=94=BB=E9=A1=B6=E5=B1=82=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E4=BB=B6);=20archify=20deliver=20=E9=87=8D=E6=B8=B2?= =?UTF-8?q?=E6=9F=93=20showcase=20=E5=85=A8=E6=A3=80=20ok=20errors=3D0?= =?UTF-8?q?=E3=80=82gdd-architecture=20=E4=B8=A4=E4=BB=B6=E6=A0=B8?= =?UTF-8?q?=E5=AF=B9=E9=9B=B6=E8=BF=87=E6=9C=9F=E5=AE=9E=E7=8E=B0=E5=BC=95?= =?UTF-8?q?=E7=94=A8(=E7=B3=BB=E7=BB=9F=E7=BA=A7=E6=A6=82=E5=BF=B5?= =?UTF-8?q?=E5=9B=BE,=20=E6=97=A0=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E4=B8=8E=E8=AE=A1=E6=95=B0),=20=E4=B8=8D=E6=94=B9=E3=80=82?= =?UTF-8?q?=E5=87=AD=E6=8D=AE:=20archify=20validate=20ok:true=20+=20delive?= =?UTF-8?q?r=20exit=3D0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../architecture/code-architecture.html | 102 +++++++++--------- .../architecture/code-architecture.json | 6 +- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/design/engineering/architecture/code-architecture.html b/design/engineering/architecture/code-architecture.html index 7cb8b76d..7e7002ca 100644 --- a/design/engineering/architecture/code-architecture.html +++ b/design/engineering/architecture/code-architecture.html @@ -5160,7 +5160,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE. - + @@ -5375,8 +5375,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE. confirm_dialog.gd - - 调试浮窗 · DS_DEBUG 门控 · 浮层与对话框(组合根挂载) · debug_overlay.gd + + 调试浮窗 · 发布态恒隐 · 浮层与对话框(组合根挂载) · debug_overlay.gd 调试浮窗 - DS_DEBUG 门控 + 发布态恒隐 debug_overlay.gd - - 存档管理 · save_manager.gd · 逻辑层 core/(21 件·名称清单) + + 存档管理 · save_manager.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 元进度 · meta_progression.gd · 逻辑层 core/(21 件·名称清单) + + 元进度 · meta_progression.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(21 件·名称清单) + + 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(21 件·名称清单) + + 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 棋盘生成 · board_generator.gd · 逻辑层 core/(21 件·名称清单) + + 棋盘生成 · board_generator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 棋盘数据 · board_data.gd · 逻辑层 core/(21 件·名称清单) + + 棋盘数据 · board_data.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 效果引擎 · effect_engine.gd · 逻辑层 core/(21 件·名称清单) + + 效果引擎 · effect_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 冒险运行器 · adventure_runner.gd · 逻辑层 core/(21 件·名称清单) + + 冒险运行器 · adventure_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 关卡运行器 · level_runner.gd · 逻辑层 core/(21 件·名称清单) + + 关卡运行器 · level_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 伤害控制 · damage_controller.gd · 逻辑层 core/(21 件·名称清单) + + 伤害控制 · damage_controller.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 伤害公式 · damage_math.gd · 逻辑层 core/(21 件·名称清单) + + 伤害公式 · damage_math.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 奖励经济 · reward_economy.gd · 逻辑层 core/(21 件·名称清单) + + 奖励经济 · reward_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 技能抽奖 · skill_lottery.gd · 逻辑层 core/(21 件·名称清单) + + 技能抽奖 · skill_lottery.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 同调 · attunement.gd · 逻辑层 core/(21 件·名称清单) + + 同调 · attunement.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 行动经济 · action_economy.gd · 逻辑层 core/(21 件·名称清单) + + 行动经济 · action_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 特长引擎 · feats_engine.gd · 逻辑层 core/(21 件·名称清单) + + 特长引擎 · feats_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 状态容器 · status_container.gd · 逻辑层 core/(21 件·名称清单) + + 状态容器 · status_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 单位容器 · unit_container.gd · 逻辑层 core/(21 件·名称清单) + + 单位容器 · unit_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 秘宝数据 · treasure_items.gd · 逻辑层 core/(21 件·名称清单) + + 秘宝数据 · treasure_items.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 配置解析 · config_db_resolver.gd · 逻辑层 core/(21 件·名称清单) + + 配置解析 · config_db_resolver.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(21 件·名称清单) + + 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - - 逻辑层 core/(21 件·名称清单) + + + 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) @@ -5859,7 +5859,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.

组合根与建树

    -
  • • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)
  • +
  • • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建
  • • 战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内
  • • 元进度账本与存档同由组合根持有(main.gd preload)
@@ -5883,7 +5883,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.

逻辑层与边界

    -
  • • core/ 21 件仅列名称,源码出处见各节点 sources 指针
  • +
  • • core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件
  • • ConfigDB/RngService 两单例经 project.godot autoload 全局供给
  • • smoke/ 下 13 个测试探针场景属测试基建,不入架构主干
diff --git a/design/engineering/architecture/code-architecture.json b/design/engineering/architecture/code-architecture.json index b993bb2d..12997487 100644 --- a/design/engineering/architecture/code-architecture.json +++ b/design/engineering/architecture/code-architecture.json @@ -556,7 +556,7 @@ }, { "kind": "region", - "label": "逻辑层 core/(21 件·名称清单)", + "label": "逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)", "wraps": [ "save", "meta", @@ -671,7 +671,7 @@ "dot": "cyan", "title": "组合根与建树", "items": [ - "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)", + "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建", "战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内", "元进度账本与存档同由组合根持有(main.gd preload)" ] @@ -689,7 +689,7 @@ "dot": "rose", "title": "逻辑层与边界", "items": [ - "core/ 21 件仅列名称,源码出处见各节点 sources 指针", + "core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件", "ConfigDB/RngService 两单例经 project.godot autoload 全局供给", "smoke/ 下 13 个测试探针场景属测试基建,不入架构主干" ]