连红警代码都开源了?爷的青春又回来了

2020-06-10  本文已影响0人  java梦想口服液

平时无聊,睡觉前喜欢逛一眼GitHub Trending:

地址是:
https://github.com/trending

为的是看看近期有没有什么好玩的开源项目登顶热门。

这不,昨晚一看,果然冲出了一匹黑马,一天之内就新增了好几千个star

连红警代码都开源了?爷的青春又回来了

忍不住点进去看了一看:

连红警代码都开源了?爷的青春又回来了

歪日?居然看到了两个文件夹 「TiberianDawn」「RedAlert」 字样,这不就是当年Westwood(后被EA收购)发行的 「命运与征服」 系列的代表性游戏神作 《泰伯利亚黎明》《红色警戒》 嘛。

项目地址:
github.com/electronicarts/CnC_Remastered_Collection/

激动的心,颤抖的手!

顺便又点进这个项目的License.txt一看:

连红警代码都开源了?爷的青春又回来了

哦吼!第一段写得很明白了:TiberianDawn.dll 和 RedAlert.dll 对应的源码开放了!

顺便去项目持有者的主页瞧了一眼,熟悉的EA Games映入眼帘:

连红警代码都开源了?爷的青春又回来了

确认过眼神,是它没错了。

正好上个月20号左右就在贴吧里看到过相关的传闻,没想到真的安排了:

连红警代码都开源了?爷的青春又回来了

忍不住将代码clone到本地一看究竟,发现基本都是用C++编程语言写的,夹杂少量的汇编源文件。

连红警代码都开源了?爷的青春又回来了

我们随便找一个源文件看一波,暂且不论内容如何,就这满屏“绿油油”的详细注释,就问你爱不爱:

连红警代码都开源了?爷的青春又回来了

详细一看,每个函数的功能作用、输入、输出、警告内容等等细节都写得极其清晰:

连红警代码都开源了?爷的青春又回来了

不要忘了,这可都是九几年的代码了,距离现在都已经二十多年了,比我们有些人年龄都大了。

但是作为一个刚发现的开源项目,目前可能刚开源,其readme文档几乎空白,刚拿到代码具体玩法还有待研究。但是看到该开源项目的issue区各路大神们已经开始着手研究各个平台上的编译问题了:

连红警代码都开源了?爷的青春又回来了

而且不知道是哪位国人大神还提了个红警游戏过程中的「中/英文台词和配音 」,真是长脸:

连红警代码都开源了?爷的青春又回来了

而且配合着之前收藏的这个视频看,简直有内味儿了:

这里后续也会持续关注着。


说到这里,不禁回想起自己学生时代的青葱时光,红警的分量可是沉甸甸的存在。

那时候最常玩的版本是 「尤里的复仇」。直到如今,诸如 「尤里新兵」「尤里复制人」「尤里X」「精神控制坦克」「尤里基地车」「镭射幽浮」 等一个个熟悉的游戏画面和角色都映入眼帘,忍不住好想立马来一局 ...

连红警代码都开源了?爷的青春又回来了

它真的不仅仅是一款已经过时了的游戏这么简单了,它从某种意义上甚至代表着我们的青涩与成长。

当年一起在网吧玩红警的小伙伴们,现在大多也已经长发及腰了...

上一篇下一篇

猜你喜欢

热点阅读