如何打造一个好玩的战斗系统?|鸣潮


3楼猫 发布时间:2022-07-07 16:18:11 作者:夏沫洛泽 Language

我们决定做一个好玩且复杂战斗的系统
一.武器设定
首先,选定武器,我们选的是单手剑。也为了让您更好理解,因此我们选择使用配图。
如何打造一个好玩的战斗系统?|鸣潮 - 第1张 我们设定这把武器的攻击数值为400点攻击力

二.攻击动作
轻攻击的三次动作分别是左横扫、右横扫和转圈横扫,
重攻击的两次动作分别是下劈、突刺
突刺是用了任何一种攻击动作后才能用,下劈前面有招式没结束时就不能使用,其余招式任意穿插

三.基础攻击和武器系数
但是每次攻击时攻击力都是400点,您肯定就会很快玩够了。因此我们引入了基础攻击,因为基础攻击和武器显示400攻击不一样,我们选择100攻击点为此武器的基础攻击,但它确实显示400的攻击,为了平衡,我们把这一类武器的攻击数值都设置为1/4,即400÷4=100,我们称这个“4”为本武器的“武器系数”
即便有了这些东西,也就是把武器攻击降低了300,本来400的武器变得毫无用处,您一定是这样想的。

四.动作值
但请大家稍安勿躁,接下来会变得有趣,我们把左横扫,右横扫和转圈横扫加入一个倍率,我们使左横扫是基础攻击力0.75倍,右横扫是基础攻击力0.9倍,圆圈横扫是武器基础攻击力1.2倍,这样您这三次攻击就会有不同的数值变化。
重击也是如此,我们把下劈设置为基础攻击力的1.5倍,突刺为基础攻击力的2.0
因此您的5种攻击行招式分别为
1.左横扫:400÷4×0.75=75
2.右横扫:400÷4×0.9=90
3.圆圈横扫:400÷4×1.2=120
4.下劈:400÷4×1.5=150
5.突刺:400÷4×2.0=200
我们称攻击动作的倍率为“动作值

五.刃中补正
但即便如此,您玩起来也会马上就觉得没意思了,每次攻击不是75、90、120就是150、200。
所以我们才再加入一个新的“东西”,来让您的攻击变得不再一样。
我们把这个单手剑的模型的剑柄做到长度的10%,剩下的剑身90%,我们把剑身的90%分为3个部分,靠近剑尖部分的伤害倍率设置为100%,中间的部分伤害倍率设置为110%,同理,靠近剑柄部分的伤害倍率设置为90%。
我们称以上的描述为“刃中补正”。
这样,您的技术不够硬的话,您所造成的伤害也很难一致。

六.锋利值
您再长时间的游玩后,马上掌握了游戏诀窍,每次攻击算的距离都非常精准,每次都是触发刃中补正的110%,您马上觉得这游戏的战斗系统也就那样。
为了让您不觉的无聊,我们给武器添加可“锋利值”,也为了让伤害不一样,我们选择了锋利值武器造成的伤害挂钩。而不是与基础攻击力挂钩!!!
我们把您用的这把武器的锋利值设定为(185),每次攻击消耗(1)点锋利值,为了让你感受的每一把单手剑的不同,我们只透露出您使用的这把的锋利值伤害对照表,此武器的锋利值伤害如下,

0-50锋利值的伤害设定为原伤害的50%,
50-100锋利值的伤害设定为原伤害的75%,
100-150锋利值的伤害设定为原伤害的105%,
150-200锋利值的伤害设定为原伤害的110%,
200+锋利值的伤害设定为原伤害的115%,
............
您可以利用技能/装备/道具来暂时提升您武器锋利值的上限,也可用道具恢复您武器的锋利值。

七.会心率
您的技术已经达到炉火纯青的地步了,您每次战斗之前都会用道具/技能提升锋利值上限,攻击也次次触发刃中补正,战斗后也会使用道具回复锋利值。您又玩了一段时间,觉得已经摸清清楚楚了,砍到敌人之前就会知道是多少伤害。
因此,我们决定添加一个“会心率”让您的攻击彻底发生质变,我们把您使用的武器的会心率设置为(-10%),您有10%的概率触发这个会心,触发后伤害会降至原来伤害的75%。您肯定又要骂了,怎么我触发后给我降低伤害!?
所以,我们会给你设置别的技能/装备/道具,让您的会心率变为10%或更高,再次触发后伤害提升原来的110%,您也可以用技能/装备/道具让110%变得更高。另外会心率最多能到100%。

八.肉质
由于您是在过于厉害,以上种种您都完美的做到了,您觉得游戏虽然复杂有趣,但伤害与招式系统还是有点简单。因此觉得无聊。
您身上的我们改的太多了,不好下手,因此,我们把您的敌人拿来改,我们创建了一个新的人形敌人,为了让你计算不出伤害,我们把它的头部接受伤害设置为0.8倍,肚子的接受伤害设置为1.2倍,双臂的接受伤害设置为0.55倍,腰部以下的接受伤害设置为0.48倍。
我们称这个接受伤害“肉质”,肉质越好,吸收伤害越多;反之,则越少。
当然,我们不会只添加这一种敌人,还会添加不一样肉质,不一样体型的敌人,让你你游玩变得丰富。

九.异常属性
睡眠,麻痹,中毒,晕厥,爆破

晚点更新


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com