真香!红色警戒游戏源代码被开源了!

news/2024/11/26 1:22:23/

点击“开发者技术前线”,选择“星标????”

在看|星标|留言,  真爱

来自:GitHub中文社区 

 作者:huber

近日,知名游戏公司 EA 在 GitHub 上搞了个大新闻,把《命令与征服》系列中的 2 个游戏的部分源码开源了!其中的 Red Alert(红色警戒)相信大家都很熟悉了

这一提到红警,记忆被瞬间拉到了学生时代,这个游戏也是huber我接触的第一个单机游戏,记得当时不吃饭也要省钱偷偷去网吧,玩红警能玩一个通宵????

咱们今天就来聊聊关于这次红警开源的一些事

因为红警1的启动程序名为RA95.exe,所以在国内基本都叫它红警95,而目前开源的,只是红警95,而红警2估计永远不会开源了,因为当年在EA收购开发红警系列的Westwood时,不慎弄丢了红警2的源代码,所以……

这才开源了几天,目前已经收获 star 8k 多,可见这款游戏是多少人的青春啊

红色警戒截图

开源后,issues中不少人在讨论、回忆,其中一个中国哥们贴了一段中英文配音:

看着后面英文口号,各种游戏画面已经不由自主在脑海里了,每一句都是经典,每一句都印记在童年的脑海里啊!简直要泪奔啊哈哈哈????????,当年和你一起玩红警的小伙伴们,可还记得?反正我是连他们的名字都忘了……

红色警戒截图

然而从开源到现在,大家感叹最多的,居然是:这上世纪的代码,竟然如此整洁!注释如此清晰!

于是忍不住去看了一下这个上世纪的c++代码,感觉真是开源界的一股清流啊:

这样整洁的代码,这样详细的注释,在所有代码文件里都能看到!

就连一个最简单的函数,都要写一大段注释:

忍不住反省了一下,现在还有多少人,有多少项目,能做到这一点?

这样的代码风格规范,应该是所有程序员,所有工程的楷模,值得大家学习!

那对于开发者来说,这个游戏开源的意义有哪些呢? 可以总结为3大点:

1,学习,对于刚进入游戏领域的童鞋,这是一个非常不错的学习项目

2,代码、资源二次利用,部分资源,代码是可以直接拿来使用,毕竟注释这么清晰,代码这么整洁的资源,复用起来会轻松很多

3,玩家可创建自定义单位、修改游戏逻辑以及数据,可以无边界的去体验这个游戏

传送门

https://github.com/electronicarts/CnC_Remastered_Collection

文章最后,大家戴上耳机,一起来聆听下一段熟悉的声音,回忆下熟悉的画面:

我们的青春!

END

前线推出学习交流群,加群一定要备注:

研究/工作方向+地点+学校/公司+昵称(如Java+上海+上交+可可)

根据格式备注,可更快被通过且邀请进群,领取一份专属学习礼包

扫码加我微信进群,内推和技术交流,大佬们零距离

历史推荐5 种将死的编程语言
丢人!华人高考状元,华科35岁软件工程师:因涉嫌欺诈150万美元抗疫贷款被捕!伪造文件开空壳公司…
刚刚!美国官宣117000名 IT 人失业,真是史无前例!
看,官方出品了 Vue 编码风格指南!
面试官问我:用了HTTPS就安全了吗?用了HTTPS会被抓包吗?我竟然回答不上来...
点个在看吧


http://www.ppmy.cn/news/286961.html

相关文章

红色警戒2009java_命令与征服-红色警戒

快速搜索机型: 诺基亚 N70系列(176208) 7610 3230 6600 6260 6620 6630 6670 6680 6681 6682 N70 N72 ;松下: X700 X800 ;联想: P930 诺基亚 N73系列(240320) N73 5320 5320XM 5320di_XM 5630XM 5700 5700XM 5710XM 5730XM 6110 6110N 6120 6120C 6120ci 6121 6122C 6124C 6210…

win10系统如何玩各个版本的红色警戒

win10系统可以玩任意版本红警但是要进行系统设置具体操作步骤如下。 1、右键红警2桌面快捷方式点击属性按钮如下图所示。 2、在打开的红警快捷方式窗口中目标文本框最后面输入-win前面要有一个空格然后点击应用按钮如下图所示。 3、点击快捷方式窗口中的兼容性图…

【游戏】Win 10 运行红色警戒2

目录 一. 问题 二. 解决 2.1 电脑环境 2.2 下载 2.3 兼容性设置 2.4 Ra2.ini 配置 2.5 注册表项 2.6 各类红警问题解决办法 三. 参考 一. 问题 之前一直折腾,红警2如何在win 10 上跑起来呢? 之前下载的版本,不是黑屏无声音&#x…

分享10个红色警戒2经典MOD

说起红色警戒,相信很多80、90后都比较熟悉,曾经火遍大江南北各大网吧,尤其是红色警戒2共和国之辉,可以说是一代人的回忆,直到现在都还有很多人在玩,今天就给大家分享10个有中国阵营的红色警戒2魔改版&#…

红色警戒(二)

这是OUC的C的期中作业。写完和小组讨论发现了一种全部用C语言的答案。因为过于离谱,所以贴出来给大家开开眼。。😅 Description 在一局红色警戒游戏中,你代表的是英国势力,此时你迫切需要生产坦克来应对敌人的进攻,坦克…

windows7以幻灯片的形式浏览图片

1、打开一张图片 2、按F11 3、单击图片,图片以幻灯片模式播放

windows7电脑打开图片显示内存不足问题

解决办法:控制面板 --》 颜色管理- -》高级 ---》 设备配置文件 --》agfa:Swop standard

更改win7计算机图案,win7电脑开机图片怎么设置|教你设置win7开机图片的方法

默认情况下,win7电脑开机图片都是默认设置好的,一些追求个性化的用户觉得开机图片不好看,想要自定义进行修改。但是新手用户不知道win7电脑开机图片怎么设置?其实开机图片设置方法很简单的,感兴趣的小伙伴可参考教程内…