Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 14094|回复: 0
收起左侧

【资料】GBA火纹系列乱数凹点初心者向教程(本站原创)

[复制链接]
发表于 2004-12-13 07:50:24 | 显示全部楼层 |阅读模式
此文版权归原作者和www.NewWise.com任天堂世界所有,未经许可严禁转载!& G" [# f4 n& ~* a& a
■  ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★ ; a* x2 B9 z+ c+ [( C: T
■● ■   www.NewWise.com
  `6 h; z# K# E9 b$ y6 k■ ●■   站友DJ_lang原创 * g3 Q. ]2 B" W1 ?1 o) {4 w
■  ■┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
+ ?8 l; _) \" Z
+ ~6 p. j& t# Z  |% O& t  先把自己的底牌揭开吧…………9 I; ]5 B  C# a: [3 q8 u/ C, q9 ?
  其实我基本上没凹过点(除了尝试用琳一人通关的时候);在担任见习版主之前我也没研究过乱数(现在会的这些全是当上见习斑竹之后恶补上的);所以文章中会有什么错误的地方,还请大家指出。2 V  u7 L! d- g# P7 f) \
  [某人小声:其实上面的话就是说他很FC。][碰!咻~~~~某人被击飞]' t: [. ]  ~0 V. z
  OK,进入正题。
8 `# J! n  U7 p; g5 i6 g/ s6 [( T9 _9 X" }
  从原理开始讲吧…………高手请跳过
$ w: A4 g9 I1 B+ O1 v8 Y0 [原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
1 ~. w8 B! Z% F. T7 [9 K! _# Y  大家都知道命中率,命中率越高,命中的几率越大,但是电脑是怎么根据命中率判断是否命中的呢?是根据乱数。
2 k/ |6 C# w+ v# `/ R; s) c8 b! D8 q- n- s' }3 T
  乱数是决定游戏中所有需要几率才能实现的东西是否实现的根本:是否命中,是否必杀,是否特技,移动时选择的路线,或者RPG中走了一步是否会踩到地雷等等很多很多;都是用乱数来判断的。乱数是存放在乱数表中的,乱数分为0-255和0-99两种,FE中用的是0-99的乱数表。
0 _5 y) Y& Y' @. s! H4 Q原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
* e0 A. N& I, U$ K! |5 T3 Z/ F0 D( l
6 d6 N  R* a4 _- n7 E  如果命中是50,那么当乱数为0-49时,判定为命中;当乱数是50-99时,判定为MISS。
$ F* _1 ?/ w+ j8 E; Z  由于水平有限,找不到具体的乱数表,所以只好举几个抽象的例子来说明一下……. f& \* D( V0 X  x3 B; N- P0 V
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
9 ?( {9 D( M% R! s  命中80,必杀30,LV20的翼龙骑攻击将军,假设此时的乱数表是这样的:
+ p1 Z4 K1 S: i) v, R  n) f  “ 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66”0 b& ^# ?- i* M4 M* R5 t- y$ J/ m
9 @& O' @$ a$ \' U# p& d$ ^: \- o
  首先,取两个乱数64和17判断命中,由于64与17都小于80,于是翼龙骑攻击将军命中;(命中这两个乱数具体是怎样判断的暂时不清楚,所以如果想保证命中,最好两个都小。)命中之后再取一个乱数判断贯通,由于是15,小于20,于是贯通发动;再取一个乱数判断必杀,这次取的是33,大于30,所以不出必杀;然后还会消耗一个乱数,不知道用来做什么(只有出必杀才消耗这个乱数);最后再取一个乱数,用来判断大盾,由于是83,严重大于20,所以大盾不发动,翼龙对将军形成了一次无视防御的攻击。$ B) x* E8 p% b8 A7 w9 W0 X
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
6 R1 ?8 \6 V$ o3 {) ]' y/ n$ Z$ L  以上,原理方面大家都懂了吧…………
" Y+ R8 L! g% J  d2 S) I( G. w3 D$ s. \- r4 c% l

8 M. u( d" ?9 L- S; d  从上面的原理可以得出:利用乱数凹点,就是想尽量的使能力成长时所消耗的乱数小于该能力的成长率,由于查乱数表很不方便也不容易,所以现在流行的是绕圈法测乱数。下面我就简单的介绍一下这种方法。
6 B# s3 f2 T& x+ e6 ]. D( a4 ]9 e0 @4 q* |2 Z
  所谓绕圈法,就是利用GBA三作FE中新加入的移动路线来查看乱数,举个例子:
# k" `$ p" ~6 v9 `  " O" Y+ K+ i4 J4 `6 F2 h/ x) A
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
5 o& m/ _0 m  G* [* x  移动力7的人,绕成上面这种形状,然后再让光标向左移动一格,这时便会出现两种情况:6 g, P) m" a3 `3 Z5 [, {' A9 v3 B7 M
( F4 e1 u2 h" h% F9 Y
  
( J+ d1 m( Q. p" o) ]1 W  这种情况说明乱数是小,也就是乱数在0-49之间。
/ N4 T& [/ b( f% E4 }# H# R
; O) ~+ d$ {# [# B6 s1 J) p: N. ~  
/ R3 y% b5 c) z8 w$ Z: ~原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!- @0 R9 j( X2 n3 V4 X# ~
  这种情况说明乱数是大,也就是乱数在50-100之间。
8 b  M* y; H6 D9 c1 B% i. S, R- b( q. @8 |6 X
  绕圈可以不这么绕,原理是这样的:如果一个人物的移动为N,那么让绕到第N+1格时的光标,处在人物斜线方向上一格(也就是左上或左下或右上或右下一格)的位置上,就会消耗一个乱数,如果路线是先纵向后横向,那么被消耗的乱数是小,如果是先横向后纵向,则为大。, e$ A0 {0 N/ E8 b

/ t6 Q$ O5 v3 S" P+ h: [  可能有朋友要问,测乱数的过程不就是消耗乱数的过程吗?都已经消耗了还要怎么用啊?
6 L5 S, O3 l. x1 O  请继续往下看。
5 L6 C  N/ ?7 ?& G& S. r5 B, R* D3 C; j7 [: _/ M5 g+ Y
  用绕圈法测乱数之前,先要作一个存档,用模拟器的朋友作一个即时存档就可以了;用GBA的朋友则稍微麻烦一点(其实是我说起来麻烦。。。),首先RESET,然后绕圈并把乱数记录下来,然后再RESET,就回到了测乱数之前。) w; g* R; b, u1 n* O
- e) U+ \0 c$ d! X: a
  测好了乱数,就该让人物升级了,这里再举个例子来说:7 G) y: R4 y! N$ U7 X
原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
: M9 a5 i0 c" \$ Y  o, Q* m  仍然用翼龙骑来说吧。LV10,经验99,所有能力都没满,眼前有一个HP1的敌人………………! J( u+ Q1 Z- g0 l( k( I9 L& X5 z
  RESET读取中断记录后,测到的乱数是“小大大小小大小大小小大小大小小小小小小小…………”
3 u7 E2 _$ E3 N$ Q7 f: Q9 g; ?原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
) y, c  W! P* ^( ], X. q# N( |, q% y( [* O" x1 {8 {1 Q# }
  眼前一亮,发现目标,七个小!经过计算,翼龙骑攻击一次消耗4-5个乱数,目标之前的乱数是“小小大小大”,第一个和第二个用来判断命中,由于是小小,所以只要命中超过50%就可以保证命中了;第三个乱数用来判断必杀,由于是大,所以除非必杀率超过50%,否则不可能出必杀;第四个用来判断是否贯通,虽然是小,但是如果这个小于49的乱数比10(LV数)大,就不会出贯通,所以无法判断是否出贯通,由于不会出必杀,所以第五个乱数是不消耗的。
% M& ^  f# W  j原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
5 q3 N  W" ^; O5 ~
8 u5 I0 q8 `4 _0 J% E4 [1 ^+ ~% }  计算完毕,于是又开始绕圈,绕啊绕啊绕啊绕啊,绕出了“小大大小小大小大”,OK了,去攻击,只用了一击消耗五个乱数搞定敌人以后,面对大小小小小小小的乱数,升级开始了。升级的乱数消耗是按照“HP-力-技-速-守备-魔防-幸运”的顺序的,当HP对应的乱数为小时,HP一定提升,当其他属性对应的乱数为小时,相当于使该属性的成长率提高了一倍。
3 }# Y. J# j) e$ o6 N8 a4 g# {原作者DJ_lang 原出处bbs.NewWise.com新慧福任天堂世界 未经作者许可不得转载!
$ F, p$ ]7 M! m0 W! v! g
) E: Q/ G; \' {6 w( m( K1 P  为什么这么说呢?一般人物的HP成长率都超过50,所以当HP是小的时候,乱数一定比HP的成长率小,所以HP一定提升;而一般人物的其他属性成长率一般都小于50,所以存在乱数大于该能力的成长率而小于50的情况,一个简单的计算,乱数未知的情况下,能力提升的几率为(该能力成长率/100),乱数为小的情况下,能力提升的几率为(该能力成长率/50),也就是提高了一倍。
: E+ `3 U' i. J1 |& x* k+ V. c7 }5 v+ h( q( B
  所以就算测出了乱数小,也不能保证能力的提升。
1 S- `# e9 v4 I/ L
& @( J1 H5 ?, t7 A4 l$ u) B  不过如果七个小只加了一点HP,那就该检讨RP了。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2026-2-16 07:24 , Processed in 0.218485 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表