《口袋妖怪绿宝石》:不良种子行为 操控《最终幻想》的随机数字生成器可以决定敌人出现的时机与具体种类,但这需要玩家投入大量的时间尝试。《马力欧64》的单个生成器就可以影响金币复活与敌人行为,但这并不会对游戏带来巨大影响。《口袋妖怪》对随机数字生成器的使用频率更高。 当一个宝可梦产出之后,结果数值可能会存在很长时间,其中有些数字是神秘的、玩家不可见,但却有长期影响。如果掌控这些数值可以给游戏带来破坏,由于玩家之间可以相互交易,所以最终伤害的不仅仅是游戏本身。 由于生成器在《口袋妖怪》系列里十分重要,现代很多的续作都给伪随机性使用的特别强大的算法,比如Mersenne Twister算法。由于该系列的受欢迎度,玩家们探索了很多方式破解该系统。 这些作弊方式其中一个目的是得到更好看的宝可梦,虽然不能带来战斗优势,但它们却是十分稀有的。在Ruby、Diamond和Emerald系列里,随机数字生成器每帧都会变化,战斗中的变化频率提高为两倍,更不用说到处可见的随机性。不过,Smogon网站专门用了一页研究如何操控该游戏的生成器,因为它有一个非同寻常的缺陷:开机的时候,Emerald并不会把内部时钟运用到生成器上,而是把它重置为0,其他两款游戏只有在断电之后才会这么做。 由于游戏的生成器按计划处理种子数值,因此决定是否产出特殊宝可梦的有特定帧数。了解这些帧数并不能保证得到好看的宝可梦,但至少概率会大幅提升。 需要注意的是,该游戏的生成器会利用玩家ID和秘密ID,这些都藏在存储文件里,而且不易改变,因此,一个存档上很容易抓到的宝可梦,换到另一个就可能需要等很久。