让你通过玩 DOOM® 的方式来证明你是人类(用于教育和娱乐目的)
该项目使用 Emscripten 将 Doom 的最小移植版编译为 WebAssembly 并在基于 C 语言的游戏运行循环(g_game.c)和基于
JavaScript 的 CAPTCHA 用户界面之间实现互通。
对游戏进行了一些扩展,以引入在 CAPTCHA 环境中使用游戏所需的相关事件。
SDL 的最小移植版开始,可以高效地编译为 WebAssembly
wad(doom1.wad)兼容,以供合法使用
JS 领域以供 CAPTCHA 用户界面使用:
onPlayerBorn 当玩家出生或重生时onPlayerKilled 当玩家被击杀时onEnemyKilled 当主角杀死敌人时
d_main.c
中的默认进程标志,使游戏更具挑战性:
-skill 5 将难度设置为“Nightmare!”-fast 雪上加霜-warp e1m1 跳转到游戏开始的地方
-nomenu 不让玩家打开主菜单
基于公开发布的 DOOM® 共享软件版本,供非商业使用。非商业用途的共享软件版本。DOOM® 是 ZeniMax Media 公司旗下 id Software LLC 的注册商标。
至少 3 个怪物