《紅警1》源碼放出,眾網(wǎng)友GitHub懷古!4K高清「重制版」開啟預(yù)售,登頂Steam暢銷榜第三
滿滿的一波回憶殺
金磊 發(fā)自 凹非寺
量子位 報道 | 公眾號 QbitAI
還記的那些年,風靡全球的《紅色警戒》嗎?
最近,美國藝電公司(簡稱EA),將這款上古游戲的源代碼開源了!
同時開源的還有「命令與征服」系列的另一款游戲——《泰伯利亞黎明》。
上傳GitHub短短幾天,標星突破4K。
時隔24年,EA公司在前不久做出了一個決定——即將在6月6日Steam發(fā)售的4K版本《命令與征服:重制版合集》。
這個「合集」包含完整的《泰伯利亞的黎明》、《紅色警戒》以及3個擴展包。
而開源代碼,意在讓玩家們了解原始版本是如何工作的,然后去挖掘新的玩法。
上古游戲的代碼長啥樣?
EA公司在GitHub上的這個項目,主要包含2個文件夾,分別是《紅色警戒》和《泰伯利亞的黎明》的源代碼。
但不要覺得文件很大,總共只有5MB數(shù)據(jù),這是因為文件里面并沒有包含原始的美術(shù)或聲音素材。
進入文件夾后,醒目的.CPP和.H格式映入眼簾。
原來,兩款上古游戲是用C++編寫的。
網(wǎng)友看到“此景”,評論道:
居然用C++,差評!如果是C#就好了。
(這位同學(xué)……這是1996年的游戲,C#在2000年才開始發(fā)行……)
再來細看這些代碼文件,雖然文件數(shù)量很多,但是文件命名上卻非常的清晰,可以說是一目了然了。
想要了解某個功能或模塊如何實現(xiàn),找到對應(yīng)代碼文件應(yīng)該還算輕松。
再到具體的代碼,注釋中的信息非常齊全,項目名稱、文件名、程序員姓名、開始日期、最后更新日期、函數(shù)功能介紹,應(yīng)有盡有。
并且代碼讀起來也非常舒服。
網(wǎng)友們也不禁感慨:
代碼寫得有點好啊……這些C++居然我都能看懂。
或許你會好奇,為什么EA沒有開源《紅警2》的代碼。
此處有個瓜:據(jù)說當年EA在收購開發(fā)紅警系列的Westwood時,團隊把《紅警2》的源代碼搞丟了……
若真實如此,開發(fā)團隊的心也是夠大的……
還未發(fā)售,重制版便登上了Steam暢銷榜
正如剛才所介紹的,EA公司此舉是為了讓即將發(fā)售的「重制版」,有更好的體驗。
項目發(fā)布的第一天,公司公開向社區(qū)玩家尋求反饋,還成立了社區(qū)委員會,玩家可以全天24小時,直接聯(lián)系開發(fā)團隊。
此舉可謂是一呼百應(yīng),馬上便得到了「社區(qū)」強有力的支持。
一些社區(qū)成員,甚至創(chuàng)作了最終版本中的關(guān)鍵內(nèi)容。
據(jù)開發(fā)團隊介紹,這些上古游戲在分辨率上都會提高到4K。
每個單位、建筑也都會重建。
甚至在單人模式中,還創(chuàng)建了一個新功能,可以在經(jīng)典版和重制版的界面之間任意切換。
除了超過100個初始「戰(zhàn)役劇情任務(wù)」外,團隊還加入了主機版中的特別行動任務(wù),以及其他秘密任務(wù)。
并且基于用戶的反饋,還修改了右側(cè)的操作界面,還創(chuàng)建了新的快捷鍵等等。
標志性的真人電影場景,分辨率方面也會有大升級。
當然,音效、BGM等細節(jié)工作也都會重置。
看來,「重制版」的游戲體驗將有大幅提高。
或許正式如此細致、大范圍的升級,也或許是玩家們不變的熱情,距離正式解鎖還有幾天時間,「重制版」已然登上Steam暢銷榜,位列第3位。
嗯…這勢頭也是夠可以了。
那么問題來了,到了6月6日,你會喊上24年前的兄弟,再戰(zhàn)一場嗎?
哦對了,弱弱提示一下,國區(qū)定價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
- 商湯林達華萬字長文回答AGI:4層破壁,3大挑戰(zhàn)2025-08-12
- 商湯多模態(tài)大模型賦能鐵路勘察設(shè)計,讓70年經(jīng)驗“活”起來2025-08-13
- 以“具身智能基座”為核,睿爾曼攜全產(chǎn)品矩陣及新品亮相2025 WRC2025-08-11
- 哇塞,今天北京被機器人人人人人塞滿了!2025-08-08