init
This commit is contained in:
+85
@@ -0,0 +1,85 @@
|
||||
# 第 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%
|
||||
Reference in New Issue
Block a user