當前位置:
首頁 > 知識 > 抓住那隻口袋妖

抓住那隻口袋妖

會放電的皮卡丘,能使「心之眼」和「絕對零度」絕殺的火焰鳥,或者謎之夢幻,這些卡通形象是不是勾起了你滿滿的童年回憶?如果再跟你說,現在你也可以用精靈球捕捉到這些小精靈們了,你是不是會為之瘋狂?就是這款《Pokémon GO》(簡稱PMGO)讓全球幾百萬人奔上大街小巷,到處抓捕口袋妖。


Pokémon,中文有許多譯名,比如寵物小精靈、神奇寶貝、口袋妖怪等等,遊戲開發商日本遊戲業巨頭任天堂給出的官方譯名是精靈寶可夢(來自日文音譯),而其中以口袋妖怪這個譯名最為流行。1996年任天堂開發的掌機角色扮演遊戲——Game Boy,標誌著口袋妖家族的誕生。


由於遊戲大火,20年來,口袋妖已經有六個世代,除了今年即將在3DS上推出的《精靈寶可夢太陽》外,累計推出51款遊戲、805集電視動畫、18部劇場版電影等。而2016年PMGO這款手機遊戲又掀起了小高潮,發布不足4周,下載量已經超過了4億,迅速超過了2016年大紅大紫的遊戲《憤怒的小鳥》,《憤怒的小鳥》歷時大半年下載量才達到1億。

那麼,PMGO有什麼特別之處呢?又是如何做到的呢?

抓住那隻口袋妖



強大的定位技術

像之前系列口袋妖怪遊戲一樣,這次的PMGO依舊完美地繼承了收集、養成、對戰、交換4要素。與以往遊戲最大的不同是,PMGO把玩家收集口袋怪的過程,真正轉移到了現實生活中。這款遊戲要求玩家到現實世界中去捕捉寵物小精靈,在精靈點收集物品,積累了一定經驗值達到一定級別後,還能與其他玩家組團挑戰對手的道館。遊戲中地理坐標都來源於現實世界公共雕塑、歷史古迹或者旅遊標誌性建築,並隨著玩家位置移動而自動更新。


很明顯,定位是PMGO一個重要功能,它也一定有一個很好的位置分析平台。那麼這個平台又是如何工作的呢?一個位置分析平台需要解決三個挑戰:構建現實世界地圖、它能理解使用者在地圖上的位置,以及如何將用戶報告的位置添加到遊戲中的地圖上。


PMGO構建的物理世界地圖的基礎數據來源於谷歌地圖,但谷歌地圖並不是萬能的,不能標出其他很小的位置坐標,一些偏僻的地圖數據來源於任天堂的合作開發商、美國著名遊戲公司Niantic旗下遊戲玩家們幾十年來提供的海量遊戲數據。比如《Ingress》是Niantic公司在2011年時推出的一款現實增強類多人遊戲,玩家們曾提交了關於新傳送點的約1500萬份意見書,其中的500萬份被申請的傳送點成為了口袋妖怪的位置坐標。PMGO所有的精靈小站和道場,其位置、名稱、圖片都來自於之前《Ingress》玩家的上傳和申請。藉助地圖定位,把經緯度數據處理一下就能生成怪物信息。


地圖構建好了,另一個步驟就是要跟蹤玩家在遊戲中的位置。這就需要用到蘋果IOS或者安卓操作系統的定位功能APIs。由於遊戲中用戶主要是在室外,PMGO更多使用的是GPS定位,跟蹤玩家的位置,使玩家在虛擬遊戲世界也跟著移動。這種跟蹤使得它能夠訪問補給站,尋找出現在「周邊名單」上的口袋怪,對於遊戲運行來說是絕對重要的。


除了GPS定位外,PMGO的APP還自帶定位功能。GPS一般只能定位4米以內的建築,但PMGO的創始人知道地理定位遠比這個複雜,所以設計了一套軟體,讓用戶在半徑15米範圍內就能準確看到補給站,而不是GPS限定的只有在幾步之內才看到,這也讓去相同補給站的玩家們互動成為可能。

當手機攝像頭打開時,PMGO會通過攝像頭捕捉環境信息,來調動APP內的地圖信息,然後內在的計算機演算法根據系統定位得來的環境信息自動生成相應的口袋怪,顯示在手機屏幕上。

抓住那隻口袋妖



增強現實起關鍵作用?


一些技術迷認為PMGO之所以有那麼大魅力是因為這是增強現實技術(AR)的突破性運用。AR是一種可以實時地計算攝影機影像的位置及角度,並將虛擬圖像、視頻和3D模型與現實世界疊加在一起進行互動的技術,因為與環境完美融合,虛擬圖像看上去更像是真實的,而不是虛擬的。

