docs(game): 建立游戏设计文档规范并迁移重写 Docs/Game 设计文档
- 新增 Docs/Standards/GameDesignDocSpec.md:目录结构/通用文档头/六类分节/命名编号/交叉引用/禁参考游戏字样 - Docs/Game 按类别重组:总览/主角/敌人(小怪+Boss)/NPC/系统/剧情 + _Templates 模板 - 小怪 E001-E006、嘲风:程序文档+动作需求表合并为单份综合文档 - 其余 7 Boss 迁移设计层内容,程序/动画/数值节标注待补充 - 主角能力设定清除全部外部游戏参考字样并修正 OCR 乱码 - 删除 参考/ 原始文档(已忠实重写,原件保留于 git 历史) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
# {Boss 名}
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | Boss |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | `BaseGames.Enemies.AI` / Boss 状态机 / `ENM_` 资产 |
|
||||
| 关联文档 | [Boss总览](Boss总览.md) |
|
||||
|
||||
---
|
||||
|
||||
## 概述
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| 名号 | |
|
||||
| 排行 | |
|
||||
| 大地图 | |
|
||||
| Boss 区域 | |
|
||||
| 外貌 | |
|
||||
| 掌管能力 | {形态/魄} → {对应主角能力} |
|
||||
| 定位 | 一句话概括战斗风格 |
|
||||
|
||||
## 战斗设计
|
||||
|
||||
> 阶段数、阶段切换条件、整体节奏、机制亮点、玩家应对思路。
|
||||
|
||||
## 阶段系统
|
||||
|
||||
### 阶段一(Phase 1)
|
||||
|
||||
- 可用技能:
|
||||
- 结束条件:
|
||||
|
||||
## 状态机与 AI
|
||||
|
||||
```
|
||||
[状态机总览 ASCII]
|
||||
```
|
||||
|
||||
### 状态列表
|
||||
|
||||
| 状态 | 标识符 | 动画 Clip 名 | 动画类型 | 说明 |
|
||||
|------|--------|-------------|----------|------|
|
||||
| | | | 循环/单次 | |
|
||||
|
||||
### AI 决策逻辑
|
||||
|
||||
```
|
||||
[决策伪流程]
|
||||
```
|
||||
|
||||
## 技能规格
|
||||
|
||||
### {技能名}
|
||||
|
||||
| 字段 | 值 |
|
||||
|------|------|
|
||||
| 技能类型 | |
|
||||
| 攻击范围 | |
|
||||
| 伤害判定 | |
|
||||
|
||||
## 特殊机制
|
||||
|
||||
> 阶段切换 / 击落 / 分身识别等专属机制(代码块伪流程)。
|
||||
|
||||
## 动画需求
|
||||
|
||||
| 动作类别 | 命名 | 动画类型 | 描述 | 帧数 | 图片参考 |
|
||||
|----------|------|----------|------|------|----------|
|
||||
| | | 循环/单次 | | | |
|
||||
|
||||
## 数值参数表
|
||||
|
||||
| 参数名 | 说明 | 默认值(待确认) |
|
||||
|--------|------|------------------|
|
||||
| `phaseThreshold` | 阶段切换 HP 百分比 | — |
|
||||
|
||||
## 技术备注
|
||||
|
||||
-
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
@@ -0,0 +1,51 @@
|
||||
# {NPC 名}
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | NPC |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | NPC 交互 / 对话系统 |
|
||||
| 关联文档 | [NPC总览](NPC总览.md) |
|
||||
|
||||
---
|
||||
|
||||
## 概述
|
||||
|
||||
| 字段 | 内容 |
|
||||
|------|------|
|
||||
| 身份 | |
|
||||
| 所在地点 | |
|
||||
| 交互前置条件 | |
|
||||
| 定位 | 一句话说明作用 |
|
||||
|
||||
## 功能
|
||||
|
||||
> 对话 / 商店 / 升级 / 收集兑换等,逐功能说明与关联系统。
|
||||
|
||||
## 交互流程
|
||||
|
||||
> 交互条件、状态变化。
|
||||
|
||||
## 对话要点
|
||||
|
||||
> 关键剧情/引导台词纲要(非逐字脚本)。
|
||||
|
||||
## 关联系统与奖励
|
||||
|
||||
| 条件 | 奖励 |
|
||||
|------|------|
|
||||
| | |
|
||||
|
||||
## 动画/表现需求
|
||||
|
||||
> ⏳ **待补充**。
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
@@ -0,0 +1,64 @@
|
||||
# {主角名}能力设定
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | 主角 |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | `ABL_` 能力资产 / 主角状态机 |
|
||||
| 关联文档 | … |
|
||||
|
||||
---
|
||||
|
||||
## 概述
|
||||
|
||||
> 定位、形态体系一句话说明。
|
||||
|
||||
## 输入定义
|
||||
|
||||
| Input Action | 类型 | 说明 |
|
||||
|--------------|------|------|
|
||||
| | | |
|
||||
|
||||
## 基础能力
|
||||
|
||||
| 能力 | Input Action | 触发条件 | 能力描述 |
|
||||
|------|--------------|----------|----------|
|
||||
| | | | |
|
||||
|
||||
## 能力细则
|
||||
|
||||
### {能力名}
|
||||
|
||||
| 机制 | 说明 |
|
||||
|------|------|
|
||||
| | |
|
||||
|
||||
## 后天获取能力
|
||||
|
||||
| 能力 | Input Action | 触发条件 | 能力描述 |
|
||||
|------|--------------|----------|----------|
|
||||
| | | | |
|
||||
|
||||
## 资源系统
|
||||
|
||||
| 资源 | 来源 | 用途 |
|
||||
|------|------|------|
|
||||
| | | |
|
||||
|
||||
## 形态与技能
|
||||
|
||||
### {形态名}
|
||||
|
||||
| 能力 | Input Action | 触发条件 | 能力描述 |
|
||||
|------|--------------|----------|----------|
|
||||
| | | | |
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
@@ -0,0 +1,70 @@
|
||||
# E0NN {小怪名}
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | 小怪 / 精英 / 小BOSS |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | `BaseGames.Enemies.AI` / `ENM_` 资产 |
|
||||
| 关联文档 | [敌人总览](../敌人总览.md) |
|
||||
|
||||
---
|
||||
|
||||
## 概述
|
||||
|
||||
| 字段 | 内容 |
|
||||
|------|------|
|
||||
| 编号 | E0NN_Pinyin |
|
||||
| 类别 | 小怪 / 精英怪 / 小BOSS |
|
||||
| 行动方式 | |
|
||||
| 核心机制 | |
|
||||
| 形象设定 | |
|
||||
|
||||
## 状态机
|
||||
|
||||
```
|
||||
[状态A] ──条件──▶ [状态B]
|
||||
```
|
||||
|
||||
| AI 状态标识符 | 动画 Clip 名 | 类型 | 说明 |
|
||||
|--------------|-------------|------|------|
|
||||
| | | 循环/单次 | |
|
||||
|
||||
## AI 行为
|
||||
|
||||
```
|
||||
感知条件:…
|
||||
├── 未感知 → …
|
||||
└── 感知玩家 → …
|
||||
```
|
||||
|
||||
## 技能规格
|
||||
|
||||
| 技能 | 触发条件 | 伤害类型 | 攻击范围 | 备注 |
|
||||
|------|----------|----------|----------|------|
|
||||
| | | | | |
|
||||
|
||||
## 动画需求
|
||||
|
||||
| 动作类别 | 命名 | 动画类型 | 描述 | 帧数 | 图片参考 |
|
||||
|----------|------|----------|------|------|----------|
|
||||
| | | 循环/单次 | | | |
|
||||
|
||||
## 数值参数表
|
||||
|
||||
| 参数名 | 说明 | 参考值 |
|
||||
|--------|------|--------|
|
||||
| `maxHP` | 最大生命值 | — |
|
||||
|
||||
## 技术备注
|
||||
|
||||
-
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
@@ -0,0 +1,55 @@
|
||||
# {游戏名} 总览
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | 总览 |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | — |
|
||||
| 关联文档 | … |
|
||||
|
||||
---
|
||||
|
||||
## 游戏概述
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| 游戏名称 | |
|
||||
| 游戏类型 | |
|
||||
| 核心主题 | |
|
||||
| 主要平台 | |
|
||||
|
||||
## 核心玩法机制
|
||||
|
||||
> 战斗资源循环、核心系统一览。
|
||||
|
||||
## 系统索引
|
||||
|
||||
| 系统 | 文档 |
|
||||
|------|------|
|
||||
| | [链接](...) |
|
||||
|
||||
## 能力解锁节点
|
||||
|
||||
| 能力 | 获取时机 |
|
||||
|------|----------|
|
||||
| | |
|
||||
|
||||
## 主线流程拓扑
|
||||
|
||||
> ⏳ **待补充**:拓扑图(图片或 ASCII)。
|
||||
|
||||
## 待补充
|
||||
|
||||
| 模块 | 待补充项 | 优先级 |
|
||||
|------|----------|--------|
|
||||
| | | |
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
@@ -0,0 +1,48 @@
|
||||
# {系统名}
|
||||
|
||||
| 项 | 值 |
|
||||
|------|------|
|
||||
| 文档类型 | 系统 |
|
||||
| 版本 | v1.0 |
|
||||
| 更新日期 | YYYY-MM-DD |
|
||||
| 状态 | 草稿 |
|
||||
| 负责模块 | 对应程序模块 |
|
||||
| 关联文档 | … |
|
||||
|
||||
---
|
||||
|
||||
## 概述
|
||||
|
||||
> 系统定位、一句话说明。
|
||||
|
||||
## 机制细则
|
||||
|
||||
### {子机制}
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|------|
|
||||
| | |
|
||||
|
||||
## 数据表
|
||||
|
||||
| 编号 | 名称 | 效果描述 |
|
||||
|------|------|----------|
|
||||
| | | |
|
||||
|
||||
## 关联系统
|
||||
|
||||
```
|
||||
[关系图]
|
||||
```
|
||||
|
||||
## 设计要点
|
||||
|
||||
1.
|
||||
|
||||
---
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 日期 | 修改内容 | 修改人 |
|
||||
|------|------|----------|--------|
|
||||
| 1.0 | YYYY-MM-DD | 初始版本 | — |
|
||||
Reference in New Issue
Block a user