# Echo Trace · 回声轨迹

> 录制你 5 秒的路径 → 它变成你的"过去回声" → 下一关你 + 所有过去回声同时存在 → 不能碰任何回声。

## 30 秒上手

1. 鼠标/手指拖动 = 光球追随
2. **RECORD 阶段**：5 秒内收满 3 颗黄水晶
3. 提前收满 → 立即进入 PLAY；否则等倒计时
4. **PLAY/回声追击**：你的录制轨迹复活成 ghost，跟你同时跑 5 秒，**碰到任何 ghost 立死**
5. 活到 5 秒 → 过关；新一关开始（ghost 数 +1）

## HUD

- 左上：当前关卡
- 中：阶段标识 RECORD（绿）/ ECHO（粉）
- 右上：当前已积累的回声数
- 下方：进度条 + 水晶进度

## 失败 / 通关

- 录制阶段水晶未收满 5s = 死
- 回放阶段被任何 ghost 圆心命中 = 死
- 通关条件：连续撑过 10 关
- 历史最高关卡保存到 localStorage `echo_best`

## 调参点

| 常量 | 默认 | 说明 |
|---|---|---|
| `RECORD_DURATION` | 5.0 | 录制时长 |
| `PLAY_DURATION` | 5.0 | 回放时长 |
| `TARGET_CRYSTALS` | 3 | 每关需收水晶数 |
| `speed` | 240 | 玩家 px/s |
| 碰撞半径 | r+10 | 与 ghost 命中阈值 |
