火花天龙剑 -> 精华区 -> 外传必杀公式的研究

Xiongkaier 2003-11-02 23:19
主页给出了外传的必杀公式:
必杀率 =(技+运气)÷2+装备武器的必杀率 ※取整数
实効必杀率 =自己的必杀率 ※没有必杀回避率

但是在实战中,给我的感觉是必杀率根本没这么高。比如说,一个能力全40的G骑士,如果装备流星的话,按此公式算的话,必杀率高达90%。但是,实际感觉根本没那么多,实际必杀率最多只有50%。于是,对外传的必杀公式作了一些研究。最初我是想根据升级判定时的乱数分布从理论上推导,结果头越来越昏。后来还是只有采用老办法,通过测乱数来找规律

首先是作了一些修改。我使用的是日文版的rom。第一是把雅木的技术和运气都改到0,速度改到1,力量也作了一定的修改,以防一个必杀把敌人作掉了。并改了一把剑出来。这样雅木的命中率和必杀率就完全等于剑的命中率必杀率。第二,把敌方的能力也改了一下。我是通过修改rom中的职业基础值办到的。具体是改的斧男,把他的技术、速度、运气都改到了0。这样雅木可以追击斧男,每次可以多测试一组。用雅木的好处在于雅木有特殊的必杀动作

1、关于流程中乱数的研究
首先通过修改武器的命中率和必杀率,可以测出判定命中的乱数和恰好发动必杀的必杀率。具体保持乱数不变的方法是按住A键不放的时候即时取档,不明白就看我以前的帖子。这样测了几组:
命中 必杀
51 186
72 28
65 14
87 58
不过这样还是看不出什么名堂。有意思的是必杀都是偶数。尝试把这些数除以2以后,得到如下结果:
命中 必杀/2
51 93
72 14
65 7
87 29
这就很清楚了。必杀/2-命中=42(mod100)。
有了此规律后,又做了几组测试(以后的结果若无特殊说明都是恰好可以命中的命中率以及恰好可以必杀的武器必杀率):
命中 必杀
74 32
95 74
77 38
98 80
都是按此规律来的。而且,此规律和所用的角色、武器没有任何关系。
如果把必杀/2看成实际的必杀率的话,正好满足判断命中的乱数是判断必杀的乱数的后面的第二个(假设升级时的乱数是连续的话)。
所以,可以得到的结论是:实际必杀率=必杀率*必杀修正系数,和斧男作战时这个修正系数是1/2

2、技术和运气对必杀的影响
(1)把雅木的技术改成10,测出命中的乱数和恰好必杀时武器的必杀率:
命中 必杀
56 191
77 33
可以看出雅木自身的必杀率是5
(2)把雅木的技术改成11,测出命中的乱数和恰好必杀时武器的必杀率:
命中 必杀
76 31
98 75
可以看出自身必杀率仍为5
因此,技术对必杀率的影响是[技术/2]
(3)把雅木的运气改成10,测出命中的乱数和恰好必杀时武器的必杀率
命中 必杀
07 93
29 137
可以看出雅木自身的必杀是5
(4)把雅木的运气改成11,测出命中的乱数和恰好必杀是武器的必杀率
命中 必杀
49 177
70 19
可以看出自身必杀率仍为5
因此,运气对必杀率的影响是[运气/2]

那么,如果技术和运气都是奇数的时候,自身的必杀是[技术/2]+[运气/2],还是[(技术+运气)/2]?
这次把雅木的技术和运气都改成11,测试的结果是
命中 必杀
54 181
76 25
此时自身的必杀是11
所以,自身的必杀是[(技术+运气)/2]

4、是否有必杀回避
这次把雅木的技术和运气改回到0,并把斧男的技术,速度和运气都改到40
测试的结果是:
命中 必杀
00 84
14 112
所以,并没有必杀回避的存在

关于必杀修正系数
又作了多组测试,更换了很多种的敌人,发现几乎所有的都满足此规律。那么,看起来比杀修正系数就可以确定为1/2了。唯一例外的是在第三章雅木方的山洞中,圣女的吸血魔法可以发出必杀来。但是按照此规律,由于圣女的命中率只有39,那么判断命中的乱数只能是1到39。这样的话,判断必杀得乱数最小只能是43,那么必杀率至少要86才能发出必杀来。但是实际上技术运气都是40的时候,自身的必杀率也只有40。于是我在这个地方作了一个测试,测得了判断必杀的乱数和恰好能发动必杀的必杀率。
命中 必杀
88 146
09 188
如果必杀修正系数仍为1/2的话
命中 必杀/2
88 73
09 94
那么在这个地方,判断必杀的乱数-判断命中的乱数=85(mod 100),仍可以确定必杀修正系数是1/2。不过在其他地方好像乱数还是和前面的一样,相差是42。
所以,可以确定,对于我方的必杀修正系数是1/2。
下面的问题就是敌方的必杀计算了

关于敌方的必杀
以迪恩为对象,对敌方的必杀率进行了测试。通过修改勇者之剑的命中率和必杀率进行测试,结果如下:
命中 必杀
51 72
73 116
这里仍可以看成必杀修正为1/2,两个乱数之间差85。

结论:外传的必杀公式是:
必杀率 =(技+运气)÷2+装备武器的必杀率 ※取整数
实际必杀率=必杀率/2 ※取整数


那么这样的话,也就不难理解敌方为什么很难发出必杀了。因为敌方运气为0,实际的必杀率只有技术/4,是非常低的。敌方技术最高的是最后一战的魔战士,技术也才22。

注:[x]表示不超过x的最大整数。

桂木弥生 2003-11-02 23:21
顶起来 慢慢更新

圣骑士罗杰 2003-11-02 23:48

有意思

火纹狂人 2003-11-03 10:41
鼓励研究~~~加精~~~~
望Xiongkaier兄早日更新完毕~~~~

左手剑 2003-11-03 12:02
鼓励。
没打过外传。看天书。
老头还差一篇。

666 2003-11-03 12:05
必杀修正系数是怎么回事?除了2还有什么数值?

你的结论:外传的必杀公式是:
必杀率 =(技+运气)÷2+装备武器的必杀率 ※取整数
实际必杀率=必杀率*必杀修正系数

而之前又有
一个能力全40的G骑士,装备流星40+50=90%。
那么实效必杀不就有180了?然后再mod100变80%?

Xiongkaier 2003-11-03 13:30
置顶了?感谢

汗,昨天因为熄灯的原因,发完没有仔细检查,错误不少……
修正了一些错误,补上几张截图

TO666:必杀修正系数是怎么回事我也想知道。昨天那个2是录入错误,我以为我的公式写的是除以修正系数,实际应该是1/2。这样流星的必杀就是45%,和我的感觉差不多。目前感觉这个系数可能有两种,1和1/2,似乎是和敌人的种类有关。下面将着手解决这个问题。

TO会长:还是期待你的……

永远的农民 2003-11-04 17:40
马桶果然不是盖的~

PFPF~~


查看完整版本: [-- 外传必杀公式的研究 --] [-- top --]


Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
Gzip enabled

You can contact us