网站登录验证码太复杂?来试试这个好玩的《毁灭战士》验证码

| 分类: 业界八卦 | 热度: 7 ℃

验证码(CAPTCHA)一直以来都是用户体验中的一个痛点,用户常常抱怨其复杂性和不便。然而,开发者和科技公司CEO吉列尔莫·劳赫(Guillermo Rauch)却将这一挑战提升到了一个新的高度——他创造了一个基于经典PC游戏《毁灭战士》(Doom)的完全可玩的验证码。这个独特的尝试不仅展示了技术上的创新,也引发了关于验证码设计、安全性和版权问题的讨论。

《毁灭战士》验证码的设计与实现

游戏机制

这个应用程序本质上是一个小型的《毁灭战士》关卡,玩家需要通过键盘控制角色(方向键移动,空格键射击),在类似验证码的界面中进行游戏。为了通过验证,玩家必须成功击杀三个敌人。该关卡采用了《毁灭战士》的“噩梦”难度设定,使得任务极具挑战性——尤其是因为玩家无法使用侧移来躲避敌人的攻击。

网站登录验证码太复杂?来试试这个好玩的《毁灭战士》验证码

技术实现

这个应用是基于WebAssembly构建的,但它是由一种名为v0的人工语言、提示驱动的网页开发工具制作的。v0是Vercel提供的一系列功能之一,而Vercel正是劳赫所领导的基于云的开发者工具服务。你可以在v0网站上查看生成这个验证码游戏的LLM机器人聊天记录和一系列提示。这种开发方式不仅展示了现代Web技术的强大能力,也为未来的互动式验证码设计提供了新的思路。

前例与对比

事实上,这并不是第一次有人尝试将《毁灭战士》与验证码结合。2021年,开发者米克尔·坎普斯·奥尔特萨(Miquel Camps Orteza)就曾制作过一个类似的版本。尽管那个版本并非严格意义上的《毁灭战士》,而是与之相关的作品,它依然吸引了大量的关注。奥尔特扎的版本是手工直接制作的,源代码可以在GitHub上找到。不过,他也明确指出,这个版本并不安全,只是为了好玩。

相比之下,劳赫的尝试更接近于真正的《毁灭战士》,并且利用了现代开发工具的优势。然而,正如奥尔特扎的版本一样,劳赫的《毁灭战士》验证码也不适合实际应用,因为它既不安全,也存在合法性问题。

安全性与合法性问题

尽管《毁灭战士》的代码是开源的,但游戏中的素材(如敌人精灵和环境纹理)并不是开源的,这些素材在这个应用程序中占据了重要位置。因此,这个验证码的应用可能会侵犯版权。此外,从安全性的角度来看,这种复杂的验证码设计并不适合用于实际的身份验证。传统验证码的主要目的是防止自动化程序(如机器人)滥用服务,而《毁灭战士》验证码显然无法有效实现这一目标。

声明: 猎游人 每天为你带来最新的游戏和硬件打折情报,帮你精心挑选值得玩的游戏,让您的钱花的更值!本站信息大部分来自于网友爆料,如果您发现了优质的游戏或好的价格,不妨爆料给我们吧(谢绝任何商业爆料)!

0条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站

暂时木有评论