《红警1》源码放出,勾起满满回忆......
红警,准确的说应该叫“红色警戒”,是大部分 80 后记忆里跟游戏二字关系最深的情节。相信每一名 80 后,都有一段难忘的红警岁月,甚至可以说很多人的青春,就叫红警!

图片来自 Pexels
最近,有网友在 Github 上发现,EA 悄悄的将红警 1 代源码公开。顿时唤起了无数人的童年回忆。
01
EA 部分开源红警啦!
5 月 27 日,知名游戏公司 EA 在 GitHub 上搞了个大新闻,把《命令与征服》系列中的 2 个游戏的部分源码开源了!

开源地址:
https://github.com/electronicarts/CnC_Remastered_Collection
《命令与征服》系列是西木工作室(Westwood Studios)的招牌作品。1998 年,EA 收购了西木。
02
满满的回忆:红色警戒


大概在 2000 年之后,星际和红警都在网吧必装游戏之列。(PS:有些可能安装的是红警共和国之辉,这是第三方开发的 MOD,不是官方作品。)
我们宿舍有个游戏大佬,带我们认识过 XBOX。其他人玩红警,基本受他影响带入坑的,宿舍内部联机,或者拉网线和隔壁宿舍对战。
哈哈哈,联机当然也包括了 CS 或魔兽了……往事不堪回首!
03
西木工作室的 C++ 代码
网友评论:这也太规范了吧

游戏截图
红警 1 的启动程序名为 RA95.exe,因此在国内也有很多叫「红警 95」。
此次开源,并不涉及游戏素材和游戏引擎,只包括 TiberianDawn.DLL 和 RedAlert.dll 的源码,允许 Mod 社区更好的改变游戏行为。6 月 5 日,这两款游戏发布重制版。
命令与征服系列游戏是 C++ 实现,代码非常规范,注释清晰,让人折服。

下面是飞行器找新降落点的函数,函数功能、输入、输出、代码修改历史都写的非常清楚。



https://github.com/electronicarts/CnC_Remastered_Collection
也有童鞋好奇了,为啥前面「游戏截图」那么清晰?答:因为这是我从官网扒的这 2 款的重制版高清图。


小测试:我是先玩红警 2,后来才玩红警 1。如果你也是红警 2 的老玩家,下面这些英文,应该能自动脑补音效吧 
On my way.
I have the tools.
Unit ready.
Tech building lost.
Construction complete.
编辑:陶家龙
出处:转载自微信公众号程序员的那些事(id:iProgrammer)

精彩文章推荐:
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 中法元首相会都江堰 7904033
- 2 中方不接受日方所谓交涉 已当场驳回 7807956
- 3 大闸蟹为何会在欧美泛滥成灾 7713650
- 4 国际机构看中国经济 关键词亮了 7616427
- 5 药酒里泡了十余年的海马竟是塑料 7520708
- 6 日方军机滋扰擅闯或被视为训练靶标 7427197
- 7 罪犯被判死缓破口大骂被害人一家 7332485
- 8 国乒8比1击败日本队 11战全胜夺冠 7236702
- 9 日军机滋扰辽宁舰训练 中方严正交涉 7141853
- 10 千吨级“巨无霸”就位 7047879







51CTO技术栈
