EA 发布《命令与征服》重制版及公开游戏源代码
当地时间6月6日,游戏公司 EA 发布了《命令与征服:重制版》。
重制版带来 4K 图像效果、多人游戏、改进的用户界面、提供 Mod 支持、由 Frank Klepacki 完全重制的配乐,以及更多内容。
EA 游戏制作人 Jim Vessella 上个月在 Reddit 上预告称,在发布《命令与征服》重制版的同时,会开源《命令与征服》系列游戏中泰伯利亚黎明和红警的部分源代码。
因此我们看到《命令与征服:重制版》发布之前,EA 在 GPLv3 许可证下开源了该系列中 TiberianDawn(泰伯利亚黎明) 和 RedAlert(红色警戒)的 DLL 源代码,代码托管在 GitHub 上。
开源的代码不涉及游戏引擎和游戏素材,只包括 TiberianDawn.dll 和 RedAlert.dll 的源代码,开源的 DLL 可帮助玩家设计地图、创建自定义单位、替换艺术作品,以及更改游戏逻辑和编辑数据。
Vessella 表示《命令与征服》应该是首个在 GPL 下开源的大型即时战略游戏,之所以采用 GPL 是为了确保它与 CnCNet 和 Open RA 等开源项目相互兼容,希望以对社区真正有益的方式交付源代码。
游戏使用的开发语言是 C++,从泰伯利亚黎明游戏中的飞行器的源代码文件(AIRCRAFT.CPP)可以看到,此项目开始于1994年,当时属于机密文件,代码非常规范,注释也十分清晰。
传送门 >>> https://github.com/electronicarts/CnC_Remastered_Collection/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Django 3.0.7 和 2.2.13 发布,修复安全问题
Django 团队发布了修复安全问题的Django 3.0.7和Django 2.2.13,并建议用户尽快进行升级。 新版本解决了以下安全问题: CVE-2020-13254: Potential data leakage via malformed memcached keys 在 memcached 后端不执行密钥验证的情况下,传递伪造的缓存密钥可能会导致密钥碰撞,以及潜在的数据泄露。为了避免这个漏洞,新版本在 memcached 缓存后端增加了密钥验证。 CVE-2020-13596: Possible XSS via adminForeignKeyRawIdWidget 管理员中的 ForeignKeyRawIdWidget 的查询参数没有正确进行 URL 编码,会构成 XSS 攻击向量。为解决此问题,ForeignKeyRawIdWidget 现在确保查询参数可正进行URL 编码。 受影响版本 Django master branch Django 3.1(目前处于 alpha 阶段) Django 3.0 Django 2.2 除了解决安全问题,还包括部分 bugfix,详...
- 下一篇
如何最大化调优单台服务器的并发能力?
如下图片详细的描述了单台服务器的硬件配置和Nginx配置、Tomcat配置,以及文件句柄数信息。 1.以目前的情况如何再次把服务器整体性能优化到最优? 2.目前文件句柄数修改之后,设置不上,各种方法都试过了。 Nginx配置参数 Nginx分发Tomcat配置 Tomcat目前的配置参数 CPU信息 文件句柄数信息 修改文件句柄数,但是修改不了 系统运行时情况
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8