Files
daihao-rouge/templates/【模板】战斗系统设计文档.md
Game Director c19ad7aea3 feat: 初始化游戏策划文档模板库
- 新增 11 个专业策划模板(Markdown 格式)
- 覆盖系统设计、数值、战斗、叙事、商业化全领域
- AI 友好格式,专业全面,即填即用
2026-03-18 22:10:01 +08:00

301 lines
8.2 KiB
Markdown
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.
# 【模板】战斗系统设计文档
**项目名称:** [填写项目名称]
**文档类型:** 战斗系统设计
**版本号:** v1.0
**最后更新:** YYYY-MM-DD
**负责人:** [填写负责人]
---
## 一、战斗系统概述
### 1.1 设计目标
简述战斗系统要达成的目标:
- 提供爽快且有深度的战斗体验
- 建立清晰的胜负规则
- 支持多种战斗风格和策略
### 1.2 战斗类型
- **战斗模式:** 实时制/回合制/半即时制/混合
- **视角:** 第一人称/第三人称/俯视角/固定视角
- **人数:** 1v1/1v 多/多 v 多/团队战
- **场景:** 固定场景/动态场景/可破坏环境
### 1.3 核心体验
玩家在本战斗系统中的核心体验:
- [例如:连招爽快感、策略博弈、反应挑战]
---
## 二、战斗核心循环
### 2.1 循环流程
```
┌─────────────┐
│ 索敌阶段 │
│ (发现敌人) │
└──────┬──────┘
┌─────────────┐
│ 交战阶段 │
│ (输出/防御) │
└──────┬──────┘
┌─────────────┐
│ 结算阶段 │
│ (胜负判定) │
└─────────────┘
```
### 2.2 各阶段说明
| 阶段 | 时长 | 核心行为 | 玩家决策 |
|------|------|----------|----------|
| 索敌 | X 秒 | 发现敌人、准备 | 选择武器/技能 |
| 交战 | X 秒 | 输出、防御、躲避 | 技能释放时机 |
| 结算 | X 秒 | 胜负判定、奖励 | - |
---
## 三、战斗规则
### 3.1 先手判定
| 判定方式 | 规则 | 说明 |
|----------|------|------|
| 速度比较 | SPD 高者先手 | 常见于回合制 |
| 偷袭机制 | 背后攻击先手 | 潜行玩法 |
| 随机先手 | 概率决定 | 增加变数 |
| 固定先手 | 玩家/敌人固定 | 教程/特定战斗 |
### 3.2 行动顺序
**回合制公式:**
```
行动条 = 基础速度 + 装备加成 + Buff 加成
行动间隔 = 1000 / 行动条 (ms)
```
**实时制:**
- 无行动条,实时响应
- GCD公共冷却X 秒
- 技能独立冷却
### 3.3 胜负条件
| 胜利条件 | 失败条件 | 特殊条件 |
|----------|----------|----------|
| 敌方 HP 归零 | 玩家 HP 归零 | 时间限制 |
| 击败所有敌人 | 保护目标死亡 | 回合数限制 |
| 完成目标 | 超时 | 特殊机制 |
---
## 四、战斗场景设计
### 4.1 地形效果
| 地形类型 | 效果 | 影响范围 | 持续时间 |
|----------|------|----------|----------|
| 高地 | 命中 +10% | 站立区域 | 持续 |
| 沼泽 | 速度 -20% | 区域 | 持续 |
| 草丛 | 隐身/闪避 + | 区域 | 离开消失 |
| 障碍物 | 阻挡攻击 | 固定 | 可破坏 |
### 4.2 环境互动
| 互动类型 | 触发方式 | 效果 | 冷却 |
|----------|----------|------|------|
| 爆炸桶 | 攻击触发 | AOE 伤害 | 一次性 |
| 落石 | 攻击/时间 | 范围伤害 | 一次性 |
| 治疗泉 | 站立 | 持续回血 | 无 |
| 传送门 | 接触 | 位置转移 | X 秒 |
### 4.3 场景边界
- **战斗区域:** [大小/形状]
- **越界处理:** 拉回/持续伤害/强制失败
- **镜头限制:** [范围/跟随规则]
---
## 五、AI 行为框架
### 5.1 状态机设计
```
┌─────────────┐
│ 巡逻态 │
└──────┬──────┘
│ 发现敌人
┌─────────────┐
│ 战斗态 │
└──────┬──────┘
│ HP<30%
┌─────────────┐
│ 逃跑态 │
└─────────────┘
```
### 5.2 行为优先级
| 优先级 | 行为 | 触发条件 |
|--------|------|----------|
| 1 | 逃跑 | HP < 20% |
| 2 | 大招 | 冷却好 + 敌人聚集 |
| 3 | 普攻 | 范围内有敌人 |
| 4 | 巡逻 | 无敌人 |
### 5.3 难度分级
| 难度 | AI 反应 | 属性加成 | 行为复杂度 |
|------|---------|----------|------------|
| 简单 | 慢 | -10% | 基础行为 |
| 普通 | 正常 | 0% | 标准行为 |
| 困难 | 快 | +10% | 高级行为 |
| 专家 | 极快 | +20% | 全行为 + 连招 |
---
## 六、战斗镜头与表现
### 6.1 镜头规则
| 场景 | 镜头行为 | 切换方式 | 时长 |
|------|----------|----------|------|
| 普通战斗 | 跟随玩家 | 平滑 | - |
| 大招释放 | 特写镜头 | 快速切换 | 2 秒 |
| Boss 战 | 动态调整 | 根据阶段 | - |
| 处决技 | 固定镜头 | 强制切换 | 3 秒 |
### 6.2 特效规范
| 特效类型 | 触发时机 | 持续时间 | 性能等级 |
|----------|----------|----------|----------|
| 命中特效 | 攻击命中 | 0.3 秒 | 低 |
| 暴击特效 | 暴击触发 | 0.5 秒 | 中 |
| 技能特效 | 技能释放 | 1-3 秒 | 中/高 |
| 环境特效 | 持续 | - | 可调 |
### 6.3 打击感设计
| 元素 | 实现方式 | 参数 |
|------|----------|------|
| 顿帧 | 命中时暂停 | 0.1-0.2 秒 |
| 屏幕震动 | 根据伤害 | 幅度 X/Y |
| 受击动画 | 播放受击 | 优先级高 |
| 音效 | 命中音效 | 音量随伤害 |
---
## 七、战斗 UI
### 7.1 HUD 布局
```
┌─────────────────────────────────┐
│ [BossHP] [战斗信息] │
├─────────────────────────────────┤
│ │
│ 战斗区域 │
│ │
├─────────────────────────────────┤
│ [玩家 HP] [技能 1][技能 2] │
│ [玩家 MP] [技能 3][技能 4] │
└─────────────────────────────────┘
```
### 7.2 UI 元素清单
| 元素名称 | 位置 | 功能 | 显示条件 |
|----------|------|------|----------|
| 玩家 HP 条 | 左下 | 显示生命值 | 始终显示 |
| 玩家 MP 条 | 左下 | 显示法力值 | 有 MP 时 |
| 技能栏 | 右下 | 技能快捷栏 | 战斗中 |
| 敌人 HP 条 | 顶部 | 显示敌人血 | 有敌人 |
| Buff 栏 | [位置] | 显示增益 | 有 Buff |
| 倒计时 | [位置] | 限时战斗 | 限时战斗 |
### 7.3 提示信息
| 提示类型 | 显示位置 | 显示时长 | 样式 |
|----------|----------|----------|------|
| 伤害数字 | 敌人上方 | 1 秒 | 颜色区分 |
| 状态提示 | 屏幕中央 | 2 秒 | 大字体 |
| 战斗日志 | 左下角 | 5 秒 | 滚动 |
| 成就解锁 | 顶部 | 3 秒 | 弹窗 |
---
## 八、战斗平衡要点
### 8.1 职业平衡
| 职业 | 定位 | 优势 | 劣势 | 调整方向 |
|------|------|------|------|----------|
| 战士 | 近战输出 | 高爆发 | 手短 | [方向] |
| 法师 | 远程输出 | AOE 强 | 身板脆 | [方向] |
| 刺客 | 单体爆发 | 高机动 | 容错低 | [方向] |
| 坦克 | 承伤保护 | 高防御 | 输出低 | [方向] |
| 辅助 | 增益治疗 | 团队强 | 依赖队友 | [方向] |
### 8.2 技能平衡基准
| 技能类型 | 基础倍率 | 冷却时间 | 消耗 |
|----------|----------|----------|------|
| 普攻 | 100% | GCD | 0 |
| 小技能 | 150-200% | 5-8 秒 | 低 |
| 大技能 | 300-500% | 15-30 秒 | 中 |
| 终极技能 | 800%+ | 60-120 秒 | 高 |
### 8.3 PVP vs PVE
| 维度 | PVE 数值 | PVP 数值 | 调整系数 |
|------|----------|----------|----------|
| 玩家伤害 | 100% | 60-80% | 0.6-0.8 |
| 玩家承伤 | 100% | 80-100% | 0.8-1.0 |
| 控制时长 | 100% | 50-70% | 0.5-0.7 |
| 治疗效果 | 100% | 60-80% | 0.6-0.8 |
---
## 九、验证清单
### 9.1 设计验证
- [ ] 战斗循环清晰
- [ ] 规则易于理解
- [ ] AI 行为合理
- [ ] 镜头舒适
- [ ] UI 信息完整
### 9.2 测试要点
| 测试项 | 测试方法 | 预期结果 |
|--------|----------|----------|
| 战斗流畅度 | 连续战斗 10 分钟 | 无卡顿 |
| 难度曲线 | 多等级测试 | 难度平滑 |
| AI 行为 | 观察各难度 | 符合预期 |
| 平衡性 | 各职业通关 | 时间接近 |
---
## 📋 变更记录
| 版本 | 日期 | 修改人 | 修改内容 |
|------|------|--------|----------|
| v1.0 | YYYY-MM-DD | [姓名] | 初稿 |
---
*文档由游戏策划工作室自动生成*