📝 策划文档标准模板库
使用说明:
- 点击代码块右上角的 “Copy” 按钮。
- 新建一个
.md文件。- 粘贴内容,并替换
[ ]中的文字。- 不要 删除 “边界情况” (Edge Cases) 章节,如果真的没有,请写 “无”。
🏗️ 模板 1: 系统设计文档 (System Design)
适用场景: 新增一个功能模块(如:好友系统、强化系统、每日任务)。Copy
# 🏗️ [系统名称] 设计文档
## 1. 核心概述 (Overview)
* **一句话描述**: [这个系统是做什么的?给玩家带来什么核心体验?]
* **目标用户**: [新手/老手/付费玩家]
* **解锁条件**: [通关 1-5 / 等级达到 10]
## 2. 详细流程 (Flowchart)
> 使用 Mermaid 画出核心交互流程。
\`\`\`mermaid
graph TD
A[玩家点击入口] --> B{检查资源}
B -->|不足| C[弹出获取提示]
B -->|足够| D[执行强化]
D --> E[播放特效]
E --> F[更新属性]
\`\`\`
## 3. 规则细节 (Rules)
### 3.1 基础规则
1. [规则点 1]
2. [规则点 2]
### 3.2 资源消耗与产出
* **消耗**: [金币 x 100]
* **产出**: [攻击力 + 5]
## 4. 边界情况 (Edge Cases) ⚠️ **CRITICAL**
* **断网处理**: [操作时断网,扣了钱没加属性怎么办?]
* **极限数值**: [攻速达到上限时,是否溢出?]
* **并发操作**: [多端登录同时操作怎么处理?]
* **资源不足**: [扣除失败的提示文案]
## 5. 数据结构需求 (Data Requirements)
* **配置表**:
* `UpgradeTable`: ID, Cost, StatGain
* **服务器存储**:
* `PlayerProfile`: CurrentLevel (int)
## 6. 美术与音效需求 (Assets)
* **UI**: [弹窗背景、按钮图标]
* **VFX**: [强化成功特效、失败特效]
* **SFX**: [点击音效、成功音效]
⚔️ 模板 2: 内容设计文档 (Content Design)
适用场景: 新增一个具体的游戏对象(如:新怪物、新防御塔、新装备)。Copy
# ⚔️ [内容名称] 设计文档
## 1. 概念设定 (Concept)
* **名称**: [例如:火焰法师]
* **定位**: [高伤脆皮 / 远程控制 / 坦克]
* **视觉参考**: 
## 2. 基础属性 (Stats)
| 属性 | 初始值 | 成长系数 | 备注 |
| :--- | :--- | :--- | :--- |
| 生命值 | 100 | 1.2 | |
| 移动速度 | 3.5 | 0 | |
| 护甲 | 0 | 0 | |
## 3. 技能与行为 (Skills & AI)
### 3.1 普攻
* **描述**: [发射一枚火球]
* **范围**: [5.0]
* **冷却**: [1.5s]
* **伤害**: [100% 攻击力]
### 3.2 被动/特殊技能
* **触发条件**: [血量低于 30%]
* **效果**: [进入狂暴状态,攻速 +50%]
### 3.3 AI 行为树逻辑
* **优先目标**: [距离最近的单位 / 血量最低的单位]
* **寻路逻辑**: [地面行走 / 飞行]
## 4. 资源需求 (Assets)
* **模型**: [FireMage.fbx]
* **动作**: [Idle, Run, Attack, Die]
* **特效**: [Fireball_Projectile, Hit_VFX]
* **音效**: [Attack_Voice, Die_Voice]
🎨 模板 3: UI/UX 设计文档 (UI Design)
适用场景: 新增一个界面或交互流程。Copy
# 🎨 [界面名称] 交互设计
## 1. 界面层级 (Hierarchy)
* **父级**: [主界面 / 战斗界面]
* **层级**: [弹窗层 (Popup) / 顶层 (Top)]
## 2. 布局示意 (Wireframe)
> 在这里放一张草图或 Figma 截图。

## 3. 交互逻辑 (Interaction)
### 3.1 状态流转
* **打开方式**: [点击主界面按钮]
* **关闭方式**: [点击右上角 X / 点击背景遮罩]
* **刷新机制**: [打开时刷新 / 实时监听数据变化]
### 3.2 控件列表
| 控件ID | 类型 | 功能描述 | 点击反馈 |
| :--- | :--- | :--- | :--- |
| `btn_upgrade` | 按钮 | 执行强化 | 播放点击音效,发送请求 |
| `txt_gold` | 文本 | 显示金币 | 无 |
| `img_icon` | 图片 | 显示装备图标 | 长按显示详情 |
## 4. 表现细节 (Polish)
* **入场动画**: [弹窗从中心缩放弹出 (Scale 0->1, Elastic)]
* **音效**: [Popup_Open.wav]
* **本地化**: [所有文本需支持多语言 Key]