Skip to content

diyanqi/BL-unlock-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

粗粮BL解锁模拟器

项目简介

这是一个模拟小米(粗粮)手机Bootloader解锁过程的互动式网页游戏。玩家将扮演一名手机用户,在与维修师傅的对话中,通过选择不同的回答来影响师傅的“怀疑度”。怀疑度越高,师傅的视觉表现(抖动和颜色)将越明显。对话结束后,玩家将进入一个模拟的刷机过程,并需要在关键时刻拔掉数据线,然后进入一个逃脱小游戏,最终成功解锁手机。

功能特性

  • 互动对话系统:与维修师傅进行多轮对话,每个选项都会影响师傅的怀疑度。
  • 动态视觉反馈:师傅的形象会根据怀疑度进行不同程度的抖动,并伴随颜色变化,增强沉浸感。
  • 模拟刷机过程:展示一个进度条和命令行输出,模拟手机刷机的真实场景。
  • 关键操作挑战:在刷机过程中,玩家需要在特定“关键时刻”拔掉数据线,进入下一阶段。
  • 逃脱小游戏:一个基于Canvas的2D小游戏,玩家需要操控角色躲避师傅的追捕,并到达目标点。
  • 音效反馈:提供按钮点击、成功和失败的音效,提升游戏体验。

如何游玩

  1. 启动游戏:打开 index.html 文件即可在浏览器中运行游戏。
  2. 对话阶段
    • 点击“开始游戏”进入对话界面。
    • 阅读师傅的问题,并选择一个回答选项。
    • 注意师傅的表情和抖动程度,这反映了师傅的怀疑度。
    • 通过对话,尽量降低师傅的怀疑度,或在必要时增加。
  3. 刷机阶段
    • 对话结束后,进入刷机界面。
    • 观察屏幕上的命令行输出和进度条。
    • 当屏幕提示“critical”操作时,是拔掉数据线的最佳时机。
    • 点击“拔掉数据线”按钮。过早或过晚都可能导致游戏失败。
  4. 逃脱阶段
    • 成功拔掉数据线后,进入逃脱小游戏。
    • 使用键盘的 W, A, S, D 或方向键控制角色移动。
    • 躲避师傅的追捕,并尝试到达屏幕顶部的目标点(电动车)。
    • 成功到达目标点则解锁成功,被师傅抓住则解锁失败。

技术栈

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Canvas API (用于逃脱小游戏)

安装与运行

本游戏无需复杂的安装步骤。只需:

  1. 将项目文件下载或克隆到本地。
  2. 使用任何现代浏览器(如Chrome, Firefox, Edge等)打开项目根目录下的 index.html 文件。

贡献

如果您有任何改进建议或发现Bug,欢迎提出Issue或提交Pull Request。

许可证

采用 MIT ,随便怎么改!

About

模拟粗粮手机Bootloader解锁新方法的互动式网页游戏,帮助您提前熟悉全过程!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors