此文版权归原作者和www.NewWise.com任天堂世界所有,未经许可严禁转载!6 c a! `$ O% H7 R
■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★ 5 B! Y( g" g! q
■● ■ www.NewWise.com
; o4 m. ?& E+ p# o* f( e% R. x■ ●■ 站友DJ_lang原创
' ?8 T- v9 A# f+ E" v2 ] c) P5 N% ~ l■ ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
8 s% E! I; u- E6 @9 b" F U; m" R$ V: J$ T* c+ S; U
先把自己的底牌揭开吧…………
: H6 ^, Y5 I( o0 @8 d) j! g) F 其实我基本上没凹过点(除了尝试用琳一人通关的时候);在担任见习版主之前我也没研究过乱数(现在会的这些全是当上见习斑竹之后恶补上的);所以文章中会有什么错误的地方,还请大家指出。1 {7 v2 a2 `7 E
[某人小声:其实上面的话就是说他很FC。][碰!咻~~~~某人被击飞]
7 h$ ?; t' g- `- W* W$ Q, B OK,进入正题。3 g% V. K# O* V& @; L6 [% A0 c s
9 z) Q1 M( o4 P1 y' @+ z9 S
从原理开始讲吧…………高手请跳过
) p; Q% ^- R: r) ~$ X/ [% {原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!; t- k8 H9 g& g5 r( P2 @& w
大家都知道命中率,命中率越高,命中的几率越大,但是电脑是怎么根据命中率判断是否命中的呢?是根据乱数。8 W* G) a4 {- c
+ J1 W" E9 F1 e/ ?+ K; Z
乱数是决定游戏中所有需要几率才能实现的东西是否实现的根本:是否命中,是否必杀,是否特技,移动时选择的路线,或者RPG中走了一步是否会踩到地雷等等很多很多;都是用乱数来判断的。乱数是存放在乱数表中的,乱数分为0-255和0-99两种,FE中用的是0-99的乱数表。
3 I. W J% W/ p* } j0 x) y原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
3 i$ c2 W% J" H+ w& k+ P, b# s1 E, w4 r6 X9 X
如果命中是50,那么当乱数为0-49时,判定为命中;当乱数是50-99时,判定为MISS。$ O8 s6 l3 a1 H; ], [
由于水平有限,找不到具体的乱数表,所以只好举几个抽象的例子来说明一下……/ L+ i5 Z+ a5 ] [% f
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!% N7 u# |7 a" y
命中80,必杀30,LV20的翼龙骑攻击将军,假设此时的乱数表是这样的:
- ]: u" V7 R& h, F* M1 Z6 M& c+ E “ 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66”; X# p8 G6 b7 b' {* {: z
$ w6 H' L6 H0 i. N( {6 V
首先,取两个乱数64和17判断命中,由于64与17都小于80,于是翼龙骑攻击将军命中;(命中这两个乱数具体是怎样判断的暂时不清楚,所以如果想保证命中,最好两个都小。)命中之后再取一个乱数判断贯通,由于是15,小于20,于是贯通发动;再取一个乱数判断必杀,这次取的是33,大于30,所以不出必杀;然后还会消耗一个乱数,不知道用来做什么(只有出必杀才消耗这个乱数);最后再取一个乱数,用来判断大盾,由于是83,严重大于20,所以大盾不发动,翼龙对将军形成了一次无视防御的攻击。/ R: K3 c! ?9 S
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!5 Y7 q1 {$ Z3 M- K
以上,原理方面大家都懂了吧…………
# ]/ ^$ C8 u" V! {
' }- y' e$ q: _! n5 \6 W4 O5 ^3 r" R) `' p. ]
从上面的原理可以得出:利用乱数凹点,就是想尽量的使能力成长时所消耗的乱数小于该能力的成长率,由于查乱数表很不方便也不容易,所以现在流行的是绕圈法测乱数。下面我就简单的介绍一下这种方法。8 A& H9 a, X3 d* `2 @. o0 L
( B- d. g. }. N 所谓绕圈法,就是利用GBA三作FE中新加入的移动路线来查看乱数,举个例子:
! {' O. [# w' A4 x; {/ A 1 ~4 @" Y/ n7 Y
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!& k* k/ o6 \& h* h4 E& w5 h
移动力7的人,绕成上面这种形状,然后再让光标向左移动一格,这时便会出现两种情况:- j- h7 {! m$ ~
# n" H$ }* a x9 Y' O- W 1 z5 z5 \, K% b5 } e5 x/ S
这种情况说明乱数是小,也就是乱数在0-49之间。
6 \2 D6 W# J" B. a- N d- p. f
% K0 J7 `5 R* @2 b" k/ s ; c! O: y! l# N2 Y1 ]
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
: S4 C+ R- ]8 y. |. G 这种情况说明乱数是大,也就是乱数在50-100之间。
! Q; K+ O5 q; M" Z; J' U
% W# E T ]5 |$ V4 _5 n 绕圈可以不这么绕,原理是这样的:如果一个人物的移动为N,那么让绕到第N+1格时的光标,处在人物斜线方向上一格(也就是左上或左下或右上或右下一格)的位置上,就会消耗一个乱数,如果路线是先纵向后横向,那么被消耗的乱数是小,如果是先横向后纵向,则为大。) s; J# m3 y. a9 T+ T- E
% G( e* _ A. B2 E- A6 @
可能有朋友要问,测乱数的过程不就是消耗乱数的过程吗?都已经消耗了还要怎么用啊?7 o0 F5 w4 R' k8 v+ j6 H# G# N
请继续往下看。* R. q5 h! L2 x; }0 h$ m$ ~1 k. ?) l
5 ^0 i' F; P& h1 l
用绕圈法测乱数之前,先要作一个存档,用模拟器的朋友作一个即时存档就可以了;用GBA的朋友则稍微麻烦一点(其实是我说起来麻烦。。。),首先RESET,然后绕圈并把乱数记录下来,然后再RESET,就回到了测乱数之前。( A+ a1 L& R [1 N
! p3 b. Y2 z/ s8 O: e9 T
测好了乱数,就该让人物升级了,这里再举个例子来说:
& T# y$ R" p6 y1 q/ d% {& J* N原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
k3 C; ^- e9 `& R/ q3 t+ Q 仍然用翼龙骑来说吧。LV10,经验99,所有能力都没满,眼前有一个HP1的敌人………………
! T+ ^5 @& Q9 |+ z3 P" I RESET读取中断记录后,测到的乱数是“小大大小小大小大小小大小大小小小小小小小…………”! ?; H0 [* |) J W
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
/ v: d2 b# @- K, Z$ S7 e# K7 b0 V5 |5 _( s1 G
眼前一亮,发现目标,七个小!经过计算,翼龙骑攻击一次消耗4-5个乱数,目标之前的乱数是“小小大小大”,第一个和第二个用来判断命中,由于是小小,所以只要命中超过50%就可以保证命中了;第三个乱数用来判断必杀,由于是大,所以除非必杀率超过50%,否则不可能出必杀;第四个用来判断是否贯通,虽然是小,但是如果这个小于49的乱数比10(LV数)大,就不会出贯通,所以无法判断是否出贯通,由于不会出必杀,所以第五个乱数是不消耗的。9 I8 N& y6 S W' G
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!) u8 q8 O7 |" o! i. x; X" I7 J
4 g! z( C: _0 k' {. z0 I' Z
计算完毕,于是又开始绕圈,绕啊绕啊绕啊绕啊,绕出了“小大大小小大小大”,OK了,去攻击,只用了一击消耗五个乱数搞定敌人以后,面对大小小小小小小的乱数,升级开始了。升级的乱数消耗是按照“HP-力-技-速-守备-魔防-幸运”的顺序的,当HP对应的乱数为小时,HP一定提升,当其他属性对应的乱数为小时,相当于使该属性的成长率提高了一倍。, K3 ^- b+ \4 h) c
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!; Y) n3 z" s8 c/ A. \
* W, \* I, Q+ ^" J. z
为什么这么说呢?一般人物的HP成长率都超过50,所以当HP是小的时候,乱数一定比HP的成长率小,所以HP一定提升;而一般人物的其他属性成长率一般都小于50,所以存在乱数大于该能力的成长率而小于50的情况,一个简单的计算,乱数未知的情况下,能力提升的几率为(该能力成长率/100),乱数为小的情况下,能力提升的几率为(该能力成长率/50),也就是提高了一倍。
5 m4 V! [$ M) p' Z( I. E
* n6 i& G4 l, j) b3 S 所以就算测出了乱数小,也不能保证能力的提升。
7 Q, t8 m }( x4 N) r& M$ C' f" h
" s6 @6 }7 L- `6 j. m' W; \6 W 不过如果七个小只加了一点HP,那就该检讨RP了。。。。。。 |