DoomPDF: Khi anh em có thể chơi game bắn súng trên 1 file PDF

16/01/2025 11:04
DoomPDF: Khi anh em có thể chơi game bắn súng trên 1 file PDF

Doom - tựa game bắn súng góc nhìn thứ nhất huyền thoại do id Software phát triển cho hệ điều hành DOS được ra mắt vào năm 1993. Dù đã hơn 30 năm tuổi, tựa game này vẫn tiếp tục được các nhà phát triển tìm cách để chơi trên những nền tảng sáng tạo nhưng cũng không kém phần “kỳ lạ”.


Hiện tại, danh sách các nền tảng có thể chạy Doom lại được bổ sung thêm một cái tên mới: PDF. Một học sinh trung học đam mê lập trình và an ninh mạng đã phát triển dự án DoomPDF, chứng minh rằng việc “tiêu diệt cacodemon trên sao Hỏa” đều có thể thực hiện trên bất kể nền tảng nào được sử dụng. Anh em có thể tải file PDF này và chơi thử ở đây.


DoomPDF: Bắn súng trên PDF


Nhà phát triển Ading2210 đã tạo ra DoomPDF dựa vào việc khai thác khả năng hỗ trợ JavaScript của tiêu chuẩn PDF. Theo Ading2210, Adobe Acrobat hỗ trợ đầy đủ thư viện PDF JS, cho phép thực hiện những tính năng đáng kinh ngạc như: Render 3D, hardware detection và nhiều điều khác nữa. Tuy nhiên, DoomPDF không dựa vào Adobe Acrobat mà thay vào đó sử dụng trình duyệt Chrome và các trình duyệt dựa trên nhân Chromium. Các trình duyệt này hỗ trợ một "PDF engine" và API có phần hạn chế hơn nhưng vẫn đủ khả năng thực hiện các phép tính cần thiết để chạy tựa game này.


Cách Doom hoạt động trên PDF


Ading2210 đã biên dịch mã C gốc của Doom bằng một phiên bản cũ hơn của Emscripten nhắm đến asm.js thay vì WebAssembly. Về mặt điều khiển (di chuyển, bắn súng…), người chơi có thể thực hiện thông qua các trường văn bản và phím bấm trong PDF. Về khả năng hiển thị đồ họa, DoomPDF có thể hiển thị "Six-color monochrome" (ảnh đơn sắc có 6 sắc thái), đủ để tái hiện một cách cơ bản các khung cảnh trong game. Mặc dù phiên bản này không được tối ưu hóa về hiệu năng, DoomPDF vẫn được coi là “chơi được”.


Meme "Chạy Doom trên mọi thứ"


Kể từ khi id Software cung cấp mã nguồn của Doom vào năm 1997, một phong trào đầy tính “meme” được lan rộng, nơi các lập trình viên cố gắng chạy Doom trên những nền tảng và thiết bị kỳ lạ nhất mà họ có thể làm. Doom đã được chứng minh là có thể chạy trên:



Tin xem thêm

Đúng ngày này 15 năm trước, Tim Cook đã kế nhiệm Steve Jobs; và giờ...

Chuyên mục UH Plus
01/09/2026 00:01

MXH mygo - Đúng ngày này 15 năm trước, Tim Cook đã kế nhiệm Steve Jobs; ông sẽ rời vị trí này vào ngày 1 tháng 9.

Xiaomi Smart Band 11 có thể ra mắt với bốn phiên bản, bao gồm một tùy chọn cao cấp mới.

Chuyên mục UH Plus
31/08/2026 23:52

MXH mygo - Xiaomi Smart Band 11 có thể ra mắt với bốn phiên bản, bao gồm một tùy chọn cao cấp mới.

Xiaomi Pad 9 Pro sắp ra mắt?

Chuyên mục UH Plus
30/08/2026 18:06

MXH mygo - Thông tin rò rỉ về máy tính bảng cao cấp của Xiaomi tiết lộ màn hình 12,5 inch cùng các thông số kỹ thuật quan trọng khác.

Công ty Trung Quốc chính thức tuyên bố sản xuất hàng loạt bộ nhớ LPDDR6

Chuyên mục UH Plus
30/08/2026 17:50

MXH mygo - CXMT bắt đầu cung cấp LPDDR6 cho mẫu điện thoại gập 18 Fold sắp ra mắt của Xiaomi.

Toyota: Doanh số toàn cầu của tập đoàn giảm 4,8% trong tháng 7.

Chuyên mục UH Plus
30/08/2026 00:33

MXH mygo - Doanh số toàn cầu Toyota giảm 5,3% trong tháng 7/2026, riêng Trung Quốc sụt 24,3%

IBM và OpenAI hợp lực!

Chuyên mục UH Plus
28/08/2026 09:51

MXH mygo - IBM hợp tác với OpenAI để đẩy mạnh triển khai AI cho doanh nghiệp.

Qualcomm hé lộ thông tin về CPU di động 5GHz đầu tiên trên thế giới

Chuyên mục UH Plus
28/08/2026 09:38

MXH mygo - Qualcomm hé lộ thông tin về CPU di động 5GHz đầu tiên trên thế giới trước thềm sự kiện Snapdragon Summit 2026.

Apple công bố sự kiện ra mắt iPhone 18 Pro và iPhone Ultra màn hình gập vào ngày 9/9 tới

Chuyên mục UH Plus
27/08/2026 10:48

MXH mygo - Apple công bố sự kiện ra mắt iPhone 18 Pro và iPhone Ultra màn hình gập: ‘Bất ngờ và tỏa sáng’

Kioxia đầu tư 6,3 tỷ USD vào nhà máy sản xuất bộ nhớ mới tại Nhật Bản

Chuyên mục UH Plus
27/08/2026 10:38

MXH mygo - Nhà sản xuất chip nhớ Kioxia của Nhật Bản thông báo sẽ đầu tư 6,3 tỷ USD vào một cơ sở sản xuất mới tại Nhật Bản, trong bối cảnh các khoản đầu tư vào cơ sở hạ ...