酷玩家

《愤怒的小鸟 Go!》有多快?还真有人去计算


说起手机游戏,《愤怒的小鸟》算是触屏智能手机时代的泰山北斗之作,从最初的版本,到后来的太空板,星球大战版,这一系列的游戏都在被疯狂下载着,后面也出现了游戏的变种,《愤怒的小鸟 Go!》就是这个背景下的赛车竞速游戏。

虽然是虚拟的游戏,《愤怒的小鸟》系列大受欢迎也有物理因素在里面,抛物线轨迹,物理碰撞的存在使得这款游戏有了一些真实的感觉,而在《愤怒的小鸟 Go》中,小鸟们的车子到底能有多快呢?Wired 作者Rhett Allain 还真去计算了一下。

虽然计算这些很有技术宅的味道,但是这并不是闲得无聊,因为在《愤怒的小鸟》系列的世界中,《愤怒的小鸟 Go!》是算首款3D 视角的游戏,因而相比于前代的横版弹射,物理世界要复杂一些。

要想获得游戏中的数据,就先得获取游戏录像,Rhett Allain 利用了Reflector来同步手机画面到电脑上去,然后进行屏幕录制,以获取游戏中的画面数据方便计算。

在《愤怒的小鸟 Go!》中,也继承了弹弓弹射的发射方式作为赛车的启动,这一过程中也有抛物线的指示,通过计算弹射开始到触地的帧数就可以计算飞行这段距离的时间,或者直接采用视频录像中的数据也可以。

(优酷)

在上面视频中的弹射到触地总共用时0.95秒,而小鸟所驾驶的汽车共移动了40.6米(游戏内数据),根据我们在小学就学过的速度计算公式,可以得出,这一射的速度是42.74m/s,换算成公里则是153.86公里每小时,比我国 T 开头的非直达特快列车要快上一些。

当然,根据弹射的角度不同,速度和距离也会有所不同,根据Rhett Allain 之后的两次测试结果,第二次速度为44.90m/s,最快可达到55.5m/s 的速度,。

那么《愤怒的小鸟 Go!》的初始赛道有多长?

因为根据不同款式的车辆以及玩家水平的不同,在这个赛道上的成绩也是千差万别,那么计算出赛道长度,然后根据自己的时间就可以计算出速度了。

fall_13_sketches_key1

因为有了上文中的飞行时间和距离根据公式经过计算,可以得到汽车从顶点垂直下降的距离为4.42米、3.01米和3.02米。那么有了高度和长度,根据三角函数,可以得出三次弹射的斜坡角度是6.19°,4.89° 和4.34°,粗略估算下,坡度平均约为5°。基于45m/s 的速度,还有5° 的坡角,Rhett Allain 通过精确追踪,得出42秒才能完成赛道,也就是说赛道的长度是1890米。