《遊戲人工智慧編程案例精粹》由(美)Mat Buckland著,由羅岱等譯,由人民郵電出版社於2008年出版。
基本介紹
- 書名:遊戲人工智慧編程案例精粹
- 作者:(美)Mat Buckland
- 譯者:羅岱等
- ISBN:9787115178060
- 頁數:368 頁
- 定價:55.00
- 出版社:人民郵電出版社
- 出版時間:2008年
- 裝幀:平裝
- 開本:16
內容簡介,目錄,
內容簡介
本書主要講述如何使遊戲中的角色具有智慧型的技術。首先介紹遊戲角色的基本屬性及常用數學方法。深入探討遊戲智慧型體狀態機的實現。通過簡單足球遊戲實例,給出用狀態機實現遊戲AI的例子。在圖論部分,詳細介紹圖在遊戲中的用途及各種不同的圖搜尋算法。
目錄
第1章 數學和物理學初探
1.1 數學
1.2 物理學
1.3 總結
第2章 狀態驅動智慧型體設計
2.1 什麼是有限狀態機
2.2 有限狀態機的實現
2.3 West World項目
2.4 使State基類可重用
2.5 全局狀態和狀態翻轉(State Blip)
2.6 創建一個StateMachine類
2.7 引入Elsa
2.8 為你的FSM增加訊息功能
第3章 如何創建自治的可移動遊戲智慧型體
3.1 什麼是自治智慧型體
3.2 交通工具模型
3.3 更新交通工具物理屬性
3.4 操控行為
3.5 組行為(Group Behaviors)
3.6 組合操控行為(Combining Steering Behaviors)
3.7 確保無重疊
3.8 應對大量交通工具:空間劃分
3.9 平滑
第4章 體育模擬(簡單足球)
4.1 簡單足球的環境和規則
4.2 設計AI
4.3 使用估算和假設
4.4 總結
第5章 圖的秘密生命
第6章 用腳本,還是不用?這是一個問題
第7章 概覽《掠奪者》遊戲
第8章 實用路徑規劃
第9章 目標驅動智慧型體行為
第10章 模糊邏輯
拔
附錄A C++模板
函式模板
類模板
連線器的困惑
附錄B UML類圖
類名、屬性和操作
屬性和操作的可見性
關係
批註
總結
附錄C 設定你的開發環境
下載演示的可執行程式
下載並安裝原始碼
參考文獻
作品目錄參考資料