经典RTS游戏星际争霸的平衡与游戏性.docx

上传人:小飞机 文档编号:1768695 上传时间:2022-12-17 格式:DOCX 页数:9 大小:264.07KB
返回 下载 相关 举报
经典RTS游戏星际争霸的平衡与游戏性.docx_第1页
第1页 / 共9页
经典RTS游戏星际争霸的平衡与游戏性.docx_第2页
第2页 / 共9页
经典RTS游戏星际争霸的平衡与游戏性.docx_第3页
第3页 / 共9页
经典RTS游戏星际争霸的平衡与游戏性.docx_第4页
第4页 / 共9页
经典RTS游戏星际争霸的平衡与游戏性.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《经典RTS游戏星际争霸的平衡与游戏性.docx》由会员分享,可在线阅读,更多相关《经典RTS游戏星际争霸的平衡与游戏性.docx(9页珍藏版)》请在三一办公上搜索。

1、经典RTS游戏星际争霸的平衡和游戏性本帖最后由 高级NPC 于 2010-3-20 22:26 编辑 这篇文章是分析星际争霸的游戏平衡是如何通过各种各样的参数和设定来体现的,然而这篇文章的真实意图,并不仅仅是对星际争霸的分析,而是借助分析星际争霸来尝试着对整个RTS类游戏之中的一些性能参数和兵种多样性对平衡的影响作用进行一个较为系统的分析。一,表面的数值 本帖隐藏的内容需要回复才可以浏览星际争霸的数值设定是整个星际争霸游戏平衡的基础。 对于一个初学者来说,能够直观地看见每种兵的攻击力和防御力,是非常方便的一件事情,然而,星际争霸的平衡性远远不是攻击力和防御力这么简单。 星际争霸引入了大量的基于

2、“攻击类型”与“单位类型”的特殊化设定,例如,p族龙骑士的光子炮虽然基础攻击力是20,但是对于小型单位具有50%的惩罚,对抗zergling和marine的效果远远不如对goliath和hydralisk;同理,t族的秃鹫车攻击力也是20,但是它恰恰相反,对于大型机械单位和建筑物却具有75%(这个数值可能记错了)的惩罚。例子太多了,不一一列举。 这种特殊化设定,在很多地方显得过于生硬(例如龙骑士的光子炮和防御塔的光子炮,按道理来说是性质完全一样的武器,但是对同样的机枪兵的攻击惩罚却完全不同),含有很重的人为痕迹,似乎所谓的“类型相克”系统仅仅是一种助记的方式,对于真实系玩家来说,这种所谓的相克

3、设定就是一个joke。但是不论如何,它却构成了整个游戏的平衡的基础。zergling克龙骑士,scout克battlecruiser,ultralisk克机枪兵,无不源于此。下载 (39.22 KB)23分钟前另外值得一提的是,星际争霸的数值设计是非常精巧的。举两个例子: a:一个没升级的机枪兵有40点生命值,而不论是p族的防御光子炮,还是z族的防御地刺地堡对它的攻击力都是20(z的地堡虽然攻击力是40,但是因为机枪兵是小型单位,因此伤害减半),刚好能够抗一次攻击,而在第二次被攻击的时候,生命值正好减少为0。然而,当机枪兵升了一级防御之后,在被p和z的防御建筑攻击两次之后,还剩2点生命,因此仅

4、仅1点的防御就让机枪兵在地堡面前的生命力提高了50%。同样,z族的潜伏者对机枪兵也有类似的效果,但是因为此时,t族往往已经拥有医疗兵的科技,而效果不太明显。 b:一个没升级的p族的狂热者,攻击力是16,而一个z族的zergling,生命是35。zergling在两次被狂热者攻击之后,仍然剩余3-4点生命(期间自己可能会恢复1点),而p族的工兵攻击力是5,也就是说,两个狂热者+一个工兵一次围攻恰好可以消灭掉一个zergling,而数量较少的单一zealot对zergling会有那么一点点吃亏。然而,一旦zealot升级了攻击或zergling升级了防御之后,或是双方的远程兵种出现之后,这个精巧的

