2 điểm bởi GN⁺ 2024-03-29 | 1 bình luận | Chia sẻ qua WhatsApp

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

 
GN⁺ 2024-03-29
Ý kiến trên Hacker News
  • Gần đây có người đã tinh chỉnh Mistral-7B LLM để có thể chơi DOOM.

    Tuần này có tin cho biết ai đó đã fine-tune 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.

    Do khả năng được port cực rộng của DOOM, đã dự đoán rằng có thể chạy trực tiếp trong trình duyệt và vượt qua một map đơ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ể.

    Bày tỏ sự yêu thích với các CAPTCHA độc đáo và nhớ lại một trường hợp 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.

    Chỉ ra rằng trò chơi được làm tốt, nhưng chức năng tự động ngắm vào kẻ địch còn thiếu trên trục dọc.

  • Đang chờ ai đó làm CAPTCHA Mona Lisa.

    Bày tỏ kỳ vọng về việc tạo ra 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.

    Nêu mong muốn có tính năng chơi DOOM trong khi tác vụ đang được xử lý.

  • 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.

    Đề xuất thử hiện thực DOOM dưới dạng 3D hoàn chỉnh, đồng thời nhắc rằng có lẽ nó đã được port sang JavaScript nhiều 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.

    Đặt câu hỏi về việc dùng phiên bản thay thế thay vì DOOM thật, và cho rằng nên có thể chọn giữa nhiều bản DOOM dựa trên JavaScript.

  • 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.

    Đưa ra ý tưởng về chế độ 'Men in Black' nhận diện mối đe dọa trong popup và phản ứng lại.

  • 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.

    Yêu cầu tạo CAPTCHA lấy minigame câu cá của WoW làm mẫu, đồng thời nhắc rằng từ đó sẽ cần phát triển bot câu cá.