一、导读
生活中我们见到的大多数验证方式都是以下这样的:
这些都太普通了,可不可以用小游戏来验证呢?
今天在GitHub上看到一个开源项目——doom captcha
二、效果预览
作者非常有创意的将验证码和初代doom游戏结合在一起,如果要完成验证,就需要在页面上使用手枪杀死四个随机出现的doom小怪物,并且最下面的红色进度条是倒计时,如果未在规定时间内杀死四个小怪物则被认定为验证失败。
点击这个demo可以手动尝试一下:https://vivirenremoto.github.io/doomcaptcha/
这个验证方式用到的游戏原型是doom
这个游戏的作者正是3D游戏之父,上帝花了6天创造了这个世界和id software。而它的创始人、引擎师约翰·卡马克(John Carmack),则用6款游戏创造了个人电脑的3D世界。
这是作者的GitHub项目地址,实现起来很简单,可以去尝试一下哦!
https://github.com/vivirenremoto/doomcaptcha