Get the latest tech news

DOOM CAPTCHA


Prove you're human by playing DOOM

The project works by leveraging Emscripten to compile a minimal port of Doom to WebAssembly and enable intercommunication between the C-based game runloop ( g_game.c) and the JavaScript-based CAPTCHA UI. Started out with a minimal, SDL-based port of Doom that can be efficiently compiled to WebAssembly Tweaked the build to make it compatible with the shareware version of wad( doom1.wad) for legal use Introduced new unofficial process flags:-nomenu( m_menu.c) to skip the main menu and jump straight into the game-autoreborn( p_mobj.c) to automatically rebirth the player after a 2s delay "-fast makes it even harder-warp e1m1 jumpstarts the game to where the action is-nomenu doesn't let the player trigger the main menu

Get the Android app

Or read this on Hacker News

Read more on:

Photo of DOOM CAPTCHA

DOOM CAPTCHA