DOOM CAPTCHA

A unique project allows users to prove they’re human by playing DOOM® as a CAPTCHA for educational and entertainment purposes. Leveraging Emscripten, a minimal port of Doom was compiled to WebAssembly with extensions added to incorporate necessary events for CAPTCHA use. The project includes unofficial process flags for skipping menus and automatically rebirthing the player. Callbacks in JavaScript were introduced for player and enemy events. The game’s difficulty can be adjusted with custom process flags. Built on the shareware version of DOOM®, the project is legal for non-commercial use. For more information or the source code, check out the project’s website.

https://doom-captcha.vercel.app/

To top