EA(Electronic Arts)开源了红警1(红色警戒 Red Alert1)的代码C++代码非常规范
2020年06月05日 13:45:43 · 本文共 520 字阅读时间约 1分钟 · 4,923 次浏览5月27日,知名游戏公司 EA(Electronic Arts) 在 GitHub 上搞了个大新闻,把《命令与征服》系列中的 2 个游戏的部分源码开源了!这两个游戏分别是:Tiberian Dawn(泰伯利亚的黎明) 和 Red Alert(红色警戒)。
《命令与征服》系列是西木工作室(Westwood Studios)的招牌作品。1998 年,EA 收购了西木。
说起红色警戒这款游戏,80、90后可能最为熟悉《红色警戒2共和国之辉》,严格意义上的来说,共和国之辉只能算是红色警戒的一个MOD,而且还不是官方的MOD。但是很多玩家,可能以为共和国之辉是原版游戏,其实只是国内大神制作的一款火热MOD罢了。是一个现在消失很久的大神——Lord Hero所制作的一个基于红色警戒2 的MOD ,就连作者都不会想到会影响了多少国内玩家,以至很多人以为红警的官方版本就是共和国之辉。
这次 EA 开源的红警,是在 1996年10月31日正式发布的第一代红警。
此次开源,并不涉及游戏素材和游戏引擎,只包括 TiberianDawn.DLL 和 RedAlert.dll 的源码,允许 Mod 社区更好的改变游戏行为。6 月 5 日,这两款游戏发布重制版。
命令与征服系列游戏是 C++ 实现,代码非常规范,注释清晰,让人折服。
规范的文档注释
规范的函数注释
观摩学习地址:https://github.com/electronicarts/CnC_Remastered_Collection
商业用途请联系作者获得授权。
版权声明:本文为博主「任霏」原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.renfei.net/posts/1003381
版权声明:本文为博主「任霏」原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.renfei.net/posts/1003381
相关推荐
猜你还喜欢这些内容,不妨试试阅读一下
评论与留言
以下内容均由网友提交发布,版权与真实性无法查证,请自行辨别。
热评文章
- 前后端分离项目接口数据加密的秘钥交换逻辑(RSA、AES)
- OmniGraffle 激活/破解 密钥/密匙/Key/License
- Redis 未授权访问漏洞分析 cleanfda 脚本复现漏洞挖矿
- CleanMyMac X 破解版 [TNT] 4.6.0
- OmniPlan 激活/破解 密钥/密匙/Key/License
- 人大金仓 KingbaseES V8 R3 安装包、驱动包和 License 下载地址
- Parallels Desktop For Mac 16.0.1.48911 破解版 [TNT]
- Parallels Desktop For Mac 15.1.4.47270 破解版 [TNT]
- Sound Control 破解版 2.4.2
- 向谷歌搜索引擎主动推送网页的教程 Google Indexing API 接口实现
热文排行
- 博客完全迁移上阿里云,我所使用的阿里云架构
- 微软确认Windows 10存在bug 部分电脑升级后被冻结
- 大佬们在说的AQS,到底啥是个AQS(AbstractQueuedSynchronizer)同步队列
- 比特币(BTC)钱包客户端区块链数据同步慢,区块链数据离线下载
- Java中说的CAS(compare and swap)是个啥
- 小心免费主题!那些WordPress主题后门,一招拥有管理员权限
- 强烈谴责[wamae.win]恶意反向代理我站并篡改我站网页
- 讨论下Java中的volatile和JMM(Java Memory Model)Java内存模型
- 新版个人网站 NEILREN4J 上线并开源程序源码
- 我站近期遭受到恶意不友好访问攻击公告