欢迎光临散文网 会员登陆 & 注册

神作的诞生——CS的真实历史

2019-05-25 20:19 作者:The_ZC  | 我要投稿

翻译:ZC & pjyuu89

封面作者:paddymazz(Reddit)

文章内容摘自CS百科条目“Counter-Strike Beta”的“Development”部分

——————————————————————

重要的放前面:前天Q群内有人好奇CS是何时独立的,我就去看了一下CS百科,碰巧想起之前89发现某人被这个视频带偏(那人错误的以为CS是《雷神之锤》Mod)。于是,为了防止更多人被误导,我决定和89合作翻译CS百科条目。

↑ 出错的视频(无引战之意)

那么《海豹突击队》是不是CS的“精神前作”呢?请看下面:

这个Quake mod仅仅是把一些真实存在的武器加入到Quake里面,虽然这个Mod也包含少量替换模型和地图,但是总的来说就是个武器包Mod,它应当看作黎明在早期的另一个作品,而不是CS的前作。——pjyuu89

——————————————————————

· 开端 ·

CS系列始于黎明(Minh Le),他是越南裔加拿大人,网名Gooseman。

黎明早先曾开发过Navy SEALs(海豹突击队,Quake的Mod),而且曾经参与了Action Quake 2(Quake2的Mod)的开发。然而他想要更随心所欲地按自己的想法开发游戏,于是他决定去开发自己的Mod。黎明在先前的Mod开发过程中已经使用过Quake引擎和Quake 2引擎,而且他已经对Quake 2引擎感到厌倦,因此使用新的半条命引擎去开发他自己的Mod就是很自然的选择了。且《半条命》的设定更加真实(所谓“真实”是相对于Quake而言),这也使黎明确信,要制作一个恐怖分子和反恐部队相对抗这种真实题材的Mod,半条命引擎就是最好的选择。

Mod的开发始于1999年1月。由于当时HLSDK(半条命的开发工具包,包括源码和其他工具)还没有发布,在当时开发一个真正的Mod是不太可能的。所以黎明首先着手制作新的武器模型和玩家模型。2月份的时候,已经有一个关于黎明的新Mod的采访文章在网上发布了,同时发布了最初的一批游戏截图。

《反恐精英》最早的截图之一

最初和黎明合作开发CS的人是Jess Cliffe。他和黎明都曾参与Action Quake 2的开发,所以他们之前就认识。在一次IRC聊天中,黎明偶然提及自己要做一个属于自己的Mod。Cliffe非常喜欢这个Mod的主题,主动提出要为这个Mod制作一个网页。至此Cliffe也算开始参与了这个Mod的制作了。

1999年3月15日,这个Mod终于有了自己的名字。当天黎明在与Cliffe用ICQ聊天时提出了"Counterstrike"这个名字。这个名字来自加拿大的同名电视剧"Counterstrike",而黎明很喜欢这个电视剧。同时Cliffe提出的名字有Counterrorism、Counter-Strike、Strike Force、fRAG HEADS、Counter-Terror、Terrorist wars、Terror-Force以及Counter Force。两人最终都认为Counter-Strike这个名字最好,于是Counter-Strike就成了这个mod的名字。3月24日,CS的官方网站也正式上线了。

1999年4月7日,HLSDK发布了,从此玩家终于可以为半条命制作真正意义上的Mod,并且可以为mod修改代码了。尽管CS还没有发布,但由于黎明先前在Action Quake 2中所做的工作给他积攒了一定的口碑,这使玩家们对CS产生了极大的兴趣。CS的官方网站上线仅仅几个星期后,就已经有上万人次访问过了。

· 初次发布的准备 ·

到了五月份的时候,这个Mod所面临的最紧迫的问题就是缺乏地图制作者。Cliffe在官网上发布了一些招募启示,但回应却寥寥无几。于是Cliffe开始大量地直接联系半条命地图制作者。虽然不清楚他到底联系过多少人,不过de_train地图的作者Christopher Mair曾说,每一个在Radium(一个老网站,用于发布自制半条命地图)上提交过地图的人都收到过Cliffe的邮件。

首次发布的Beta版所用的地图是通过类似竞赛的形式选出来的,CS开发团队会从提交上来的地图中选出一些最好的地图。现在并不清楚当初到底有多少地图提交了上去,不过可以知道的是当时CS开发图团队的选择是十分有限的。可以确定的是至少有两个地图没有被选上。(一个工厂地图和一个地堡地图)这表明确实有些地图被放弃了。

