此文版权归原作者和www.NewWise.com任天堂世界所有,未经许可严禁转载!& f) b4 b" [: I U3 [# C
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
# y- C0 O; k+ j5 _5 H. V& \/ A, n■● ■ www.NewWise.com
4 u8 w. n) ?8 Z. N H0 R& x+ E■ ●■ 站友DJ_lang原创 ' k4 m- S& B$ D7 X4 K L+ A# e
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
! {, X8 k3 Q3 c* h$ b7 Z: U
# S- I6 D' ^ t. z! d: D+ \ 先把自己的底牌揭开吧…………
6 q' H* e1 G! v4 u+ C 其实我基本上没凹过点(除了尝试用琳一人通关的时候);在担任见习版主之前我也没研究过乱数(现在会的这些全是当上见习斑竹之后恶补上的);所以文章中会有什么错误的地方,还请大家指出。
( i1 c6 R+ b1 i# j' m% t K [某人小声:其实上面的话就是说他很FC。][碰!咻~~~~某人被击飞]( e) @/ y( {7 b; z& h1 {' l
OK,进入正题。) K& L5 b2 G1 _! M& l- }0 G
! i* D& c6 d: L Q" i) c( I 从原理开始讲吧…………高手请跳过2 O. u j( J! w
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!7 d* U5 ^! z; p. e
大家都知道命中率,命中率越高,命中的几率越大,但是电脑是怎么根据命中率判断是否命中的呢?是根据乱数。
" T& W G) i& ^3 d) r! K9 m4 q1 V
乱数是决定游戏中所有需要几率才能实现的东西是否实现的根本:是否命中,是否必杀,是否特技,移动时选择的路线,或者RPG中走了一步是否会踩到地雷等等很多很多;都是用乱数来判断的。乱数是存放在乱数表中的,乱数分为0-255和0-99两种,FE中用的是0-99的乱数表。
1 c9 u5 Q" Q8 }4 y3 W8 Q% z原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
5 F4 c# ]2 P. ^7 j' O# c# T
3 ^9 w1 f) N! Y* N( g1 j! W 如果命中是50,那么当乱数为0-49时,判定为命中;当乱数是50-99时,判定为MISS。
' ` K4 j; f. K' ?! }9 K 由于水平有限,找不到具体的乱数表,所以只好举几个抽象的例子来说明一下……' ]$ w& ^1 @# {! b# E' k3 K) ]- f3 }
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!; F- T# S8 s- F3 v4 s! J, t4 J
命中80,必杀30,LV20的翼龙骑攻击将军,假设此时的乱数表是这样的:$ Z) q2 F1 Q* w4 t: p
“ 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66”! c6 a% C1 k/ [5 p; k0 S8 P- F. i4 u
7 Y& J/ _$ H# B# }1 f+ d1 C 首先,取两个乱数64和17判断命中,由于64与17都小于80,于是翼龙骑攻击将军命中;(命中这两个乱数具体是怎样判断的暂时不清楚,所以如果想保证命中,最好两个都小。)命中之后再取一个乱数判断贯通,由于是15,小于20,于是贯通发动;再取一个乱数判断必杀,这次取的是33,大于30,所以不出必杀;然后还会消耗一个乱数,不知道用来做什么(只有出必杀才消耗这个乱数);最后再取一个乱数,用来判断大盾,由于是83,严重大于20,所以大盾不发动,翼龙对将军形成了一次无视防御的攻击。
% W* R7 h% p& {3 Z |7 Z原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
9 W: ^) E! N y/ k' J% Q' b& v. U 以上,原理方面大家都懂了吧…………
1 K: I; T# t- e6 E
! {4 @3 ?2 C+ y
% m* V3 Y& X7 o& H 从上面的原理可以得出:利用乱数凹点,就是想尽量的使能力成长时所消耗的乱数小于该能力的成长率,由于查乱数表很不方便也不容易,所以现在流行的是绕圈法测乱数。下面我就简单的介绍一下这种方法。% ]! {: \+ w8 e1 a
1 i1 Y" }# Y6 K, t5 _
所谓绕圈法,就是利用GBA三作FE中新加入的移动路线来查看乱数,举个例子:
4 s& x% }2 r# I- d2 M, L 
9 Z5 G$ V$ H: K( p4 Y, p) y, o原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!* Z$ p6 _: T. R3 T
移动力7的人,绕成上面这种形状,然后再让光标向左移动一格,这时便会出现两种情况:) l4 x7 ?& I4 Q$ s6 O4 p3 ^
/ P `% @ F" K5 d* q: j' b , _$ U1 e8 e2 |# ?( V$ ^9 ^0 f6 w6 ^
这种情况说明乱数是小,也就是乱数在0-49之间。
- D$ v& l5 U' [1 }- N% X7 U* S0 Q! d- s

1 `) e% M# U' I& l% A6 ^原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!$ T( X/ c$ U! K ]0 s
这种情况说明乱数是大,也就是乱数在50-100之间。
|. m2 S$ h2 R, s8 L$ J: V. O' J% x! Y. f' o7 t3 I
绕圈可以不这么绕,原理是这样的:如果一个人物的移动为N,那么让绕到第N+1格时的光标,处在人物斜线方向上一格(也就是左上或左下或右上或右下一格)的位置上,就会消耗一个乱数,如果路线是先纵向后横向,那么被消耗的乱数是小,如果是先横向后纵向,则为大。$ L/ i+ _8 L6 a7 v$ e& I3 o
0 ]8 b: V/ N- C) g 可能有朋友要问,测乱数的过程不就是消耗乱数的过程吗?都已经消耗了还要怎么用啊?- |4 o5 z0 Y- j
请继续往下看。& a0 b* d0 |9 ~! Z. d$ p# k+ Y
1 v0 }4 L" d0 ^/ \; E+ l f8 u
用绕圈法测乱数之前,先要作一个存档,用模拟器的朋友作一个即时存档就可以了;用GBA的朋友则稍微麻烦一点(其实是我说起来麻烦。。。),首先RESET,然后绕圈并把乱数记录下来,然后再RESET,就回到了测乱数之前。, S, c9 Y- P) A* p" X
2 q. L: g2 T8 n7 ~ 测好了乱数,就该让人物升级了,这里再举个例子来说:
& h% P1 J0 E3 A: |7 S. _2 S原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
& q$ k+ |2 Q$ F( w5 Z1 [8 P* F 仍然用翼龙骑来说吧。LV10,经验99,所有能力都没满,眼前有一个HP1的敌人………………
& P0 r3 F+ L8 m1 u/ s* E; c( x2 } RESET读取中断记录后,测到的乱数是“小大大小小大小大小小大小大小小小小小小小…………”" y7 I) a% U& N" E% R
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!% f: E) T2 x' x0 ~5 y
# L5 ^& o+ l7 m 眼前一亮,发现目标,七个小!经过计算,翼龙骑攻击一次消耗4-5个乱数,目标之前的乱数是“小小大小大”,第一个和第二个用来判断命中,由于是小小,所以只要命中超过50%就可以保证命中了;第三个乱数用来判断必杀,由于是大,所以除非必杀率超过50%,否则不可能出必杀;第四个用来判断是否贯通,虽然是小,但是如果这个小于49的乱数比10(LV数)大,就不会出贯通,所以无法判断是否出贯通,由于不会出必杀,所以第五个乱数是不消耗的。
* r, y- Z0 a- B2 l8 O6 j8 @ K P原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!3 w |+ A Y% ~ ?9 v) _' }6 F
0 G8 Q5 K& e2 O6 b# g
计算完毕,于是又开始绕圈,绕啊绕啊绕啊绕啊,绕出了“小大大小小大小大”,OK了,去攻击,只用了一击消耗五个乱数搞定敌人以后,面对大小小小小小小的乱数,升级开始了。升级的乱数消耗是按照“HP-力-技-速-守备-魔防-幸运”的顺序的,当HP对应的乱数为小时,HP一定提升,当其他属性对应的乱数为小时,相当于使该属性的成长率提高了一倍。
0 Q& n/ w2 b2 b* \. R/ t0 H原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
* o% |9 W. b/ I% g) Q; s* Z3 f+ ~' b4 `' N- L
为什么这么说呢?一般人物的HP成长率都超过50,所以当HP是小的时候,乱数一定比HP的成长率小,所以HP一定提升;而一般人物的其他属性成长率一般都小于50,所以存在乱数大于该能力的成长率而小于50的情况,一个简单的计算,乱数未知的情况下,能力提升的几率为(该能力成长率/100),乱数为小的情况下,能力提升的几率为(该能力成长率/50),也就是提高了一倍。' R* u3 [, [. j+ h
$ Y3 u0 T0 c' X4 Y" J1 h4 J" Z8 f 所以就算测出了乱数小,也不能保证能力的提升。
6 G: a& `: U$ i6 g, ]* ]; \2 p. t" Q( T/ L
不过如果七个小只加了一点HP,那就该检讨RP了。。。。。。 |