《紅警1》源碼放出,眾網友GitHub懷古!4K高清「重制版」開啟預售,登頂Steam暢銷榜第三
滿滿的一波回憶殺
金磊 發自 凹非寺
量子位 報道 | 公眾號 QbitAI
還記的那些年,風靡全球的《紅色警戒》嗎?
最近,美國藝電公司(簡稱EA),將這款上古游戲的源代碼開源了!
同時開源的還有「命令與征服」系列的另一款游戲——《泰伯利亞黎明》。
上傳GitHub短短幾天,標星突破4K。
時隔24年,EA公司在前不久做出了一個決定——即將在6月6日Steam發售的4K版本《命令與征服:重制版合集》。
這個「合集」包含完整的《泰伯利亞的黎明》、《紅色警戒》以及3個擴展包。
而開源代碼,意在讓玩家們了解原始版本是如何工作的,然后去挖掘新的玩法。
上古游戲的代碼長啥樣?
EA公司在GitHub上的這個項目,主要包含2個文件夾,分別是《紅色警戒》和《泰伯利亞的黎明》的源代碼。
但不要覺得文件很大,總共只有5MB數據,這是因為文件里面并沒有包含原始的美術或聲音素材。
進入文件夾后,醒目的.CPP和.H格式映入眼簾。
原來,兩款上古游戲是用C++編寫的。
網友看到“此景”,評論道:
居然用C++,差評!如果是C#就好了。
(這位同學……這是1996年的游戲,C#在2000年才開始發行……)
再來細看這些代碼文件,雖然文件數量很多,但是文件命名上卻非常的清晰,可以說是一目了然了。
想要了解某個功能或模塊如何實現,找到對應代碼文件應該還算輕松。
再到具體的代碼,注釋中的信息非常齊全,項目名稱、文件名、程序員姓名、開始日期、最后更新日期、函數功能介紹,應有盡有。
并且代碼讀起來也非常舒服。
網友們也不禁感慨:
代碼寫得有點好啊……這些C++居然我都能看懂。
或許你會好奇,為什么EA沒有開源《紅警2》的代碼。
此處有個瓜:據說當年EA在收購開發紅警系列的Westwood時,團隊把《紅警2》的源代碼搞丟了……
若真實如此,開發團隊的心也是夠大的……
還未發售,重制版便登上了Steam暢銷榜
正如剛才所介紹的,EA公司此舉是為了讓即將發售的「重制版」,有更好的體驗。
項目發布的第一天,公司公開向社區玩家尋求反饋,還成立了社區委員會,玩家可以全天24小時,直接聯系開發團隊。
此舉可謂是一呼百應,馬上便得到了「社區」強有力的支持。
一些社區成員,甚至創作了最終版本中的關鍵內容。
據開發團隊介紹,這些上古游戲在分辨率上都會提高到4K。
每個單位、建筑也都會重建。
甚至在單人模式中,還創建了一個新功能,可以在經典版和重制版的界面之間任意切換。
除了超過100個初始「戰役劇情任務」外,團隊還加入了主機版中的特別行動任務,以及其他秘密任務。
并且基于用戶的反饋,還修改了右側的操作界面,還創建了新的快捷鍵等等。
標志性的真人電影場景,分辨率方面也會有大升級。
當然,音效、BGM等細節工作也都會重置。
看來,「重制版」的游戲體驗將有大幅提高。
或許正式如此細致、大范圍的升級,也或許是玩家們不變的熱情,距離正式解鎖還有幾天時間,「重制版」已然登上Steam暢銷榜,位列第3位。
嗯…這勢頭也是夠可以了。
那么問題來了,到了6月6日,你會喊上24年前的兄弟,再戰一場嗎?
哦對了,弱弱提示一下,國區定價140塊哦~
傳送門:
《紅警》、《泰伯利亞黎明》源代碼地址:https://github.com/electronicarts/CnC_Remastered_Collection/tree/master/REDALERT
參考鏈接:
https://www.pcgamesn.com/command-and-conquer-remastered/source-code-githubhttps://www.youtube.com/watch?v=SAc2rMlOOYc
- 商湯Seko上線一個月,超10萬創作者選擇它2025-09-29
- 戴爾 x OpenCSG,推出?向智能初創企業的?體化 IT 基礎架構解決方案2025-12-10
- 看完最新國產AI寫的公眾號文章,我慌了!2025-12-08
- 共推空天領域智能化升級!趨境科技與金航數碼強強聯手2025-12-09




