» 您尚未 登录   注册 | 社区银行 | 社区婚姻 | 社区成就 | 帮助 | 社区 | 无图版


火花天龙剑 -> 火炎之纹章 -> [求助]关于乱数
 XML   RSS 2.0   WAP 

<<   1   2  >>  Pages: ( 2 total )
本页主题: [求助]关于乱数 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
ives



该用户目前不在线
级别: 注册会员
编号: 47491
精华: 0
发帖: 19
威望: 0 点
配偶: 单身
火 花 币: 31926 HHB
注册时间:2005-12-16
最后登陆:2007-10-12
查看作者资料 发送短消息 引用回复这个帖子
[求助]关于乱数

有没有人知道《火炎纹章》是如何把乱数表找出来的。望高手指教。
[楼 主] | Posted:2005-12-17 14:00| 顶端
chris1985

头衔:一流的魔法师一流的魔法师
该用户目前不在线
级别: 火花会员
编号: 42780
精华: 1
发帖: 316
威望: 6 点
配偶: 单身
火 花 币: 24735 HHB
注册时间:2005-08-18
最后登陆:2014-09-16
查看作者资料 发送短消息 引用回复这个帖子


有些好象是拆rom得到的,再就是官方的数据吧!
[1 楼] | Posted:2005-12-17 09:50| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


你要什么?系谱和外传以前的帖子都有的,但是有了也没用啊..............

追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[2 楼] | Posted:2005-12-17 09:52| 顶端
ives



该用户目前不在线
级别: 注册会员
编号: 47491
精华: 0
发帖: 19
威望: 0 点
配偶: 单身
火 花 币: 31926 HHB
注册时间:2005-12-16
最后登陆:2007-10-12
查看作者资料 发送短消息 引用回复这个帖子


我想动态监测乱数表,预测升级加点.S/L大法有时半天得不到想要的结果.
[3 楼] | Posted:2005-12-17 09:59| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子


对ROM反汇编。

[4 楼] | Posted:2005-12-17 10:04| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


这个预测还要算,烦死了,还不如让它随机跳,守株待兔呢~
系谱的乱数表:
36 17 15 33 15 17 41 30 02 50 10 17 15 06 36 27 41 11 18 37 44 48 20 34
19 39 14 45 21 49 47 47 45 20 26 05 25 40 26 31 15 50 04 25 19 25 39 13
14 18 26 07 13 07 16
55个字节的,与100相减取绝对值得到新的乱数表
外传的是5字节的,大概是99,78,56,35,14 然后再与100相减取绝对值后加6得到新的乱数表


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[5 楼] | Posted:2005-12-17 10:11| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子


楼上不懂就不要乱说。

[6 楼] | Posted:2005-12-17 10:25| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


那是什么你说呀~

追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[7 楼] | Posted:2005-12-17 10:29| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


http://bbs.fireemblem.net/read.php?tid=65432
看看以前的帖子


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[8 楼] | Posted:2005-12-17 10:33| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


下面是引用无心の剑魂于2005-12-17 10:04发表的:
对ROM反汇编。

呵呵,具体方法


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[9 楼] | Posted:2005-12-17 10:35| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子


6子举系谱的例子只是为了说明乱数和乱数表是怎么回事,与后面的烈火完全无关。


55个字节的,与100相减取绝对值得到新的乱数表
外传的是5字节的,大概是99,78,56,35,14 然后再与100相减取绝对值后加6得到新的乱数表
还有,这些东西全是你自己在YY。


[10 楼] | Posted:2005-12-17 10:37| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


下面是引用无心の剑魂于2005-12-17 10:37发表的:
6子举系谱的例子只是为了说明乱数和乱数表是怎么回事,与后面的烈火完全无关。


55个字节的,与100相减取绝对值得到新的乱数表
外传的是5字节的,大概是99,78,56,35,14 然后再与100相减取绝对值后加6得到新的乱数表
.......

这里出现过烈火吗?我的帖子里不是说明了系谱和外传吗?


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[11 楼] | Posted:2005-12-17 10:41| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子



这要不是烈火,我跟女装一样吞PS2


[12 楼] | Posted:2005-12-17 10:44| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


与那篇帖子后面的烈火无关我难道不知道吗?人家要乱数表,我只是尽可能提供而已嘛~

追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[13 楼] | Posted:2005-12-17 10:45| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


楼主又没指明要烈火的乱数表咯~

追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[14 楼] | Posted:2005-12-17 10:45| 顶端
chris1985

头衔:一流的魔法师一流的魔法师
该用户目前不在线
级别: 火花会员
编号: 42780
精华: 1
发帖: 316
威望: 6 点
配偶: 单身
火 花 币: 24735 HHB
注册时间:2005-08-18
最后登陆:2014-09-16
查看作者资料 发送短消息 引用回复这个帖子


乱数还是挺复杂啊!虽然测乱数是一件很有趣的事,但还是希望以后的fe都象苍炎一样加入固定成长模式,可以适合不同喜好的玩家嘛!
自己还是不太喜欢凹点,主要是没有耐心,呵呵!

[15 楼] | Posted:2005-12-17 10:47| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子


抽,系统完全不一样的作品。有你这么干的么?

