![]()
經典動作角色扮演游戲《暗黑破壞神》及其擴展包《地獄火》現在可以在幾乎所有的網絡瀏覽器上完美運行,性能出色,控制操作符合預期。這一成就歸功于一個名為Diabloweb的開源項目,該項目已在GitHub上發布,并由游戲開發者推廣。
在項目GitHub倉庫的README文件中,開發者d07RiV指出,該項目基于另一個開源項目DevilutionX,后者為使《暗黑破壞神》在現代操作系統上良好運行做了很多基礎工作。
d07RiV寫道:“我修改了代碼,去除了所有依賴項,并且暴露了與JS的最小必需接口,允許游戲被編譯成WebAssembly。” “事件處理(尤其是在菜單中)必須進行重大修改以適應JS模型。”
設置過程非常簡單;你只需訪問網站,上傳文件,然后就可以開始了。
你需要上傳文件,因為項目不包括《暗黑破壞神》游戲文件——你必須以DIABDAT.MPQ文件的形式提供這些文件,該文件位于《暗黑破壞神》安裝目錄中。
有三種正當途徑來獲取這個MPQ文件。首先,你當然可以擁有原版游戲的實體副本。或者,你可以在GOG上購買游戲并安裝它,然后從安裝目錄中提取文件。
還有《暗黑破壞神》的試用版發布,你可以從那里提取SPAWN.MPQ文件,它也能正常工作。但這不是完整游戲,所以更適合那些只想嘗試游戲的人。
測試玩家Samuel Axon下載了GOG上的《暗黑破壞神》安裝程序,并在Mac上的Windows虛擬機中運行了它...
這是我們要找的文件。
只需在網站上點擊上傳該文件,就可以在瀏覽器中看到《暗黑破壞神》。
Samuel Axon使用來自GOG版本的MPQ在Mac上的Firefox上玩了大約半個小時的游戲,沒有任何問題。(盡管GOG安裝程序沒有Mac版本,所以我必須在虛擬Windows機器中運行安裝程序才能獲取文件。)與系列中更近期的條目(甚至《暗黑破壞神II》)相比,游戲顯然較為原始,但無論如何玩起來都很容易上癮。
Diabloweb項目不僅是對經典游戲的致敬,更重要的是,它證明了WebAssembly技術如何使老舊游戲在現代瀏覽器上復興,為游戲愛好者提供了一種全新的體驗方式。
這個項目的成功實施,展示了開源社區的力量和創造力。開發者d07RiV的努力,以及DevilutionX項目的基礎工作,共同為《暗黑破壞神》在瀏覽器上的運行鋪平了道路。這種對經典游戲的重新詮釋,不僅讓老玩家能夠重溫美好回憶,也吸引了新一代玩家體驗這款有影響力的游戲。
此外,Diabloweb項目也引發了關于游戲保存和數字遺產的討論。隨著數字媒體的普及,如何確保經典游戲和應用程序的長期可訪問性,已成為一個重要議題。Diabloweb項目提供了一個范例,即通過技術創新和社區合作,可以保護和延續數字文化遺產。
這個項目也激發了對游戲產業發展的思考。隨著云游戲和流媒體服務的興起,游戲的分發和體驗方式正在發生變化。Diabloweb項目展示了瀏覽器作為游戲平臺的潛力,預示著未來游戲可能不再局限于特定的硬件或操作系統,而是變得更加靈活和可訪問。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.