Angry Birds 物理学

标签: Culture | 发表时间:2010-10-11 18:20 | 作者:胡维 逆风迎上
出处:http://apple4.us

【本文原载:《连线》,作者:Rhett Allain ,原文链接

你知道这个游戏的,我晓得你知道。没错,Angry Birds 。我已经对这样的游戏着迷了。你可以一次只玩一点点(比如一两关)并且每次当你「发射」,得到的结果都会稍微有那么点不同。等等,你还没玩过 Angry Birds ?恩,好吧。这个游戏简单创意是,用一支弹弓发射一些小鸟(它们看上去有些生气),就像投垒球一样扔出一个弧线,目标是把对面的绿猪们打翻撞倒。这个游戏就这么简单。

不过,如果从物理学的角度来看呢?这些发射的小鸟垂直方向的加速度是恒定的吗?水平方向的运动速度呢?让我们来一探究竟,好吗?噢,你可能会问,我为什么要这样做?我为什么就不能老实呆着好好玩两盘这个游戏呢?可这不是我的作风,我就是要分析一下,你可别拦我。

我原以为,要对 Angry Birds 进行分析,我需要自己先录制一些视频。不过,现在我决定直接用 Rovio(Angry Birds 开发商)提供的「游戏攻略」里的视频。尤其是下面的这段(谜底揭晓):

你怎么才能从飞行中的鸟儿身上获取数据呢?我将会使用我最喜欢的 Tracker Video analysis 。这个漂亮的追踪软件(除了免费之外,它还能在 Windows 、Mac 和 Linux 三个平台运行)有一个很棒的功能,可以自己排除视频中镜头移动和缩放带来的误差——较准点配对(calibration point pairs)。它的原理是,在一段视频中同时标记的两个「特征对象」,并且由始自终追踪这两个对象。通过追踪视频中每一帧画面里这两个对象的位置,Tracker 将会测量、计算、生成所需的数据。

另外一个需要知道的东西是视频中的比例尺。比例尺是多大?这谁知道呢?让我们从一个在每一关中都会出现的对象开始——用来发射鸟的弹弓。我先把这只弹弓的高度设定为 1 个 AB 。

Tracker

然后回到数据。下面的测绘图,这只鸟儿水平方向 (x) 的位置随时间的变化。

Data-Tool

这张图意味着什么呢?简单来说, 它意味着这只鸟儿在在水平 X  轴方向进行匀速运动。在我的实验里,这只鸟的水平速度是 2.46 AB/s (假设视频中的运动是实时的)。这足够了吗?好吧,假设这是真实的物理现象,并且是真实的抛物运动。那么在这个实验中,这只鸟儿中空中的受力示意图将是下面这样:
Untitled-2

没错,就这么简单。这只鸟儿(在空中)所受的唯一的力(假设这只鸟儿没有移动的太快的话)就是地球的万有引力。这也是我看到很多初入门者所犯的错误。他们总是试图在水平方向上施加更大力量,因为他们觉得鸟儿是朝着这个方向飞行的。千万别这么做!亚里士多德或许让你这么认为,但你不会想加入他的俱乐部的。在这个例子中,没有水平方向的力——也没有空气阻力。

那么来看看垂直运动?

Data-Tool-1

噢,我忘记指出在这张图表中有一些缺失的数据,就是当鸟儿「飞出」屏幕之外的时候。实际上,在这种情况下垂直方向仍然在进行匀加速运动(因为图形完全符合二次方程式)。这里涉及到的运动方程式是:

LaTeXiT-1-10

上面方程中的「t2」前的因数是加速度的 1/2 ,这意味着这只鸟儿的加速度(在垂直方向)是「2 AB/s2 」。但是如果这只鸟儿真的在地球上呢?在地球上,垂直地球方向的重力加速度是「9.8 m/s2」。那么,我就能算出这只弹弓的高度了。

LaTeXiT-1-111

多大的一只弹弓呢!哇喔,差不多 5 米高!那么,根据比例再测量一下这只红色的鸟儿有多大呢?大约有 70 厘米高!一只大鸟!一只又大又愤怒的鸟!

今天开始,Angry Birds 不该叫愤怒的小鸟了,而是愤怒的大鸟……

相关 [angry birds 物理学] 推荐:

Angry Birds 物理学

- 逆风迎上 - Apple4.us
【本文原载:《连线》,作者:Rhett Allain ,原文链接】. 你知道这个游戏的,我晓得你知道. 没错,Angry Birds. 你可以一次只玩一点点(比如一两关)并且每次当你「发射」,得到的结果都会稍微有那么点不同. 等等,你还没玩过 Angry Birds. 这个游戏简单创意是,用一支弹弓发射一些小鸟(它们看上去有些生气),就像投垒球一样扔出一个弧线,目标是把对面的绿猪们打翻撞倒.

