# Playtest Report · Piano Tap 4

## 试玩路径推演

| 时刻 | 玩家行为 | 系统反馈 | 心理 |
|---|---|---|---|
| 0:00 | 看菜单 + 5 曲（1 解锁，4 锁）| 静态 | "选第 1 首" |
| 0:02 | 选卡农 | 进入 playing | 准备 |
| 0:03 | 第 1 tile 1.2s 后从顶部下落 | 看见 | "懂了" |
| 0:04 | 第 1 tap | +20 弹字 + tile 缩放 | "perfect！" |
| 0:15 | 节奏稳定，combo ×8 | 连击 bonus | "流畅" |
| 0:25 | 突然 miss 1 | 全屏红震 + fail | "草" |
| 0:30 | gameover | retry / 回菜单 | "再来" |

## 难度 3 问

- Q1 ✓（菜单清楚 + 第 1 tile 1.2s 出）
- Q2 ✓（第 1 tap 即时反馈）
- Q3 ✓（解锁下曲机制驱动）

3 问全过。

## Juice 核对

- J1 弹分浮字 ✓ `floatHit()`
- J2 缩放 ✓ `.tile.hit @keyframes tileHit`
- J5 判定线闪 + 全屏红震 ✓ `#hitline.flash + #flash.show`
- J7 解锁下曲 ✓ `S.unlocked` + renderMenu

## 静态可达

- ✅ JS PASS / build 双份 / 单文件无依赖

## 异常

- miss 1 即结束（设计如此）
- tap 空 lane 不扣分（容错）
- tile 飞过判定线 60ms 后自动 missed
