《暴雪英霸》

幕後工作:AI

幕後工作:AI

AI 是《暴雪英霸》相當重要的一環,有相當數量的玩家選擇進行對抗 AI 的遊戲,而當玩家在 PvP 遊戲裡斷線時,也是由 AI 代管。當然,有時足以扭轉情勢的小兵和傭兵也是由 AI 控制!我們大部分的工作是為所有玩家帶來最棒的遊戲體驗,因此 AI 團隊在改善 AI 系統上投入很多的心血。接下來就讓我們看看其中有哪些工作吧!


優秀的 AI 需要哪些元素?

玩家對於「優秀」AI 的定義因人而異。對於我們來說,就是接近玩家預期的 AI。小兵和首領的行動模式必須可供預測,AI 英雄必須具備一定的技巧。玩家們會期待作為盟友的 AI 英雄能保障自身安全,並在正確的時間家入會戰。「保障自身安全」和「尋找最好的開戰機會」之間是一種微妙的平衡。另外,我們也希望 AI 給予人類玩家的支援不只限於 AI 盟友。

像維拉會施展騰躍後拉近距離,準備施放影獸空襲,但縫合怪卻以鉤子保住了人類玩家的小命!
製作優秀 AI 會面對各種挑戰。許多狀況相當複雜,有許多可行的策略可運用,而每位玩家的期望也不太一樣。我們和團隊裡的遊戲設計師密切合作,以他們認定的重要決策因子進行 AI 的開發。我們試著讓 AI 看起來更聰明,不過我們只會讓他們掌握和一般玩家對等的資訊,避免他們作弊。

調整內容有哪些?

我們逐漸從腳本控制的 AI 調整為以遊戲引擎內建的幾項全新系統控制。我們並沒有嘗試把 AI 徹底改造,而是建構一些可以更輕易讓 AI 運作更細膩的系統。你可能會發現 AI 英雄反應性變得更好、準確性更高,策略的運用也比以往更有彈性。


關於運作速度!

全新的 AI 系統運作速度比以往快上好幾倍。這不但略為提升遊戲的幀率,也讓我們能提升 AI 的更新率!現在,AI 的反應速度更快,也能快速地使用技能組合。因此,我們也為低難度 AI 加上更新率的限制。


戰術

全新 AI 獲得戰術運用的強化,因此具有更多元的目標選擇,且在會戰裡的站位更為靈活。AI 現在可以預測目標行動、尋找群聚的目標,並以各種方法篩選或選擇重要目標。擁有這些技術後,設計人員也很享受 AI 細膩運作機制的製作工作。像科爾蘇加德的技能運用就是一個很好的例子:

AI 英雄不再傻傻地以最近距離接近對手,也會善用走位避免危險。他們會以目標周圍的位置計算風險評比,並選擇最安全的路徑。

AI 現在也會使用拉打技巧,讓他們在就定位的同時保持攻擊態勢。


策略

現在 AI 運用一套全新的策略系統。英雄在地圖上有行動可選擇,每一項都是 AI 的潛在目標。每個目標都會計算一個重要性分數,隊伍裡的 AI 英雄會分配到最適當的目標。這種演算法的目的為贏得遊戲,方法包括在線上吸取經驗、打傭兵營地,或是控制地圖目標物件。當然,AI 也會獵殺地圖上獨自閒晃的對方英雄,所以別再當獨行俠啦!

開發工作

遊戲團隊正在製作新的英雄、戰場背景和遊戲模式。為了維持如此迅速的開發工作,我們也製作了 AI 編輯器,讓遊戲設計人員可以迅速調整每一位英雄的 AI 設定,使得 AI 品質更上一層樓、更貼近每一位英雄的遊戲風格。現在,只要阿茲莫丹發現你殘血,就會試著用遠距的破滅魔彈收掉你!

全新 AI 的主體為「樹狀動作選擇」系統,這是遊戲裡相當常見的 AI 技術。以「樹狀」命名的原因在於這個系統的流程會篩選出 AI 可採取的決策,而「樹狀結構」的末梢則是 AI 可能採取的行動,像是行動或攻擊。

「樹狀結構」的分支採模組設計,可依據單位、地圖和遊戲模式套入不同的 AI 行為。這一套系統可有效支援各種英雄和戰場。

這是維拉「樹狀動作選擇」系統 400 個節點的一部分。

展望

從卡爾洛斯之後,所有新英雄都採用新的系統。隨著遊戲不斷更新,每次都會為既有英雄採用新系統。我們將更進一步改善 AI 系統,其中包括危險迴避機制、策略決定及戰術運作的強化。如果你有任何回饋意見,歡迎到論壇和我們分享。我們希望讓玩家盡情享受 AI 對戰體驗。

現在就邀請好友到萬象界域與 AI 對戰吧!祝你好運!

下一篇文章

重要消息