进入傍晚了,不想去散散步吗?
登录注册
2020-06-05 05:45:43

EA(Electronic Arts)开源了红警1(红色警戒 Red Alert1)的代码C++代码非常规范

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日正式发布的第一代红警。

红警1

此次开源,并不涉及游戏素材和游戏引擎,只包括 TiberianDawn.DLL 和 RedAlert.dll 的源码,允许 Mod 社区更好的改变游戏行为。6 月 5 日,这两款游戏发布重制版。

命令与征服系列游戏是 C++ 实现,代码非常规范,注释清晰,让人折服。

规范的文档注释

红警开源代码文档注释

规范的函数注释

红警开源代码函数注释

观摩学习地址:https://github.com/electronicarts/CnC_Remastered_Collection

评论与留言

以下内容均由网友提交发布,版权与真实性无法查证,请自行辨别。
本站有缓存策略,时间约2小时后能看到您的评论。本站使用自动审核机制,如果您的内容包含广告/谩骂/恐怖/暴力/涉政等不和谐内容将无法展示!
微信订阅号
扫码关注「任霏博客」微信订阅号
反馈与讨论
感谢您的关注与反馈
如果您发现了BUG、安全漏洞、或者希望讨论技术内容,请点击下方链接对我进行反馈。
feedback