此文版权归原作者和www.NewWise.com任天堂世界所有,未经许可严禁转载!
* ^, R2 K& P/ |$ v* l) s! a1 W. ]■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★ 1 e4 J o" c# i Z( H0 q& N9 b
■● ■ www.NewWise.com
: a0 [$ F3 P/ i, B3 V! A2 u■ ●■ 站友DJ_lang原创 # o" I7 U9 L" }2 K: t
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★+ q" N" z* ?- U/ D+ Q
c' ~. @2 z* B; S7 c
先把自己的底牌揭开吧…………
. ^$ w/ X! I5 l) T 其实我基本上没凹过点(除了尝试用琳一人通关的时候);在担任见习版主之前我也没研究过乱数(现在会的这些全是当上见习斑竹之后恶补上的);所以文章中会有什么错误的地方,还请大家指出。3 Q; m( y+ a( }" q
[某人小声:其实上面的话就是说他很FC。][碰!咻~~~~某人被击飞]/ G+ |$ R+ z' E8 k$ [0 u4 S4 D; ^
OK,进入正题。
0 S6 V. F% @1 A0 f
u% ~5 |/ D" H+ U9 A' k- O# Z, S 从原理开始讲吧…………高手请跳过. d4 }3 B n) C* }6 s
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!* _1 j: G! w3 p& ^! x S- u
大家都知道命中率,命中率越高,命中的几率越大,但是电脑是怎么根据命中率判断是否命中的呢?是根据乱数。& J, D: u; n% G; U1 Z4 G
8 V, t9 p+ |6 B) {# y. ]
乱数是决定游戏中所有需要几率才能实现的东西是否实现的根本:是否命中,是否必杀,是否特技,移动时选择的路线,或者RPG中走了一步是否会踩到地雷等等很多很多;都是用乱数来判断的。乱数是存放在乱数表中的,乱数分为0-255和0-99两种,FE中用的是0-99的乱数表。: Y& `6 h$ o9 N/ v6 A% A
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!3 h7 E6 k, Y, d* O- z
2 n$ f U) Z& X 如果命中是50,那么当乱数为0-49时,判定为命中;当乱数是50-99时,判定为MISS。1 R- p8 e/ T- D" e- f0 ~
由于水平有限,找不到具体的乱数表,所以只好举几个抽象的例子来说明一下……
( }: b. w! X! T: `原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
* C$ y, y4 j8 p* H% X 命中80,必杀30,LV20的翼龙骑攻击将军,假设此时的乱数表是这样的:
4 A- r: g( |# \6 l5 X “ 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66”/ [' p m6 I5 X7 j4 D( y
2 a4 ^9 A/ R' S9 Z/ j 首先,取两个乱数64和17判断命中,由于64与17都小于80,于是翼龙骑攻击将军命中;(命中这两个乱数具体是怎样判断的暂时不清楚,所以如果想保证命中,最好两个都小。)命中之后再取一个乱数判断贯通,由于是15,小于20,于是贯通发动;再取一个乱数判断必杀,这次取的是33,大于30,所以不出必杀;然后还会消耗一个乱数,不知道用来做什么(只有出必杀才消耗这个乱数);最后再取一个乱数,用来判断大盾,由于是83,严重大于20,所以大盾不发动,翼龙对将军形成了一次无视防御的攻击。
$ R @% c; b! m4 `0 U原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!; d1 ^5 T0 {% s/ Q/ J' i9 H& y" m
以上,原理方面大家都懂了吧…………
- ~) a+ |! ^0 Y2 z0 o
: s A. G i2 e+ K. n5 a3 f1 R* M/ e. a! ]% A
从上面的原理可以得出:利用乱数凹点,就是想尽量的使能力成长时所消耗的乱数小于该能力的成长率,由于查乱数表很不方便也不容易,所以现在流行的是绕圈法测乱数。下面我就简单的介绍一下这种方法。 ]- M; m1 J, N
9 g3 M- t# q9 f+ C$ p( n. ^
所谓绕圈法,就是利用GBA三作FE中新加入的移动路线来查看乱数,举个例子:
% Y U& y7 O8 l: N# m 
' _ K+ j& X) H! E3 A) [原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
2 E( U4 D" d& A0 C+ A$ W! l- a 移动力7的人,绕成上面这种形状,然后再让光标向左移动一格,这时便会出现两种情况:/ I% f! u" n- A, |
' k& ^1 M& U0 q0 [3 {

2 J7 c4 a" O6 |2 o& B: o; y' A$ S 这种情况说明乱数是小,也就是乱数在0-49之间。
+ A% H0 p' ]' v/ M6 f! [4 L" ?, ?6 H" C3 | k" _$ ]$ C
0 _3 E' u2 P3 `% Z* B$ L) J B
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
; S8 y3 {; ~0 F8 M: ]" q: I9 C p3 x 这种情况说明乱数是大,也就是乱数在50-100之间。
# `# l4 T! L9 p/ o% ~
3 T$ V w6 _1 Z3 x" V, Q( _* M, a 绕圈可以不这么绕,原理是这样的:如果一个人物的移动为N,那么让绕到第N+1格时的光标,处在人物斜线方向上一格(也就是左上或左下或右上或右下一格)的位置上,就会消耗一个乱数,如果路线是先纵向后横向,那么被消耗的乱数是小,如果是先横向后纵向,则为大。/ V: s* ~! s" N" q/ k7 `8 f) u
' [9 L. H! N% k& O* Z
可能有朋友要问,测乱数的过程不就是消耗乱数的过程吗?都已经消耗了还要怎么用啊?3 h8 p/ E: _: q4 W3 L/ r
请继续往下看。5 y% v& ?' w) W5 J/ Z
% P' V8 L9 n* }3 {4 c4 d4 _% R
用绕圈法测乱数之前,先要作一个存档,用模拟器的朋友作一个即时存档就可以了;用GBA的朋友则稍微麻烦一点(其实是我说起来麻烦。。。),首先RESET,然后绕圈并把乱数记录下来,然后再RESET,就回到了测乱数之前。
0 l' a+ m! \0 W( I' _ a7 i' ]$ X, j* S
测好了乱数,就该让人物升级了,这里再举个例子来说:) }) r, z' s! l. @/ F
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!4 y/ R" V; z8 Z: O
仍然用翼龙骑来说吧。LV10,经验99,所有能力都没满,眼前有一个HP1的敌人………………6 \! ^( w- D4 M2 R. F1 i
RESET读取中断记录后,测到的乱数是“小大大小小大小大小小大小大小小小小小小小…………”( m3 E" M6 [+ s! t5 ]8 W$ l7 g! j
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
" e8 H5 o0 e, f7 K* i- E
4 Y' W# q2 Q# S# x* W 眼前一亮,发现目标,七个小!经过计算,翼龙骑攻击一次消耗4-5个乱数,目标之前的乱数是“小小大小大”,第一个和第二个用来判断命中,由于是小小,所以只要命中超过50%就可以保证命中了;第三个乱数用来判断必杀,由于是大,所以除非必杀率超过50%,否则不可能出必杀;第四个用来判断是否贯通,虽然是小,但是如果这个小于49的乱数比10(LV数)大,就不会出贯通,所以无法判断是否出贯通,由于不会出必杀,所以第五个乱数是不消耗的。
, H$ }* ~# i: u. q原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
5 l% h7 Z/ }* U5 M6 X4 f W8 x& j( B3 a2 ?- g: x0 ?
计算完毕,于是又开始绕圈,绕啊绕啊绕啊绕啊,绕出了“小大大小小大小大”,OK了,去攻击,只用了一击消耗五个乱数搞定敌人以后,面对大小小小小小小的乱数,升级开始了。升级的乱数消耗是按照“HP-力-技-速-守备-魔防-幸运”的顺序的,当HP对应的乱数为小时,HP一定提升,当其他属性对应的乱数为小时,相当于使该属性的成长率提高了一倍。, {, N6 B( A; x0 l. R) F2 s/ u
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
$ F6 a9 J. V( f/ V% z4 M$ X6 z
6 c. Q/ h) A* r7 T# Y+ t- ^; { 为什么这么说呢?一般人物的HP成长率都超过50,所以当HP是小的时候,乱数一定比HP的成长率小,所以HP一定提升;而一般人物的其他属性成长率一般都小于50,所以存在乱数大于该能力的成长率而小于50的情况,一个简单的计算,乱数未知的情况下,能力提升的几率为(该能力成长率/100),乱数为小的情况下,能力提升的几率为(该能力成长率/50),也就是提高了一倍。
. K2 e' l7 L0 _3 B- k
- p' q( {- N) k. I& D1 l, Y 所以就算测出了乱数小,也不能保证能力的提升。
% W, U3 [- B1 l$ \, M7 x9 T+ u+ W8 r, v& k! U; N
不过如果七个小只加了一点HP,那就该检讨RP了。。。。。。 |