企業(yè)管理ARPG怪物AI策劃_第1頁
企業(yè)管理ARPG怪物AI策劃_第2頁
企業(yè)管理ARPG怪物AI策劃_第3頁
企業(yè)管理ARPG怪物AI策劃_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、ARPGG怪物AAI策劃劃這篇文章章中提到到的人工工智能AAI作用用是控制制角色(怪物、NPCC、失去去控制的的PC等等)的行行為,對對環(huán)境條條件做出出合適的的反應(yīng)。本策劃案案擬使用用事件觸觸發(fā)器來來實(shí)現(xiàn)AAI:觸觸發(fā)事件件的所有有者滿足足觸發(fā)條條件時,就采取取行動;觸發(fā)條條件和采采取的行行動中的的變量可可以改動動,這樣樣來調(diào)節(jié)節(jié)AI的的表現(xiàn)。這個系統(tǒng)統(tǒng)需要:觸發(fā)事事件編輯輯器;AAI基本本行為表表、AII類型表表和AII參數(shù)表表。觸發(fā)事件件編輯器器(trriggger ediitorr):用用來編輯輯觸發(fā)事事件。一個觸發(fā)發(fā)事件分分為3部部分,所所有者、觸發(fā)條條件和行行動。AAI的所所有者滿滿

2、足觸發(fā)發(fā)條件時時,就采采取行動動。觸發(fā)事件件在運(yùn)行行時從AAI參數(shù)數(shù)表中讀讀取AIIP18列、AIDDISTT列和AAIREEC列的的內(nèi)容作作為對應(yīng)應(yīng)變量的的值,這這樣可以以通過調(diào)調(diào)節(jié)AII參數(shù),方便地地調(diào)節(jié)AAI行為為。其中中AIPP188:對應(yīng)AAI觸發(fā)發(fā)事件中中的各種種變量,根根據(jù)需要要可能增增加。AAIDIIST和和AIRREC是是每個角角色都有有的參數(shù)數(shù),一般般作用是是定義AAI感知知范圍和和反應(yīng)時時間。觸發(fā)條件件也就是是特定的的環(huán)境條條件,可可以包括括以下數(shù)數(shù)值的一一個特定定范圍:當(dāng)前目標(biāo)標(biāo)與角色色的距離離;特定定NPCC(群)與角色色的距離離(如:7.332米內(nèi)內(nèi)有敵對對角色);

3、地圖物物件與角角色的距距離;角角色參數(shù)數(shù)數(shù)值;行動則是是一組基基本行為為,可以以包括:更換目目標(biāo);接接近目標(biāo)標(biāo);遠(yuǎn)離離目標(biāo);保持相相對位置置;保持持相對距距離;近近戰(zhàn)攻擊擊;對角角色使用用技能;對環(huán)境境使用技技能;等等待;等等等(函數(shù)“檢定某某AIPP”的功能能是以該該AIPP為百分分比數(shù)值值來判斷斷成功與與否,做做法是隨隨機(jī)取一一個0到到99的的整數(shù),與該AAIP的的值比較較,較小小則檢定定成功,較大或或相等則則檢定失失敗。)舉例:斷續(xù)接近近(AIIDISST,AAIREEC,AAIP11,AIIP2)條件:AAIDIIST距距離內(nèi)有有敵人;近戰(zhàn)攻攻擊范圍圍內(nèi)沒有有敵人行動: 檢定AIIP1

4、成功時時(接近近目標(biāo) AIRREC秒秒);失失敗時(停止動動作AIIP2秒秒);重置TRRIGGGER;斷續(xù)攻擊擊(AIIP3,AIPP4)條件:近近戰(zhàn)攻擊擊范圍內(nèi)內(nèi)有敵人人行動:檢定AIIP3成功時時檢定AAIP44AIPP4成功功時(對對目標(biāo)使使用技能能某某);AIIP4失失敗時(對目標(biāo)標(biāo)近戰(zhàn)攻攻擊);AIP33失敗時時(停止止動作AAIP22秒);重置TRRIGGGER;編輯器界界面參照照星際地地圖編輯輯器的觸觸發(fā)事件件編輯器器,如圖圖:AI基本本行為表表(AII baase acttionns):角色試試圖(更更換目標(biāo)標(biāo);接近近目標(biāo);遠(yuǎn)離目目標(biāo);保保持相對對位置;保持相相對距離離;近戰(zhàn)

5、戰(zhàn)攻擊;對角色色使用技技能;對對環(huán)境使使用技能能;等待待;等等等),稱稱為角色色基本行行為。本表的作作用是11,由系系統(tǒng)策劃劃對程序序提出要要求,使使角色能能夠響應(yīng)應(yīng)這些基基本行為為;2,程序決決定能夠夠?qū)崿F(xiàn)其其中的哪哪些內(nèi)容容,反饋饋給策劃劃并對該該表修改改;3,基本行行為表決決定后,作為腳腳本策劃劃的參照照,幫助助其編寫寫AI行行為腳本本。本表包括括的列:ACTIION:AI基基本行為為的名稱稱,被其其他表所所引用。描述:對對該基本本行為的的描述。舉例:接接近目標(biāo)標(biāo)Actiion:接近目目標(biāo)描述:角角色試圖圖移動到到目標(biāo)當(dāng)當(dāng)前所在在的坐標(biāo)標(biāo)點(diǎn)。AI類型型表(AAI ttypees):AI類

