# Color Trace · 色线追踪

按住任意彩珠拖出同色长链，松开消除得分。错误 5 次结束。

## 启动方式

双击 `build/index.html` 即可玩。无依赖、无服务器。同时支持鼠标和触屏。

## 怎么玩

1. 屏幕上散落 4 色彩珠
2. 鼠标/手指按住任一颗珠
3. 拖动经过相邻的**同色**珠 → 加入路径（高亮）
4. 拖到**异色**珠 → 路径变红警示
5. 松开 → 消除路径上所有珠子 → 得分 = **N² × 10**
6. 异色拖错 → ERROR +1
7. 累计 5 次错误 → Game Over

## 得分公式

| 链长 | 得分 |
|---:|---:|
| 2 | 40 |
| 3 | 90 |
| 5 | 250 |
| 8 | 640 |
| 10 | 1000 |
| 15 | 2250 |
| 20 | 4000 |

平方曲线，越长越爆。

## 操作

| 输入 | 行为 |
|---|---|
| 鼠标按下 / touch start | 起始珠 |
| 鼠标拖拽 / touch move | 沿同色拖动加链 |
| 鼠标抬起 / touch end | 结算消除 |

## 调参入口

打开源码顶部 `CONFIG`：
- `NEIGHBOR_DIST`：相邻判定距离阈值（默认 110px）
- `MAX_ERRORS`：失败上限（默认 5）
- `SCORE_EXPONENT`：得分公式指数（默认 2，越大越爆炸）
- `BEAD_COUNT_MIN/MAX`：场上珠子数量
- `COLOR_COUNT`：颜色种类（默认 4，可改 3 简单 / 5 困难）

## 文件清单

- `src/index.html`：源码 454 行
- `build/index.html`：构建版（=src）
- `DESIGN.md` / `PLAYTEST_REPORT.md` / `ACCEPTANCE_REPORT.md`
- `EXPANSION_HANDOFF.md` / `EXPANSION_PLAN.md` / `CHINA_MOBILE_COMMERCIALIZATION_PLAN.md`
- `DAILY_REPORT.md` / `CHANGELOG.md`
