最近有一家公司把經典 FPS 遊戲《毀滅戰士》(DOOM)移植到了人機驗證(CAPTCHA,也就是驗證碼系統)上,玩家如果不擊殺三位敵人,就無法證明自己是人類。
驗證碼是為了防止垃圾流量和暴力破解而設計的系統,雖然那些亂七八糟的數字和文字對人類來說看起來很費勁,但只有成功解答才能登錄,從而幫助伺服器區分使用者是人類還是機器人。
儘管有研究指出,驗證碼系統只會浪費人類的時間,而 AI 破解則又快又準,但如今很多線上服務仍然在使用驗證碼。
不過,AI 不一定會玩射擊遊戲。
雲端科技新創公司 Vercel 的 CEO Guillermo Rauch 將《毀滅戰士》做成了人機驗證系統,UI 是 Vercel 網頁開發代理應用 v0,採用了 WebAssembly 和 SDL 開源庫開發,遊戲依然是最難的噩夢(Nightmare)模式,玩家必須擊敗三個敵人才能通過考驗。
《毀滅戰士》是第一人稱射擊遊戲的開山鼻祖,其開發商 id Software 發布了遊戲的原始程式碼供非營利使用,加上軟體相容性高,自 1992 年在 MS-DOS 上推出以來,常常被移植到各種“平台”上。
從任天堂鬧鍾、驗孕棒、細菌細胞、樂高積木……甚至在《毀滅戰士》裡玩《毀滅戰士》,各種意想不到的“載體”都被成功實現,成為了遊戲圈的知名迷因“Will it run DOOM?”
這次《毀滅戰士》被移植到“驗證碼”上,引發網友熱議和攻略。遊戲操作簡單,只需要用鍵盤方向鍵移動(不是 WASD),按空格鍵射擊,而不是用滑鼠。
雖然擊殺三位敵人的考驗聽起來門檻很低,但噩夢模式的敵人行動速度特別快,直接衝上去就會被炮火打成蜂窩,打不贏的網友們感歎“看來我是機器人”。
Guillermo Rauch 在 1 月 1 日分享了這款“毀滅戰士驗證碼”,今天公開了後台的資料,他很驚訝竟然有這麽多人通過挑戰:“考慮到我把它做得這麽難(尤其是在手機上)”:
遊玩超過 344,000 場遊戲
超過 280,000 只怪物被擊殺
超 6 萬位人類得勝(通過驗證)
來源:遊俠網