把验证码做成射击游戏,这还是第一个!
你见过哪些验证码?数字?图像?算数?拼图?
这些都太普通了!能不能用游戏的方式做一款验证码呢?
今天就给大家推荐一个开源项目:doomcaptcha,一款让你怎么都停不下来的开源验证码小项目!
doom,可能年轻点的小伙伴不清楚,但是在TJ君小时候,doom及其制作小组都是神一样的存在,doom是当时最最流行的第一人称射击游戏,doom之父就是那位搞出快速平方根算法的约翰·卡马克。
想必作者采用doom作为验证码的原型,也是一种致敬!
项目非常有创意的将验证码和初代doom游戏结合在了一起,如果要完成验证,就需要在页面上使用当年doom的那把手枪干掉四个随机出现的doom小怪物就行了。
不过如果你打的太慢,可是要不合格的哟,因为作者还加入了倒计时模式,要在规定的时间里打完四个小怪物哟!
这里整理了一波超级好用的IDEA插件,一定有你喜欢的!
并且每一次出现的怪物和场景都是随机的,让你每一次输入验证码都是不一样的感受,真是让人欲罢不能!
有小伙伴说,自己都分不清这到底是验证码还是在玩游戏了,作者实现的代码也是非常简单不难。
作者还表示这也是自己一时兴起的兴趣之做,大家觉得有趣就行,不要在其他方面要求太多,感兴趣的小伙伴可以根据他的思路进行补充和优化,机不可失时不再来,不要像TJ君这样光想让别人抢占先机哦!
项目地址如下:https://github.com/vivirenremoto/doomcaptcha
欢迎关注我的公众号:程序猿DD,分享外面看不到的干货与思考!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)