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