一個小型的遊戲開發團隊,如何創造無限的虛擬世界?答案是,把創造世界的任務交給電腦。透過「隨機生成」(procedural generation)技術,遊戲中的景物可以隨著玩家的探索而自動產生。
作為近年來最具野心的遊戲之一,《No Man’s Sky 》以其「無限空間」和「超高自由度」為賣點,而開發遊戲的 Helle Games 僅有 10 名員工。他們使用的正是隨機生成技術。不過,相比其它遊戲來說,這款遊戲中要複雜許多。
「我們嘗試去做人們從未做過的事情,」 遊戲的開發者之一 Sean Murray 在接受 Technologyreview 網站採訪 的時候說,「讓你飛行到一個星球上,就像真正的星球那麼大,包含了生命、生態、湖水、洞穴、瀑布和峽谷,然後穿越平流層,飛向太空。從來沒有遊戲做到過。這是一個巨大的挑戰。」
No Man’s Sky 有數以百萬計的星球,並且都呈現出不同的形態。星球隨著玩家的發現而產生,遵循星系的規則,有自然界風化的影響。生活在星球上的各種生物會繁殖,並且隨著時間發展產生變異。
[embedded content]
如此龐大的世界,自然會帶來許多技術上的挑戰。首先是如何進行測試。開發團隊使用了自動機器人,讓它們去探索世界,然後拍攝照片,回饋給團隊。另外,為了避免玩家陷入徹底孤獨,遊戲開始的時候,新玩家會處於同一個星系之中,最初任務就是向星系中心進發。在接下來的時間裡,玩家們會相遇、戰鬥、貿易、開礦、探索等等。「我們不知道人們最終會工作、集合還是分散開來,」 Murray 說,「我知道,玩家不希望聽到的是,我們也不知道會發生什麼事情,但是,這正是讓我們興奮的地方:遊戲是一個龐大的實驗。」
最初,遊戲中的世界是完全隨機產生的,但是這並不能帶來好的遊戲體驗。「只有 1% 的時間裡,它能夠創造一個自然、有趣和悅目的世界 ,其它時間裡,它是一團糟。某些情況下,天空、水面和地面是同一種顏色。沒法玩,」 Murray 說。於是,他們開始確定一些簡單的規則,使遊戲的世界不再那麼隨機和雜亂,同時又保持了不可預測性。
在過去,要創造一個龐大的虛擬世界,可能需要幾百人的團隊,而如今,隨著電腦性能的強大,小型團隊也能夠做到了。Hello Games 採用了一種創造遊戲的全新方式。
「從整體上觀察遊戲開發,我感覺創造內容的花費是真正的問題,」 他說,「藝術家們要創造一個世界,需要耗費大量的金錢,這迫使許多人不再做出冒險性的創新。同樣,你不可能讓 300 人去實驗性地工作。通常來說,遊戲開發就像是建造摩天大樓。大樓有形式和定義,但最終來說,它和周邊的建築是非常相像的。在大型倉庫裡,與數百人一起開發遊戲,並非我喜歡的事情。遊戲開發不應是那個樣子——如今它也不需要是那樣的了。」
延伸閱讀:
單機的夥伴,遊戲人工智慧:開發不易發展慢,遊戲最難突破的障礙
獨立遊戲甘苦談:高自主、低成本、富創意,打破商業框架
遊戲系統30年甘苦談:安裝方式、人機介面人性化,軟硬體門檻大幅降低
標籤:遊戲 , 線上遊戲 , 演算法 , no man’s sky , 隨機產生 , procedural generation
下一則
透過滑鼠就能管理全市的路燈,還可以節省50%以上的能源
您可能會有興趣的文章
玩《魔獸世界》積功德!玩家搶標退役「刀鋒伺服器」,募逾30萬善款
台灣暴雪、智凡迪與天使心基金會今日舉辦聯合記者會,宣布為期一個多月的刀鋒伺服器慈善義賣共拍賣出...
《戰車世界:閃擊戰》iOS 版正式上架,體驗 7 打 7 多人連線大戰
Wargaming 推出的線上遊戲《戰車世界》(World of Tank)由於主題特殊,獲得...
開啟嶄新方向的選角風潮!《暴雪英霸》製作人深度訪談
眾多玩家引頸期盼的《暴雪英霸》目前已經進入Alpha測試階段,雖然現在已經有許多實況可以讓大家...
恣意遊玩不設限,《爐石戰記》iPad 版街頭競賽 5 月登場
暴雪 Blizzard Entertainment 的免費線上卡牌遊戲《爐石戰記:魔獸英雄傳》...
歷史悠久的遊戲系列健康診斷:日式遊戲篇
遊戲業發展至今已過了無數年頭,許多名作發展成歷史悠久的系列,奠定自己在遊戲史上的經典地位。然而...
留言列表