Dungeon Sweeper game/ 架构(系统级)

Dungeon Sweeper game/ 架构(系统级) 由 Archify 生成的架构图。 组合根 main.tscn · main.gd — 装配·分派·转发 · presentation/ 呈现层 · 入口场景 组合根 main.tscn main.gd — 装配·分派·转发 入口场景 呈现器簇 · hud_presenter 等 11 件 · presentation/ 呈现层 呈现器簇 hud_presenter 等 11 件 棋盘 · 舞台视图 · board_view 等 9 件 · presentation/ 呈现层 棋盘 · 舞台视图 board_view 等 9 件 屏幕 · 弹窗 · HUD · level_map_screen 等 17 件 · presentation/ 呈现层 屏幕 · 弹窗 · HUD level_map_screen 等 17 件 调试 · 模拟簇 · debug_session 等 4 件 · presentation/ 呈现层 · DS_DEBUG 门控 调试 · 模拟簇 debug_session 等 4 件 DS_DEBUG 门控 配置服务 ConfigDB · config_db — 表单点入口 · core/ 全局服务(autoload) · autoload 配置服务 ConfigDB config_db — 表单点入口 autoload 冒险循环域 · adventure_runner 等 3 件 · core/ 玩法域 冒险循环域 adventure_runner 等 3 件 战斗域 · battle_orchestrator 等 5 件 · core/ 玩法域 · 边最多枢纽 战斗域 battle_orchestrator 等 5 件 边最多枢纽 随机服务 RngService · rng_service — 全局随机 · core/ 全局服务(autoload) · autoload 随机服务 RngService rng_service — 全局随机 autoload 数值表层 · schemas ×18 · .tres ×18 · data/ 数据层 数值表层 schemas ×18 · .tres ×18 道具 · 奇物 · 同调域 · relics_engine 等 3 件 · core/ 玩法域 道具 · 奇物 · 同调域 relics_engine 等 3 件 元进度 · 存档域 · meta_progression · save_manager · core/ 玩法域 元进度 · 存档域 meta_progression · save_manager 棋盘 · 扫雷域 · board_data 等 3 件 · core/ 玩法域 棋盘 · 扫雷域 board_data 等 3 件 奖励经济域 · reward_economy 等 2 件 · core/ 玩法域 奖励经济域 reward_economy 等 2 件 装配 冒险编排 · 注入 db/rng 组合根引用 读表 开战 掷点 棋盘 · 扫雷 伤害 / 掉落 结算 · 奖励抽取 奇物 / 同调 落档 加载 .tres presentation/ 呈现层 core/ 全局服务(autoload) core/ 玩法域 data/ 数据层

呈现层 presentation/

  • • 组合根装配呈现器并转发信号
  • • ui_assembler 落地 26 件视图
  • • 调试簇挂 DS_DEBUG 门控接线

规则引擎 core/

  • • 冒险循环是唯一试玩入口
  • • 战斗域边最多,向四域出边
  • • 道具域三侧消费,同调落存档

数据与全局服务

  • • ConfigDB autoload 表单点入口
  • • 组合根统一注入 db 与 RngService
  • • 依赖走构造器注入,禁绕过单点