你見過哪些驗證碼?數字?圖像?算數?拼圖?
這些都太普通了!能不能用游戲的方式做一款驗證碼呢?
今天就給大家推薦一個開源項目:doomcaptcha,一款讓你怎么都停不下來的開源驗證碼小項目!
doom,可能年輕點的小伙伴不清楚,但是在TJ君小時候,doom及其制作小組都是神一樣的存在,doom是當時最最流行的第一人稱射擊游戲,doom之父就是那位搞出快速平方根算法的約翰·卡馬克。
想必作者采用doom作為驗證碼的原型,也是一種致敬!
項目非常有創意的將驗證碼和初代doom游戲結合在了一起,如果要完成驗證,就需要在頁面上使用當年doom的那把手槍干掉四個隨機出現的doom小怪物就行了。
不過如果你打的太慢,可是要不合格的喲,因為作者還加入了倒計時模式,要在規定的時間里打完四個小怪物喲!
這里整理了一波超級好用的IDEA插件,一定有你喜歡的!
並且每一次出現的怪物和場景都是隨機的,讓你每一次輸入驗證碼都是不一樣的感受,真是讓人欲罷不能!
有小伙伴說,自己都分不清這到底是驗證碼還是在玩游戲了,作者實現的代碼也是非常簡單不難。
作者還表示這也是自己一時興起的興趣之做,大家覺得有趣就行,不要在其他方面要求太多,感興趣的小伙伴可以根據他的思路進行補充和優化,機不可失時不再來,不要像TJ君這樣光想讓別人搶占先機哦!
項目地址如下:https://github.com/vivirenremoto/doomcaptcha
歡迎關注我的公眾號:程序猿DD,分享外面看不到的干貨與思考!