merge: GDD系统架构总图批(archify showcase)合回master——design/diagrams新立JSON+HTML两件,四循环主链+局内/局外双区域;纯新增零交集,主区脏文件不触碰

This commit is contained in:
DKChan committed 2026-10-05 17:39:01 +08:00
commit 505955da8f
2 files changed
+15274

No files matched your search

File diff suppressed because it is too large. Load diff
+262
View File
@@ -0,0 +1,262 @@
{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "Dungeon Sweeper 系统架构总图",
"output": "design/diagrams/gdd-architecture.html",
"quality_profile": "showcase",
"locale": "zh-CN"
},
"components": [
{
"id": "ap",
"type": "backend",
"label": "行动经济",
"sublabel": "每轮AP·停手刷新",
"tag": "ACTION_ECONOMY",
"pos": [
24,
300
],
"size": [
140,
64
]
},
{
"id": "minesweeper",
"type": "frontend",
"label": "排雷循环",
"sublabel": "挖格·插旗·连锁展开",
"tag": "MINESWEEPER_CYCLE",
"pos": [
236,
300
],
"size": [
150,
64
]
},
{
"id": "status",
"type": "database",
"label": "增益状态",
"sublabel": "状态容器·叠层衰减",
"tag": "STATUS_EFFECT",
"pos": [
458,
300
],
"size": [
150,
64
]
},
{
"id": "combat",
"type": "backend",
"label": "战斗循环",
"sublabel": "轮末自动结算",
"tag": "COMBAT_CYCLE",
"pos": [
680,
300
],
"size": [
160,
64
]
},
{
"id": "adventure",
"type": "backend",
"label": "冒险循环",
"sublabel": "关卡节点链·一条命",
"tag": "ADVENTURE_CYCLE",
"pos": [
912,
300
],
"size": [
160,
64
]
},
{
"id": "meta",
"type": "database",
"label": "跨局循环·元进度",
"sublabel": "钥石解锁永久提升",
"tag": "META_PROGRESS",
"pos": [
1144,
300
],
"size": [
160,
64
]
},
{
"id": "enemy",
"type": "backend",
"label": "敌人系统",
"sublabel": "技能池·出招意图",
"tag": "ENEMY_SYSTEM",
"pos": [
680,
570
],
"size": [
160,
64
]
},
{
"id": "curio",
"type": "frontend",
"label": "奇物",
"sublabel": "三分类×三渠道",
"tag": "ADVENTURE_CURIO",
"pos": [
912,
570
],
"size": [
160,
64
]
},
{
"id": "support",
"type": "cloud",
"label": "表现与支撑",
"sublabel": "HUD·数据配置·存档",
"tag": "PRESENTATION_SUPPORT",
"pos": [
1144,
570
],
"size": [
160,
64
]
}
],
"boundaries": [
{
"kind": "region",
"label": "局内 · 一条命的冒险",
"wraps": [
"ap",
"minesweeper",
"status",
"combat",
"adventure",
"enemy",
"curio"
],
"pad": 20
},
{
"kind": "region",
"label": "局外 · 存档层",
"wraps": [
"meta"
],
"pad": 20
}
],
"connections": [
{
"from": "ap",
"to": "minesweeper",
"label": "每轮AP"
},
{
"from": "minesweeper",
"to": "status",
"label": "扫雷攒因"
},
{
"from": "status",
"to": "combat",
"label": "轮末兑现",
"variant": "emphasis"
},
{
"from": "combat",
"to": "adventure",
"label": "胜利·GP"
},
{
"from": "adventure",
"to": "meta",
"label": "掉钥石"
},
{
"from": "meta",
"to": "adventure",
"label": "解锁永久提升·下一局",
"variant": "emphasis",
"fromSide": "top",
"toSide": "top",
"via": [
[
1224,
180
],
[
992,
180
]
]
},
{
"from": "enemy",
"to": "combat",
"label": "技能池出招"
},
{
"from": "curio",
"to": "adventure",
"label": "三渠道注入"
},
{
"from": "support",
"to": "meta",
"label": "存档承载",
"variant": "dashed"
}
],
"cards": [
{
"dot": "cyan",
"title": "核心循环",
"items": [
"下洞 → 扫雷攒筹码 → 自动战斗兑现 → 变强再下洞;死了,从头再来",
"扫雷的因=战斗的果:增益打出、控制的巢穴变虚弱、惊动的巢穴变先手",
"关底 Boss 掉钥石入存档;冒险之间用钥石解锁永久提升,存档逐局变厚"
]
},
{
"dot": "emerald",
"title": "循环 × 子系统(systems/)",
"items": [
"排雷循环:棋盘生成 · 排雷玩法 · 行动经济 · 地形变异 · 秘宝",
"战斗循环:战斗结算 · 敌人系统 · 增益状态 · 地图战斗资源 · 战斗表现",
"冒险循环:关卡节点地图 · 关卡节点图生成 · 冒险结构 · 难度曲线与Boss · 奇物",
"跨局循环:元进度 | 表现与支撑:HUD框架 · 数据配置 · 存档序列化 · 音频 · 教学"
]
},
{
"dot": "amber",
"title": "数值语言",
"items": [
"伤害与成长一律整数加减(+1/−1 点),全局向下取整",
"百分比仅保留三处既有粗档修正,新增数值系统默认走整数"
]
}
]
}