Khám phá bí ẩn: Làm thế nào người dùng internet có thể chơi DOOM (1993) bằng định dạng file PDF vào năm 2025?

Năm 2025, người dùng internet có thể trải nghiệm trò chơi DOOM (1993) thông qua định dạng file PDF.


Trò chơi DOOM đã được chuyển thể lên nhiều nền tảng khác nhau từ năm 1993, khiến cho câu đùa về việc chạy trên mọi thiết bị trở nên thực tế hơn bao giờ hết. Điển hình như việc đưa DOOM vào file PDF, một định dạng văn bản di động phổ biến và dễ dàng truy cập.

Theo tác giả ading2210 trên Github, việc triển khai Javascript trên file PDF chỉ có thể thực hiện bằng phần mềm Adobe Acrobat, tuy nhiên, với sự sáng tạo của lập trình viên, DOOM đã có thể chạy trên trình duyệt thông qua file PDF. Với độ phân giải thấp 320 x 200, DOOM trên PDF sử dụng các ký tự ASCII để hiển thị nội dung, tạo ra một trải nghiệm chơi game độc đáo.

Mặc dù không mượt mà nhưng vẫn đủ để người chơi hoàn thành màn chơi đầu tiên. Đây là một dự án được truyền cảm hứng từ game Xếp Hình trên file PDF, và đã nhận được sự đánh giá cao từ cộng đồng. Nếu bạn muốn thử sức, hãy trải nghiệm DOOM.pdf tại đường link này.

Trong giới công nghệ nói chung và trò chơi điện tử nói riêng, có một câu đùa vui như thế này: Game DOOM ra mắt năm 1993 có thể chạy trên mọi nền tảng.

Và trong nỗ lực chứng minh câu đùa trên thú vị tới mức chân thực, người ta tìm mọi cách để đưa DOOM lên mọi nền tảng. Game đã được chuyển thể lên vô vàn “máy chơi game bất đắc dĩ”: thanh cảm ứng của MacBook Pro, máy chạy bộ, máy siêu âm, thậm chí … que thử thai.

Công nghệ ngày một phát triển, con người ngày một sáng tạo, và từ đó nền tảng chạy được DOOM lại tiếp tục mở rộng. Cách đây ít lâu, người ta đã biến DOOM thành một bài thử CAPTCHA, và hôm nay, có người đã đưa DOOM vào một file … PDF.

00.PNG

“Đồ họa” của DOOM.pdf; bạn có thể bấm vào nút điều khiển, hoặc click vào ô “Type here …” kia để chơi bằng bàn phím – Ảnh chụp màn hình.

Định dạng PDF, viết tắt của Portable Document Format – Định dạng Văn bản Di động được phát triển để chạy độc lập với phần mềm tạo ra nó, tức là bạn có thể mở file dễ dàng chỉ với những công cụ miễn phí sẵn có như trình duyệt. Người dùng internet, người đi học cũng như người đi làm không lạ lùng gì với PDF.

Tuy nhiên, việc dùng file PDF để chơi game thì quả thực quái lạ. Theo người dùng Github ading2210, tác giả game DOOM trên PDF , việc triển khai Javascript trên file PDF chỉ có thể được thực hiện bằng phần mềm Adobe Acrobat, trong khi đó các trình duyệt Chromium (như Chrome, Cốc Cốc, Opera hay Edge) chỉ thực hiện một phần giao diện API vì lo sợ lỗ hổng bảo mật.

Tuy vậy, từng đó là đủ để một lập trình viên có tài tạo nên một phiên bản DOOM chạy được trên file PDF và chạy được trên trình duyệt.

Chưa hết, bản thân PDF có thể biên dịch được ngôn ngữ lập trình C, đồng thời nhận biết được các tương tác đầu vào (chính là việc bấm nút để thực hiện hành động trên file PDF), vậy nên người dùng mới có thể chơi được DOOM.

2.PNG

Theo nhận định của ading2210, game có độ phân giải 320 x 200 nên việc sử dụng từng trường văn bản riêng lẻ làm pixel là bất khả thi. Thay vào đó, phiên bản game DOOM trên PDF sử dụng một trường văn bản riêng biệt cho mỗi hàng trên màn hình và làm nội dung hiển thị từ các ký tự ASCII.

Tôi đã có thể tạo ra đầu ra đơn sắc 6 màu theo cách này, đủ để nhìn được nội dung hình ảnh. Hiệu suất của phương pháp này khá kém nhưng game vẫn chơi được, việc cập nhật toàn bộ văn bản đó mất khoảng 80ms mỗi khung hình”, ading2210 cho hay.

Dù game không mượt mà chút nào, nhưng từng đó khung hình vẫn đủ để tôi tới chơi hết được màn đầu tiên. Cũng phải thừa nhận, rằng việc chơi được tới cuối màn chủ yếu là vì … tôi đã thuộc nằm lòng màn chơi này từ hàng chục năm về trước.

3.PNG

Tác giả DOOM.pdf nói dự án được truyền cảm hứng từ pdftris – game Xếp Hình chơi được trên định dạng file PDF do lập trình viên Thomas Rinsma thực hiện. Rinsma cũng từng thử đưa DOOM lên file PDF, đồng thời nhận đánh giá cao tác phẩm của “đồng nghiệp”.

Nếu muốn thử sức, bạn có thể chơi DOOM.pdf tại đường link này .

<

div class=”thai”>

<

h1>KẾT LUẬN Năm 2025, người dùng internet đã có thể chơi DOOM (1993) bằng định dạng file PDF, mở ra một cách tiếp cận mới và độc đáo trong thế giới công nghệ và trò chơi điện tử. Điều này thể hiện sự sáng tạo và phát triển không ngừng của con người trong việc tận dụng công nghệ hiện đại để mang lại trải nghiệm mới lạ cho người chơi.

Gửi phản hồi