2013年7月18日 星期四

《FM5》需要一次連線:Turn10解釋X1政策改變後的雲、Drivatar特性

http://forum.gamer.com.tw/C.php?bsn=60001&snA=28372&tnum=3

先解釋一下什麼是Drivatar

以下是節錄Forza製作人幾年前的訪談內容(沒興趣的就自行跳過吧)
轉貼自Xbox360哈拉版精華區
--------------------------------------------------------------------------
問:通常一般賽車遊戲AI是如何運作,在比較傳統的遊戲裡?

答:在很多賽車遊戲裡,AI車輛不與玩家的車輛使用同樣的物理參數。AI對手有點像”火箭動力購物車”,盲目地沿著賽道上的一條軌道在跑。AI車輛並不若玩家車輛有著同樣的磨擦係數或動量,傳到車身或輪胎的動力是一按齒輪比比例大小的推力。懸吊的動作及車身的搖晃是根據玩家車輛相同的物理引擎,但是並不一定對應到車輛的摩擦力。這個方法有它的優點-它對CPU非常輕載,它很容易預測及對遊戲作調整,且容易緊跟在玩家附近。這個方法也有它的缺點-AI沒辦法自然的甩尾或偏離路線,AI會讓玩家車輛打轉出去但自己不會打轉,AI在該慢的地方快,在該快的地方慢。

問:那你們在Forza 1做了什麼來改變目前賽車遊戲AI的現狀?

答:在Forza 1裡,我們使用Drivatar技術來驅動AI對手使用相同於玩家車輛的物理系統--它沒有作弊。這個Drivatar技術是由微軟在英國劍橋的研發部門所開發,在這樣龐大的公司裡工作是有確實的好處--像這樣的資源不是其它遊戲開發者能使用的。他們當時並不是為Forza 1著手開發工作--差得遠,一開始那只是一個學術性的AI企劃,給一群機器人學和搜尋學研究者。Drivatar技術是個貝斯定理學習系統,它會觀察並記憶賽車技巧然後將它從不同車輛賽道中所學到的得出大概的跑法,當它經過更多的訓練,它的跑法就會更加進化。這表示它可以經由觀察人類來學習,但是,它也可能無法預測和學會壞習慣。它可能會學會切西瓜,在賽道上不同路段提早或延遅進彎點,甚至試踩煞車。雖然這很酷而且有趣,但卻可能成為遊戲開發者最可怕的惡夢。在很多方面,它比較像一個小孩而不是傳統AI系統,你教它的時間多過於撰寫它的時間。

問:那麼Forza 1裡的AI上了多少課呢?

答:在之前的Forza 1裡,我們在把系統整合前還來不及瞭解它真正的潛力,結果是,我會說它被訓練到青少年的發展程度。它還是會做些事讓我們搔著腦袋問--它幹嘛這麼做?有時候它是個惡霸,有時候它又猶豫不決。我們可以讓它開得很快,但是我們知道給它更好的訓練它可以開得更快。

我們時常在討論是否讓它在遊戲發售後還可以持續學習--基本上就是利用玩家社群來讓AI更聰明,那裡有很多很酷的遊戲方式。但老實說,我還是害怕讓系統解開這層封印。我擔心它會學會一些越軌的行為或是變得太快而難以對付。這想法一直出現在我的腦中,但我想我們必須等到我們更佳了解這技術和它全部的能力之後。

問:所以這孩子回到Forza 2了,你們做了哪些來引出Drivatar的潛力並且讓它和遊戲設計及平衡達到協調?

答:為了Forza 2,我們組合了一群很強的內部團隊來為360改善和重建我們的AI。我們現在有完整的生產流程來研究這台主機並且鑽研Drivatar技術。特別是這幾年我們學了很多,修改了一堆bug並且做了很多訓練。這麼說好了,它還是會做一些我們無法預測的事,但它還在學習,還在成長。在這時間點,我會說它成長到十八九歲了,它更快了,把車子使用得更好,更了解賽道。它沒有作弊而且它使用和玩家一樣複雜的物理引擎。

**************************

正文:

http://uk.ign.com/articles/2013/07/16/forza-motorsport-5-requires-one-time-internet-connection
翻譯轉貼自A9VG,譯者謳歌123

       Xbox One頭號首發遊戲《極限競速5》——其將廣泛運用這台主機的雲能力和保持在線功能——在微軟改變政策之後也擁有了線下模式。然而,在你開玩之前需要連接一次Xbox Live。

       在與IGN的採訪中,開發極限競速系列的工作室Turn 10負責人Dan Greenawalt解釋了如果你的Xbox One沒有連到Xbox Live,他們的首發賽車遊戲會怎麼樣。

       「所以當你第一次啟動遊戲,我們會要求你登陸。」他解釋道,「當你登陸後,你將得到Drivatar,你同時還將得到一大堆內容:賽道和車輛。我們的產品計劃是這樣的:我們將其安排得盡可能晚,然後將其作為首日的免費下載內容。」

       「(但)那需要內容來玩遊戲。我們基本的設計思路是能讓遊戲能夠玩得開,無論那些內容要多晚才到,這才能做一個盡可能豐富的遊戲。」

       換句話說,因為遊戲必須提前交給微軟測試、認證、壓盤,然後出貨,《極限競速5》必須遠早於11月完成。通過首發日要求部分遊戲內容作為下載內容,這給了Turn 10額外的時間去完成一切。所以你在店裡買到的光盤不是完整的遊戲,你需要去Xbox Live下載剩餘的內容(Greenawalt澄清道,這應該就是你玩的時候會發生的事情)。

       在那之後, Greenawalt說道,《極限競速5》就像你的電冰箱。「第一次你得用食物填滿它。」他解釋,「在那之後,你想什麼時候連接就連接,你想什麼時候更新就更新。Drivatar會跟這些食物一樣保持新鮮。Drivatar不會像食物一樣腐爛,但當你想尋找新的東西——新鮮的東西……它會保持不斷進化。這就是Drivatar系統的本質。」

       Drivatar是《極限競速5》在次世代AI無需預編程方面的努力。相反,根據你自己的競速表現會形成一輛幽靈車,使用你的反覆行為和傾向來模仿你如何競速,就彷彿你自己真正在開一樣。全世界其他玩家的Drivatar扮演你在單人比賽中的競爭對手。

       最後,Greenawalt告訴我們:「如果你想要得到最新版本的Drivatar,你得連線,因為我們需要盡可能多的人進行自我訓練。不止是在首發日,每一天的人們的競速都會使得Drivatar更加精確,更加多樣化,更加有趣。」

       「所有的雲以及在線要素都會使得遊戲變得更好。」Greenawalt總結道,「事實上我有點想說這是革 命性的。我們做的敵車和Drivatar不是所有人都可以預見到的,除非你玩過它。但我們同時也盡量在離線模式下做到更多。」

       「我們在做的不是一款首發遊戲。我們在做的是《極限競速5》,而首發時候你能玩到它。」

沒有留言:

張貼留言