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 viết đọc nhiều nhất

Bài viết mới trong ngày

Khi Manga bị "bủa vây" từ mọi phía: Hạ nghị sĩ Nhật Bản gọi tên Việt Nam trong cuộc chiến chống nạn vi phạm bản quyền số

Khi Manga bị "bủa vây" từ mọi phía: Hạ nghị sĩ Nhật Bản gọi tên Việt Nam trong cuộc chiến chống nạn vi phạm bản quyền số

hoanlagvn

Tại phiên họp quan trọng vừa qua của Liên đoàn Nghị viện Manga Nhật Bản, một hạ nghị sĩ nước này đã thẳng thắn nhắc đến Việt Nam và Indonesia như hai điểm nóng đang gia tăng về số lượng các trang web vi phạm bản quyền truyện tranh trên Internet. Lời cảnh báo này không chỉ bóc trần những thiệt hại kinh tế khổng lồ mà còn gióng lên hồi chuông báo động về tương lai của các họa sĩ vẽ tranh.

Giải trí
ExpertBook Ultra với mức giá đến 100 triệu đồng: Tuyệt tác công nghệ tái định hình chuẩn mực laptop doanh nghiệp

ExpertBook Ultra với mức giá đến 100 triệu đồng: Tuyệt tác công nghệ tái định hình chuẩn mực laptop doanh nghiệp

Khoa Nguyen

ASUS ExpertBook Ultra có thiết kế siêu nhẹ chỉ từ 0.99kg, sang trọng, bền bỉ với hợp kim máy bay và vỏ gốm nano. Máy có hiệu năng cao cấp với CPU Intel Core Ultra thế hệ 3 mới nhất. Mức giá lên đến 100 triệu cho cấu hình cao nhất, xứng đang cho mọi trải nghiệm “ultra” cho mọi khía cạnh.

Công Nghệ
Cú "chơi sốc" của ông lớn ngành game: Cho phép nhân viên đi trễ toàn diện để tiếp lửa cho đội tuyển quốc gia

Cú "chơi sốc" của ông lớn ngành game: Cho phép nhân viên đi trễ toàn diện để tiếp lửa cho đội tuyển quốc gia

hoanlagvn

"Đặc quyền trong mơ" này đến từ Level-5 — hãng phát triển game đứng sau loạt thương hiệu huyền thoại gắn liền với tuổi thơ như Inazuma Eleven hay Yo-kai Watch. Quyết định đầy phá cách của ban lãnh đạo công ty đã biến ngày đi làm bình thường trở thành một ngày hội thực sự, thổi bùng ngọn lửa cuồng nhiệt của các cổ động viên xứ sở hoa anh đào.

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