# Tide Bloom

project513 加速版第 1 轮（2026-05-13-01）。

## 启动

最简单：直接双击打开

```text
prototypes/2026-05-13-01-tide-bloom/build/index.html
```

无任何依赖，纯 HTML5 + Canvas + 原生 JS + WebAudio。

如需本地静态服务（可选）：

```powershell
cd prototypes\2026-05-13-01-tide-bloom
python -m http.server 51713
# 或: npx serve .
```

然后访问 `http://localhost:51713/build/`。

## 玩法

- **鼠标左键单击**屏幕任意点 → 生成一圈向外扩张的涟漪，推动附近光球
- 当 **≥3 个同色光球** 因涟漪推力靠近到一起 → 触发"绽放"得分 + 潮汐能量
- **潮汐条满**后 → 按右键 / 长按 / 空格释放**全屏共振**清屏大爆炸
- 60 秒倒计时，结算评级 `S / A / B / C`
- 按 `R` 重开 / `M` 静音

## 目标

在 60 秒内通过精准放置涟漪触发尽可能多的绽放和共振，冲击 S 级。

- S：≥ 5000
- A：≥ 3000
- B：≥ 1500
- C：< 1500

## 设计要点

- 单点输入 + 物理推力 + 同色聚类，所有反馈在 0.3s 内完成
- 不存在"立刻死亡"，全部 60s 结算，鼓励试错
- 涟漪扩散到球身上时会**把球推离击点**（推力方向：从击点 → 球外）。所以玩家应该**在想让某个球离开的方向反面**点击，例如想把球向右推 → 在球左侧点击

## 原型范围

- 无账号、联网、商城、广告、抽卡、战令、长期养成
- 无关卡内容、剧情、复杂 AI
- 无外部美术资产（一切由 Canvas 绘制）
- 无外部音频文件（用 WebAudio 合成）
