เดโม Doom Captcha
- Doom Captcha เดโมที่เริ่มต้นด้วยการกรอกอีเมลเป็นโปรเจ็กต์เล็ก ๆ เพื่อความสนุก
- หากคุณรู้เรื่องการเขียนโค้ด ก็สามารถทำลายระบบความปลอดภัยของโปรเจ็กต์นี้ได้อย่างง่ายดาย
โค้ด
- ภายในแท็กฟอร์ม HTML มีทั้งช่องกรอกอีเมลและแคปชาที่ทำงานด้วย JavaScript
- แคปชาสามารถปรับแต่งได้โดยใช้พารามิเตอร์บางตัว
พารามิเตอร์
countdown: สามารถเปิดหรือปิดฟังก์ชันตัวจับเวลาของแคปชาได้
label: ข้อความที่แสดงก่อนแคปชา ซึ่งสามารถเว้นว่างได้
enemies: จำนวนศัตรูทั้งหมดที่ต้องกำจัดเพื่อผ่านแคปชา โดยค่าเริ่มต้นคือ 4
อัปเดตล่าสุดและโค้ดโกง
- การอัปเดตครั้งสุดท้ายเกิดขึ้นเมื่อวันที่ 30 พฤษภาคม 2021
- ในโหมดเดสก์ท็อปมีโค้ดโกง โดยพิมพ์ 'iddqd' เพื่อผ่านแคปชา และพิมพ์ 'idkfa' เพื่อรับซูเปอร์ช็อตกัน
ซอร์สโค้ด
- ซอร์สโค้ดเปิดเผยบน GitHub และสามารถมีส่วนร่วมได้ผ่าน pull request หรือการ fork
คำขอบคุณ
- ขอบคุณผู้มีส่วนร่วมในด้านต่าง ๆ เช่น การปรับแต่ง JS, การแก้คำผิด, การจัดรูปแบบโค้ดและปรับแต่งภาพ, พื้นหลังจากเกม Doom ต้นฉบับ และการเพิ่มโค้ดโกงซูเปอร์ช็อตกัน
ความสำเร็จ
- DOOM Captcha ได้อันดับ 1 ผลิตภัณฑ์ประจำวันบน Product Hunt
- ผู้พัฒนาคิดไอเดียนี้ขึ้นมาในวันศุกร์ สร้างเวอร์ชันแรกในเช้าวันเสาร์ และเปิดตัวในวันอาทิตย์
- แม้จะมีหลายโปรเจ็กต์ แต่ DOOM Captcha ปลุกความทรงจำและทำให้รู้สึกรักโปรเจ็กต์นี้เป็นพิเศษ
- ผู้พัฒนาต้องการเดินหน้าต่อในสายอาชีพครีเอทีฟดีเวลลอปเปอร์ และหากคุณชอบโปรเจ็กต์นี้ก็ขอให้ลองดูโปรเจ็กต์อื่น ๆ ด้วย
เกี่ยวกับผู้พัฒนา
- แนะนำให้ติดตาม Twitter ของผู้พัฒนา Miquel Camps Orteza และดูไซด์โปรเจ็กต์อื่น ๆ
- มีการระบุสถานะว่าพร้อมรับงาน และมีลิงก์สำหรับเลี้ยงกาแฟ
ความเห็นของ GN⁺
- Doom Captcha มอบรูปแบบการโต้ตอบใหม่ผ่านเกมให้ผู้ใช้ และอาจดึงดูดความสนใจได้เป็นพิเศษสำหรับผู้ที่ชื่นชอบเกม
- โปรเจ็กต์นี้แสดงให้เห็นแนวทางที่สร้างสรรค์ผ่านการผสานเว็บดีเวลลอปเมนต์เข้ากับเกม และอาจเป็นจุดเริ่มให้ผู้คนสนใจเรื่องความปลอดภัยบนเว็บมากขึ้น
- แม้ Doom Captcha จะมีช่องโหว่มากเกินกว่าจะใช้เพื่อความปลอดภัยจริง แต่ก็เป็นไอเดียโปรเจ็กต์สนุก ๆ สำหรับเว็บดีเวลลอปเปอร์ที่อยากใช้ JavaScript และ HTML
- โปรเจ็กต์ที่คล้ายกันมีระบบแคปชาด้านความปลอดภัยอย่าง reCAPTCHA แต่ Doom Captcha มีจุดเด่นเฉพาะตัวตรงการใช้กลไกแบบเกมเพื่อกระตุ้นการมีส่วนร่วมของผู้ใช้
- เมื่อนำเทคโนโลยีมาใช้ ควรคำนึงถึงสมดุลระหว่างประสบการณ์ผู้ใช้กับความปลอดภัย และแคปชาลักษณะนี้อาจน่าสนใจสำหรับผู้ใช้บางกลุ่ม แต่ไม่จำเป็นว่าจะเหมาะกับทุกเว็บไซต์
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
มีคนเพิ่งปรับแต่ง Mistral-7B LLM ให้สามารถเล่น DOOM ได้
เนื่องจาก DOOM ขึ้นชื่อเรื่องการพอร์ตได้ดีมาก จึงคาดว่าจะรัน DOOM ในเบราว์เซอร์และเล่นผ่านแผนที่ง่าย ๆ ได้
ชอบ CAPTCHA ที่แปลกไม่เหมือนใครมาก และสิ่งนี้ทำให้นึกถึง CAPTCHA แบบหนึ่งขึ้นมา
เกมทำออกมาได้ดีมาก แต่ขาดฟังก์ชันเล็งอัตโนมัติในแกนแนวตั้งไป ควรจะยิงโดนได้แม้เล็งเป้าไว้ต่ำกว่าศัตรู
กำลังรอให้มีคนทำ Mona Lisa CAPTCHA
อยากได้แถบความคืบหน้าที่ให้เล่น DOOM ได้ระหว่างรอให้งานเสร็จ
แนะนำให้ลองใช้ DOOM ที่ทำเป็น 3D เต็มรูปแบบ อย่างน้อยก็น่าจะถูกพอร์ตเป็น JavaScript มาสักสิบกว่าครั้งแล้ว
ทำไมถึงไม่ใช้ DOOM ของจริง? น่าจะมี DOOM เวอร์ชัน JavaScript ให้เลือกหลายตัว
อยากได้โหมด 'Men in Black' ที่ให้ระบุภัยคุกคามที่โผล่มาในป๊อปอัปแล้วค่อยยิงตามนั้น
ขอ CAPTCHA ที่อิงจากมินิเกมตกปลาใน World of Warcraft (WoW) ซึ่งต้องตกปลาให้ตรงจังหวะ