近日,一場別開生面的游戲移植項目引起了廣泛關(guān)注。開發(fā)者Wojciech Graj,受到知名DoomPDF項目的深刻啟發(fā),決定挑戰(zhàn)一項看似不可能的任務(wù):將經(jīng)典的第一人稱射擊游戲Doom完美融入Microsoft Word文檔中。
Graj在GitHub上分享了這一創(chuàng)新項目的詳細指南。用戶只需下載一個大小約為6.6MB的Word文檔文件,便能在裝有現(xiàn)代版本Microsoft Office/Word的x86架構(gòu)計算機上體驗這一獨特游戲。不過,需要注意的是,在運行過程中,用戶需要忽略系統(tǒng)彈出的安全警告。
此次移植的核心在于,Graj巧妙地在Word文檔中嵌入了doomgeneric_docm.dll庫,以及經(jīng)過Base64編碼的doom1.wad游戲數(shù)據(jù)。當(dāng)文檔被打開時,VBA宏會自動提取這些數(shù)據(jù)并加載游戲。為了保持游戲的響應(yīng)性,游戲視口被精心設(shè)置為較小的320×200像素尺寸,并以BMP格式動態(tài)顯示每一幀畫面。遺憾的是,由于技術(shù)限制,游戲目前暫不支持聲音效果。
盡管存在這些局限,但玩家依然能夠享受到流暢的游戲體驗。他們可以通過箭頭鍵靈活移動角色,空格鍵進行交互操作,Ctrl鍵開火攻擊,數(shù)字鍵則用于切換武器。實際演示顯示,游戲畫面與原版高度相似,運行速度也十分理想。這一創(chuàng)新之舉不僅讓玩家重溫了經(jīng)典游戲的樂趣,也展現(xiàn)了開發(fā)者的非凡創(chuàng)意和技術(shù)實力。