您的位置:首页精文荟萃游戏娱乐 → 水果忍者游戏中的伪随机现象

水果忍者游戏中的伪随机现象

时间:2011/7/8 9:52:42来源:精彩收集站作者:佚名我要评论(0)

2 页 潜在的影响参数

但是发现这个伪随机没什么不起的。因为玩高分总是要切水果的,上面的根本一个水果都没切。可是我们切了水果之后发现和没切水果是不一样的,特别明显的是16秒时的狂热香蕉不见了,在其他时候还出现了别的香蕉。于是我和林亦园1Q84开始讨论到底是什么因素导致了水果出现顺序与格局的改变。最直接的方法就是查看程序源码,但这就没意思了,和作弊一个意思,也超出了我的能力。所以只好闷头继续玩关卡1,得出4种潜在的影响因素:

  • 水果(不包括香蕉)
  • 香蕉(包括frenzy,freeze和double)
  • 连切(combo)
  • 炸弹

最后排除水果、连切和炸弹3个因素的影响。因为在50秒以前不论如何切水果、如何连切、如何切炸弹都不影响50秒的时候掉出冰香蕉——除非你在51秒切到炸弹把冰香蕉轰没了。

同时发现切不切冰香蕉会导致后面的格局不尽相同。显然香蕉是最重要的因素,因为香蕉影响后面出来的香蕉,而且要玩高分香蕉越多也就越容易。

但是每次玩关卡1切到香蕉之后再出来香蕉的时间和种类也似乎不一样了。里面肯定还有什么没发现的变量,我不认为是随机事件或者大家习惯称的人品。因为只要你尽量保持和上次的切法,甚至能切出和上次一样的格局和差不多的分数——为什么不是一样的分数呢,因为水果和连切不影响出香蕉,所以这次你多切几个水果和连切分数自然就高了——历史会重演即是最好的证明,只要你能保持和上次一模一样的轨迹,分数肯定相同。

到这里毫无头绪的时候,林亦园1Q84建议我去找找有没有相关的攻略,我心想大部分人倾向于认为得分高低是人品作祟,所以想必不会有这方面的攻略。但是我还是去找了,甚至还让我找到了一个视频。我不知道视频作者是否认同上述的观点,但是其玩法的本质和我的想法不谋而合。视频里面的一句话也一针见血地提醒了我——第一个冰香蕉一定要消灭在萌芽状态——是不是前面提到的未知变量就是香蕉出现后所处的位置或时间呢。

果然,我又玩了几局关卡1。对于未知变量的结论是切到香蕉的时间。每个香蕉大概出现1秒钟,将这一秒钟分为几段,在每段内切到香蕉都会导致后续香蕉的变化。以50秒出现的冰香蕉为例子,一出来就把它切掉,在第31秒屏幕左边会扔出一个双倍香蕉;而在50秒的冰香蕉快掉落时切掉,在第33秒则又掉落一个冰香蕉。接着对31的双倍香蕉和33秒的冰香蕉进行分析也得出相同的结论。为了让结论更有代表性,于是我试了一下关卡2。一样的结论,但是有意思的是,关卡1的香蕉对关卡2的香蕉也有影响,也就是说我们打开游戏进入香蕉模式,然后点左下角的暂停按钮再点右边的循环按钮直接进入关卡2,和我们在关卡1切了一个香蕉后再进入关卡2,这两个关卡2是不一样的。细心的同学这时肯定发现了,水果忍者里面的伪随机码就是香蕉,而不是前面提到的每个关卡。

我们做一个简单的假设。把一个香蕉出现的时间(假设1秒)分为2段区间:[0,0.4]和(0.4,1],且在区间1切到香蕉导致的下一个香蕉相同,区间2亦然。加上我们可以选择不切这个香蕉,一共3种结果。于是我们甚至可以通过画3叉树来枚举关卡1所有的情况:

既然能枚举出所有的情况。我们所要做的就是用贪心算法找出那个能使你分数最高的香蕉切法——香蕉最多或者3个香蕉一起出都不错对吧——然后多玩几次把分数达到极限。如果尝试了关卡1所有情况还是不能达到令你满意的分数,那就是试一下关卡2吧,或者切一个香蕉再进入关卡2。

如果你觉得这么做还是太麻烦的话,还记得我上面说的视频吗——那是个上1000分的视频。只要你照着这个视频去做,历史会重演的。这个视频在最后会贴出来,不过视频作者用的是魅族M9,只要你也是Android用户的话,你也能轻松上1000分。。不过我是不推荐照着别人的轨迹去玩的,游戏都限定死了还有什么意思呢?所以我也不会做一个iOS的视频让大家照着我的轨迹去切上1000分…

