
最近,一種創新的驗證碼形式引起了外網玩家整活:通過玩經典射擊遊戲《毀滅戰士》來完成驗證任務,被稱為DOOM驗證碼或毀滅戰士人機驗證。今天,託尼也是帶大家看看怎麼個事。

什麼是DOOM驗證?
DOOM驗證碼則讓用戶在瀏覽器中玩一小段《毀滅戰士》遊戲。用戶需要在遊戲中擊敗至少三隻怪物,才能證明自己是人類,從而完成驗證過程。
何體驗DOOM驗證?
訪問體驗頁面:電腦打開DOOM® CAPTCHA網站。
開始遊戲:頁面加載後,會直接進入遊戲界面。
遊戲操作:使用鍵盤上的方向鍵(↑↓←→)控制角色移動,空格鍵用於射擊。
完成驗證:在遊戲中擊敗至少三隻怪物後,驗證過程即告完成。
背後的技術原理:
DOOM驗證碼利用了Emscripten技術,將經典的《毀滅戰士》遊戲移植到WebAssembly中,使其能夠在瀏覽器中運行。通過在遊戲中設置特定的任務(如擊敗一定數量的怪物),來實現人機驗證的功能。