DOOM으로 당신이 인간임을 증명하세요: 독특한 CAPTCHA
2025-01-01
이 프로젝트인 DOOM CAPTCHA는 축소된 DOOM 버전을 플레이하여 사용자가 인간임을 확인하는 방법입니다. Emscripten을 사용하여 최소화된 DOOM 포트를 WebAssembly로 컴파일하여 C 기반 게임 루프와 JavaScript 기반 CAPTCHA UI 간의 통신을 가능하게 합니다. CAPTCHA 기능에 필수적인 플레이어의 탄생, 사망, 적 처치와 같은 이벤트를 추가하기 위해 수정되었습니다. 이 프로젝트는 합법적으로 접근 가능한 DOOM의 shareware 버전을 사용하며, 게임 매개변수를 조정하여 난이도를 높입니다(Nightmare! 스킬 레벨, 더 빠른 게임 플레이), 메뉴를 건너뛰고 레벨을 바로 시작합니다. 통과하려면 제한 시간 내에 적어도 3마리의 몬스터를 처치해야 합니다.
게임