此文版权归原作者和www.NewWise.com任天堂世界所有,未经许可严禁转载!" W: z2 t/ D) r3 U) m6 |
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★ 0 G: Z/ j3 m! T: g) m4 D6 o" w
■● ■ www.NewWise.com
5 P3 U4 B# h9 c9 f! \+ `, P■ ●■ 站友DJ_lang原创 6 L6 i. C( c7 \
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★. h3 ^. U8 H5 A& M7 X6 X
0 ^! c* T/ }! t4 i 先把自己的底牌揭开吧…………
9 U- R8 {4 R( I9 ^( V' ] 其实我基本上没凹过点(除了尝试用琳一人通关的时候);在担任见习版主之前我也没研究过乱数(现在会的这些全是当上见习斑竹之后恶补上的);所以文章中会有什么错误的地方,还请大家指出。
- _# S \- ?& ^' x [某人小声:其实上面的话就是说他很FC。][碰!咻~~~~某人被击飞]
& e$ K, \) ~% l5 n+ Q5 n, m8 L OK,进入正题。* @$ B& {5 n( e; r) q/ d
# U/ f6 a# L& L8 v 从原理开始讲吧…………高手请跳过" e+ A+ @0 d( y% S" L
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
. y# X) O2 [' E9 F4 V 大家都知道命中率,命中率越高,命中的几率越大,但是电脑是怎么根据命中率判断是否命中的呢?是根据乱数。. c$ |0 }% w: i
- v; J* i1 Q' K& |
乱数是决定游戏中所有需要几率才能实现的东西是否实现的根本:是否命中,是否必杀,是否特技,移动时选择的路线,或者RPG中走了一步是否会踩到地雷等等很多很多;都是用乱数来判断的。乱数是存放在乱数表中的,乱数分为0-255和0-99两种,FE中用的是0-99的乱数表。
4 k* N. a% ], R8 ^; ~ \& H n原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!2 x" ?$ u E9 q
- j: I- H5 c' @7 W5 C, O 如果命中是50,那么当乱数为0-49时,判定为命中;当乱数是50-99时,判定为MISS。
w6 {$ X% P+ H5 i, V; s1 m 由于水平有限,找不到具体的乱数表,所以只好举几个抽象的例子来说明一下……' @+ }# _$ `- U. T7 z
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
# b& g; |5 b4 w1 y$ ]8 i" W 命中80,必杀30,LV20的翼龙骑攻击将军,假设此时的乱数表是这样的:
5 W3 @$ h4 o+ O0 q4 Z0 K “ 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66”
' {8 J9 K7 b7 J1 Z( Q8 N; s: c; x# I! E$ [3 @
首先,取两个乱数64和17判断命中,由于64与17都小于80,于是翼龙骑攻击将军命中;(命中这两个乱数具体是怎样判断的暂时不清楚,所以如果想保证命中,最好两个都小。)命中之后再取一个乱数判断贯通,由于是15,小于20,于是贯通发动;再取一个乱数判断必杀,这次取的是33,大于30,所以不出必杀;然后还会消耗一个乱数,不知道用来做什么(只有出必杀才消耗这个乱数);最后再取一个乱数,用来判断大盾,由于是83,严重大于20,所以大盾不发动,翼龙对将军形成了一次无视防御的攻击。; p/ C3 [5 ^) w' J0 M/ b: j- h
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
8 R5 N% j6 {2 i" x. ?+ h4 I% g. s 以上,原理方面大家都懂了吧…………# p7 _! t9 ^7 J; s8 D3 b4 t& N8 A
$ Y, t* _ y3 z5 w0 [
7 J& F& p' c" ]1 B9 L3 R
从上面的原理可以得出:利用乱数凹点,就是想尽量的使能力成长时所消耗的乱数小于该能力的成长率,由于查乱数表很不方便也不容易,所以现在流行的是绕圈法测乱数。下面我就简单的介绍一下这种方法。8 ^; P$ }# c3 ]. i/ H1 Z
% x8 D3 g- k. V- j4 N0 i, w) h 所谓绕圈法,就是利用GBA三作FE中新加入的移动路线来查看乱数,举个例子:! m% v, H4 \+ X4 _2 I5 ^- P9 w% w
" D6 N% D: g: T
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载! M* j/ y+ N0 w2 h: a9 X2 Y4 l
移动力7的人,绕成上面这种形状,然后再让光标向左移动一格,这时便会出现两种情况:$ W( y8 @' F# a! A1 h; V, ]
8 Z6 l! u R2 o. t

) i% n( Y: h$ E3 A4 y! |, ]6 `+ b9 z 这种情况说明乱数是小,也就是乱数在0-49之间。
9 |# P! b: L" s, E7 d$ p" I# F
7 c( W7 f- b; [- L# @' J4 ]& @ 
. t' \1 k' b3 s6 v. v% K! r$ w原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
6 ^: [. G! C# w 这种情况说明乱数是大,也就是乱数在50-100之间。
6 f5 q$ H% O* {8 i# a: @) s( Q3 r/ D; @* G. J' v" L, B7 A6 t
绕圈可以不这么绕,原理是这样的:如果一个人物的移动为N,那么让绕到第N+1格时的光标,处在人物斜线方向上一格(也就是左上或左下或右上或右下一格)的位置上,就会消耗一个乱数,如果路线是先纵向后横向,那么被消耗的乱数是小,如果是先横向后纵向,则为大。
; ] B# [& u+ F1 j0 `2 K% z# ]
2 b! o, ^5 b2 n% o 可能有朋友要问,测乱数的过程不就是消耗乱数的过程吗?都已经消耗了还要怎么用啊?# U8 B( I7 i, P8 y
请继续往下看。
6 n% ]9 X P. `7 q8 @ F B( e2 `0 W6 P* K$ T% ~
用绕圈法测乱数之前,先要作一个存档,用模拟器的朋友作一个即时存档就可以了;用GBA的朋友则稍微麻烦一点(其实是我说起来麻烦。。。),首先RESET,然后绕圈并把乱数记录下来,然后再RESET,就回到了测乱数之前。- z2 U5 |5 N: L" O# Y; d+ S
! C& b) K: a! g
测好了乱数,就该让人物升级了,这里再举个例子来说:6 l0 }$ ~" r" R5 w8 T( p. _0 L
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!6 M8 C. Y$ v) q
仍然用翼龙骑来说吧。LV10,经验99,所有能力都没满,眼前有一个HP1的敌人………………4 [) K, O. [ _* ^, N: X: A
RESET读取中断记录后,测到的乱数是“小大大小小大小大小小大小大小小小小小小小…………”
, s! P6 X0 q; W$ X) R原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
; R, ]( m3 E: }) {) z+ D# {
. p1 @% o+ T& J 眼前一亮,发现目标,七个小!经过计算,翼龙骑攻击一次消耗4-5个乱数,目标之前的乱数是“小小大小大”,第一个和第二个用来判断命中,由于是小小,所以只要命中超过50%就可以保证命中了;第三个乱数用来判断必杀,由于是大,所以除非必杀率超过50%,否则不可能出必杀;第四个用来判断是否贯通,虽然是小,但是如果这个小于49的乱数比10(LV数)大,就不会出贯通,所以无法判断是否出贯通,由于不会出必杀,所以第五个乱数是不消耗的。1 ~5 Z; T, v& W- Q
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!# |) G* V6 k1 _2 D% I! g& h
~: g, l8 p5 G) ]- l. S r
计算完毕,于是又开始绕圈,绕啊绕啊绕啊绕啊,绕出了“小大大小小大小大”,OK了,去攻击,只用了一击消耗五个乱数搞定敌人以后,面对大小小小小小小的乱数,升级开始了。升级的乱数消耗是按照“HP-力-技-速-守备-魔防-幸运”的顺序的,当HP对应的乱数为小时,HP一定提升,当其他属性对应的乱数为小时,相当于使该属性的成长率提高了一倍。1 O7 _! J( ?7 o7 g/ B) \, s) Q% M3 b' `
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载! f: ?) n! @: q' J8 Z6 f
& f/ r$ `0 M) D( E F2 x. h8 p 为什么这么说呢?一般人物的HP成长率都超过50,所以当HP是小的时候,乱数一定比HP的成长率小,所以HP一定提升;而一般人物的其他属性成长率一般都小于50,所以存在乱数大于该能力的成长率而小于50的情况,一个简单的计算,乱数未知的情况下,能力提升的几率为(该能力成长率/100),乱数为小的情况下,能力提升的几率为(该能力成长率/50),也就是提高了一倍。
& P, p) F: K0 W2 C( s, B2 ^$ U; y
所以就算测出了乱数小,也不能保证能力的提升。
. O) [7 o& R$ a. _3 b
+ h4 T- [9 b! H- @7 v# ~7 O; N& ^% Q 不过如果七个小只加了一点HP,那就该检讨RP了。。。。。。 |