这是一个模拟小米(粗粮)手机Bootloader解锁过程的互动式网页游戏。玩家将扮演一名手机用户,在与维修师傅的对话中,通过选择不同的回答来影响师傅的“怀疑度”。怀疑度越高,师傅的视觉表现(抖动和颜色)将越明显。对话结束后,玩家将进入一个模拟的刷机过程,并需要在关键时刻拔掉数据线,然后进入一个逃脱小游戏,最终成功解锁手机。
- 互动对话系统:与维修师傅进行多轮对话,每个选项都会影响师傅的怀疑度。
- 动态视觉反馈:师傅的形象会根据怀疑度进行不同程度的抖动,并伴随颜色变化,增强沉浸感。
- 模拟刷机过程:展示一个进度条和命令行输出,模拟手机刷机的真实场景。
- 关键操作挑战:在刷机过程中,玩家需要在特定“关键时刻”拔掉数据线,进入下一阶段。
- 逃脱小游戏:一个基于Canvas的2D小游戏,玩家需要操控角色躲避师傅的追捕,并到达目标点。
- 音效反馈:提供按钮点击、成功和失败的音效,提升游戏体验。
- 启动游戏:打开
index.html文件即可在浏览器中运行游戏。 - 对话阶段:
- 点击“开始游戏”进入对话界面。
- 阅读师傅的问题,并选择一个回答选项。
- 注意师傅的表情和抖动程度,这反映了师傅的怀疑度。
- 通过对话,尽量降低师傅的怀疑度,或在必要时增加。
- 刷机阶段:
- 对话结束后,进入刷机界面。
- 观察屏幕上的命令行输出和进度条。
- 当屏幕提示“critical”操作时,是拔掉数据线的最佳时机。
- 点击“拔掉数据线”按钮。过早或过晚都可能导致游戏失败。
- 逃脱阶段:
- 成功拔掉数据线后,进入逃脱小游戏。
- 使用键盘的
W,A,S,D或方向键控制角色移动。 - 躲避师傅的追捕,并尝试到达屏幕顶部的目标点(电动车)。
- 成功到达目标点则解锁成功,被师傅抓住则解锁失败。
- HTML5
- CSS3
- JavaScript (ES6+)
- Canvas API (用于逃脱小游戏)
本游戏无需复杂的安装步骤。只需:
- 将项目文件下载或克隆到本地。
- 使用任何现代浏览器(如Chrome, Firefox, Edge等)打开项目根目录下的
index.html文件。
如果您有任何改进建议或发现Bug,欢迎提出Issue或提交Pull Request。
采用 MIT ,随便怎么改!