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

【C++】如何从源代码编译红色警戒2地图编辑器 这个直接通过微软安装,其实这里先只需要安装很少部分,当通过VS2022打开下载的源代码时,VS会提醒安装所缺的编译器及相关的东西,好像有1、2个多G要安装。这步很重要,这里好像是要更新三方库的下载索引还是啥的,我在这里吃过亏,如果这里不操作,三方库不下载,编译时会报很多源代码依赖不到。vs2022编译前需要下载源代码依赖的三方库,可能会报下载载被x-block-origin。源代码大概1.6M的样子,这里要小心,编译源代码需要的其他三方库比较多。1.​红警2的地图编辑器居然更新2.0了,还开源了。 阅读详情
AI摘要

知名游戏公司EA在GitHub上开源了《命令与征服》系列中的RedAlert(红色警戒)部分源码,这款经典游戏的启动程序RA95.exe在国内被称为红警95。开源代码因其整洁和清晰的注释受到赞誉,成为学习和资源再利用的好机会。

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

在看|星标|留言,  真爱

来自: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会被抓包吗?我竟然回答不上来...
点个在看吧

OpenRA开源红色警戒游戏RPG源码Viewport.cs解读 OpenRA视口系统代码分析。 阅读详情

相关推荐

OpenRA开源红色警戒游戏RPG源码Keycode.cs解读

OpenRA 键码系统详细解析。

zhangzhechun的专栏 1236

看代码——红警开源代码

刚开始没看懂这是啥,后来发现这似乎是把宏定义当注释用了。因为NEVER永远不会定义,所以里面写啥也不会运行。全是一些红警的文件结构,可以根据这份目录看代码。

weixin_43450789的博客 2819

Endnote 导入参考文献的时候,格式错误太多了。et.al错误,国标GBT7714在endnote中的详细配置教程,适用于本科,硕士论文文献插入的模板