接下来讨论2个得分技巧:

连切(Combo)

  1. 连切3个水果(3 fruit )及以上将增加一倍的分数,即3 fruit combo 奖励3分,10 fruit combo 奖励10分
  2. 连切3个水果计一次连切(即1个combo),一次切6个水果计2个Combo,Combo 4 + Combo 5算3个Combo, 同理Combo 3 + Combo 6、Combo 5 + Combo 5同样算3个,累计3个combo会获得加速效果和连击奖励,加速效果下,Combo越多连击奖励越多,一旦加速消失,累计的Combo清零
  3. 累计3个combo 连击奖励+5分 字幕显示combo blitz
  4. 累计6个combo 连击奖励+10分 字幕显示great  blitz
  5. 累计9个combo 连击奖励+15分 字幕显示awesom blitz
  6. 累计12个combo 连击奖励+20分 字幕显示super blitz
  7. 累计15个combo 连击奖励+25分 字幕显示hyper blitz
  8. 累计18个combo 连击奖励+30分 字幕显示unbelievable  blitz
  9. 累计21个combo 连击奖励+30分 字幕显示unbelievable  blitz
  10. 累计24个combo 连击奖励+30分 以此类推…
  11. 加速效果下背景会持续出现向上的箭头和越来越急促的鼓点声,水果掉落的速度也越来越快直到加速效果消失

过关奖励(bonus),+20分以下的就不列举了:

  1. 过关分数为10的倍数(不包括过关奖励,下同) +20分  荣誉或称号:multiple OF ten
  2. 过关分数为100的倍数  +40分  荣誉或称号:multiple OF Hundred
  3. 过关分数为111的倍数  +50分  荣誉或称号:triple digits
  4. 只切一种香蕉   +30分  荣誉或称号:nothing but Freeze/Frenzy/Double
  5. 不切任何香蕉   +50分  荣誉或称号:no bananas sliced
  6. 第一个和最后一个水果相同 +25分  荣誉或称号:first and last fruit
  7. 一次切到6个水果 +20分 荣誉或称号:great 6 fruit combo
  8. 一次切到7个水果 +30分 荣誉或称号:great 7 fruit combo
  9. 一次切到8个水果 +40分 荣誉或称号:great 8 fruit combo
  10. 一次切到9个水果 +50分 荣誉或称号:impossible 9 FRUIT COMBO
  11. 一次切到11个水果 +55分 荣誉或称号:IMPOSSIBLE 11 FRUIT COMBO
  12. 累计21个combo(combo不清零,下同) +25分 荣誉或称号:combo apprentice
  13. 累计27个combo  +35分 荣誉或称号:combo master
  14. 累计33个combo  +50分 荣誉或称号:combo god
  15. 累计切3个炸弹 +50分 荣誉或称号:bomb lover
  16. 没有水果掉落 +50 荣誉或称号:NO FRUIT dropped
  17. 只切草莓 +100 荣誉或称号:nothing but berry
  18. 当然,过关奖励只会是分数最高的那三个

视频:android 用户照这个视频玩就可以上1000分了。

鉴于财力和人脉实在有限只对少数机子进行了验证,其他的机型还需大家一起努力,但伪随机想必是存在的…这也是这篇文章讨论的重点,特别是目前已经有很多同学跑来说[游戏嘛,娱乐为主,认真你就输了],所以我本人也是有一种深深被这个游戏Fuck了一把的感觉…感谢大家的支持!

本文导航

相关视频

    没有数据

相关阅读 水果忍者VR多方位斩击体验 成就大师梦水果忍者VR来了 超级解压神器水果忍者对战活动全新争霸来袭攒积分赢豪礼自动刷水果忍者兑换码 亲测成功水果忍者怎么得高分?水果忍者高分攻略《穿靴子的猫》详细攻略水果忍者最新版本将于本月20日推出水果忍者寂寞模式三千分视频赏析

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 FGO四期泳装活动掉落图fgo泳装四期攻略2020 fgo泳装杀生院技能介绍 FGO泳装杀生院祈荒材fgo术阶阿尔托莉雅材料 fgo五周年术阶呆毛技阴阳师2020年8月神秘图案 阴阳师8月神秘图案fgo从者夏日庆典复刻活动攻略 FGO三期泳装活

人气排行 FGO最新节奏榜2021 FGO6月最新节奏榜造梦西游3灵魂修改方法,有图为证欢乐麻将怎么玩_规则说明武林浩荡1.78隐藏英雄密码及攻略挽尊?挽尊是什么意思?为什么要挽尊!造梦西游3袁洪易等所有爆点图文攻略游戏修改专家(Game Expert)使用教程大连话道牙子 倒鸭子车辆出险报警爆笑视频