Files
gplan-2/design/dev/architecture/gdd-architecture.json
T
DKChan bbd49abfb0 docs(术语): 设计文档术语刷新批全量入库——2026-10-18 用户裁定(金币/插旗/旗/雷格/惩罚格 五词)design/+tools/ 域落文
- 术语表 v1.13:GP 唯一正式命名(删「局内金币」别名)+旗/控制词条更名封印/控制+封印定性由「插旗的对外表达」更正为正式动作名(全库统一、非比喻)+禁用字面从对外命名扩为全库+删「机制文档内部用语不受限」条款+退役词对照表补三行(金币→GP/插旗→封印/旗→封印印记)+危险格词条「被旗控制」→「被封印控制」+B3 豁免例举去旗
- 机检扩容 tools/doc_term_audit.py:RETIRED_TERMS 新增 金币→GP、插旗|标旗→封印 两行(DEFAULT_DIRS 不变,game/ 扫描归代码批);拔旗|撤旗行继任措辞随批换代(插旗不可逆→封印不可逆)
- GDD 全域正文换代约 200 行/31 文件:金币→GP(金币袋→GP 袋)、插旗/标旗→封印、雷格/惩罚格→危险格(2026-10-11 退役批存量补扫)、旗概念→封印印记(旗判定→封印判定/标中旗→封印标中/标错旗→标错封印/旗格→封印格/旗位→封印位等复合词系);00-游戏概念「封印降级为类型风味词」定性翻转;修订记录/版本历史/禁令引举/更名记载等留档行零动
- registry/entities.yaml(信标网络可达性/事件序/回执驱动三处)+art 五件(art-bible 封印印记六处/comfyui 背旗→背负封印印记/两清单)+dev 七件(architecture 旗集→封印集/code-conventions-cases/test-conventions/架构图 html json 四件)随批换代
- tools 四脚本注释与图内标注换代(clear_dominance_audit/render_sample_sheet×2/analyze_playtest;代码标识符零动归代码批)
- design/qa/代码术语审计报告-2026-10-18.md 随批入库(本批参考素材,06:578 引用闭合 doc_link 死链)
- 06-待办清单/术语表两在途脏件(代码术语批 06 登记+A 表头「不用→禁用」)随批一并入库

自检:doc_term_audit --strict 零疑似现行(45 文件 434 命中全留档类);文档域六闸验收通过无新增红(gdd_lint R3 对 00 正文修订注记一次打回已去注记化改写;doc_link 死链经报告入库闭合);正文残留仅 06:73「拔旗」一处(件派生动词白名单豁免语境、机检同款豁免,设计意图记录不动)
2026-10-18 06:15:38 +08:00

262 lines
5.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "Dungeon Sweeper 系统架构总图",
"output": "design/dev/architecture/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 点),全局向下取整",
"百分比仅保留三处既有粗档修正,新增数值系统默认走整数"
]
}
]
}