EndNote插入文献常遇到以下错误主要如下: 等、et al不分; 英文作者全名大写; 期刊名字使用了缩写(图片里没有体现;卷号、期号缺失时出现乱码,多了半个括号;页码范围略去了相同部分;没有悬挂缩进,本文全部解决,全网最细

sakura的博客 3万+

"红警"游戏开源代码带给我们的震撼

可能像我这个岁数的朋友都知道"西木头(Westwood Studios)"工作室出品的"红色警戒",记得当时红警1的启动程序名为RA95.exe,因此很多人叫他"红警95"。《命令与征服》系列是他的招牌作品,1998 年,EA收购了西木头。而现在,EA已经开源了红警的源代码,但是不涉及游戏素材和游戏引擎,目的就是Mod社区更好的改变游戏行为,这正是开源所倡导的。经过大神鉴...

bisal的专栏 4865

科研指南:IEEE期刊LaTeX/Word模板下载与使用全解析

本文详细解析了IEEE期刊LaTeX/Word模板的下载与使用技巧,帮助科研人员高效完成论文排版。从官方模板获取入口到LaTeX文档结构配置,再到Word样式管理与常见问题解决方案,全面覆盖投稿准备的关键步骤。特别针对数学公式、参考文献和图片处理等难点提供实用建议,助力学术写作规范化。

weixin_28396629的博客 566

MAX3232芯片引脚功能详解与外围电路设计避坑指南(从电荷泵到静电防护)

本文详细解析了MAX3232芯片的引脚功能与外围电路设计,重点介绍了其电荷泵架构和RS232通信接口的应用。通过实际案例和参数对比,提供了电路设计中的常见问题解决方案和静电防护建议,帮助工程师优化工业控制与嵌入式系统中的通信可靠性。

weixin_30596165的博客 432

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

点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Don’t blame people for disappointing...

程序员小乐 1万+

ERPS协议原理

目录 1、ERPS概述: 2、ERPS名词概念解释: 3、ERPS协议报文: 4、ERPS单环基本原理: 5、单环多实例原理: 6、多环原理: 1、ERPS概述: ERPS(Ethernet Ring Protection Switching),即以太网多环保护技术,是ITU-T定义的一种二层破环协议标准,标准号为ITU-T G.8032/Y1344,因此又称为G.8032。它定义了RAPS(Ring Auto Protection Switching)协议报文和保护倒换机制。 ERPS目前支持v1和v2两

weixin_44880796的博客 1万+

c语言红警源代码,真香!红警游戏源代码开源了,70,80,90最好的游戏

原标题:真香!红警游戏源代码开源了,70,80,90最好的游戏来自:网络 | 责编:乐乐 程序员小乐(ID:study_tech)第 895 次推文 图源:百度往日回顾:重磅!世界上最好的编程语言,刚刚度过了25周岁生日正文说到红色警戒游戏,估计应该是很多同学的童年回忆了吧。这款游戏也是当年西木头(WestWood)打造的爆款即时战略游戏之一,以至于一提到即时战略游戏,我脑海中第一个浮现的就是红警...

weixin_42509267的博客 4618

请叫我鱼拆,2024扫地机器人的第一次拆机

从背面可以看出,这个机器人是两轮差速模型,两个驱动轮,一个万向轮,驱动轮位于机器人中心位置,这样原地旋转的圆心就是机器人的中心。可以看到设备已经连接,但是没有办法进shell,厂家应该有做了安全保护之类的,有知道从这个口可以登录系统办法的小伙伴可以后台留言。但这台机器人一直报警说,机器人轮子离地,小鱼 估计是防跌落模块有问题,误触发了,所以打算先拆机看看。接着小鱼试了下,机器可以开机,然后给他重新配置wifi,连上 米家。Allwinner,全志的片子,不知道哪个型号的,看产品id,应该支持adb。

生活不止眼前的苟且 3928

Mask2Former实战:用SwinTransformer+Deformable Attention搞定图像分割三大任务

本文实战解析了Mask2Former模型如何统一解决语义、实例和全景分割三大任务。通过集成Swin Transformer骨干网络与创新的Deformable Attention及Masked Attention机制,详细介绍了模型构建、训练策略及在COCO数据集上的性能表现,为开发者提供了高效的图像分割解决方案。

tech5的博客 246

卧槽!红警警戒游戏源代码被开源了!

点击上方“Github中文社区”,关注看遍Github好玩的项目第014期原创分享 作者:huber大家好!我是hub哥,咱们又见面了近日,知名游戏公司 EA 在 GitHub 上搞了个...

Github中文社区 1万+

从.har文件到Postman集合:一键转换的完整教程(附避坑指南)

本文详细介绍了如何将.har文件高效转换为Postman集合的完整教程,涵盖基础操作到高级技巧,包括认证信息处理、环境变量提取等痛点问题的解决方案。通过抓包工具记录的.har文件,开发者可以快速生成Postman集合,提升API调试与测试效率,特别适合前后端分离开发模式下的团队协作。

weixin_26795617的博客 384

红警代码开源了 来瞅瞅源码 文内送Win10可联机的红警2标准版游戏

大家好,我是小杰。 最近我偶然看到了个新闻,红警的开源代码,于是我喜出望外的去github上下载和编译。接下来我来谈一谈这个过程。 公众号原文链接 可以从此处进入公众号领取游戏 红警这款游戏相信大多数人都玩过,这里面有70、80、90后珍贵的回忆,不过就算拿到现在来玩也不腻。比如我就搞到了可以联机对战的红警标准版,可以在windows 10上完美运行,局域网联机都没问题。我已经联机玩了好几天了,想要的小伙伴可以在后台回复【红警标准版】获取,当然如果运行和联机有任何问题可以在 公众号下方的联系作者 找到我的微

hailong66666的博客 9918

9.13华为OD机试真题 新系统 - 手机桌面整理 (Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【手机桌面整理】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【 手机桌面整理】多语言题解。

qq_45776114的博客 632

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

红警源代码居然开源!附Githu链接

红警,或者更准确地说,应该称为“红色警戒”,是大多数80后记忆中与游戏最深刻的联系之一。几乎每位80后都有一段难以忘怀的红警时光,这款游戏几乎成为许多人青春的代名词。在2000年之后,星际和红警几乎成为了每个网吧不可或缺的游戏。这款游戏是由当年的Westwood工作室打造的一款即时战略游戏,以至于一提到即时战略游戏,我脑海中浮现的第一个就是红警。然而,在1998年8月17日,EA收购了Westwo...

奎特尔星球 2624

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

[C++]红警源码1部分代码

整个程序的入口是在STARTUP.CPP(查看代码感觉vs2022太不方便了,可能是用的比较少吧。

1367

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

红警1源代码下载,编译,单步调试操作步骤

红警1,源代码下载,编译,单步调试操作步骤。1、下载代码: https://gitee.com/r77683962/CnC_Remastered_Collection/repository/archive/master.zip 这里边的代码跟 https://github.com/electronicarts/CnC_Remastered_Collection.git 有很小的差别,其中工程文件被我修改了下,以及STARTUP.CPP这个文件也被修改了下,其他也可能有文件被修改,不过都是细节;

1802

惊艳于红警开源代码?赏心悦目的代码注释,我们也可以 !

这几天,红警1的开源代码重现江湖,这个20年前,甚至25年前的代码,被我们所有的后来者所惊叹,这才是一个艺术品一般的存在。那么如果我们也想写出如此优美的代码,应该注意的事项有哪些?本文将讲述3个编码时需要注意的部分,并着重讲解如何编写出规范的代码注释并加以利用。

刘炫320的博客 3万+

红色警戒源代码居然开源了......

命令与征服:红色警戒》(Command & Conquer:Red Alert)简称红警,是一款由Westwood及EA开发的即时战略(RTS)单机游戏,也是《命令与征服》系列的第一部作品。1998年8月17日,EA收购了Westwood,被收购之后,由于EA的管理不善,Westwood最终走向了衰落,后面再也没有开发出红警2这样的爆款游戏了。相信大多数80年后,都有一段红警情缘,大概在2000年之后,网吧电脑中必会安装该游戏,大伙一起开黑的情景估计还历历在目。

m0_37352960的博客 1981

红警源代码居然开源了....

红警,准确的说应该叫“红色警戒”,是大部分 80 后记忆里跟游戏二字关系最深的情节。相信每一名 80 后,都有一段难忘的红警岁月,甚至可以说很多人的青春,就叫红警!说到红色警戒游戏,估计应该是很多同学的童年回忆了吧。或者大概在 2000 年之后,星际和红警都在网吧必装游戏之列。这款游戏也是当年西木头(WestWood)打造的爆款即时战略游戏之一,以至于一提到即时战略游戏,我脑海中第一个浮现的就是红警了。一九九八年八月十七日,EA收购了Westwood。

系统看你学习很认真,随机送了一个月会员! 1229

红色警戒2代码开源,我们一起来看看吧

而版本的迭代,也带来了更多新功能和优化,提升了玩家的整体游戏体验。文件夹可能存储着游戏开发过程中所依赖的各种库文件,这些库为游戏的功能实现提供了便利,比如可能有处理图形渲染的库、实现网络通信的库等,它们是支撑游戏运行的关键组件。则可能与游戏的服务器配置相关,比如服务器的地址、端口号等信息,决定了玩家在游戏过程中如何与服务器进行交互,保障游戏的多人对战或者联机功能能够正常运行。文件夹大概率存放着游戏的各类资源文件,例如游戏中的地图文件、兵种模型文件、音效文件等,这些资源赋予了游戏丰富的内容和生动的体验。

weixin_43247631的博客 5600

Html5红警源码,现在,你真的可以在网页上玩到原版《红警2》了

在文章开始前,我得先提一嘴,《红警》这个ip确实已经被EA玩死了,现在大家想在百度上找原版游戏来怀旧一下,大概率也会被各种没有授权的寨游给骗进去,吃个不大不小的亏。但今天确实没有任何防不胜防,我想要和大家来聊的这个“网页版红警2”,没有顺应潮流的高清化,也不存在任何改动,是一名国外玩家用红警2最原始的素材,以websockt作为底层代码,重新制作并发布在网络上的一款“真·爷青回”。如果有朋友对这个...

weixin_30015371的博客 6704

推荐开源项目:红警(Red Alert) - 实时监控服务的哨兵

推荐开源项目:红警(Red Alert) - 实时监控服务的哨兵 1、项目介绍 Red Alert(RA)是一个高效的服务监控系统,它从如Graphite或Ganglia这样的数据源抓取指标数据,通过预设的可配置规则来判断当前的指标值是否正常。一旦发现异常,它会立即通过SMTP或curl发送报警信息,确保问题能够及时得到解决。 2、项目技术分析 RA由两部分组成:RA Web 和 RA Serve...

gitblog_00048的博客 1332
上一篇: 同事:求求你别再这样用 HashMap 了
下一篇: FastJson 又被爆出漏洞,是时候抛弃了
DevolperFront
博客等级 码龄8年 464粉丝 81原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值