近日,开发者Alejandro Armas在代码托管平台发布了一个名为UEFIGames的开源项目,引发关注。该项目巧妙地将电脑启动流程与趣味游戏结合,使进入操作系统前必须先通过游戏挑战,为开机过程增添了一层物理层面的“门槛”。
现代计算机普遍采用UEFI作为硬件与操作系统之间的初始化接口。通常情况下,UEFI在完成硬件检测后会加载系统分区中的EFI应用程序,进而启动操作系统。而UEFIGames正是以EFI应用的形式存在,在系统引导前介入流程:用户需成功通关内置游戏方可继续启动;若失败,则系统会显示嘲讽提示并自动关机。
该项目耗时约十个月开发,目前包含五款小游戏:
第一款为“用户无能评估”,要求玩家快速计算两个0至99之间的随机数之和,答错将触发系统嘲讽并中断启动。
第二款名为“侮辱剑斗”,考验玩家的语言反击能力,需在对话中选择恰当的回击语句以取得胜利。
第三款是“滚动隧道”,一款竖向滚动的球类游戏,玩家需操控小球从顶端避开障碍滑行到底部。
第四款为“80年代流行文化问答”,题目围绕上世纪八十年代的文化设计,专为年轻用户设置障碍,若回答错误,系统将判定其“过于年轻”而拒绝启动。
第五款“UEFI Says”则类似记忆挑战,玩家需准确记住屏幕上短暂闪现的色块顺序并作出响应。
由于基于标准UEFI规范开发,该项目兼容绝大多数支持UEFI启动的设备。当前版本的游戏难度整体较低,尚不清楚后续是否会推出更具挑战性的内容。