請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

科技

工程師將 Doom 移植至 Word 文件 僅需 6.6MB 即可啟動遊戲

流動日報

更新於 6小時前 • 發布於 10小時前 • NewMobileLife

一位軟體工程師成功將經典遊戲《Doom》移植到一個僅 6.6MB 的 Word 文件中,並在GitHub上釋出此檔案。用戶只需擁有現代版的 Microsoft Word 和一台 x86 架構的電腦,並允許啟用文件中的 VBA 巨集程式,即可啟動遊戲。

不同方式玩 Doom

此項目由荷蘭工程師 Wojciech Graj 推出。他在社交媒體上透露,這次移植靈感來源於先前的DoomPDF,而 DoomPDF 則受到 Pdftris 的啟發。與 PDF 格式版本相比,這次的 Word 文件版本《Doom》更忠實於原始遊戲,從影片中可以看到,遊戲的畫面風格與速度都令人滿意。

值得一提,這並非 Graj 首次進行《Doom》的創意移植。他的其他作品還包括《Doom-ascii》、《Doom in Stardew Valley》以及《Doom in Minecraft》等。

https://youtu.be/G3XoOCMnSNg

技術細節與運行原理

這個被稱為「WordDoom」或「DoomWord」(Graj 對命名似乎沒有特別偏好)的項目,依賴於文件內部的 doomgeneric_docm.dll 資料庫與以 Base64 編碼的 doom1.wad 遊戲檔案。開啟文件後,VBA 巨集程式會自動解碼並載入遊戲。

影片顯示,遊戲運行流暢,但畫面僅限於小視窗(推測為原始 320×200 像素),以確保操作響應性。Graj 解釋,遊戲的每一個「計時單位」中,doomgeneric.dll 會生成當前畫面的 BMP 圖像,並利用 GetAsyncKeyState 函數讀取鍵盤狀態。

操作方式與限制

玩家可使用方向鍵移動,Control 鍵射擊,空格鍵互動,以及數字鍵 1-7 切換武器。然而,此版本並不支援音效。值得注意的是,這一移植作品需要特定版本的 Word 支援,像我們測試使用的 Word 2007 就因缺少某些功能而無法啟動遊戲。

NewMobileLife 網站:https://www.newmobilelife.com
Facebook:https://www.facebook.com/jetsoiphone

0 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0
reaction icon 0

留言 0

沒有留言。