Pre-beta时期的测试截图

在首个Beta版发布之前,一个早期版本泄露了出来,并开始在网络上传播。这也许促进了开发团队仓促地发布了首个Beta版,因为他们想避免人们因为玩了泄露版就对这个Mod产生不好的印象。

首个Beta版最终在1999年6月19日发布,此时的游戏只有拯救人质模式,9种武器,4个地图,以及两个玩家模型(CT和T各一个)。据Jess Cliffe所言,首次发布的版本就受到了玩家社群的好评。

· 更多内容 ·

接下来Beta2和Beta3的发布大概相隔一个月。这两个版本基本上只是引入了新的武器、新的地图和新的势力(比如现在CS1.6中CT和T各有四种势力)。然而Beta 3的一个变化颇有争议:记分牌中玩家的个人杀敌数被移除了。制作组也许想以此来强调团队精神,但是由于反响不好,所以这个改动在以后的版本中渐渐恢复了原样。

Beta4.0中新增的拆弹模式是一个重要更新。在Beta4.0发布不久前,Cliffe就鼓励地图制作者们去利用新的模式而不是旧的拯救人质。Beta4.0也引入了另一个新的特性可供地图制作者利用:很多实体会在每局游戏开始时重置(这意味着某些可破坏的物品,比如玻璃,会在每局游戏开始时复原)。在之前的版本中,有一种叫做“走私军火”(gun-running)的手段,玩家可以于一局游戏结束前在出生点附近囤积武器,这样下一局开始时就可以捡起那些武器。这次更新使得这种手段不起作用了。

· V社介入 ·

1999年底,还在上大学的黎明开始在吠犬工作室(Barking Dog Studios,以下简称BDS)工作。V社注意到了这件事,他们联系到了BDS,并向其询问是否有兴趣参与CS Beta 5.0的开发,同时表示愿意为他们提供资金支持。BDS同意了,他们将承担下个版本的大部分工作(因为黎明当时学业繁重)。

BDS修复了很多BUG,并大幅优化了源码,同时改进了人质模式和拆弹模式的游戏性。游戏界面由Cory Lake重新设计,提升了视觉上的统一性。V社也更加直接的参与了进来,他们提供了编程支持,并贡献了新的人质模型。而BDS则支援了下一个补丁——Beta 5.2的开发。

简化的玩法与详细的教程

两种新模式(暗杀、逃脱)于6.0中登场,暗杀模式取得了一定的成功,而逃脱模式则最终被移除。

· 独立之路 ·

2000年4月12日,V社宣布与CS制作组成立合作伙伴关系,而1.0会包含在下一个HL补丁里。虽然发布会上没有说明,但当时很多人都觉得这份声明是在V社买下CS后才发布的。(后续声明表示交易是在2000年年初达成的,印证了这一观点)

根据这次声明,Beta版仍会有两个主要更新。Beta 6.5主要是实装V社为HL写的(网络部分的)代码,而最后一次Beta更新(也就是7.0)则加入了载具支持。

2000年8月31日,V社与雪乐山共同宣布CS将作为独立产品*出售,同时继续推出Mod版。

2000年11月9日,CS的零售版进入最终阶段,Mod版CS1.0发布了。至此,CS脱离Beta阶段。

*:跟后来的《叛乱》、《黑山》、《盖瑞模组》不同,当年CS并没有停止Mod版的开发,只想要CS的玩家可以去买游戏,而有HL的玩家不用再花钱,可以照常去官网下载(因为版权问题,零售版的枪械名称不同,也没有Mod版的某些地图)。也就是说,直到1.6,CS才变成现在所指的“独立游戏”。


· 完 ·


由于参考资料繁多,且都是网址,请自行去CS百科查看,链接我会发在评论区。

请大家不要在评论区内讨论CSOL,它可能是某些人的回忆,但它不是正统作品。

最后,让我们为所有《半条命》模组(某些粪作除外)的制作者致敬,当年是他们迈出第一步,制作了《反恐精英》、Sven Co-op、They Hunger等经典作品,现在是他们为《半条命》系列注入活力。

神作的诞生——CS的真实历史的评论 (共 条)

分享到微博请遵守国家法律