5、“临界状态”就随之消失了。 类似的设定衍生出了很多种战术和策略,而这正是挺暴派最为津津乐道的话题之一。然而,倒暴派往往认为这些设定的人工痕迹太重,对数值过于计较,过于精打细算,使游戏“像数学一样精确”,斤斤计较,反而失去游戏的感觉。这个分歧往往成为双方争执的主要来源之一。 但是,如果认为,游戏的平衡就是由这几个数值来控制,那就大错特错了。在地球帝国(Empire Earth)1的冷兵器时代,也是依靠基本攻防数值+攻击类型加成的结合来设计复杂的兵种相克关系,轻步兵,长矛兵,弓箭兵,掷矛兵,骑兵,战车兵,攻城器械等7,8种不同类型的单位之间,存在着一个网状的复杂相克关系,然而,游戏本身却完全演变成

6、一种剪刀石头布式的对猜。原因在于,EE1仅仅学到了皮毛,而更多更精髓的东西隐则藏在表面的数值之下。 下载 (82.91 KB)22分钟前单位的行为和攻击方式 (一)二,单位的行为和攻击方式 本帖隐藏的内容需要回复才可以浏览a:面积杀伤 在星际争霸之中,面积杀伤单位在战场上扮演着及其重要的角色。从原版到资料片所添加的7个兵种之中,就有3.5个是面积杀伤兵种(t的女武神,p的海盗船,z的lurker,z的吞噬者算半个,因为它的面积杀伤不是物理杀伤),在原版之中还包括坦克,金甲虫,high templer,火焰兵,地雷等等。面积杀伤单位对于挤在一起的敌军具有非常明显的加成效果,用两只金甲虫把守的路口

7、,一队hydralisk是不敢轻易进攻的。另外,星际争霸之中,空军容易重叠,造成了在不同规模的情况之下,兵种相克是相当不同的。一架scout能够轻松灭掉一架女武神,但是两队scout遇到两队女武神的话,就要躲着走了。 面积杀伤对游戏性的促进作用表现在三个方面。 1,面积杀伤较为有效地遏制住了单一的人海战术。因为星际不存在队形的设定,因此在没有精力微操的情况下,单位之间往往是挤在一起,而无法保持相互的间距从而形成散兵线,此时正是面积杀伤武器一展身手的时候。而从另外一方面来说,对地形的利用成为最大限度发挥这类单位作用的关键因素。 2,面积杀伤单位在单位较少和单位很多的情况下具有截然不同的效果,因此

8、在游戏的前期和游戏的后期,相关的单位的平衡性则有所改变,使得相克属性动态化,而使战场更加丰富多变。 3,因为占地的大小不同,面积杀伤对小型单位的威力要远远大于大型单位,这个特点也对游戏的兵种平衡具有较强的影响。 值得一提的是,因为星际争霸的引擎限制,这个面积杀伤的效果主要是依靠伤害场(Damage Field)来实现的。在更完备的游戏引擎下的其它一些游戏,例如横扫千军和突袭,面积杀伤的效果主要靠大量炮弹落点的随机分布来实现的,这样既能够完美地烘托战场的气氛,又使得整个战斗的进程更加真实可信。星际争霸在这一点上的不足,往往成为倒暴派最乐于提及的把柄之一。b:硬直时间和冷却时间 在很多RTS之中,

9、所有的单位都是一种行为:判断目标是否进入射程,如果是,掏家伙(刀,枪,炮),攻击,装填(恢复状态),再攻击。而星际争霸最成功的地方(没有之一),则是难能可贵地对几乎每一种兵都设计了其特殊的行为方式,而这些行为方式主要可以由3个时间参数来描述:攻击前硬直时间,攻击后硬直时间和冷却时间(即装填时间)。至于具体细化到什么程度,这里举一个简单例子。 z族的工兵和t族的工兵各4个,其中z族的工兵生命值为40,而t族的为60。双方攻击力和攻击频率(即装填时间的倒数)完全相同。让它们自由攻击,结果毫无疑问,肯定是t族大获全胜。但是,在双方均具有一定的微操水平的时候,z族的工兵却能略占优势。原因何在?t族的工

