把驗證碼做成射擊遊戲,這還是第一個!

程式猿DD發表於2021-12-23

你見過哪些驗證碼?數字?影像?算數?拼圖?

這些都太普通了!能不能用遊戲的方式做一款驗證碼呢?

今天就給大家推薦一個開源專案:doomcaptcha,一款讓你怎麼都停不下來的開源驗證碼小專案!

file

doom,可能年輕點的小夥伴不清楚,但是在TJ君小時候,doom及其製作小組都是神一樣的存在,doom是當時最最流行的第一人稱射擊遊戲,doom之父就是那位搞出快速平方根演算法的約翰·卡馬克。

想必作者採用doom作為驗證碼的原型,也是一種致敬!

專案非常有創意的將驗證碼和初代doom遊戲結合在了一起,如果要完成驗證,就需要在頁面上使用當年doom的那把手槍幹掉四個隨機出現的doom小怪物就行了。

不過如果你打的太慢,可是要不合格的喲,因為作者還加入了倒數計時模式,要在規定的時間裡打完四個小怪物喲!

這裡整理了一波超級好用的IDEA外掛,一定有你喜歡的!

並且每一次出現的怪物和場景都是隨機的,讓你每一次輸入驗證碼都是不一樣的感受,真是讓人慾罷不能!

file

有小夥伴說,自己都分不清這到底是驗證碼還是在玩遊戲了,作者實現的程式碼也是非常簡單不難。

作者還表示這也是自己一時興起的興趣之做,大家覺得有趣就行,不要在其他方面要求太多,感興趣的小夥伴可以根據他的思路進行補充和優化,機不可失時不再來,不要像TJ君這樣光想讓別人搶佔先機哦!

專案地址如下:https://github.com/vivirenrem...

歡迎關注我的公眾號:程式猿DD,分享其他地方看不到的知識與思考

相關文章