# 第 3 关开发文档:1-3 左右交替 对应规划:`分关难度规划.md` → 第 1 章 · 基准键入门 → **1-3**。 完全复用第 1、2 关引擎、页面、判定、音效与进度存储。本文只写差异。 --- ## 1. 与前两关的差异 | 项 | 1-1 / 1-2 | 1-3 | |----|-----------|-----| | 字符集 | 单手 4 键 | `a s d f j k l ;` | | 出题 | 字符集内随机 | **左右手严格交替**,不含空格 | | 题长 | 40 | 60 | | 通关正确率 | ≥ 90% | ≥ 92%(最多错 5 次) | | 速度门槛 | 无 | 无 | | 通关后解锁 | 下一关 | 1-4 | 判定、打错不前进、Backspace 无效、键盘图、卡通配色、音效均不变。 --- ## 2. 出题规则 - 左手池:`a s d f`;右手池:`j k l ;` - 序列为「左、右、左、右…」或「右、左、右、左…」(开局随机选一侧) - 不要空格 - 避免隔一个键重复同一字符(减少 `ajaj`) --- ## 3. 关卡配置 ```js { id: "1-3", chapter: 1, title: "左右交替", charset: ["a", "s", "d", "f", "j", "k", "l", ";"], length: 60, allowSpace: false, caseSensitive: true, passAccuracy: 0.92, passKpm: null, unlockNext: "1-4", showKeyboard: true, generate: "alternate-hands", playable: true } ``` 正确率公式仍为 `60 / (60 + wrongHits) >= 0.92` ⇒ `wrongHits <= 5`。 --- ## 4. 文案 | 位置 | 文案 | |------|------| | 选关卡片标题 | 1-3 左右交替 | | 选关卡片副标 | 基准键左右手交替,正确率 92% 即可通关 | | 练习顶栏 | 第 3 关 · 左右交替 | | 指法提示 | 双手放在 ASDF 和 JKL; 上,左右交替打,不要看键盘。 | | 键盘下方 | 左手 ASDF · 右手 JKL; | | 通关 | 通关!双手基准键可以配合了。 | | 未通关 | 再练一次。先求正确,再求速度。 | | 解锁提示 | 已解锁 1-4 加入空格 | --- ## 5. 解锁 - 通关 1-2 后可进入 1-3 - 通关 1-3 后解锁 1-4(1-4 本关仍不实现玩法) - 重打失败不锁回 --- ## 6. 验收 - [ ] 题目长度 60,仅含 `a s d f j k l ;`,无空格 - [ ] 相邻两键分属左右手 - [ ] 键盘八个基准键全部启用 - [ ] 正确率 ≥ 92% 通关并解锁 1-4 - [ ] 结算门槛文案显示 ≥ 92%