真香!红色警戒游戏源代码被开源了!
点击“开发者技术前线”,选择“星标????”
在看|星标|留言, 真爱
来自: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会被抓包吗?我竟然回答不上来...
点个在看吧
真香!红色警戒游戏源代码被开源了!相关推荐
- 卧槽!红警警戒游戏源代码被开源了!
点击上方"Github中文社区",关注 看遍Github好玩的项目 第014期原创分享 作者:huber 大家好!我是hub哥,咱们又见面了 近日,知名游戏公司 EA 在 GitH ...
- 方舟原始恐惧mod生物代码_重磅!《命令与征服》和《红色警戒》源代码在GitHub公布了...
上周,EA 官方宣布,将公开<命令与征服>和<红色警戒>原作的源代码,以助力更好地构建部分<命令与征服:重制版>的游戏mod.目前已经正式开源了. 该项目合作对象是 ...
- 重磅!《命令与征服》和《红色警戒》源代码在GitHub公布了
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 开源最前线(ID:OpenSourceTop) 猿妹 ...
- 真香!全场景AI计算开源框架MindSpore,我爱了
[摘要] 本文主要通过两个实际应用案例:一是基于本地 Jupyter Notebook 的 MNIST 手写数据识别:二是基于华为云服务器的 CIFAR-10 图像分类,对开源框架 MindSpore ...
- c语言红警源代码,真香!红警游戏源代码开源了,70,80,90最好的游戏
原标题:真香!红警游戏源代码开源了,70,80,90最好的游戏 来自:网络 | 责编:乐乐 程序员小乐(ID:study_tech)第 895 次推文 图源:百度 往日回顾:重磅!世界上最好的编程语言 ...
- flappy bird游戏源代码揭秘和下载后续---移植到android真机上
前言: 上一篇博客 flappy bird游戏源代码揭秘和下载,源码是运行在window或者mac系统上的,现在我们需要把代码移植到android真机上,让小鸟在手机里飞起来! ps: ...
- 卧槽!红警源代码居然开源了
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟. 来自:网络,由公众号[程序员的成长之路]整理 红警,准确的说应该叫"红色警戒",是大部分 80 ...
- flappy bird游戏源代码揭秘和下载后续---移植到html5网页浏览器
前言: 我们分析了flappy bird的代码思路(flappy bird游戏源代码揭秘和下载),也移植到了android平台(flappy bird游戏源代码揭秘和下载后续---移植到an ...
- flappy bird游戏源代码揭秘和下载
背景: 最近火爆全球的游戏flappy bird让笔者叹为观止,于是花了一天的时间山寨了一个一模一样的游戏,现在把游戏的思路和源码分享出来,代码是基于javascript语言,cocos2d-x游戏引 ...
最新文章
- 了解JavaScript
- 【bzoj2694】Lcm 莫比乌斯反演+线性筛
- SpringBoot_日志-SpringBoot日志关系
- Python序列化的使用(有少量修改)
- 在Eclipse中高效运行HTTP / REST集成测试
- 【Java】保留X位有效数字
- 网络打印服务器的作用,内置网络打印服务器有什么用?
- 树组件:主要配置项、属性、方法
- java screenframe_一个关于JFrame的问题
- 蓄电池组电压采集模块应用于风力发电厂
- 详解ASR语音转写场景下的应用
- 多仓库带扫描进销存系统(仿电商ERP管理系统源码+数据库)
- 程序员能力的四个境界(转)
- Win10桌面背景消失了变黑的解决方法
- DSP中EALLOW,EDIS,EINT,DINT,ERTM,DRTM的作用
- 3W 字 Docker 容器技术大科普
- 计算机自考毕业论文题目,自考男生发表数篇论文获专利 考取名校研究生
- 程序员讲装修——平台选择
- 虚拟机VM利用U盘重装系统
- 飞腾服务器如何查看cpu型号,飞腾CPU服务器云平台管理