AI技術(shù)在游戲開發(fā)中的五種有效嘗試
AI,即人工智能(Artificial Intelligence) ,當下處于風口浪尖的AI莫過于谷歌推出的AlphaGO(阿發(fā)狗)。其實作為玩家在游戲中最為常見的對手,幾乎每一個游戲里面都有AI的存在。通過對多款游戲的分析,海外的游戲研發(fā)人員總結(jié)出下列五種游戲AI設計、研發(fā)的新嘗試。希望通過翻譯該篇文章給廣大開發(fā)者提供更多游戲AI開發(fā)的思路,以下是翻譯整體全文:
一、《全境封鎖》&《幽靈行動》:讓玩家沉浸在核心玩法中
在《全境封鎖》封鎖中,敵人的活動是隨機的。有時候他們會站在開闊地,沒有一點保護;有時候又會偷偷地繞到玩家背后,給玩家一個“驚喜”。在過去的十年類,《F.E.A.R.》系列(一款恐怖射擊游戲)一直被譽為恐怖射擊游戲的標桿,《全境封鎖》在射擊體驗上也沒有沒有能超越《F.E.A.R.》系列,使得《全境封鎖》變得更好玩的是在尋找掩護的AI設計上。
在同為育碧開發(fā)的《幽靈行動》中,玩家可以在射擊場景中找到適合的掩體,可以按下按鍵使游戲人物自動找到適合的掩體。這意味玩家在掩體之間的移動是自動化的,而且在兩個掩體之間的移動的可以估算的(移動的線路上會出現(xiàn)一條淺淺的白線),玩家玩家可以把更多的時間專注于策略的思考以及射擊的精準度上。
總結(jié):AI可以幫助玩家更好、更快地了解游戲中的場景,讓他們有更多的精力“處理”游戲的核心玩法,例如去射殺誰。
二、《極限競速》:讓競爭的對手變得更加擬人化
自2005年推出以來,《極限競速》就在不斷改進AI,而方法就是收集不同玩家游戲中的駕駛習慣和行車路徑。在最新推出的《極限競速6》中,如果玩家在游戲開啟了微軟的云服務,那么游戲就會下載通過大量計算后的新數(shù)據(jù),游戲中的AI也就會模仿來自世界各地其他玩家的跑法,甚至包括一些愚蠢的失誤等等。
好的一面是,這樣AI能更給玩家?guī)淼氖歉嗟男迈r感,也顯得更人性化。但是也有不好的一面,也就是即使把難度調(diào)整至最高,一些“高玩”還是可以非常輕松的過關,因為沒有多少真正專業(yè)的賽車手會玩游戲,而通過整合計算的AI對于這些“高玩”的難度并不大。
總結(jié):學習型的AI將會給玩家更多新鮮感和人性化的體驗,但是,并沒有太多專業(yè)的人士會進入你的游戲,這也導致這些AI的行為不太像專業(yè)人士。
三、《異形:隔離區(qū)》:隨機設定加強了游戲的刺激程度
在普通的FPS游戲中,能展示敵人AI的就是在玩家四處射擊時躲閃的動作。在這些游戲中,玩家就像是獵人,而敵人就像是大同小異的獵物一樣。但是在《異形:隔離區(qū)》,在一概念被完全顛覆,游戲的異形實力和玩家是一模一樣的。并且不會按照常理出牌,它們的行動和動作都是隨機的,這就決定著玩家必須保持高度緊張。玩家需要時刻查看手中的生物探測器,并擁有良好的預判意識。
總結(jié):完全不可預測的AI設定大大提高了游戲的刺激程度和玩家的代入感。
四、《城市征伐》:用AI幫助開發(fā)者開發(fā)及完善游戲
在《城市征伐》這款游戲中,AI的最大作用并不在于游戲的內(nèi)容上,而是在于游戲的設計本身。在游戲的開發(fā)和迭代中,該游戲的開發(fā)者利用AI不斷去測試每個建筑的平衡性。并且通過算法模擬高手間的對戰(zhàn),獲得大量的數(shù)據(jù)幫助開發(fā)者調(diào)整游戲的參數(shù),來修改每一個游戲中的每一個細節(jié)。
總結(jié):AI可以幫助開發(fā)者更好的完善游戲的細節(jié)以及進行更全面的測試。
五、《求生之路》:多人聯(lián)網(wǎng)游戲中改變每一個玩家的難度
在知名游戲《求生之路》的聯(lián)網(wǎng)模式中,玩家要與其他三名真實玩家合作,共同抗沿路上的感染者并逃離被病毒感染的區(qū)域。而游戲AI在該款游戲中也有了深度的應用,除了控制僵尸的動作以外,還會根據(jù)四名玩家的操作特點、水平、剩余彈藥等各方面情況來控制僵尸類型、進攻速度、數(shù)量等等。
總結(jié):在多人聯(lián)網(wǎng)游戲中,每一個玩家都是不同的,通過AI改變游戲?qū)γ總€玩家的的難度和強度,以適應他們,確保每個人都得到一個令人滿意的,具有挑戰(zhàn)性的經(jīng)驗。
結(jié)語:
正如上文所述,AI在游戲有多種多樣的使用方法,它可能是一個測試工具,讓你的游戲更加完美;也可能是一個更聰明的NPC,讓你的有游戲更加有趣。AI只是算法,但又不僅僅只是算法。