《AI遊戲引擎程式設計》是2007年清華大學出版社出版的圖書,作者是(美)施瓦布(Schwab,B.)。
基本介紹
內容提要,作者簡介,目錄,
內容提要
AI(Artificial Intelligence,人工智慧)在遊戲中是一個嶄新的概念,如今得到了普遍的關注和重視。人們期望與具有更高智慧型水平的AI對手對抗,這促進了遊戲AI技術的發展。已經出現了栱人類玩家的遊戲風格和反應的AI對手,為遊戲問題提供創造性解決方案的AI對手,甚至還出現了具有人類心情和情感的AI對手。
《AI遊戲引擎程式設計》為遊戲開發人員創建現代遊戲的AI引擎提供了工具和必要的指導。帶領讀者從理論入實際的遊戲開發,並給出可用的代碼框架,詳細說明技術的襀方法。另外,該書綜合闡述了不同技術的使用範圍,並囊括了普遍存在的瓶頸、設計上應該考慮的問題以及最佳化策略。所有這些內容對遊戲AI引擎開發人員都是必不可少的參考資料。
作者簡介
BrianSchwab具備十幾年的遊戲程式設計經驗,在AngelStudios公司和DreamWorks公司擁有遊戲和AI程式設計的關鍵職位。他是索尼娛樂公司的資深AI程式設計師。
目錄
第Ⅰ部分 概述
第1章 基本定義與概念
第2章 AI引擎的基本組成與設計
第3章 Alsteroids:AI試驗平台
第Ⅱ部分 遊戲類型
第4章 角色扮演類遊戲
第5章 冒險類遊戲
第6章 即時策略遊戲
第7章 第一人稱/第三人稱射擊遊戲
第8章 產台遊戲
第9章 射擊類遊戲
第10章 運動類遊戲
第11章 賽車遊戲
第12章 經典策略遊戲
第13章 格鬥類遊戲
第14章 著名的混雜遊戲類型
第Ⅲ部分 基本的AI引擎技術
第15章 有限狀態機
第16章 模糊狀態機
第17章 基於訊息的系統
第18章 腳本系統
第19章 基於位置的信息系統
第20章 遺傳算法
第21章 神經網路
第22章 其他技術備忘錄
第Ⅳ部分 AI實戰遊戲開發
第23章 分層式AI設計
第24章 AI開發中普遍關心的問題
第25章 調試
第26章 總結與展望
附錄 有關CD-ROM的說明