10、兵在移动的状态切换到攻击状态之间有一个短暂的硬直时间,需要完全停稳之后才能攻击,而z的工兵在高速移动之中如果下达命令不等停稳就能抢先攻击一次。只要z的工兵一直运动作战,hit and run,就能慢慢磨死t的工兵。 连最不起眼的工程兵都能做到有所不同,可见星际争霸的精细程度。而主战兵种当然会存在更明显的差异。t的机枪兵的硬直是最短的,拔枪就射,拔腿就跑,而p族的大部分陆军,包括zealot,dragoon和dark templer在攻击之前,都会有明显的硬直时间,以dark tampler最为突出,以至于在偷袭挖矿的工兵的时候,dark templer攻击正在采矿的工兵的效率要明显高于攻击来来

11、回回移动的工兵。攻击后硬直最明显的兵种当属t族的女武神,在发射出一组火箭之后会有较长的一段时间呆在原地,不受控制。装填时间最明显的要数p族的金甲虫。 其它RTS也不能说就没有这些细节。C&C中的手雷兵在攻击之前要先甩手,TA中的垂直导弹车在攻击之前要先竖起发射架,帝国时代里面的攻城器的装填时间长达数秒,但是第一,都不如星际争霸细致,第二,星际争霸因为它的游戏方式尤其适合于微操(这点下面再谈),很多场合之下,对于特定的单位,可以通过熟练的微操,发扬长处,弥补短处。机枪兵玩弄zealot是因为机枪兵具有速度和射程优势,加上利用了zealot的攻击前硬直来实现的;龙骑士舞是利用射程的优势,并且通过微

12、操hold或attack来人为缩短龙骑士的攻击前的硬直;金甲虫在特殊时候则往往需要运输机来帮助,在发射完一发炮弹之后,立即用运输机装载,以安全度过它脆弱而漫长的装填时间段。所有的这些优势和劣势看似不起眼,但是大量的微操能够使之成倍地体现出来。c:单位的朝向对作战性能的影响 下载 (121.55 KB)21分钟前本帖隐藏的内容需要回复才可以浏览包括3点:1,单位切换目标的代价,2,单位的攻方参数与朝向的关联性,3,单位的防御力与朝向的关系 这一点与星际争霸唯一的部分相关的地方,体现在p族的航母身上。航母在切换目标的瞬间会有大约1秒的无效时间(用来重新部署无人攻击机),就是这一点,便使得p族的航母

13、在z族的自杀飞机面前非常被动。 而在大多数真实系的RTS之中,这个特性体现得非常明显。“单位切换目标的代价”主要是依靠“转动角速度”来设定的,一辆坦克在切换目标的时候,需要时间来转动炮塔,而对于一艘战列舰来说,不仅要转动炮塔,还要重新测量和标定距离。最为突出的当属闪电战“blitzkrieg”,固定反坦克炮在切换目标的时候,如果目标已经超出了它的射击扇面,会有两个炮手跑到炮的后支撑架,抬起,再慢慢地(炮很重)把炮转向目标方向,放下炮架,最后上膛开火;在“突袭”中,一个必须养成的习惯是永远要记得把炮口对准敌人最可能出现的方向,不仅切换目标的时间更短,而且也缩短了把脆弱的侧背面暴露在敌军火力之内的

14、时间;最高指挥官之中的U族战列舰,侧面的火力是正面的1.5倍,后面的3倍;在家园之中,离子炮舰虽然攻击力较强,但是切换目标需要转动整个舰体来重新瞄准。单个单位的方向性与多个单位组成的阵型的方向性相结合,更是赋予了战场无限的变数。 在近战类RTS中,单位的朝向具有更强的挖掘潜力。假设,对于一个普通步兵来说,平均在抵御50次正面的攻击之后会被杀死,那么,如果是正面和侧面,或正面和背面的同时攻击,他坚持的时间大概会是多少呢?在朝向无关的RTS之中,这个问题很简单,25次,然而可以肯定的说,25这个数字与实际情况具有很大的差距。一个较好的近似计算方法是,将攻击力按照目标的朝向与攻击所来的方向的夹角大小

