Bản demo Doom Captcha
- Bản demo Doom Captcha bắt đầu cùng với ô nhập email là một dự án nhỏ mang tính giải trí.
- Nếu biết lập trình, bạn có thể dễ dàng vô hiệu hóa tính bảo mật của dự án này.
Mã nguồn
- Bên trong thẻ form HTML có kèm một captcha dựa trên JavaScript cùng với ô nhập email.
- Captcha có thể được tùy biến bằng các tham số cụ thể.
Tham số
countdown: có thể bật hoặc tắt chức năng hẹn giờ của captcha.
label: văn bản hiển thị trước captcha, cũng có thể để trống.
enemies: tổng số kẻ địch cần tiêu diệt để hoàn thành captcha, mặc định là 4.
Cập nhật mới nhất và mã cheat
- Lần cập nhật cuối cùng được thực hiện vào ngày 30 tháng 5 năm 2021.
- Ở chế độ desktop, có các mã cheat: nhập 'iddqd' để hoàn thành captcha, và nhập 'idkfa' để nhận Super Shotgun.
Mã nguồn mở
- Mã nguồn được công khai trên GitHub và có thể đóng góp thông qua pull request hoặc fork.
Lời cảm ơn
- Gửi lời cảm ơn tới các cộng tác viên: tối ưu hóa JS, sửa lỗi chính tả, định dạng mã và tối ưu hóa hình ảnh, nền gốc của game Doom, cung cấp mã cheat Super Shotgun, v.v.
Thành tựu
- DOOM Captcha đã giành vị trí 'Sản phẩm số 1 trong ngày' trên Product Hunt.
- Nhà phát triển nảy ra ý tưởng vào thứ Sáu, làm phiên bản đầu tiên vào sáng thứ Bảy và phát hành vào Chủ nhật.
- Dù đã có nhiều dự án, DOOM Captcha vẫn gợi lại cảm giác hoài niệm và khiến tác giả thêm yêu dự án này.
- Nhà phát triển muốn tiếp tục sự nghiệp như một lập trình viên sáng tạo, và nếu bạn thích dự án này thì hãy xem thêm các dự án khác.
Giới thiệu nhà phát triển
- Giới thiệu việc theo dõi Twitter của nhà phát triển Miquel Camps Orteza và các side project khác.
- Cung cấp trạng thái sẵn sàng nhận việc và liên kết mua cà phê.
Ý kiến của GN⁺
- Doom Captcha mang đến cho người dùng một hình thức tương tác mới thông qua trò chơi, đặc biệt có thể hấp dẫn với những người yêu thích game.
- Dự án này cho thấy một cách tiếp cận sáng tạo thông qua việc kết hợp phát triển web và game, đồng thời có thể trở thành cơ hội để nâng cao sự quan tâm đến bảo mật web.
- Dù Doom Captcha có nhiều điểm yếu nếu dùng cho mục đích bảo mật thực tế, nó vẫn mang lại cho các nhà phát triển web một ý tưởng dự án thú vị tận dụng JavaScript và HTML.
- Một dự án tương tự là các hệ thống captcha bảo mật như reCAPTCHA, nhưng Doom Captcha có điểm độc đáo là thúc đẩy sự tham gia của người dùng thông qua yếu tố game hóa.
- Khi áp dụng công nghệ, cần cân nhắc sự cân bằng giữa trải nghiệm người dùng và bảo mật; kiểu captcha này có thể hấp dẫn với một số nhóm người dùng nhất định, nhưng có thể không phù hợp với mọi website.
1 bình luận
Ý kiến trên Hacker News
Gần đây có người đã tinh chỉnh Mistral-7B LLM để có thể chơi DOOM.
Vì DOOM nổi tiếng là có tính di động rất cao, nên đã kỳ vọng có thể chạy DOOM trong trình duyệt và hoàn thành một bản đồ đơn giản.
Rất thích những CAPTCHA độc đáo. Điều này làm nhớ đến một CAPTCHA cụ thể.
Trò chơi rất tuyệt, nhưng thiếu tính năng auto-aim theo trục dọc. Lẽ ra phải có thể đặt tâm ngắm xuống dưới kẻ địch mà vẫn bắn trúng.
Đang chờ ai đó làm CAPTCHA Mona Lisa.
Muốn có một thanh tiến trình cho phép chơi DOOM trong lúc chờ công việc hoàn tất.
Khuyên nên thử DOOM được triển khai dưới dạng 3D hoàn chỉnh. Chắc hẳn đã được port sang JavaScript ít nhất cả chục lần.
Vì sao lại không phải DOOM thật? Hẳn phải có nhiều bản DOOM bằng JavaScript để chọn.
Muốn có chế độ 'Men in Black' để nhận diện mối đe dọa xuất hiện trong popup rồi bắn tương ứng.
Yêu cầu tạo một CAPTCHA dựa trên minigame câu cá của World of Warcraft (WoW). Phải câu được cá đúng thời điểm thích hợp.