游戏开发论坛

 找回密码
 ????
搜索
查看: 6939|回复: 5

[讨论] 【求教】求教一个关于SLG兵种数值设定的问题

[复制链接]

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
发表于 2012-3-21 17:47:00 | 显示全部楼层 |阅读模式
最近为一个数值问题头痛中。求大仙们指点迷津,感激万分!具体情况如下:

这是一个至今没碰到过的规则设定。

一、兵种类型规则

*兵种类型分三类:A B C
*每类兵种攻击时都是特定的伤害类型:a b c
*A兵种攻击B兵种时,则根据A兵种的伤害类型获取A兵种的攻击属性,且A兵种的伤害类型是获取B兵种对应的防御属性是判断条件。
即物理攻击兵种发出的攻击是物理攻击,被攻击一方将取值其物理防御进入计算(这个道理应该比较直白)
*每个兵种都具备三种伤害类型所对应的攻击和防御属性(类似:物理攻击、物理防御;魔法攻击、魔法防御;能量攻击,能量防御)

二、兵种属性设定需求

*分三类别进行设定(A类兵种,B类兵种,C类兵种)
*分三个阵营进行设定(A阵营,B阵营,C阵营)
*每个阵营都拥有三类兵种,兵种不能重复且要具备一定的个性和克制关系。
*兵种需要有基础属性,且可成长

OK。问题来了。在这样坑爹规则之下,我想了很多办法,始终觉得会出现不平衡,3*9=27种兵;而且其中的规则和一般的战斗规则不同。
例如传统的规则是:对象的普通攻击(平砍)一般属于物理伤害输出,技能释放出来的伤害才会出现魔法伤害或者其他类型的伤害。

即正规情况都是有一个主流的攻击类型,其他攻击类型属于非主流(可以理解为有条件触发)。而如今我碰到的这个情况,让我相当蛋疼。
在这样多线程的伤害类型之下,如何去平衡。这是一个问题。

——————————————
A兵种普通攻击造成的是A类伤害
B兵种普通攻击造成的是B类伤害
C兵种普通攻击造成的是C类伤害
——————————————

请大仙们指点。谢谢。万分感激。

5

主题

101

帖子

1721

积分

金牌会员

Rank: 6Rank: 6

积分
1721
发表于 2012-3-22 13:02:00 | 显示全部楼层

Re:【求教】求教一个关于SLG兵种数值设定的问题

每个兵种都有三种攻击属性和三种防御属性。被攻击时,分别用对应的防御属性减益对应的攻击属性,然后计算实际伤害。比如:

100点总攻击中的三种攻击的份额分别为:
物理攻击:50;
魔法攻击:30;
能量攻击:20。

被攻击方的三种防御抗性分别为:
物理抗性:40%;
魔法抗性:60%;
能量抗性:10%。

那么最终伤害为:
50×(1-40%)+30×(1-60%)+20×(1-10%)
=30+12+18
=60

LZ,我理解的对不对??

0

主题

114

帖子

753

积分

高级会员

Rank: 4

积分
753
发表于 2012-3-23 10:23:00 | 显示全部楼层

Re:【求教】求教一个关于SLG兵种数值设定的问题

这就是傲世的体系啊
对于人与人之间的对战,3系循环互克本身就解决了平衡问题
对于PVE的内容,如果是硬实力要求型的战斗则把三防设置成一样,攻击必须达到某个LEVEL才能通过,技巧型的战斗,则可利用不同兵种的攻防互克来进行设计

实际上根本不存在3*9=27的说法,3阵营,3种兵
假设攻击类型分为近战,远程,法术,近战克远程,远程克法术,法术克近战,然后对同属于一种攻击类型的兵在属性上做微调,在特性上做特色,来达到3阵营兵种各具特色的目标

建议你去研究下傲世

3

主题

23

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
发表于 2012-3-23 13:33:00 | 显示全部楼层

Re: 【求教】求教一个关于SLG兵种数值设定的问题

CG冷: 【求教】求教一个关于SLG兵种数值设定的问题

最近为一个数值问题头痛中。求大仙们指点迷津,感激万分!具体情况如下:

这是一个至今没碰到过的规则设定...


你没有优先制定数值的规则,只是有个粗略的数值逻辑架构,也就是你所说的ABC三类兵种,每种兵种对应三种攻击类型。

建议你先把数值的规则弄清楚,因为三个攻击类型和两个攻击类型是没有什么太大区别的

