人工智能設(shè)計在游戲中的應(yīng)用

本文源自 學(xué)翼啟 微信公眾號 轉(zhuǎn)載請注明出處

我們玩游戲泼橘,主要是為了得到一種放松、一種享受迈勋、以及在現(xiàn)實生活中無法得到的一種快感炬灭。這需要游戲能制作得符合玩家的口味,游戲的主題能夠吸引玩家深入靡菇,游戲的規(guī)則和結(jié)果能夠使得玩家滿意重归。而在這一切中,人工智能技術(shù)扮演了相當(dāng)重要的角色厦凤。

人工智能已經(jīng)逐步進入到我們的生活鼻吮,而在游戲中,人工智能技術(shù)又是如何得到應(yīng)用的呢?本期我們就一起來聊聊關(guān)于游戲中人工智能的設(shè)計方法较鼓。

一椎木、游戲中的人工智能

●人工智能定義的不同標準

●人工智能在游戲業(yè)的現(xiàn)狀

●游戲人工智能的設(shè)計目的

1、人工智能定義的不同標準

學(xué)術(shù)界對AI的研究博烂,注重的是內(nèi)部機制亮蛔。因為學(xué)術(shù)研究的目的是事物內(nèi)部運行機制篙贸,不斷地改進算法蹈垢,使得內(nèi)部結(jié)構(gòu)趨于合理丈咐。

游戲AI基本是AI學(xué)術(shù)研究的第4個研究方向,即理性行為領(lǐng)域躺率。

2玛界、人工智能在游戲業(yè)的現(xiàn)狀

近幾年游戲AI的發(fā)展迅速万矾。在1997年還只有24%的制作組里有專職的AI程序員,而到了2000年慎框,約有80%的制作組都有1名以上的專職AI程序員勤众。

3、游戲人工智能的設(shè)計目的

二鲤脏、人工智能設(shè)計

1们颜、有限狀態(tài)設(shè)計

●有限狀態(tài)設(shè)計(Finite State Machine,縮寫為FSM)是具有一定數(shù)量的狀態(tài)和狀態(tài)轉(zhuǎn)換的計算機模型猎醇。

●有限狀態(tài)設(shè)計是游戲業(yè)所使用最普遍的技術(shù)窥突,多用于動作、冒險硫嘶、角色扮演類等第三人游戲阻问。

2、模糊狀態(tài)設(shè)計

FSM雖然有很多優(yōu)點沦疾,但它有個致命的弱點:只能處理確定性的情況称近。使用FSM建立的NPC的行為系統(tǒng)過于規(guī)范,很容易被玩家識破哮塞。于是人們想到了是否能把不確定性引入NPC的行為系統(tǒng)中刨秆。于是另一種方法應(yīng)運而生,這就是模糊狀態(tài)機(Fuzzy

State Machine忆畅,縮寫為FuSM)衡未。

FuSM的基本思想就是在FSM基礎(chǔ)上引入不確定性。

3家凯、可拓展性AI

可擴展性AI的鼻祖是QuakeC缓醋。它是由PC游戲業(yè)里最有名的程序員John

Carmack設(shè)計的一種腳本語言工具,幾年前隨著《Quake》游戲一同推出绊诲。

以腳本語言工具為代表的可擴展性AI技術(shù)送粱,最大局限性是玩家需要有一定的編程能力。

●AI編程工具●AI技術(shù)專題

(1)AI編程工具

法國MASA公司的DirectIA是一個基于代理技術(shù)的SDK掂之。這套SDK可以用來生成自主代理或自主代理群體抗俄,從而使游戲中的角色具有一定的自主學(xué)習(xí)性和適應(yīng)性,使它們可以具有感知能力和反應(yīng)能力板惑。

另外一個很有名的產(chǎn)品就是Motion Factory公司的Motivate橄镜。這是一個從機器人技術(shù)和實時控制技術(shù)的研究成果中轉(zhuǎn)化來的AI

SDK。

(2) AI技術(shù)專題

●《半條命》中的AI技術(shù)應(yīng)用層出不窮冯乘。

●《The Sims》中采用的面向?qū)ο蠹夹g(shù)。

