相信每个80后的人都有一段难忘的红警时期。 甚至可以说,很多人的青春都被称为红色警戒!
说起红警游戏,大概是很多同学的童年回忆。
或者
2000年前后,《星际争霸》和《红警》是网吧必装游戏之一。
这款游戏也是当年WestWood打造的最受欢迎的即时战略游戏之一,所以当我提到即时战略游戏时java 游戏引擎,我首先想到的就是《红色警戒》。
1998年8月17日,EA收购了Westwood。 一般来说,一个游戏工作室只要被EA收购,就等于走向坟墓。
被EA收购后,由于经营不善,Westwood最终走向没落,再也没有开发出《红色警戒2》这样的爆款游戏。
但就在最近,有网友在Github上发现音乐,EA悄悄做了一件大事,开源了《命令与征服》系列两款游戏的部分源代码!
PS:《命令与征服》系列是Westwood Studios的招牌作品。 1998年,EA收购了Westwood。
这两款游戏分别是:泰伯利亚黎明(Tiberian Dawn)和红色警戒(Red Alert)。
开源地址:
此次开源代码实际上是1996年发布的第一代红色警戒3D角色,国内也称为红色警戒95。
此次开源不涉及游戏素材和游戏引擎,只开源TiberianDawn.DLL和RedAlert.dll的源代码,让Mod社区能够更好地改变游戏行为。
插播:如果你近期正在准备面试跳槽,请点击Java面试库小程序回答问题。 总共2500+题,几乎涵盖所有主流Java技术面试题。
6 月 5 日,两款游戏的重制版均发布。
命令与征服系列游戏是用C++实现的。 打开代码后,可以看到非常规范的代码,令人印象深刻。
下面是飞机寻找新着陆点的函数。 函数功能、输入、输出、代码修改历史都写得很清楚。
至于为什么红警2没有开源?
一个非常不幸的消息是java 游戏引擎,《红色警戒2》的源代码可能已经丢失。
最后,附上两张图: