战斗系统设计之浅谈ARPG类手游战斗表现
浅谈ARPG类手游战斗表现
本人针对ARPG类手游的战斗表现方面有些总结,借此平台希望与同样对此方面有兴趣的同行进行交流,相互分享,希望为中国手游品质的提升做出绵薄之力。闲话不多说,我先就ARPG类游戏讲一下自己的看法。我认为ARPG类游戏的本质就是在RPG的数值比拼中加入了适量的可操作性,让死板的战斗引入了不确定性。玩家大可不必通过时间的累积换取数值取胜,还可以通过灵活的操作弥补数值上的不足。简单例子的说RPG中你打不过的BOSS,那就是打不过(当然也可以通过些许策略调整弥补一下下),而ARPG中你站撸不过,你可以放风筝打赢(同样这个操作占比还是由数值掌控,万事没有绝对)。
针对ARPG中的A,有很多方面需要注意,本人在这里简单总结一下。我主要从两个方面来考虑,一大方面为主角类,另一大方面为怪物类。
主角类
1. 操作性
本点中主要讨论玩家对角色的操作性,也就是所说的手感。为什么有的游戏玩起来特别顺畅,有些游戏玩起来感觉处处别扭,我认为主要由以下几点导致。
1.1 节奏性
ARPG类动作节奏性最强的,莫过于普攻。不同的武器,不同的节奏,匕首和战斧,法杖和长弓。首先通过先后动作间隔长短、动作衔接好坏,来体现不同的节奏。这个显而易见,重武器必然节奏慢,间隔长,轻武器反之。
但是不仅是不同武器要有不同节奏,同一种武器在连续的动作中也要有不同的节奏,要做到有快有慢,轻重分明。比如普攻一共5段,前两段可快节奏,方便衔接其他动作,中间两端节奏可放缓,表示力量改变,最后收尾一段一定要后摇时间稍长,同时还要增加其他镜头、特效表现,表示力量感。这个不仅仅是物理系,魔法系角色同样如此,可通过蓄力、聚气动作表现。
(截图取自《全民无双》孙尚香普攻4段)
1.2 容错性
操作性中,容错性最为重要。容错性主要表现在可旋转、可移动、可打断、可替换四方面上。也就是说,当角色的一个动作已经播放时,玩家是否可以通过操作进行对该动作的改变。这十分必要!
容错性主要被用于清小怪时有其他小怪在其他方向刷新、精英怪或BOSS释放技能、角色技能CD冷却完毕等情况。如果不能转向,玩家会眼睁睁的看着自己被后面的小怪攻击;如果不能打断,玩家会被BOSS技能打中;如果不能替换,玩家技能好了不能释放,连击打不出等。这些情况会给玩家带来很大的反感,甚至可能放弃游戏。
(截图取自《全民无双》孟获闪避)
1.3 互动性
互动性主要是起到对操作性加强的作用,比如长按技能键、连续点击屏幕等,增加了玩家与游戏中角色的互动性,强化代入感。此处功能大多为点睛之笔,但是制作的时候一定要三思而后行,避免画蛇添足。
(截图取自《暗黑血统》——发亮技能按钮为可长按或点击释放后续技能)
2. 表现性
2.1 动作前后摇
动作前后摇主要是针对上述节奏性的具体表现。通过前后摇时间的长短体现角色动作力度的大小。这些大家想必都已熟悉,我就不赘述,对此我只针对前后摇的动作衔接进行讨论。
此处依然以普攻举例。一套普攻5段动作,这5段动作每一段单独拿出,前摇为衔接上一段收招动作,而后摇则是从打击完成到回到战斗待机状态的动作。因为玩家并不会每一次都要打完一套普攻,有时也许第3段就已经打死怪物了。因此这里就要考虑到动作融合问题,上一段收招动作与下一段前摇融合的问题。不过这些问题美术制作的时候基本考虑完善。策划所需做的就是需要考虑动作是否合理,是否有动作过于生硬、违反物理规则等。
2.2 可识别性
可识别性主要表现在角色的该动作会产生什么效果、多大范围等。这里就需要特效来进行表现。设计技能的时候,尽量要通过特效将动作的生效范围表现出来,通用的几种主要为刀光拖尾、法阵、弹道等。最好不要出现高度倾斜面的特效,这样玩家会很难判断技能上下左右的生效范围(类似DNF的鬼剑裂波特效)
(截图取自《功夫熊猫3》)
2.3 感受传递
感受传递是动作类游戏中最重要的。如何让玩家感受到游戏中角色挥舞的力量、打击的疼痛、聚气时的吸拉等。
针对打击感,主要的表现方法有停顿、震屏、镜头拉近、镜头模糊、镜头特写等,而策划所需要做的是如何针对不同类型的动作选择正确的表达方式,好比用匕首砍杀肯定不能用震屏这种力量感的表现方式,而是需要表现速度上的快,这就需要了动态模糊。而战斧劈砍之类的就需要用到震屏等。有时也需要几种组合表现,具体的就需要针对动作具体分析了。
(截图取自《功夫熊猫3》)
怪物类
表现性
怪物需要配合角色对应的动作进行相应的表现。主要表现在攻击、被击、出生、死亡、特殊AI表现上。
1. 攻击
怪物在攻击表现上,与角色相差很多。首先,怪物的攻击前摇要长、很长、特别长,伤害越高,前摇越长,甚至当伤害高到一定程度的时候还要出现特效预警。目的就是给玩家足够的时间进行判断。就算是敏捷性的怪物,动作前摇短,那也要用一个明显的特效来警示玩家。然后怪物的攻击频率要低、很低、特别低,甚至大多数时间都是处于战斗待机状态,因为怪物很多,不必担心玩家不会被打,这里也可以通过数值对伤害的控制进行平衡。
(截图取自《全民无双》)
2. 被击
怪物在被击上要有多种被击状态,浮空、击退、击倒、冰冻、眩晕等等,而且需要明显夸张的表现出来。好比浮空,要浮空到给玩家足够的时间连击,甚至可以毫不吝啬的让玩家无限连击(因为BOSS有霸体和霸体恢复,小怪就给玩家爽好了)。
并且针对不同类型的攻击要有正确的对应被击,如果角色扔个小飞镖造成了怪物浮空明显违背常理,所以如何选择正确的被击,也是一个难点,这里只有通过体会和对动作的具体分析才能得出答案。
(截图取自《全民无双》)
3. 出生
针对小怪来说就是属于关卡的种怪了,如何布、怎么布,要针对具体关卡的设置来进行。不过这里主要谈一下小怪的出场方式。出场方式最好也要配合关卡的设计进行不同出场。通常的小怪为原地特效出场,也就是一道特效闪过,小怪出生。不过还需要一些特殊的出场,类似从水中跳出,从空中落下,破墙而入,破土而出等等。其主要目的是丰富战斗表现,为枯燥的割草增加一丝乐趣,强化代入感。
而BOSS出生则要隆重的多,BOSS要有出场镜头、出场动作、出场特效、出场UI等等。不要时间过长,最好控制在10秒之内,特殊BOSS也要在15秒内(剧情另算)。这里最好要有编辑软件供策划使用,没有的话也要提需求,不能让程序写死。
(截图取自《功夫熊猫3》)
4. 死亡
怪物死亡同样也要分小怪和BOSS,小怪需要针对不同类型的攻击进行不同类型的死亡,BOSS则需要特殊的死亡动作甚至死亡台词。
小怪的死亡除了常规的倒地消失,还要有配合场景的飞出场外、击飞撞墙灯,配合角色技能的冻裂、被吞噬等等。而且对于常规死亡情况还要有几种不同的死亡表现根据概率配置随机出现,这样才不会显得违和,毕竟每一个小怪都是一个单独的个体,不能大面积的出现同一死亡动作,这会十分违和。
(截图取自《暗黑血统》)
5. 特殊AI表现
为了丰富玩家割草清小怪,要设计配置特殊的AI,类似逃跑、狂暴、混乱等,根据场上不同情况不同怪物选择相应的表现。这个属于点睛之笔,类似玩家清小怪到最后一只的时候发现它并没有进攻,反而转身逃跑,这会让玩家从千律一遍的割草节奏中走出,从而不会因长时间重复的行为感到厌烦。不过这样的AI也不要过多,否则会严重打乱玩家行为。
以上内容为本人针对ARPG类手游的战斗表现方面做出的一些总结。这里主要是针对角色和怪物,当然一些带有特定功能场景也会产生一定的影响,这里就不多做分析了。感谢大家的耐心阅读,希望能在本人粗略的总结中获得些许收获,欢迎大家指出不足之处,大家相互交流。