難得一見(jiàn)的好書(shū),里面的案例說(shuō)得很好,基本上按著他的思路走,都可以理解大概的AI理論。 里面的代碼在開(kāi)發(fā)中可以用來(lái)參考,極有價(jià)值 可以很大程度的提高你的編程能力 很值得一看,學(xué)習(xí)AI,怕沒(méi)有比這更能入門(mén)的書(shū)籍了。
游戲人工智能編程案例精粹 PDF+源碼主要講述如何使游戲中的角色具有智能的技術(shù)。書(shū)中首先介紹游戲角色的基本屬性(包括速度、質(zhì)量等物理屬性)及常用數(shù)學(xué)方法。接著,深入探討游戲智能體狀態(tài)機(jī)的實(shí)現(xiàn)。通過(guò)簡(jiǎn)單足球游戲?qū)嵗,本?shū)給出用狀態(tài)機(jī)實(shí)現(xiàn)游戲AI的例子。在圖論部分,本書(shū)詳細(xì)介紹圖在游戲中的用途及各種不同的圖搜索算法,并用一章的篇幅討論了游戲中路徑規(guī)劃是如何完成的。此外,本書(shū)還對(duì)目標(biāo)驅(qū)動(dòng)的智能體的實(shí)現(xiàn)、觸發(fā)器與模糊邏輯在游戲中的運(yùn)用進(jìn)行了討論。為使智能體行為更加豐富、靈活、易于實(shí)現(xiàn),本書(shū)還介紹了游戲腳本語(yǔ)言的優(yōu)點(diǎn),并以Lua腳本語(yǔ)言為例進(jìn)行了說(shuō)明。本書(shū)適合對(duì)游戲AI開(kāi)發(fā)感興趣的愛(ài)好者和游戲AI開(kāi)發(fā)人員閱讀和參考。
第1章 數(shù)學(xué)和物理學(xué)初探
1.1 數(shù)學(xué)
1.2 物理學(xué)
1.3 總結(jié)
第2章 狀態(tài)驅(qū)動(dòng)智能體設(shè)計(jì)
2.1 什么是有限狀態(tài)機(jī)
2.2 有限狀態(tài)機(jī)的實(shí)現(xiàn)
2.3 west world項(xiàng)目
2.4 使state基類可重用
2.5 全局狀態(tài)和狀態(tài)翻轉(zhuǎn)(state blip)
2.6 創(chuàng)建一個(gè)statemachine類
2.7 引入elsa
2.8 為你的fsm增加消息功能
第3章 如何創(chuàng)建自治的可移動(dòng)游戲智能體
3.1 什么是自治智能體
3.2 交通工具模型
3.3 更新交通工具物理屬性
3.4 操控行為
3.5 組行為(group behaviors)
......
10.3 模糊語(yǔ)言變量
10.4 模糊規(guī)則
10.5 從理論到應(yīng)用:給一個(gè)模糊邏輯模塊編碼
10.6 《掠奪者》中是如何使用模糊邏輯類的
10.7 庫(kù)博方法
10.8 總結(jié)