【主策解讀】第四章:如何設(shè)計(jì)暗區(qū)AI的強(qiáng)度才合理?

各位先鋒好,我是暗區(qū)的主策117。本次【主策解讀】欄目想和大家聊一聊的,是大家一直關(guān)心的問題——暗區(qū)里的AI到底該有多強(qiáng)?
在制作暗區(qū)時,我們一直追逐的目標(biāo)是高沉浸感的擬真戰(zhàn)場。無論是游戲地圖設(shè)計(jì),還是游戲戰(zhàn)斗系統(tǒng),都向“真實(shí)”的方向盡力靠攏。當(dāng)然全然的真實(shí)也是不現(xiàn)實(shí)的,我們也需要考慮諸如硬件設(shè)備、實(shí)際體驗(yàn)等因素的限制。而游戲中AI的設(shè)計(jì),正是“擬真”目標(biāo)的重要一環(huán)。
相信大家經(jīng)常在暗區(qū)中與AI打交道,他們是暗區(qū)世界重要的組成部分。我們希望AI是暗區(qū)世界里真實(shí)有說服力的存在,而不僅僅是為了服務(wù)游戲設(shè)計(jì)目的所用到的工具。因此身為這個世界中的一分子,AI的設(shè)計(jì)需要符合這個世界的邏輯。為了達(dá)成這個目標(biāo),我們在設(shè)計(jì)暗區(qū)AI時找到了三塊基石——不求死、不超人、有生態(tài)。

不求死
相信看到這篇文章的同學(xué)大多肯定玩過千奇百怪的各種游戲,想必大家也早已習(xí)慣各種游戲中AI的笨拙。有些游戲的AI(并不特指某個游戲?。。?,他們似乎并不了解生命的珍貴,見到玩家就會一股腦的沖到玩家面前,成為玩家們的經(jīng)驗(yàn)寶寶或是送財(cái)童子。似乎他們這一輩子存在的價(jià)值就是送到玩家面前然后被擊敗。
但這樣的表現(xiàn)顯然說服不了挑剔的大家,想象一下,任何一個在現(xiàn)實(shí)中的人,都不會愿意跑到你面前求敗,然后再任你拿走他身上的裝備?,F(xiàn)實(shí)中遇到可能被一擊斃命的危險(xiǎn)時,理性人更多的會考慮如何規(guī)避風(fēng)險(xiǎn),而不是魯莽的進(jìn)攻。所以,暗區(qū)里的AI比起大家經(jīng)常見到的那些AI要更加惜命,也更傾向于躲避危險(xiǎn)。發(fā)現(xiàn)危險(xiǎn)時首先想到的是躲藏起來,減少自己的信息暴露,發(fā)起進(jìn)攻時也更愿意躲在掩體后,盡量少露出容易受到傷害的部位。

不超人
在大家玩過的千奇百怪的游戲中,大家肯定也見過AI那千奇百怪的能力。一些幻想世界觀的游戲我們不做深究,但確實(shí)也有一些寫實(shí)世界觀游戲中的AI有著極其不寫實(shí)的能力。這種反差感在一些有著成長積累要素的射擊游戲中尤為突出,我們會見到一個明明長得和你我差不多的人類,腦袋卻能接上幾十上百發(fā)子彈...
我們當(dāng)然不希望這樣科技都無法解釋的事情發(fā)生在暗區(qū)世界中。暗區(qū)的AI大多是"人",作為暗區(qū)世界里的一個活生生的人,AI的能力自然也不會超過人類所能。在絕大多數(shù)的情況下,暗區(qū)的AI不會比玩家更加血厚,也不會比真人玩家擁有更強(qiáng)大的攻擊力,他們所配備的裝備,基本也都是玩家能夠在游戲中獲取的。

在這些之外,我們也希望,玩家能做到的,AI幾乎都能做到;玩家無法達(dá)到的事情,AI也無法完成。我們也會時常用這條準(zhǔn)繩來考察AI的運(yùn)行狀態(tài)是否合理。
說到這里想起一個關(guān)于AI反應(yīng)速度的軼事,在原始的設(shè)計(jì)中我們?yōu)樗蠥I增加了一個與人類近似的0.2~0.3秒的發(fā)現(xiàn)敵人后的基礎(chǔ)反應(yīng)時間,但實(shí)際跑下來卻發(fā)現(xiàn)AI的反應(yīng)速度依然快于許多玩家,令人百思不得其解。后來經(jīng)過仔細(xì)的排查,發(fā)現(xiàn)原來是因?yàn)锳I運(yùn)行在服務(wù)器上,可以認(rèn)為AI與服務(wù)器連接的延遲比玩家更低,導(dǎo)致AI反應(yīng)速度比玩家稍快一點(diǎn)。因此我們又為AI增加了大約0.1秒的基礎(chǔ)反應(yīng)時間以模擬玩家與服務(wù)器的連接延遲,這下終于沒有比玩家反應(yīng)更快了。