15、进行加成。全面战争在这一点上做得最好,帝国时代似乎也有类似的设定(2代,我可能记错了,3代我没玩过),但是魔兽争霸3这种具有严格的单位碰撞、阻挡计算的近战类RTS,可以说是最适合采用这个设定,并在此基础上进行更深的挖掘的,但却未能包含这个特性,实在是非常遗憾。单位的行为和攻击方式(二)d:攻击miss 本帖隐藏的内容需要回复才可以浏览早在较为公认的RTS鼻祖Dune2和现代RTS先驱C&C之中就有攻击miss的设定。从手雷到反坦克导弹,从直线炮到曲线榴弹炮,都具有攻击miss的设定,更别提近年来的真实系RTS了。 对攻击miss特性处理最好的RTS,往往是基于单位和武器的真实碰撞的RTS,代表

16、作包括家园系和TA系。在这种设定之下,武器的制导能力,武器的速度和转角速度,单位的受弹面积,单位的速度和加速度等物理特性均成为衡量武器和单位性能,并制约武器与单位的相克性的重要参数。在家园里面,纵然大型离子炮和主炮具有更高的攻击力,但是却能够被战斗机和轰炸机轻易的规避而过,而脉冲炮、密集防空炮和导弹在这种情况下往往是最好的选择。在横扫千军系的游戏里面,飞机的装甲值与同等级的地面部队完全是天壤之别,然而却依靠它出色的速度轻易地避开绝大部分地面火力,只有威力小但是快速的高炮或跟踪能力强的导弹才能对它造成威胁。 然而,计算一个实体(比如说炮弹)或一条射线(弹道)与场景中另外的物体的碰撞,需要巨量的运

17、算。因此,相当大的一部分RTS对此采取了简化措施:首先通过对场景的分析,计算出某一些区域对某个特定兵种的闪避加成(例如,矮墙对步兵的闪避加成),并且在游戏中该单位被命中的时候,附加上一个概率运算,以确定是否造成真实的伤害。从最古老的近距离作战,到星际争霸,到当前的英雄连,大量的RTS都采用了这样的设定。这样的设定实际上是在真实性和程序的复杂性之间作一个折中处理。虽然,不管某个步兵站在迎弹面还是背弹面,他都能获得一定程度的miss加成,显得不太真实,但是这种方法却简单而实用,能够骗过大多数玩家的眼睛。 上面两种攻击miss设定对加强游戏性的帮助,第一体现于突出了对地形的控制和利用,第二体现于通过

18、兵种与地形的配合作用丰富了兵种相克的变化性。 另外,C&C系似乎自成一种风格。C&C系(几乎)不判断碰撞,从而与真实系的物理碰撞不同;C&C系的武器往往具有一定的飞行时间,从而与星际争霸的瞬时伤害设定不同。C&C系的攻击miss,一般是分两种情况,1,目标速度过快,使原本瞄准的炮弹打偏,代表:摩托,悍马,2,攻击步兵的反坦克武器的随机散射。C&C系的设定实际上比上面两种情况更加简化。我虽然从C&C,RA一直玩到C&C3,但是很多东西印象不深,现在只记得RA的鱼雷、C&C2的飞盘允许在飞行过程之中与敌军单位碰撞,如果有漏掉的,欢迎提出。 回到星际争霸。星际争霸存在两种攻击miss的情况:1,从低

