Demo de Doom Captcha
- La demo de Doom Captcha, que comienza con un campo para ingresar el correo electrónico, es un pequeño proyecto hecho por diversión.
- Si sabes programar, puedes vulnerar fácilmente la seguridad de este proyecto.
Código
- Dentro de una etiqueta de formulario HTML se incluye un captcha basado en JavaScript junto con un campo para ingresar el correo electrónico.
- El captcha puede personalizarse usando parámetros específicos.
Parámetros
countdown: permite activar o desactivar la función de temporizador del captcha.
label: el texto que se muestra antes del captcha; también puede dejarse vacío.
enemies: la cantidad total de enemigos que hay que eliminar para completar el captcha; el valor predeterminado es 4.
Última actualización y códigos de truco
- La última actualización se realizó el 30 de mayo de 2021.
- En modo escritorio existen códigos de truco: si escribes 'iddqd' completas el captcha, y si escribes 'idkfa' obtienes la super shotgun.
Código fuente
- El código fuente está publicado en GitHub y se puede contribuir mediante pull requests o forks.
Agradecimientos
- Se agradece a quienes contribuyeron con: optimización de JS, corrección de errores tipográficos, formateo de código y optimización de imágenes, fondo del juego original Doom y el código de truco de la super shotgun, entre otros.
Logros
- DOOM Captcha obtuvo el puesto de "Producto del día #1" en Product Hunt.
- El desarrollador tuvo la idea un viernes, creó la primera versión la mañana del sábado y la lanzó el domingo.
- Hubo muchos proyectos, pero DOOM Captcha le provoca nostalgia y le hace sentir cariño por el proyecto.
- El desarrollador quiere seguir su carrera como creador creativo, y si te gusta este proyecto, te invita a revisar también sus otros proyectos.
Sobre el desarrollador
- Invitación a seguir en Twitter al desarrollador, Miquel Camps Orteza, y a conocer sus otros proyectos paralelos.
- También se comparte su disponibilidad para trabajar y un enlace para invitarle un café.
Opinión de GN⁺
- Doom Captcha ofrece a los usuarios una nueva forma de interacción a través del juego, y puede resultar especialmente interesante para quienes disfrutan los videojuegos.
- Este proyecto muestra un enfoque creativo al combinar desarrollo web y juegos, y puede servir como punto de partida para despertar interés en la seguridad web.
- Aunque Doom Captcha tiene muchas debilidades para usarse con fines reales de seguridad, ofrece a los desarrolladores web una idea de proyecto divertida usando JavaScript y HTML.
- Existen proyectos similares, como sistemas de captcha de seguridad tipo reCAPTCHA, pero Doom Captcha destaca por fomentar la participación del usuario mediante elementos de gamificación.
- Al adoptar tecnología, es importante considerar el equilibrio entre experiencia de usuario y seguridad; este tipo de captcha puede ser atractivo para ciertos grupos de usuarios, pero no necesariamente adecuado para todos los sitios web.
1 comentarios
Comentarios de Hacker News
Alguien ajustó recientemente un LLM Mistral-7B para que pudiera jugar DOOM.
Como DOOM es famoso por su gran portabilidad, esperaba que ejecutara DOOM en el navegador y completara un mapa simple.
Me encantan mucho los captchas únicos. Esto me recuerda a un captcha en particular.
El juego es excelente, pero le falta la función de autoapuntado en el eje vertical. Debería poder acertar aunque pongas la mira debajo del enemigo.
Estoy esperando que alguien haga un captcha de la Mona Lisa.
Quiero una barra de progreso que me permita jugar DOOM mientras espero a que termine el trabajo.
Recomienda probar DOOM implementado en 3D completo. Seguro que se ha porteado a JavaScript al menos una docena de veces.
¿Por qué no es el DOOM real? Debe haber varios DOOM en JavaScript entre los que se pueda elegir.
Quiere un modo de "Men in Black" en el que identifiques la amenaza que aparece en un popup y le dispares en consecuencia.
Pide que hagan un captcha basado en el minijuego de pesca de World of Warcraft (WoW). Hay que pescar al pez en el momento adecuado.