6、類型由一一個或多多個事件件觸發(fā)器器組成,是觸發(fā)發(fā)事件數(shù)數(shù)據(jù)庫的的一個查查詢,映映射該數(shù)數(shù)據(jù)庫中中所有“所有者者”為該AAI TTYPEE的觸發(fā)發(fā)事件腳腳本。該該表還記記錄該AAI的描描述和各各參數(shù)的的具體作作用,以以供參照照。本表的作作用是11,由系系統(tǒng)策劃劃對腳本本策劃提提出要求求,編寫寫AI行行為觸發(fā)發(fā)事件,填入AAI類型型表;22,數(shù)值值策劃參參照本表表內(nèi)的說說明,可可以根據(jù)據(jù)NPCC的特性性填寫AAI參數(shù)數(shù),調(diào)節(jié)節(jié)AI行行為。本表包括括的列:描述:即即對該AAI類型型的總體體描述。Aityype:是該AAI類型型的名稱稱,被其其他表引引用,是是AI類類型表的的索引列列。AIP118:a

7、i parrameeterrs,用用來描述述各AIIP的作作用。觸發(fā)事件件: 記記錄該AAI類型型的所有有觸發(fā)事事件舉例:SSkelletoon AAI描述:“骷髏戰(zhàn)戰(zhàn)士”是一個個遲鈍的的AI。它發(fā)現(xiàn)現(xiàn)敵人后后會試圖圖接近,有敵人人在攻擊擊范圍內(nèi)內(nèi)時則持持續(xù)攻擊擊;但是是它經(jīng)常常會毫無無理由地地停止動動作一段段時間,站著發(fā)發(fā)呆。Aityype: SkkeleetonnAIIP1. 當(dāng)肉肉搏范圍圍內(nèi)沒有有敵人時時,繼續(xù)續(xù)接近敵敵人的幾幾率(%)AIPP2. AIPP1,AIIP3檢檢定失敗敗后等待待的時間間(單位位:秒)AIIP3. 當(dāng)肉肉搏范圍圍內(nèi)有敵敵人時,攻擊敵敵人的幾幾率(%)AIPP4

8、. 攻擊時時,以技技能代替替近戰(zhàn)攻攻擊的幾幾率(%)AIPP5. nn/aAIIP6. n/aAIPP7. n/aaAIIP8. n/A觸發(fā)事件件:斷續(xù)續(xù)接近(AIDDISTT,AIIRECC,AIIP1,AIPP2);斷續(xù)攻攻擊(AAIP33,AIIP4)AI參數(shù)數(shù)表(AAi pparaametterss):根根據(jù)對象象不同,填寫適適當(dāng)?shù)膮?shù)調(diào)節(jié)節(jié)AI行行為。這個表表是NPPC參數(shù)數(shù)表的一一部分。本表的的作用是是為事件件觸發(fā)器器提供變變量值,從而調(diào)調(diào)節(jié)AII行為。本表包括括的列:ID:就就是NPPC的IID號,是NPPC參數(shù)數(shù)表的索索引列。AITYYPE:該NPPC使用用的AII類型;AI

9、P118:對應(yīng)AAI觸發(fā)發(fā)事件中中的變量量AIPP188;AIDIIST:對應(yīng)AAI觸發(fā)發(fā)事件中中的變量量,定義義AI感感知范圍圍AIREEC:對應(yīng)AAI觸發(fā)發(fā)事件中中的變量量,定義義AI反反應(yīng)時間間。舉例:sskelletoon1ID:sskelletoon1AITYYPE:skeelettonAIP11:700AIP22:0.4AIP33:855AIP44:755AIP55:NUULLAIP66:NUULLAIP77:NUULLAIP88:NUULLAIDIIST:NULLL(默默認(rèn)值)AIREEC:00.6這是游戲戲初期的的一種怪怪物,它它發(fā)現(xiàn)敵敵人后做做一個檢檢定,使使得它有有70%幾率向向敵人移移動0.6秒,或30

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論