19、地向高地的目标开火的情况;2,目标站在地图上的障碍附近的情况。第一种特性在游戏之中被广泛利用,而第二种特性则显得很鸡肋,原因在于,一定程度的miss加成,无法抵消队形松散带来的负面影响,因此第二种情况实际上并不常见。 另外,星际争霸之中,较为广泛存在的大单位对小单位的攻击惩罚,在设定上似乎也有体现攻击miss的意思。e:技能 本帖隐藏的内容需要回复才可以浏览这里要赞扬BLZ一句。在RTS之中引入大量而丰富的技能是BLZ对RTS最大的贡献之一。 技能分3类:1,辅助性,用于提升本方能力,2,干扰性,用于降低对方能力,3,攻击性,直接造成伤害。 无论是星际争霸还是魔兽争霸3,前两类技能都是设计得相

20、当出色,影响到攻防,miss率,速度等等一系列战斗参数,可以说,BLZ在这方面是做得最好的之一。这个话题已经有很多论述了,这里不再多说。 主要想谈一下第三类,也就是直接造成伤害的技能。表面上看,直接攻击型技能与普通攻击具有相同的本质,然而其明显的区别主要体现在爆发性和集中性。 星际争霸之中,操作良好的p族,可以用少量(3-4个)的High Templer在一瞬间制造出一片心灵风暴区域,如果使用得当,将会对战局起到决定性的作用;t族的Battle Cruiser只需要2艘大和炮的一次齐射,就能摧毁游戏中任何一种单位。 技能对战局具有相当重要的影响。比方说,一场RTS的战斗是一场拔河比赛的话,普通

21、攻击是双方对绳子的拉力,而技能攻击则是在恰当的时间点上,对整个绳子施加的瞬时冲量,其中包含了“四两拨千斤”的意思。举一个简单的例子。魔兽3中,u族的死亡骑士,巫妖和甲虫的配合,可以在一瞬间之内对敌人的一个英雄造成50%左右的伤害,一般用于秒杀敌军英雄,打乱对方部署。 技能的爆发性和集中性的反面,是技能的积蓄性。养兵千日,用兵一时。星际争霸的High Templer、battle cruiser以及其它大部分具有技能的兵种,都需要相当长的时间来存储和恢复技能点数。两军相遇,技能齐放,对整个游戏的技巧性和观赏性有相当明显的提升作用。 不同的RTS具有不同的技能设定。星际争霸和魔兽争霸3之中,技能被

22、设定为特殊的兵种和英雄的固有属性,而在英雄连,WIC之中,则设定为全局的空中支援,炮火支援等,突袭里面的火箭炮(喀秋莎)其实也可以归于技能一类。 最后提一句。攻击性技能的伤害与成本的比值很重要,(更精确地说,是 (攻击技能平均伤害/攻击技能平均成本)/(普通攻击平均伤害/普通攻击平均成本),它实际上决定了玩家在普通攻击与技能攻击之间的一个平衡。WIC系(没玩过GC,暂且用WIC来代表)采用了一个取巧的做法,即将Tacticle Aid点数与一般的资源点数独立开来。 令人遗憾的是,TA系的RTS没有这种设定(TA的EMP导弹略微有这种意思,但是实战之中使用很少),可能是游戏架构不支持,也可能是风

23、格不搭配。三,程序的不严密,以及其利用(Exploit)星际争霸的程序是相当不严密的。最为著名的bug:zergling变飞龙,t族飘基地。不客气地说,作为一个会写一点程序的人,我认为这种错误方式简直是匪夷所思,尤其是前者,想了很久也想不出来它究竟有可能是在哪个模块出的问题。这两个bug直到资料片之后的一个版本才进行了修正,但是由这一点可以对星际争霸的程序质量作出一定的判断。另外尽管星际争霸还是号称有一些mod,但是都基本上是换换图片,改改参数,没有什么值得一提的新功能(而在TA之中,类似于潜射导弹,地毯式轰炸机,轨道炮,传送门等等原始游戏中根本没有的功能和单位,在mod之中数不胜数),是因为星际争霸的很多单位逻辑都是采用的硬编码手段实现的,导致开放性差(当然这一点对竞技型玩家来说不值得一提)。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号