我们都经历过这种情况——试图访问一个网站,却面临着可怕的验证码。但是,如果不是匹配模糊的字母、鸭子或楼梯,而是可以射杀来自地狱的恶魔呢?这就是Doom CAPTCHA的前提,这是一个新项目,使用经典的第一人称射击游戏Doom来证明一个人不是机器人。
Doom CAPTCHA是软件工程师和Vercel软件开发公司CEO Guillermo Rauch的创意,他在周二的X(前Twitter)上分享了这个项目的视频。
"通过玩Doom并在噩梦模式下至少消灭三个敌人来验证你是人类,"Rauch说。
它是如何工作的?
使用方向键和空格键,玩家操纵这个太空海军穿越迷宫。恶魔会从各个方向出现,而且由于你处于噩梦难度模式,它们的攻击力更强。
然而,虽然Doom CAPTCHA的操作很简单,但学会如何应对恶魔——特别是在噩梦模式下——可能会很沮丧,最终需要的时间比完成普通验证码还要长。
"在像个白痴一样尝试了四次之后,我意识到如果我只是向前走,然后向后走,我就可以射杀出现在我面前的三个家伙,并远离敌人的攻击,"一位X用户对Rauch的帖子做出回应。
"是的,这就是获胜的招式,"Rauch回复道。"不要走进火力区。"
Raunch没有立即回复Decrypt的置评请求。
为什么选择Doom?
Doom由id Software于1993年推出,讲述了一名孤独的太空海军在火星研究设施和地狱之间战斗,与成群的恶魔作战的故事。这款游戏在游戏玩家中广受欢迎,当id Software在1997年公开源代码后,它成为实验的最爱。
使Doom开源让开发者能够修改并将游戏移植到无数平台上——从割草机和ATM到比特币和Dogecoin,最终到ChatGPT,甚至肠道细菌。一台设备是否能运行这款标志性的射击游戏已经成为工程师和技术爱好者之间的一种有趣趋势,并有一个专门的Reddit子版块。
"选择Doom是因为它已经有了非常规游戏性的声誉,"麻省理工学院生物技术研究生Lauren "Ren" Ramlan之前告诉Decrypt。"我很高兴研究了所有人之前在各种奇奇怪怪的设备上运行这个游戏的情况,并想把我的生物工程师帽子也扔进去。"
去年1月,一位匿名的Dogecoin贡献者Pimax通过其NFT协议Doginals在Dogecoin区块链上添加了一个可玩的Doom副本。与比特币Ordinals类似,Doginals允许用户将媒体或内容刻录到Dogecoin的最小单位上,使其成为区块链上永久的人工制品。
运行Doom的设备和平台列表不断增加。9月,加密游戏项目RIVES推出了"Doom奥运会"——一个在以太坊网络Base和Cartesi上进行的链上竞赛,奖金高达15,000美元。
在观看玩家迅速找到击败验证码的方法后,Rauch暗示了未来的更新。
"我很想对其进行进一步的修改,让它更难,"他说。