你所说的逻辑结构中的三种攻击类型和三种防御类型是可以自由组合搭配的。当然,这个要取决于你的战斗体系,你的战斗体系属于哪种玩法,那么攻击类型和防御类型的利用率就会不同

举例说下,不然你听得会比较模糊(呵呵,我看你的问题也比较模糊,因为比较抽象,所以只能帮你解答你当前的。还好我以前业余练习时做过步弓骑的数值结构设定,与你做的差不多,但复杂性更高的战斗元素数值结构)

你可以进行以下分析:
首先,你的每个兵种只能携带一个攻击类型,但可以携带三个防御类型;也就是说,你有两组共四类参数可以进行匹配。如此一来,就可以进行值的设定了,通常是由范围来取,你可以写百分之多少,也可以用高中低,或者五个五角星之类的图案等等(总之方法很多,其目的是进行数值的规则制定)
那么,现在你有更多的参数可以利用了,假设之前两组参数分别为进攻组和防御组,那么
进攻组现在有三个参数可以利用了,即攻击(高)、攻击(中)、攻击(低);这是针对单个兵种的,如果是针对整个体系,那么你就有九个参数可以利用,当然,你还是先把单个兵种的弄清楚
防御组则有九个参数,哪九个就不说了。

此时将两边进行穷举。
对于单个兵种攻击类型来说,进攻组可以产生三个(三种类型攻击也就可以产生九种类型)
对于防御组类说,你可以产生多少个呢?(27种,我不说为什么,自己可以思考一下)
那么最终你可以产生多少种数值特色性的单位来(答案是243种)

接下来,你要做的就是平衡了,因为有些特色性数值单位是相互冲突或不具备很明显的特征性,那么你可以从这些中找出规则,然后理清出你想要的兵种

8

主题

144

帖子

161

积分

注册会员

Rank: 2

积分
161
QQ
发表于 2012-3-25 08:47:00 | 显示全部楼层

Re:【求教】求教一个关于SLG兵种数值设定的问题

循环克制关系设置一个基础的克制关系模型:

                         攻击类型                  防御类型               
物理型兵种      物理高  魔法中  能量低          物理高  魔法中  能量低
魔法型兵种      物理低  魔法高  能量中          物理低  魔法高  能量中
能量型兵种      物理中  魔法低  能量高          物理中  魔法低  能量高

OK。在战斗属性上来说,已经满足了克制关系;
为什么不选择远程,近战,法术这样的类型或者其他分类来做模型,这个是因为这种分类对战斗数值计算是没有直接关系的。

遵循以上的克制关系模型(也就是说在数值设定上要与克制模型保持一致)。我们再来看兵种个性设置了
兵种的个性表现方式可以有很多种, 比如攻击距离、攻击时效、概率暴击等等;
因为LZ给出了3种阵营,可以确定每个兵种只要设计3种可区别的个性就可以了;

                       第1种个性设置
物理型兵种     近战       中程       远程     
魔法型兵种     近战       中程       远程
能量型兵种     近战       中程       远程

我们可以考虑设计更多多种的个性设置:
                       第2种个性设置(等等)
物理型兵种     暴击率高       暴击率中       暴击率低     
魔法型兵种     暴击率高       暴击率中       暴击率低
能量型兵种     暴击率高       暴击率中       暴击率低

OK基础的模型基本搭建完成了,剩下来的就是具体的数值平衡了;在个性设置(暴击、攻击距离)中如何让一个兵种(物理、魔法、能量)在单位攻击次数(比如3次攻击)中的攻击伤害数值保持一致;
这些就是设计具体的数值和数值的计算了。设置攻击力的具体多少,暴击概率是多少,远程攻击距离是多少等等具体的数值设定了。

8

主题

144

帖子

161

积分

注册会员

Rank: 2

积分
161
QQ
发表于 2012-3-25 08:57:00 | 显示全部楼层

Re:【求教】求教一个关于SLG兵种数值设定的问题

当你的个性设置的越多那么需要平衡的复杂性就越高。

设置某个性中加入其他的条件,比如某个兵种的暴击个性是以技能的方式进行触发,触发的条件是怒气值。(这里就引申出了怒气值,会影响数值平衡),那么怒气值会跟随暴击个性参与到平衡计算中来。

等等,希望能缓解一下LZ头疼问题
您需要登录后才可以回帖 登录 | ????

本版积分规则

????|????|????|????|?????? ( ?ICP?17032699?-3 )

GMT+8, 2025-5-25 14:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表