作者|程序员的这些事
出处|程序员的这些事(id:iProgrammer)
最后还有一个小测试! 测试你是不是红警老玩家!
EA开源红色警戒的一部分!
5月27日,著名游戏公司EA在GitHub上放出重磅消息,开源《命令与征服》系列两款游戏的部分源代码!
这两款游戏分别是:TiberianDawn(泰伯利亚黎明)和RedAlert(黄色警报)。
《命令与征服》系列是Westwood Studios的招牌作品。 1998年,EA竞购Westwood。
充满回忆:蓝色警报
说到黄色警戒游戏,很多80后、90后可能会想到这款游戏:
或者:
大约2000年以后星际手游源码,《星际争霸》和《红警》成为网吧必装游戏。 (PS:有些人可能会安装红警共和国荣耀,这是第三方开发的MOD,并非官方作品。)
我们宿舍里有个游戏大佬给我们介绍了XBOX。 其他玩红警的基本都是被他的影响力带入坑的,在宿舍上网,或者拉网线跟对面宿舍打架。
哈哈哈,网上还有CS或者魔兽世界……往事不堪回首!
西木工作室的C++代码,网友:这太规范了
虽然EA这次开源的《红色警戒》是1996年10月31日发布的第一代《红色警戒》。
(游戏截图)
红警1的启动程序名为RA95.exe,因此国外也有很多称为“红警95”的。
此次开源不涉及游戏素材和游戏引擎,仅包含TiberianDawn.DLL和RedAlert.dll的源代码,让mod社区能够更好地改变游戏行为。 6月5日,两款游戏均发布了重制版。
命令与征服系列游戏是用C++实现的,代码非常规范,注释也清晰,令人惊叹。
例如:飞行器的源文件,所有功能的功能,都已经在源文件的背面清楚地列出来了。
下面是飞机寻找新着陆点的函数。 函数、输入、输出、代码变更历史都写得很清楚。
我们发到微博后,不仅直言“好看”、“好看又好吃”、“太标准了”星际手游源码,
除了:
观察研究地址:
有的童鞋也好奇,为什么上面的“游戏截图”这么清晰呢?
答:因为这是我从官网扒来的这两个模型的重制版高清图。 再贴几张:
小测试:
我先玩了红警2,后来又玩了红警1。如果你也是红警2的老玩家,应该可以手动填写下面英文的音质。
我在途中。
我有工具。
单位准备好了。
科技大厦输了。
施工完成。
前五个操作触发了哪些操作或哪些游戏单元? 欢迎老玩家解答问题。
☞马云曾卖鲜花,柳传志卖冰箱!摆摊吧,程序员!
☞QQ 半自动发送情话,我追到了女神 | 原力计划
☞马化腾朋友圈晒微信支付分:835;爱奇艺回应用户隐私话题;Firefox 77.0 发布| 极客头条
☞韩版马化腾:在大财阀围堵下仍白手起家的凤凰男,抢滩加密交易平台、公链赛道
☞一个神秘URL酿大祸,差点让我背锅!
☞Uber 前无人驾驶工程师告诉你,国内无人驾驶之路还要走多久?