本文授权自公众号毕导(ID:bxt_thu)
作者:毕导,处女座的理工男,用科学的眼光专注一本正经地胡说八道。
最近微信推出了小游戏跳一跳。它操作简单、节奏轻快,在过年期间吸引了大量涉世未深的社会闲散人员。
由于跳一跳快速的复活机制和强大的社交属性,我的朋友圈中掀起了一股恶性竞争。截至目前我的朋友们的分数分布如下图所示,统计结果表明70%的人打不过110分!
这张图可以把我的好友分成三类
用代码外挂达成几千分的程序员
天道酬勤持之以恒刷到几百分的闲人
只能打到几十分在朋友面前抬不起头的手残党
遗憾的是,毕导我本人就是手残党的党支部书记……下图可以代表我的巅峰水平……不管多窄的缝,我都有能力掉下去。
现在每天真是越玩越生气,越生气又越想玩!作为一名工程师,我不会允许自己在任何游戏上输给任何人!
尽管目前github上已经出现了python刷分代码,然而这种外挂对于绝大部分人而言并不具有可操作性。一个优秀的玩家应该在游戏的框架内,探究出一套科学的玩法攻略,进而造福万千手残党,让大家彻底摆脱被人嘲笑的悲惨遭遇!
下面就让我们共同解构这个游戏背后的奥秘,探究出普适的游戏攻略!
游戏的分析
鲁迅先生曾经说过,细节决定成败。玩了这么久跳一跳,我相信很少有人会像我一样静下心来观察游戏里仅有的两个元素:小矮子和墩墩!
小矮子需要在一个个墩墩之间跳来跳去。从物理学的角度分析,小矮子在墩墩上的连续跳跃可以看作斜抛过程。
为了玩好这个游戏,我们必须建立起“按压屏幕时长”与“小矮子跳跃距离”之间的函数关系。
我们来慢镜头回放一下小矮子跳跃的技术动作!
起跳前,小矮子会先压缩自己的身体,把自己变成一个二百斤的小矮胖子并蓄力,变胖之后甚至会把自己身体底下的墩墩压扁!与此同时,它起跳时还会从周围空气中汲取某种神秘的白绿色光点,并在落地时释放出来,给自己营造一种迷一样的浪漫氛围。
毕导我认为这可能是小矮胖子蓄力、释放过程中产生高电压击穿周围空气形成的放电现象,不过目前科学界对此尚无定论。
蓄力完成后,它会将自己猛地向前弹射,前空翻一周落地。研究发现,这个胖子蓄力到极限时可以达到第一宇宙速度并将自己迅速发射出去,其威力不可小视!
细心的玩家会注意到,按压屏幕的过程中,手机会配一段升调的“嘟嘟嘟嘟嘟~”的BGM!
每发出一个“嘟”,小矮胖子会再变矮变胖一点,能跳的距离也会更远!那么,“按压屏幕时长”——“嘟嘟嘟的数量”——“小矮子跳跃的距离”之间会不会是正比关系呢?
我们录下了这段嘟嘟嘟,并分析了它的声波波形图
AMAZING!其实每一声“嘟”之间的间隔几乎都是0.10秒!
随后我玩了几局,并量出了嘟1声到嘟9声的跳跃距离。结果大概是这样:
将结果汇总在这样一张图上
AMAZING!“嘟嘟嘟”的声音和小矮子跳跃的距离是完美的线性关系!(我的手机是5.7英寸屏幕,即对角线长度为5.7英寸,大家可以根据自己的屏幕尺寸按比例长度的换算)
下面我们就可以给出完美的通关策略了!
策略一:听音判距法
听音判距法是基于上述分析的一种优秀方法。游戏中任意两个墩墩之间的距离其实是量子化的,翻来覆去就那么几个数,都差不太多。我们可以量出墩墩之间的距离,进而确定自己应该在听到几声“嘟”之后起跳。
听音判距法的具体操作如下:
1、在跳跃之前,先量出两点之间的距离
2、对照下表,确定应该听到几声嘟后再跳
3、跳!
这种方法的唯一缺点是,对玩家听力的敏捷程度有较高要求。自从用了这种方法之后,我每天玩游戏觉得自己是吴彦祖……
策略二:滑动屏幕法
最近网上热传一种“划屏幕”攻略,如下图所示。
然而这个攻略说的是“只要找准了手指的运动速度”……这等于没说啊!
经过我的测算,这个运动速度应该是5.1 cm/s!只要你能保证自己的手指以5.1 cm/s在屏幕上匀速滑动,就可以无脑跳下去了!
至于人要怎么控制自己的手指划动速度,不在我们的考虑范围之内。
策略三:稳定心态法
许多人在接近自己的历史最好成绩时,心态会不稳定,从而心慌手抖死于非命。
就像我平时藏私房钱,每当快攒到自己的历史最高值64块3的时候就会神色紧张、口齿不清,然后被老婆当场识破、抓一罚十;再像我平时采用相切拉屎法时,越接近水面,菊部地区就颤抖得越厉害,导致肌肉紧绷、水花四溅。这就不是一个大赛型选手的表现。
古人云,夫唯不争,故天下莫能与之争。所以对于心态不稳定的同学,我建议这样玩
用这几种方法玩了几天,我的成绩也慢慢从几十分提到了几百分……然而我的排行榜上大家都已经用外挂刷到了上千分
所以我建议大家还是用删除好友法吧,删到朋友圈里只剩手残好友,保你周周冠军
- END -
MORE | 更多精彩文章
商务合作请加微信:bangcbd
推荐邦哥的好朋友“毒舌科技”, ID:dushekeji