# 游戏任务设计

## 规则（Rules）

- 任务是引导玩家体验游戏内容的工具，不是目的本身
- 任务必须有清晰的奖励预期，让玩家知道"做了有什么好处"
- 任务难度随玩家成长递增，不能一开始就太难
- 每日任务和主线任务的设计逻辑不同

## 方法（Methods）

### 步骤1：设计任务类型

| 任务类型 | 频率 | 目的 | 示例 |
|:---------|:-----|:-----|:------|
| 主线任务 | 一次性 | 引导游戏进程 | "通关第1章" |
| 支线任务 | 一次性 | 丰富游戏内容 | "收集10个碎片" |
| 每日任务 | 每天刷新 | 提升活跃度 | "登录游戏、完成3场对战" |
| 周常任务 | 每周刷新 | 保持长期活跃 | "赢得20场对战" |
| 成就任务 | 一次性 | 激励深度体验 | "集齐所有卡牌" |
| 限时活动 | 活动期间 | 制造热点 | "节日限定任务" |

### 步骤2：规划任务线

```
新手引导（前1小时）→ 主线展开（1-10小时）→ 内容深化（10-50小时）
→ 终局内容（50+小时）→ 持续更新
```

每个阶段的任务密度：
- 新手期：每5分钟一个新任务，快速引导
- 中期：每30分钟一个新任务，保持节奏
- 后期：每天1-3个任务，维持活跃

### 步骤3：设计任务奖励

| 任务难度 | 奖励价值 | 举例 |
|:---------|:---------|:------|
| 简单 | 少量经验+金币 | 完成1场对战 → 100金币 |
| 中等 | 经验+金币+材料 | 胜3场 → 500金币+强化石 |
| 困难 | 大量经验+稀有奖励 | 连胜5场 → 2000金币+稀有卡牌 |

奖励设计原则：
- 任务奖励 < 直接购买的收益（否则没人充值）
- 任务奖励 > 什么都不做的收益（否则没人做任务）
- 每日任务总耗时控制在30分钟以内

### 步骤4：任务配置表

```json
{
    "quest_id": "daily_001",
    "type": "daily",
    "title": "登录签到",
    "condition": { "action": "login" },
    "reward": { "gold": 500, "exp": 100 },
    "refresh": "daily"
}
```

## 技巧（Tips）

- **任务引导**：新手任务要手把手教，老手任务给目标即可
- **奖励触达**：任务奖励要醒目地展示给玩家，强化获得感
- **任务描述**：写清楚"去哪、打谁、拿什么"，不要让玩家猜
- **每日任务时长**：控制在15-30分钟内完成，太长会疲劳
