您当前的位置:首页 > 游戏频道 > 网页游戏 > 游戏资讯 > 正文返回列表页

提高游戏可重复性:经典游戏如何巧用随机生成?(3)

编辑:瑞安网 来源:新浪游戏 发表时间:2020-01-13 14:53 人气 | 查看所有评论

导语:导语:《超级马力欧64》就使用了这样的随机生成器,在YouTube做挑战视频的pannenkoek还专门发布过相关视频。有一个问题在于,它的算法会在65114个数值之后循环,因为它的生成器只有这么多可能的结果,所以,如果玩

导语:《超级马力欧64》就使用了这样的随机生成器,在YouTube做挑战视频的pannenkoek还专门发布过相关视频。有一个问题在于,它的算法会在65114个数值之后循环,因为它的生成器只有这么多可能的结果,所以,如果玩家操作

  《超级马力欧64》就使用了这样的随机生成器,在YouTube做挑战视频的pannenkoek还专门发布过相关视频。有一个问题在于,它的算法会在65114个数值之后循环,因为它的生成器只有这么多可能的结果,所以,如果玩家操作超出这个数值范围,是得不到对应随机数字的。

  《口袋妖怪绿宝石》:不良种子行为

  操控《最终幻想》的随机数字生成器可以决定敌人出现的时机与具体种类,但这需要玩家投入大量的时间尝试。《马力欧64》的单个生成器就可以影响金币复活与敌人行为,但这并不会对游戏带来巨大影响。《口袋妖怪》对随机数字生成器的使用频率更高。

提高游戏可重复性:经典游戏如何巧用随机生成?

  当一个宝可梦产出之后,结果数值可能会存在很长时间,其中有些数字是神秘的、玩家不可见,但却有长期影响。如果掌控这些数值可以给游戏带来破坏,由于玩家之间可以相互交易,所以最终伤害的不仅仅是游戏本身。

  由于生成器在《口袋妖怪》系列里十分重要,现代很多的续作都给伪随机性使用的特别强大的算法,比如Mersenne Twister算法。由于该系列的受欢迎度,玩家们探索了很多方式破解该系统。

提高游戏可重复性:经典游戏如何巧用随机生成?

  这些作弊方式其中一个目的是得到更好看的宝可梦,虽然不能带来战斗优势,但它们却是十分稀有的。在Ruby、Diamond和Emerald系列里,随机数字生成器每帧都会变化,战斗中的变化频率提高为两倍,更不用说到处可见的随机性。不过,Smogon网站专门用了一页研究如何操控该游戏的生成器,因为它有一个非同寻常的缺陷:开机的时候,Emerald并不会把内部时钟运用到生成器上,而是把它重置为0,其他两款游戏只有在断电之后才会这么做。

  由于游戏的生成器按计划处理种子数值,因此决定是否产出特殊宝可梦的有特定帧数。了解这些帧数并不能保证得到好看的宝可梦,但至少概率会大幅提升。

  需要注意的是,该游戏的生成器会利用玩家ID和秘密ID,这些都藏在存储文件里,而且不易改变,因此,一个存档上很容易抓到的宝可梦,换到另一个就可能需要等很久。

  来源:GameLook

健康游戏忠告 抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗 适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活

  • 作品版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在三个工作日内删除
  • 提示:本站为防止低俗内容出现,用户发表的评论及上传游戏需本站审核后才能显示出来,谢谢