Kỹ sư Hà Lan biến Word thành nền tảng chơi Doom

Để chơi phiên bản Doom này, người dùng cần có phiên bản Microsoft Office hoặc Word hiện đại trên hệ thống máy tính x86.

Wojciech Graj, một kỹ sư phần mềm đến từ Hà Lan, đã gây ấn tượng mạnh trong cộng đồng công nghệ bằng cách tạo ra một phiên bản đặc biệt của trò chơi bắn súng góc nhìn thứ nhất, Doom, và nhúng nó vào một tài liệu Microsoft Word. Được gọi là WordDoom (hay DoomWord), phiên bản này thể hiện niềm đam mê không ngừng của Graj đối với trò chơi Doom và khả năng thích ứng với các nền tảng không truyền thống.

Kỹ sư Hà Lan biến Word thành nền tảng chơi Doom

Tài liệu Word có dung lượng 6,6MB, chứa cổng nguồn của doomgeneric và có thể được tải xuống qua GitHub. Để chơi phiên bản Doom này, người dùng cần có phiên bản Microsoft Office hoặc Word hiện đại trên hệ thống máy tính x86. Trò chơi yêu cầu người dùng cho phép chạy macro VBA, điều này có thể đòi hỏi phải bỏ qua các cảnh báo bảo mật.

Graj đã lấy cảm hứng từ những nỗ lực chuyển đổi trò chơi sang các định dạng không thông thường, như DoomPDF và Pdftris, nhưng phiên bản Doom dựa trên Word của anh cung cấp trải nghiệm chân thực hơn các phiên bản PDF. Đồ họa trò chơi rất giống với trò chơi bắn súng góc nhìn thứ nhất gốc và chạy với tốc độ ấn tượng.

Kỹ sư Hà Lan biến Word thành nền tảng chơi Doom 2

Khi tài liệu Word được mở, một macro VBA sẽ trích xuất dữ liệu được mã hóa ở dạng base64 và tải nó, cho phép trò chơi chạy trực tiếp trong môi trường Word. Trò chơi sử dụng thư viện doomgeneric_docm.dll và dữ liệu trò chơi doom1.wad, cũng được mã hóa ở dạng base64. Doomgeneric.dll sau đó tạo ra một hình ảnh bitmap chứa khung hình hiện tại và sử dụng GetAsyncKeyState để đọc trạng thái bàn phím, giúp người chơi điều khiển nhân vật bằng các phím mũi tên để di chuyển, phím Control để bắn, phím Space để tương tác và các phím số từ 1 đến 7 để chọn vũ khí. Tuy nhiên, phiên bản này không có âm thanh và chỉ tập trung vào trải nghiệm hình ảnh.

Mặc dù WordDoom là một thành tựu kỹ thuật ấn tượng, nhưng điều quan trọng cần lưu ý là một số người dùng có thể gặp phải vấn đề tương thích khi chạy trò chơi trên các phiên bản Word cũ hơn, chẳng hạn như Word 2007, ngay cả khi đã chấp nhận các cảnh báo bảo mật macro.

Bài đọc nhiều nhất

Bài mới trong ngày

Đỉnh cao "độc lạ Nhật Bản": Xuất hiện game hẹn hò với... Gián, do chính seiyuu của Eren Yeager lồng tiếng!

Đỉnh cao "độc lạ Nhật Bản": Xuất hiện game hẹn hò với... Gián, do chính seiyuu của Eren Yeager lồng tiếng!

hoanlagvnDũng Nhỏ TT

Khi bạn nghĩ rằng thế giới game hẹn hò đã khai thác hết mọi giới hạn, Nhật Bản lại một lần nữa chứng minh điều ngược lại. Một tập đoàn hóa chất tại quốc gia này vừa khiến toàn bộ cộng đồng mạng "bật ngửa" khi tung ra một tựa game cho phép người chơi yêu đương, trò chuyện với những chú gián được vẽ theo phong cách anime, kèm theo sự góp giọng của dàn sao lồng tiếng hạng A.

Giải trí
Mật mã thanh xuân thức tỉnh: Siêu phẩm Shoujo "Dengeki Daisy" chính thức bước lên màn ảnh Anime sau 14 năm chờ đợi

Mật mã thanh xuân thức tỉnh: Siêu phẩm Shoujo "Dengeki Daisy" chính thức bước lên màn ảnh Anime sau 14 năm chờ đợi

hoanlagvnDũng Nhỏ TT

Một trong những tượng đài lãng mạn đời đầu của làng truyện tranh Nhật Bản – "Dengeki Daisy" – vừa khiến người hâm mộ vỡ òa khi chính thức xác nhận chuyển thể thành Anime truyền hình (TV Anime) và dự kiến lên sóng vào năm 2027. Sau hơn một thập kỷ kể từ khi trang truyện cuối cùng khép lại, mối tình đầy bí ẩn giữa cô nữ sinh Teru và chàng trai mang biệt danh "Daisy" sẽ một lần nữa được thắp sáng.

Giải trí
Sức nóng World Cup tại Tokyo: "Quái vật nhạc số" Ado hóa tượng thần may mắn, tiếp lửa cho đội tuyển Nhật Bản

Sức nóng World Cup tại Tokyo: "Quái vật nhạc số" Ado hóa tượng thần may mắn, tiếp lửa cho đội tuyển Nhật Bản

hoanlagvnDũng Nhỏ TT

Sự kiện độc đáo này nhanh chóng trở thành tâm điểm chú ý của giới truyền thông và người hâm mộ. Sự giao thoa mạnh mẽ giữa bóng đá, thời trang đường phố và âm nhạc đại chúng tại Shibuya đã chứng minh một tư duy làm thương hiệu vô cùng khác biệt và đẳng cấp của người Nhật.

Giải trí
Lên đầu trang