youseirinnohimit...吧 关注:4贴子:322
  • 0回复贴,共1

龙珠(Dragon Ball)中用战斗力去评判一个角色强弱是否合理的思考

只看楼主收藏回复

首先我想说,“用战斗力评判一个角色强弱是否合理”,这肯定是一个哲学问题,因为没法定量的用数据去分析,没法做到用严谨的科学方法去研究,因此我会尽量的在讨论中保持客观,并尽可能的使用科学(数学)的手段去分析。
“用战斗力评判一个角色强弱是否合理”,在回答这个问题前,我想先明确另一个问题,龙珠世界中设定上战斗力强的人是否在战斗中就一定能赢战斗力比他弱的人?
我想这个问题还是很显然的,结论是不一定。
虽然在理想状态下,双方使出全力,战斗力强的人似乎一定能赢战斗力比他弱的人是事实,但是实际上绝不能不考虑,比如强的一方束缚自己,或状态不佳等情况。
例如,龙珠初期从神殿修行完成刚长高的悟空,在武道大会vs天津饭时,在束缚自己的情况下大抵是赢不了拼尽全力的四个天津饭的吧;
再例如,初次来到地球的贝吉塔,被悟空打得要死不活的在地上爬,这时随便来个武术家不会还干不掉贝吉塔吧。
因此,我想说的是,影响胜负的因素不仅仅只有战斗力,只用战斗力去衡量胜负是不可取的,我们应该引入一个的新的量,强度St(Strength),且从上面的例子中可以看出,影响强度St的因素至少应该有,战斗力P(Power)和状态H(Health),
那么就有函数St=f(P,H),
明显的可以看出St与P,H是成正比的,H的取值范围在H∈[0,1],当H=0时(死亡或昏迷),St=0;当H=1(满状态),St=f(P)。
因此这个函数完全就能解释上面的两个例子了,当战斗力强的人接近死亡时,来个人都能干掉他;
当强者满状态时,预估胜负时,战斗力大小就成了决定性因素。
但要注意的是,此函数并不是就说明战斗力就能直接决定胜负,它只能在战斗开始前预测谁胜的可能性高,因为每个的人St函数都是不同的,我的意思是比如每个人在80%状态时St的值是不同的
比如有两个人a和b,他们的战斗力P相同
a的强度=Sta,显然就有Sta(P,1)>Sta(P,0.8),Sta(P,0)=0,Sta(P,1)=f(P)
b的强度=Stb,显然就有Stb(P,1)>Stb(P,0.8),Stb(P,0)=0,Stb(P,1)=f(P)
但是Sta(P,0.8)却不一定=Stb(P,0.8),因为它们只是最大值和最小值相同,中间值不一定相同,即是说他们函数的增长率是不同的,他们不一定是线性增长的。
再换个不那么抽象的说法,a和b虽然战斗力相同,但是耐力不同,同样是80%的状态,耐力好的人此时更强。


IP属地:重庆1楼2020-04-08 01:36回复