Angry Birds 飞向 Chrome Web Store

- Kofai - 谷奥——探寻谷歌的奥秘
Chrome拉到了一个强力的支持游戏:Angry Birds. 它们的Chrome Web App是用WebGL和Canvas技术打造的,可以充分发挥Chrome浏览器的性能优势. 他们号称可以达到60fps的速度,不过在现场演示看起来稍微有点卡(那还是图形很简单的前几关呢). Angry Birds还使用了离线技术,你可以在离线的情况下继续玩游戏.

Angry Birds 中的 Chrome 彩蛋们

- Krevy - 谷奥——探寻谷歌的奥秘
Google I/O 第二天 Keynote 期间公布的网页版 Angry Birds 中不但有 Chrome 的专题关卡,还藏着七枚 Chrome 彩蛋,每一枚可打开一个专题关卡. 趁火眼金睛的 @gokeeper 跟 @musiXboy 还没空玩,小编先挖来与大家分享. (点击图片可放大,顺便请无视偶的得分…).

Angry Birds也有中秋節版本了

- Lionheart - winandmac.com香港版
9月尾將會是中秋節,連國際知名的Angry Birds也為此而慶祝一番,推出中秋節特別版,用家可下載或更新Angry Birds Seasons (US$0.99)即可. 除了背景音樂極有中國特色外,部份Angry Birds和Evil pigs也穿上中國傳統服飾. 讓大家一邊吃月餅,一邊打機吧⋯.

你中了 Angry Birds 的毒嗎?

- chris - TechOrange
Angry Birds 在 2009 年 12 月首先發佈於蘋果 iSO 平台,至今仍舊風潮不減,甚至還出現了許多中了 Angry Birds 毒癮的玩家,深陷在遊戲中不可自拔. 市場調查公司 AYTM 的研究人員透過諮詢心理學家和使用者統計資料來尋找 Angry Birds 上癮症的答案:. 每天全球 Angry Birds 的遊戲時數總合為 2億分鐘  =  380 年.

Angry Birds 喇叭来了!好可爱啊!

- 品味视界 - Engadget 中国版
Angry Birds 从游戏走到玩具,再走到实用的计算机外设产品,实在很不简单,试问谁会想到这只被打中的猪,会有如此的变化呢. 上图这款 Angry Birds Pigs 喇叭是同系列产品中的其中一款,是一款 iPod Dock,可以直接插上 iPod 播放,也有配备遥控器. 至于负责攻击它的 Angry Birds 则以随插即播(也就是一般喇叭 XD)的形式出现.

Angry Birds 喇叭來了!好可愛啊!

- SotongDJ - Engadget 中文版
Angry Birds 從遊戲走到玩具,再走到實用的電腦週邊產品,實在很不簡單,試問誰會想到這隻被打中的豬,會有如此的變化呢. 上圖這款 Angry Birds Pigs 喇叭是同系列產品中的其中一款,是一款 iPod Dock,可以直接插上 iPod 播放,也有配備遙控器. 至於負責攻擊它的 Angry Birds 則以隨插即播(也就是一般喇叭 XD)的形式出現.

[攻略]Angry Birds《愤怒的小鸟》官方视频攻略(全)

- kingpoe - Digital Beings
Angry Birds 愤怒的小鸟 相信很多人在玩吧,不过这个游戏要在每个关卡获得三星的分数,还是挺有难度的(更何况很多朋友可能还卡在某关,最后甚至放弃游戏了),游戏开发商迅速响应,推出涵盖63个关卡的官方视频攻略. 【感受】:这个游戏还是有点难度的,身边很多朋友卡到某一关时,就可能放弃这个游戏了.

Google+ 遊戲上場,Angry Birds 第一手實測

- 饭团 - T客邦
Google+ 上面已經有遊戲可以玩了. 目前只開放給少數的會員進行測試,並由超級強作 Angry Birds 打頭陣,除了 Angry Birds ,另有15款遊戲可以選擇. Google 在官方部落格表示:會員對於遊戲訊息的呈現有很大的控制權,似乎在暗示臉書上面遊戲訊息氾濫,但我們 Google+ 不會這麼搞.

終於來了!Angry Birds 正式登陸 Windows Phone 7!

- jun - Engadget 中文版
覺得 Windows Phone 7 太少遊戲玩嗎. 因為 Rovio 的 Angry Birds 終於登陸 Windows Phone 7 了. WP7 的用家現在可以在 Marketplace 上以 US$2.99( 約 TW$86/HK$23 )將 Angry Birds 的完整版帶回家,另有提供數個關卡的免費試玩版呢.