Doomtcha: CAPTCHA But It's DOOM
Proving you are human by slaying demons. A CAPTCHA implementation that runs the classic 1993 DOOM.

Doomtcha: Prove You're Human by Slaying Demons
We've all been there, clicking on blurry buses and grainy fire hydrants just to log into a website. It’s a repetitive, soul-crushing chore. I wanted to turn this "human verification" into something actually worth doing.
Enter Doomtcha.
The Vision
The goal was simple: If you can strafe, aim, and blast a pixelated demon into oblivion, you’re definitely not a bot (or you’re a terrifyingly advanced AI, in which case, do what you do, I don't want no problems).
How it Works
Using a fully functional, browser-based instance of the original game source, I created a barrier to entry that is actually fun to cross.
To "pass" the CAPTCHA:
- The game initializes a small, custom arena.
- You are given a shotgun and a handful of enemies.
- You must kill an op to verify you are a human.
It’s probably the only CAPTCHA you’ll actually want to fail just so you can play it again.
Check out the source code on GitHub.