当前位置:
AIGC文章详情

张大妈

电脑开机要先闯关?程序员10个月用C语言爆肝5款神作,赢不了直接关机,网友:越折腾越上头

源自公众号:程序员的那些事

01-16 18:45

一位开发者耗时10个月,用C语言制作了5款可在UEFI启动阶段运行的小游戏。这些游戏将枯燥的开机过程变成了一场硬核挑战,用户必须通关才能启动系统,否则电脑将直接关机。该项目不仅是技术奇观的展示,也引发了关于创意、实用性与安全性的广泛讨论。

电脑开机要先闯关?程序员10个月用C语言爆肝5款神作,赢不了直接关机,网友:越折腾越上头智能速览

  • 开发者用C语言在UEFI环境开发了5款开机小游戏。

  • 开机必须通过游戏考验,否则电脑会直接关机。

  • 游戏类型多样,考验数学、反应、记忆等多种能力。

  • 项目已开源,但需要关闭安全启动才能运行。

  • 社区热议其创意,也担忧牺牲安全性的风险。

电脑开机要先闯关?程序员10个月用C语言爆肝5款神作,赢不了直接关机,网友:越折腾越上头精华内容

将开机过程游戏化,这一想法既疯狂又迷人。这背后是如何利用UEFI的技术特性实现的?这些游戏又将如何“支配”你的电脑?让我们深入了解。

硬核开机挑战

这套游戏合集包含五种截然不同的挑战。“用户无能评估测试”要求你快速计算两位数加法,答错会被电脑嘲讽并关机。“侮辱剑斗”则致敬经典游戏,需机智回怼系统挑衅。

“坠落开机”是反应速度的极限考验,操控光标在隧道中下坠,撞墙即失败。此外,还有考验80年代文化知识的“年龄验证”和类似“西蒙说”的记忆游戏“UEFI Says”。所有游戏都遵循一个规则:赢了开机,输了关机,没有重试机会。

UEFI的特殊权限

这些游戏之所以能在操作系统前运行并执行关机,关键在于UEFI的底层权限。UEFI是连接硬件与操作系统的桥梁,它支持图形界面、键盘输入,并能直接调用电源管理。

开发者正是利用这些特性,在系统接管前构建了一套完整的交互逻辑。因此,游戏可以显示画面、接收指令,并在用户失败时直接切断电源,绕过了操作系统的控制。

创意与现实的权衡

尽管创意十足,但实际部署存在安全权衡。由于这些游戏是未经数字签名的个人程序,运行它们必须先关闭主板的“安全启动”功能。该功能旨在防止恶意软件在开机阶段入侵,关闭它无疑会增加系统安全风险。

因此,该项目更像是一次技术边界的探索与展示,而非一个适合日常使用的工具,用户需要在趣味性和安全性之间做出选择。

UEFI游戏项目或许不会成为主流,但它生动展示了技术的另一面:好玩、有趣且充满想象力。这种不为实用、只为探索精神的行为,恰恰是推动技术边界的有趣动力。未来,我们还能在电脑启动的瞬间玩出什么新花样?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章