三晒夹、玩家與AI之間的關(guān)系

●玩家和AI是否需要同樣對待

?玩家和游戲AI之間天生處于不平等地位裆馒。

●是否需要絕對的真實

?如果游戲NPC足夠聰明姊氓,他當(dāng)然能夠意識到自己沒有機會戰(zhàn)勝玩家,他就應(yīng)該把自己鎖在安全的坑道喷好,不主動打開門而悄悄的進行埋伏翔横,這樣的做法無疑是最明智的。

?如果玩家控制的角色在游戲中受到的傷害達到一定程度梗搅,玩家一定會讓角色逃離戰(zhàn)場或者試圖進行恢復(fù)禾唁,如果NPC這么做,那么玩家就不得不進行追殺无切,玩家殺死他就十分困難荡短。這種結(jié)果就使得游戲要么像一個埋伏式的較量,要么像比賽追逐的游戲哆键,兩種情況無疑都比較無聊掘托。

四、人工智能的編寫

【案例】

人工智能文檔的編寫過程

首先定義一個NPC的行動范圍籍嘹,包括如下4種:

視野范圍

說明:是指NPC發(fā)現(xiàn)目標的有效警戒范圍闪盔,是一個由視野半徑形成的圓形區(qū)域。

逃跑范圍

說明:是指NPC脫離目標的有效移動范圍辱士,是一個以逃跑半徑形成的圓形區(qū)域泪掀。

遠戰(zhàn)攻擊范圍

說明: 是指允許NPC發(fā)動遠戰(zhàn)攻擊的范圍,是一個以遠戰(zhàn)攻擊距離為半徑的圓形區(qū)域颂碘。

近戰(zhàn)攻擊范圍

說明:是指允許NPC發(fā)動近戰(zhàn)攻擊的范圍族淮,是一個以近戰(zhàn)攻擊距離為半徑的圓形區(qū)域。

?NPC視野AI流程圖

?NPC技能AI流程圖

?NPC數(shù)據(jù)表

小結(jié):

一款電子游戲中人工智能設(shè)計的好壞會直接影響到游戲的可玩性凭涂。如何在現(xiàn)有技術(shù)水平的基礎(chǔ)上加入更多祝辣、更新穎的人工智能是擺在電子游戲設(shè)計人員面前的又一課題,只有真正理解人工智能與玩家之間的關(guān)系切油,在游戲中充分考慮玩家的需求蝙斜,才能最終設(shè)計出被玩家接受的優(yōu)秀的游戲產(chǎn)品。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末澎胡,一起剝皮案震驚了整個濱河市孕荠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌攻谁,老刑警劉巖稚伍,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異戚宦,居然都是意外死亡个曙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門受楼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垦搬,“玉大人呼寸,你說我怎么就攤上這事『锓。” “怎么了对雪?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長米绕。 經(jīng)常有香客問我瑟捣,道長,這世上最難降的妖魔是什么栅干? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任迈套,我火速辦了婚禮,結(jié)果婚禮上非驮,老公的妹妹穿的比我還像新娘交汤。我一直安慰自己,他們只是感情好劫笙,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布芙扎。 她就那樣靜靜地躺著,像睡著了一般填大。 火紅的嫁衣襯著肌膚如雪戒洼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天允华,我揣著相機與錄音圈浇,去河邊找鬼。 笑死靴寂,一個胖子當(dāng)著我的面吹牛磷蜀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播百炬,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼褐隆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了剖踊?” 一聲冷哼從身側(cè)響起庶弃,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎德澈,沒想到半個月后歇攻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡梆造,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年缴守,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡斧散,死狀恐怖供常,靈堂內(nèi)的尸體忽然破棺而出摊聋,到底是詐尸還是另有隱情鸡捐,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布麻裁,位于F島的核電站箍镜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏煎源。R本人自食惡果不足惜色迂,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望手销。 院中可真熱鬧歇僧,春花似錦、人聲如沸锋拖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽兽埃。三九已至侥钳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柄错,已是汗流浹背舷夺。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留售貌,地道東北人给猾。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像颂跨,于是被迫代替她去往敵國和親敢伸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容