五键交互与页面流程
| 项目 | 内容 |
|---|---|
| 文档版本 | 0.1 |
| 状态 | 规划稿,待样机用户测试 |
| 更新日期 | 2026-08-28 |
1. 体验目标
- 熟悉后从首页选定常用武将不超过15秒。
- 游戏中改变一点体力只需一次按键。
- 误操作可以在5秒内撤销。
- 锁定状态无需尝试修改即可识别。
- 休眠、拔卡或异常恢复后保持对局状态。
- 所有核心状态不依赖颜色表达。
2. 五键规则
| 按键 | 菜单短按 | 游戏短按 | 长按 |
|---|---|---|---|
| 电源 | 唤醒/休眠 | 保存、锁定并休眠 | 电源菜单 |
| 上 | 上一项 | 体力+1 | 菜单快速滚动 |
| 下 | 下一项 | 体力-1 | 菜单快速滚动 |
| 确定 | 进入/确认 | 打开状态菜单 | 锁定/解锁 |
| 返回 | 返回 | 5秒内撤销 | 结束游戏 |
电源持续约8~10秒作为强制重启,属于故障恢复。游戏界面的上、下不允许按键连发。
3. 锁定与撤销
游戏开始后默认可操作,不默认15秒自动锁。以下情况锁定:主动长按确定、按电源休眠、异常启动恢复。可选自动锁时长为关闭、30、60或120秒,默认关闭。
状态变化后显示5秒撤销提示。返回键只在窗口内撤销最近一次体力、护盾或Token变化;超时后不撤销旧操作。更换武将、身份变化和结束游戏使用确认页。
4. 页面结构
启动
├─ 自动恢复当前对局
├─ 首页
│ ├─ 开始或继续游戏
│ ├─ 武将库
│ ├─ 最近使用
│ ├─ 设置
│ └─ 诊断
├─ 卡池选择
├─ 武将列表
├─ 武将预览
├─ 身份选择
├─ 开始确认
├─ 游戏卡面
│ ├─ 临时状态层
│ ├─ 状态菜单
│ └─ 结束确认
└─ 异常与恢复
5. 启动与首页
没有活动对局时进入首页并聚焦“开始游戏”。存在未结束对局时直接恢复卡面并显示短暂提示,恢复后锁定;用户不必每次确认“继续”。
如果SD不存在但内部缓存了当前卡面,允许继续修改体力和状态,但禁止换将和浏览资源。
首页最多显示五个主要入口。存在活动对局时,“继续游戏”替代“开始游戏”为首项;开始新游戏需要先确认结束当前对局。
6. 卡池、武将和预览
卡池列表显示名称和武将数量,提供最近使用、收藏和实际卡池。300×400黑白屏使用文字列表,每页约5~7项,暂不提供设备端中文输入。
武将列表显示名称、基础体力和可选标签。按确定进入预览而非立即开始,避免同名或版本差异。预览显示卡面、名称和基础体力;完整技能文字不属于Rev.A强制范围。
7. 身份与开始
身份页面实时显示修正后的体力,例如普通4、主公5、地主5。规则来自三国杀适配器,UI不自行加一。
开始确认显示武将、身份、体力和护盾。确认后创建对局、缓存当前RLCD卡面、写入恢复状态、记录开始时间并进入全卡面。
8. 游戏画面
默认使用完整卡面。发生数值操作时临时叠加体力、护盾和Token状态层,约3~5秒后恢复全卡面。
体力范围为0到当前上限;达到0显示“濒死”但不自动结束,并允许恢复。达到边界时不改变数值,显示明确提示。
短按确定打开状态菜单:护盾、Token、查看信息、更换武将和锁定设备。进入数值调整页后,返回应取消本页尚未确认的修改。
9. 更换武将
更换武将显示新旧对比,并询问:使用新武将满体力、保留当前体力或取消。如果保留值超过新上限,限制到新上限并提示。
10. 结束游戏
长按返回后显示武将、体力和持续时间,默认焦点是“继续游戏”。确认结束后保存最小摘要:武将、身份、开始时间、持续时长、结束体力和结束方式。胜负及完整统计暂缓。
11. 电源交互
短按电源保存状态、锁定、关闭无线和SD并进入深睡眠。唤醒后保持锁定,显示短暂电量和时间。长按电源进入返回、休眠、重启和关机菜单;重启和关机需要确认。
游戏保持态与系统深睡眠不同:保持态下,上、下等按键唤醒后继续执行原操作;显式深睡眠只由电源、USB或RTC唤醒。
12. 错误页面
错误页面必须说明发生了什么、当前还能做什么以及如何恢复。无SD时允许返回当前游戏、重新检测和进入诊断。技术错误码只放在详情或诊断页,不能替代用户说明。
13. 双屏配置视觉约束
- 两套配置共享页面ID、按键、焦点顺序、状态和文案语义。
- RLCD使用300×400、1-bit逐像素稿,默认白底黑字,焦点为黑底白字。
- 六色屏只使用真实面板调色板,不模拟渐变或连续全彩。
- 颜色只强化语义,体力、护盾、锁定和焦点同时使用图形、文字或反白。
- 两套配置分别标注刷新范围和降级策略。
- RLCD不用灰色表达禁用状态,六色屏也不能只靠低饱和度表达禁用。
- 重要数字显著大于正文。
- 每页一个主要动作,列表不超过约六行。
- 不使用动画、惯性滚动、阴影或渐变。
- 刷新时使用静态加载标志。
- 中文统一使用UTF-8和经过许可的字库。
14. 用户测试任务
- 首次用户完成选将、身份选择和开始游戏。
- 游戏中连续执行受伤、恢复、护盾和Token操作。
- 故意误操作后撤销。
- 锁定、休眠、唤醒并继续游戏。
- 游戏中拔出和重新插入SD卡。
- 低电提示下保存和恢复。
- 完成一场至少两小时的真实面杀。
记录完成时间、误触、未纠正错误、按键理解、刷新等待、可读性和疲劳。