Image default
Game

DOOM Chạy Trực Tiếp Trong Microsoft Word: Dự Án Công Nghệ Độc Đáo Gây Bất Ngờ

Trong một thành tựu lập trình đầy sáng tạo, Wojciech Graj, một nhà phát triển phần mềm người Hà Lan, đã gây chấn động cộng đồng công nghệ khi đưa tựa game bắn súng góc nhìn thứ nhất huyền thoại DOOM vào chạy trực tiếp bên trong một tài liệu Microsoft Word độc lập. Với sự hỗ trợ đắc lực từ các macro Visual Basic for Applications (VBA), dự án này không chỉ chứng minh khả năng ứng dụng bất ngờ của các công cụ văn phòng mà còn là minh chứng cho tinh thần không ngừng khám phá giới hạn công nghệ của các lập trình viên.

Cách “Cổ Máy Chiến Đấu” DOOM Vận Hành Trong Môi Trường Microsoft Word

Bản port “doom generic” của Wojciech Graj được chia sẻ mã nguồn trên GitHub, với cảm hứng từ việc nhìn thấy DOOM chạy trên tài liệu PDF. Game được đóng gói dưới dạng một tài liệu Word duy nhất có kích thước 6.6MB, nhưng cần lưu ý rằng bản này không hỗ trợ âm thanh và yêu cầu người dùng cho phép chạy macro VBA để hoạt động.

Về mặt kỹ thuật, tài liệu Word này chứa thư viện doomgeneric_docm.dll và dữ liệu game doom1.wad được mã hóa bằng base64. Macro VBA sẽ chịu trách nhiệm giải nén và tải các thành phần này lên đĩa. Thư viện DLL sau đó sẽ render khung hình dưới dạng ảnh bitmap, trong khi macro VBA xử lý phần còn lại của logic game. Để đảm bảo trò chơi chạy mượt mà và phản hồi tốt, độ phân giải được giữ nguyên ở mức gốc 320 x 200 pixel. Cách điều khiển vẫn quen thuộc với các game thủ DOOM: dùng phím mũi tên để di chuyển, phím số 1-7 để chọn vũ khí, Control để bắn và Space để tương tác.

Những Yêu Cầu Hệ Thống và Lưu Ý Khi Trải Nghiệm DOOM Trên Word

Mặc dù ý tưởng nghe có vẻ hấp dẫn, việc trải nghiệm DOOM trong Word của Wojciech Graj đi kèm với một số yêu cầu hệ thống cụ thể. Theo nhà phát triển, tài liệu này phải được mở trên máy tính Windows với kiến trúc CPU x86 và đang chạy phiên bản Microsoft Word hiện đại hoặc bộ Office. Thử nghiệm trên MacBook Pro dựa trên Intel với Microsoft 365 đã gặp lỗi do không thể tải dữ liệu, nhấn mạnh sự cần thiết của hệ điều hành và kiến trúc phần cứng phù hợp.

Ngoài ra, người dùng Windows cũng có thể gặp phải một số trở ngại. Phần mềm bảo mật Microsoft Defender có khả năng ngăn chặn việc trích xuất và chạy các file DLL từ bên trong tài liệu Word, đòi hỏi người dùng phải thực hiện các bước cấu hình bảo mật. Các phiên bản Word cũ hơn như Word 2007 cũng có thể không tương thích với bản port DOOM độc đáo này.

Màn hình tiêu đề game DOOM được nhúng và chạy bên trong tài liệu Microsoft Word, thể hiện sự thành công của bản port VBA độc đáo.Màn hình tiêu đề game DOOM được nhúng và chạy bên trong tài liệu Microsoft Word, thể hiện sự thành công của bản port VBA độc đáo.

Hành Trình DOOM “Phủ Sóng” Khắp Mọi Nền Tảng Của Wojciech Graj

Đây không phải là lần đầu tiên Wojciech Graj khiến cộng đồng bất ngờ với các dự án port DOOM độc đáo. Trang cá nhân của anh ấy hé lộ nhiều bản port khác cho phép DOOM chạy ở chế độ ASCII trong terminal, bên trong MS Paint, LibreOffice Calc, Minecraft: Pi Edition và thậm chí cả Stardew Valley. Đặc biệt hơn, có một phiên bản còn có thể chơi được qua kết nối âm thanh. Những dự án này tiếp tục khẳng định câu nói quen thuộc trong cộng đồng công nghệ: “Nếu nó có màn hình hoặc một luồng dữ liệu, nó có thể chạy DOOM.”

Việc DOOM được đưa vào Microsoft Word một lần nữa chứng minh không có giới hạn cho sự sáng tạo của các lập trình viên. Dự án này không chỉ là một trò đùa công nghệ thú vị mà còn là một bài học về việc tận dụng tối đa các công cụ sẵn có, mở ra những khả năng mới mẻ và đầy bất ngờ trong thế giới phần mềm.

Related posts

10 Tựa Game Pokémon Lạ Lùng Nhất Có Thể Bạn Chưa Từng Nghe Tên

Administrator

Đánh giá HyperX Pulsefire Fuse: Chuột Gaming Không Dây Giá Rẻ Có Xứng Đáng Với Game Thủ Việt?

Administrator

Những tính năng cốt lõi còn thiếu trên Epic Games Store Android: Trải nghiệm game thủ Việt cần được nâng tầm

Administrator