在PMGO遊戲中,當你打開遊戲界面的AR功能,拍攝到周圍景觀時,這些口袋怪會疊加在手機攝像頭拍攝的實景中,這聽起來似乎很像增強現實,但實際上這款遊戲和谷歌早前製作的《Ingress》遊戲更像。二者都只是定位遊戲,論技術級別和用戶體驗還達不到AR級別。那麼,為什麼這麼說呢?


首先,不妨看個例子。谷歌眼鏡是增強現實的代表,戴上眼鏡,能讓你看到文本和圖像漂浮在你眼前,在這樣的環境里,用戶將能看到一個虛擬動物坐在一張桌子上,這個動物會隨著用戶觀看視角的改變而跟著改變,真正實現了虛擬物品與周圍環境的完美融合。而PMGO還只是根據玩家位置,在手機屏幕上生成口袋怪,這些口袋怪並沒有跟用戶有更多的互動,口袋怪歸根結底還是手機遊戲里的一部分,只能存在於手機屏幕里,而不是通過眼睛上的設備直接在周圍環境里看到。


另一個重要區別是,增強現實技術有自主學習的能力,通過計算機視覺或者深度感知能真正理解周圍的世界。比如隨環境的變化,虛擬生物會出現各種形態,有全方位立體的動作和表情,這是Magic Leap、微軟全息眼鏡和谷歌Tango等正在研發的。而PMGO綁定了谷歌地圖固定的經度和維度,環境信息會極大地影響使用效果。所以如果你玩PMGO的話,還會出現你的虛擬化身在遊戲中面對周圍全是不可識別的建築的情況,這是因為手機難以處理這些意外。如果包含了增強現實技術的話,內在的實時深度映射和物體識別將避免出現這些情況,而且你也不會在棒球場中間找到角金魚(一種生活在水裡的口袋妖),或者在寵物貓的頭上找到小拉達(口袋妖怪中一種類似老鼠的小型嚙齒動物)。


所以,業內人士認為這個遊戲的走紅現象是玩家們的情懷作祟,技術級別和製作還是不夠成熟。由於口袋怪用了一個全球超級IP,這個IP來自20年前最簡陋的Game Boy黑白掌機遊戲,積累了萬億粉絲的超級人氣。虛擬物品能浮於真實環境,對於大多數人來說還比較新奇,這款免費遊戲又打破了遊戲只能呆在房間里的局限性,具有很強大的社交功能,所以它能火起來也能理解了。

之前這樣的例子也不少見,出現了一些技術創新,早期的研發者都非常瘋狂,但直到一些大的品牌捲入,才真正吸引了幾百萬人的注意力。比如《Ingress》,是谷歌2013發布的一款基於移動端的免費互動遊戲,也是類似的手機收集遊戲,與口袋妖怪使用的是相同的製作方法和製作平台,而《Ingress》幾年積累的用戶數還不如口袋妖怪們僅僅在幾天里積累的用戶數。


那麼,真正的增強現實技術遊戲是怎麼樣的呢?只有Magic Leap才會帶來遊戲界的真正顛覆。

抓住那隻口袋妖



請您繼續閱讀更多來自 大科技雜誌社 的精彩文章:

神奇脂肪令你瘦
性感的人更自私?
越老不會越糊塗
世界上最神秘的山
人類身上 有沒有信息素?

TAG:大科技雜誌社 |

您可能感興趣

殘酷 黑猩猩飢餓難耐抓住猴子撕碎吃掉
每一根綁帶抓住你的心
讓你牢牢抓住水瓶座的心
襪子這樣穿,讓你瞬間抓住男神眼球
抓住心先抓住胃!12星座誰的菜最能留住男人?
抓住那個整容的女孩!
快抓住那隻又萌又帥又有肌的小蜘蛛!
具備這幾點技巧讓你牢牢抓住女人心
拿住!這個板塊抓住了絕不放手!
抓不住男人的心 那就抓住男人的胃 漫畫《晚餐》
抓住這個「腰」精!腰圍一尺五的楊冪居然偷偷用這個方法瘦腰!
要抓住12星座的心應該抓住什麼?
喜鵲總偷吃哈士奇狗糧,結果這貨埋伏一下午,一把抓住小偷!
怎樣抓住那些偷流量的「賊」
毒販都是怎麼被抓住的?
瘦臉難?那是沒抓住訣竅!
用口紅抓住他的心,這樣塗口紅接吻也掉不下來!
漫畫 抓住她的胃
男子抓住狗狗,一把砸向地面用磚頭拍暈:準備吃肉!