任何成長於20世紀80年代的人都應該對 Pac-Man 這款遊戲十分熟悉,在這款街機遊戲中,玩家使用操縱桿引導裏面的黃顏色角色通過一個二維迷宮。當它移動的時候,角色會大口的咀嚼沿途所遇到的金幣,同時還要避免被迷宮中“巡邏”的幽靈碰到。
Pac-Man的普及程度和遊戲性讓它成為了20世紀80年代標誌性的遊戲之一,也產生了深遠的影響力。
所以當各種團隊都試圖為現代世界重新發明這款遊戲的時候,這並不讓人感到奇怪。如今Thomas Chatzidimitris和他的好朋友也嘗試重新發明這款遊戲,他們透露了是如何處理這個遊戲的。他們已經共同開發了一款Android平台的遊戲,這款遊戲使用了智能手機的技術將Pac-Man轉換成了一個真實世界裏的追逐遊戲。
這款遊戲被命名為PacMap,用户使用智能手機的GPS傳感器來確定自己在OpenStreetMap裏的位置。然後,遊戲會在玩家200米範圍內的本地街道上疊加一個Pac-Man遊戲中的網格,而且金幣也會分佈在整個地圖中。遊戲生成完成後,玩家只需要通過在這些街道中奔跑,收集硬幣,同時還要避免由電腦產生的幽靈。
生成的幽靈有兩種類型。
- 第一種就是在整個遊戲地圖中隨機移動,希望可以通過很突然的方式抓住玩家,其直截了當的使用標準算法來計算他們的路線。
- 第二種類型的幽靈其外觀是紅色的,實際上它會一直跟隨着玩家。它們唯一要做的就是使用商業地圖服務來確定追逐玩家的最短路線,然後按照路線前進。
但是,當玩家的位置發生變化時,幽靈以及其地圖服務就會重新計算路線。不過這有一個問題就是,因為這個遊戲採用的地圖服務的限制,單部手機在指定的時間內向服務發送的請求數量是有限的。因此遊戲本身也可以使用標準的最短路徑算法來執行計算,從而制定出最短的路線。
PacMap並不是一個新的遊戲。各種網站的數據顯示,這款遊戲在2011年就已經推出了,如今這款遊戲並不再可供下載。
然而Chatzidimitris表示,他們開發的這項繞過商業地圖服務限制的技術,在未來可用於任何基於地圖的追逐遊戲。採用這些技術可以使程序員和設計師來開發位置/基於地圖的遊戲,可以涉及智能虛擬人物在遊戲過程中根據玩家的運動行為進行動態地調整。
順便説一下,PacMap並不是第一款嘗試將Pac-Man帶到現實世界裏的一款遊戲。在2004年,一個新加坡的團隊開發了一款類似的遊戲,遊戲中玩家使用增強現實的眼鏡在當地現實的街道中暢玩,玩家可以選擇當Pac-Man或幽靈,但由於當時是智能手機時代的早期階段,這款遊戲需要專業的定位設備和眾多的助手才能保證遊戲的正常運行。
via technologyreview
資料來源:雷鋒網
作者/編輯:思睿
請按此登錄後留言。未成為會員? 立即註冊