55个字节的,与100相减取绝对值得到新的乱数表
外传的是5字节的,大概是99,78,56,35,14 然后再与100相减取绝对值后加6得到新的乱数表

明摆着告诉你这是在YY。


[16 楼] | Posted:2005-12-17 10:48| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


下面是引用无心の剑魂于2005-12-17 10:48发表的:
抽,系统完全不一样的作品。有你这么干的么?

55个字节的,与100相减取绝对值得到新的乱数表
外传的是5字节的,大概是99,78,56,35,14 然后再与100相减取绝对值后加6得到新的乱数表

.......

这不是YY,是绝对引用,系谱的乱数表666就是这么说的呀~


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[17 楼] | Posted:2005-12-17 10:50| 顶端
无心の剑魂

头衔:アヤ·ブレアアヤ·ブレア
该用户目前不在线
级别: 火花会员
编号: 7270
精华: 1
发帖: 816
威望: 0 点
配偶: 单身
火 花 币: 13066 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 圣战士
注册时间:2003-05-26
最后登陆:2009-01-25
查看作者资料 发送短消息 引用回复这个帖子


原话呢?

[18 楼] | Posted:2005-12-17 10:51| 顶端
AlexanderGreat

头衔:伊希斯的恶魔伊希斯的恶魔
该用户目前不在线
级别: 火花会员
编号: 35229
精华: 1
发帖: 1001
威望: 5 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2005-04-09
最后登陆:2022-02-07
查看作者资料 发送短消息 引用回复这个帖子


II.何谓乱数表?
既然要用乱数作随机判定,乱数就自然要存在于内存中。而乱数表就是指内存中连续存放的乱数的集合。如果这样说还是比较难理解的话,我们看一个具体实例。圣战之系谱的乱数表是由55个乱数组成的表。就是说在内存的55个连续地址中,存放了55个大小不等,范围由0-99的整数。
游戏的每一个随机判定都会消耗一个乱数。当55个乱数都用完时,游戏会用某种方法产生新的乱数表。游戏产生乱数的方法一般都不是计算机常用的生成随机数的算法。以系谱为例,只是用55个数和100之间作加减法而得到新的乱数表。虽然这样的处理方法使得随机数分别不太均匀,不过对游戏过程的影响还是基本可以忽略的。
对系谱比较熟悉的老玩家可能都有这样的印象:游戏序章一开始,无论是用ノイッシュ还是アレク攻击敌方,敌方的反击都一定会命中,尽管在シグルド的指挥下敌人的命中只有三十多。


这时因为游戏每次开始都是由以下的这张乱数表开始的。
行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
A 64 17 15 33 15 83 41 70 98 50 90 17 85 94 36 73 41 89 82 37 44 52 80 66
B 19 61 86 55 21 49 53 53 55 80 26 95 25 40 74 32 85 50 96 75 81 75 61 13
C 14 18 74 93 13 7 84



这个由55个乱数组成的乱数表就是游戏每次开始时都会用到的第一张乱数表,称为初始乱数表。游戏中的各个随机判定将由第一个乱数开始,逐个往后消耗乱数来达成。这里有个特殊情况,仅限于游戏刚开始的这张初始乱数表,第一个乱数会被舍去。实际开始用的是第二个,即“17”。
我们来具体分析一下。
如果开始先用アレク对敌人斧男发动攻击,第一个需要判定的是攻击是否命中,这将会用“17”来作判定,因为命中率是100%,自然判为成立。而之后第二个“15”则是敌人反击的命中率。敌人的命中率是32%,17<32,所以也是判为成立,敌人的攻击也命中了。
重新load档,换为ノイッシュ先发动攻击,注意ノイッシュ比アレク多了一个特技必杀。第一个仍是命中判定,同样判为成立。而第二个则是必杀判定。因为ノイッシュ的技只有7,即必杀率为7%,15>7,故判为否决。所以ノイッシュ只作出了普通攻击。第三个是敌人反击的命中判定,乱数是“33“。而敌人的命中率刚好是36%,33<36,很不幸ノイッシュ也只能被敌人的反击打中。
从刚才的分析中,不知道大家有没有注意到,即使是100%的命中率,同样要用一个乱数来判定。这是因为根本没有必要对100%的情况作额外的特殊处理。虽然百分百命中的攻击在我们看来算不上随机事件就是了-_-。
同样值得留意的是,必杀判定是在命中判定之后的。如果攻击不命中,则会跳过必杀的判定。这也解释了为何没有落空的必杀。说的具体点,就是一次命中的攻击会消耗两个乱数,一个用于命中判定,一个用于必杀判定。而一次攻击落空,则只消耗了一个乱数用于命中判定。
游戏之后的情况也是类似的,通过不断的消耗乱数来做随机情况的判定。
对于升级,因为系谱升级时能提升的能力有8项,这就需要用连续8个乱数来逐一判定。


追击,连续,魔法回避,加护,强健,再移动
火剑,风枪,最强S盾
帅的掉渣了......
[19 楼] | Posted:2005-12-17 10:53| 顶端
<<   1   2  >>  Pages: ( 2 total )

火花天龙剑 -> 火炎之纹章




Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
辽ICP备05016763号
Gzip enabled

You can contact us