一位开发者耗时10个月,用C语言制作了5款可在UEFI启动阶段运行的小游戏。这些游戏将枯燥的开机过程变成了一场硬核挑战,用户必须通关才能启动系统,否则电脑将直接关机。该项目不仅是技术奇观的展示,也引发了关于创意、实用性与安全性的广泛讨论。
智能速览
开发者用C语言在UEFI环境开发了5款开机小游戏。
开机必须通过游戏考验,否则电脑会直接关机。
游戏类型多样,考验数学、反应、记忆等多种能力。
项目已开源,但需要关闭安全启动才能运行。
社区热议其创意,也担忧牺牲安全性的风险。
精华内容
将开机过程游戏化,这一想法既疯狂又迷人。这背后是如何利用UEFI的技术特性实现的?这些游戏又将如何“支配”你的电脑?让我们深入了解。
硬核开机挑战
这套游戏合集包含五种截然不同的挑战。“用户无能评估测试”要求你快速计算两位数加法,答错会被电脑嘲讽并关机。“侮辱剑斗”则致敬经典游戏,需机智回怼系统挑衅。
“坠落开机”是反应速度的极限考验,操控光标在隧道中下坠,撞墙即失败。此外,还有考验80年代文化知识的“年龄验证”和类似“西蒙说”的记忆游戏“UEFI Says”。所有游戏都遵循一个规则:赢了开机,输了关机,没有重试机会。
UEFI的特殊权限
这些游戏之所以能在操作系统前运行并执行关机,关键在于UEFI的底层权限。UEFI是连接硬件与操作系统的桥梁,它支持图形界面、键盘输入,并能直接调用电源管理。
开发者正是利用这些特性,在系统接管前构建了一套完整的交互逻辑。因此,游戏可以显示画面、接收指令,并在用户失败时直接切断电源,绕过了操作系统的控制。
创意与现实的权衡
尽管创意十足,但实际部署存在安全权衡。由于这些游戏是未经数字签名的个人程序,运行它们必须先关闭主板的“安全启动”功能。该功能旨在防止恶意软件在开机阶段入侵,关闭它无疑会增加系统安全风险。
因此,该项目更像是一次技术边界的探索与展示,而非一个适合日常使用的工具,用户需要在趣味性和安全性之间做出选择。
UEFI游戏项目或许不会成为主流,但它生动展示了技术的另一面:好玩、有趣且充满想象力。这种不为实用、只为探索精神的行为,恰恰是推动技术边界的有趣动力。未来,我们还能在电脑启动的瞬间玩出什么新花样?