Files
feifei/开发文档-第3关.md
T
2026-10-13 20:40:09 +08:00

86 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 第 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%