當地時間6月6日,遊戲公司 EA 釋出了《命令與征服:重製版》。
重製版帶來 4K 影象效果、多人遊戲、改進的使用者介面、提供 Mod 支援、由 Frank Klepacki 完全重製的配樂,以及更多內容。
EA 遊戲製作人 Jim Vessella 上個月在 Reddit 上預告稱,在釋出《命令與征服》重製版的同時,會開源《命令與征服》系列遊戲中泰伯利亞黎明和紅警的部分原始碼。
因此我們看到《命令與征服:重製版》釋出之前,EA 在 GPLv3 許可證下開源了該系列中 TiberianDawn(泰伯利亞黎明) 和 RedAlert(紅色警戒)的 DLL 原始碼,程式碼託管在 GitHub 上。
開源的程式碼不涉及遊戲引擎和遊戲素材,只包括 TiberianDawn.dll 和 RedAlert.dll 的原始碼,開源的 DLL 可幫助玩家設計地圖、建立自定義單位、替換藝術作品,以及更改遊戲邏輯和編輯資料。
Vessella 表示《命令與征服》應該是首個在 GPL 下開源的大型即時戰略遊戲,之所以採用 GPL 是為了確保它與 CnCNet 和 Open RA 等開源專案相互相容,希望以對社群真正有益的方式交付原始碼。
遊戲使用的開發語言是 C++,從泰伯利亞黎明遊戲中的飛行器的原始碼檔案(AIRCRAFT.CPP)可以看到,此專案開始於1994年,當時屬於機密檔案,程式碼非常規範,註釋也十分清晰。
傳送門 >>> https://github.com/electronicarts/CnC_Remastered_Collection/
[admin
]