有生態(tài)
只是做好了前兩點(diǎn),也僅僅是避免了一些極端糟糕的出戲情景,離有說服力依然有著很大的距離。因此,我們還需要“有生態(tài)”。
我們希望暗區(qū)里的AI行為邏輯能夠更加符合他們在這個世界中的身份。除去前述的“不尋死”外,為了讓暗區(qū)中的AI更加符合該環(huán)境里的行為邏輯,我們用了許多的時間和精力去設(shè)計(jì)AI的表現(xiàn)和行為。他們會吹口哨,會伸懶腰,相互間會閑聊,遇到危險(xiǎn)會挑釁,也有可能畏畏縮縮,甚至相互之間還會起沖突大打出手。如果你經(jīng)常偽裝潛入,相信這林林種種肯定見過不少。
既然行為邏輯要符合AI在暗區(qū)世界中的身份,“組織度”也是我們重點(diǎn)關(guān)注的特性之一。一幫臨時集結(jié)起來的烏合之眾顯然不會有什么組織度,而經(jīng)過專業(yè)訓(xùn)練有著嚴(yán)格紀(jì)律的戰(zhàn)斗小組則會有著更高的組織度以發(fā)揮最大的作戰(zhàn)效能。所以在暗區(qū)中你會看到普通的游蕩者群體毫無組織紀(jì)律各自為戰(zhàn),即便遭遇一大批游蕩者,各個擊破并不困難;但如果是“首領(lǐng)”及其護(hù)衛(wèi)小隊(duì),他們是更加訓(xùn)練有素的一批優(yōu)秀戰(zhàn)士,你會見到他們更多的行動配合,比如一個火力壓制另一個跑位推進(jìn),又或者一個吸引注意另一個嘗試?yán)@背偷襲。

另一個我們重點(diǎn)關(guān)注的特性是強(qiáng)度的合理性。能在更危險(xiǎn)區(qū)域持續(xù)活動站穩(wěn)腳跟的,肯定要有與之匹配的強(qiáng)大。因此在暗區(qū)中AI的強(qiáng)度與區(qū)域危險(xiǎn)程度對應(yīng),更高級的地圖有著更強(qiáng)的AI,同一張地圖中更危險(xiǎn)的區(qū)域也有著更強(qiáng)的AI。在危險(xiǎn)區(qū)域請一定不要輕視他們,他們會像強(qiáng)大的人類對手一樣給你足夠的壓力和威脅,輕敵的代價(jià)往往就是一身裝備。這也是先前在關(guān)卡設(shè)計(jì)篇章中提到的“引力”的重要組成部分,是暗區(qū)獨(dú)一無二緊張刺激體驗(yàn)的基石之一。
看到這里大家應(yīng)該對暗區(qū)的AI設(shè)計(jì)思路有了更全面的了解,暗區(qū)的AI有更豐富的表現(xiàn)和行為,有更像人的思考回路,有著和玩家相似的能力,也有與所處環(huán)境相契合的強(qiáng)度。我們希望暗區(qū)的AI能更像一個實(shí)際在暗區(qū)世界中存在的人,而不是服務(wù)器上冷冰冰的一段代碼?;蛟S現(xiàn)在他們還不夠聰明,少不了犯蠢出戲,但請千萬不要小瞧他們。我們也會保持更新與優(yōu)化,在不超過人類能力的范疇內(nèi)讓暗區(qū)的AI更聰明,也更像一個暗區(qū)世界里活生生的存在。

以上就是本次【主策解讀】中我想和大家探討的問題。歡迎各位在評論區(qū)對此次【主策解讀】的內(nèi)容與我們進(jìn)行互動,分享大家對于本期話題的一些看法。