跳轉到內容

影片遊戲設計/程式設計/框架/AI

來自華夏公益教科書

人工智慧 (AI)

[編輯 | 編輯原始碼]

人工智慧使您的遊戲世界充滿活力,並賦予遊戲中的生物以獨立的思維。AI還可以透過讓使用者選擇自己的難度級別或讓遊戲自動適應玩家的技能水平來改變遊戲的難度。在遊戲中實現AI有很多方法。

有限狀態機

[編輯 | 編輯原始碼]

Doom中使用了非常簡單的AI型別。有限狀態機由一組可能的狀態(或“情緒”)組成。假設有一個遊戲中,警衛在房間裡巡邏,尋找入侵者。
假設這些警衛有五種狀態

  • 巡邏 - 警衛沿著其指定路線行走
  • 等待或空閒 - 警衛站在某個地方,可能與附近其他警衛交談,吸菸等。
  • 可疑 - 警衛聽到了噪音,認為附近有東西(例如:警衛聽到玩家從懸崖上踢下一塊石頭)
  • 警覺 - 警衛明顯地看到了你,正在攻擊,或者可能在呼救
  • 受傷/遇到麻煩 - 你傷害了警衛,但他還活著,正在呼救

這些狀態將具有與警衛的“情緒”一致的特定操作。巡邏將啟用航點系統,警覺將意味著啟用AI的瞄準系統。

神經網路

[編輯 | 編輯原始碼]

基於指令碼規則的系統

[編輯 | 編輯原始碼]
華夏公益教科書