简评游戏人工智能相关的中文书(下)
賴勇浩(http://laiyonghao.com)
游戲開發(fā)中的人工智能
2006?年?9?月第一版
AI for Game Develpoers?應(yīng)該算得上一本質(zhì)量在中等偏上的書,可惜的是即使中文版是由?O’Reilly Taiwan?公司編譯,中文版的質(zhì)量依然差強(qiáng)人意。小的翻譯錯(cuò)誤就不提了,只讓你猜一下“描述式AI及描述引擎”是什么?糾結(jié)吧,告訴你,是“腳本化AI和腳本引擎”。里面關(guān)于腳本的翻譯全部錯(cuò)了。
這本書基本上按操控、尋路、腳本、狀態(tài)機(jī)、模糊邏輯,然后講到ANN?和?GA?的套路來寫的,比較出彩之處是補(bǔ)充了一章概率,使得在介紹貝葉斯技術(shù)的時(shí)候平緩了學(xué)習(xí)曲線,里面介紹規(guī)則式?AI?的部分也頗能為有經(jīng)驗(yàn)的?Game AI?人士一些參考,特別是想重構(gòu)之前的?AI?引擎的話。
第一作者?David?也是《游戲開發(fā)中的物理學(xué)》一書的作者。這兩本書現(xiàn)在都由東南大學(xué)出版社出了影印版和中文版,據(jù)我看這本中文的經(jīng)驗(yàn),我覺得有興趣的還是去買影印版來看吧,用來入門還是頗為不錯(cuò)的。
推薦度:中文版,三星;英文版,三星半
游戲人工智能——計(jì)算機(jī)游戲中的人工智能
2007?年?6?月第一版
這本小冊(cè)子很有意思,但有意思的不是它本身的技術(shù)與知識(shí),而是關(guān)于作者、校對(duì)和譯者的八卦。這本書的作者署了個(gè)中文名:方約翰,然后才用小括號(hào)包起一個(gè)英文名,之所以會(huì)這樣,是因?yàn)樗切?duì)者涂曉媛的丈夫,作為中國(guó)人的女婿,有個(gè)中文名很正常了。這個(gè)涂曉媛女士,google?一下的話會(huì)知道她相當(dāng)有份量,在1996年獲國(guó)際計(jì)算學(xué)會(huì)acm最佳博士論文獎(jiǎng),她的獲獎(jiǎng)?wù)撐念}目就是“人工動(dòng)物的計(jì)算機(jī)動(dòng)畫”(artificial animals for computer animation: biomechanics , locomotion, perception and behavior)。據(jù)說涂曉媛是第一位也是迄今唯一一位獲此殊榮的中國(guó)學(xué)者,她有一個(gè)主頁(yè):http://www.dgp.toronto.edu/~tu/,有興趣的可以去看看。后來離開學(xué)術(shù)界之后,她和丈夫創(chuàng)建了?AiLive?這家公司,關(guān)注?Game AI?等領(lǐng)域。她的父親是中國(guó)人工智能學(xué)會(huì)理事長(zhǎng)、北京科技大學(xué)涂序彥教授,所以像這樣一本書也在國(guó)內(nèi)有人翻譯出版頗讓人尋味了。
除了這本書,另一本方博士的博士論文也在國(guó)內(nèi)出了中文版,那本書我曾在圖書館打過照面,薄薄一本,已經(jīng)不記得說些什么,就不多言了。但這本書我手上卻有一本,也讀過了,倒是可以多說兩句。本書的英文版名為:Artificial Intelligence For Computer Games: An Introduction,我覺得還是相當(dāng)?shù)卯?dāng)?shù)?#xff0c;就是不知道北京郵電大學(xué)的老師李睿凡、郭燕慧是不是年紀(jì)太大,老眼昏花,硬是能把?Introduction?視而不見,弄出一個(gè)如此可笑的譯名。這本書在內(nèi)容上可以說是開卷有益,介紹了一個(gè)游戲?AI?引擎的基本架構(gòu),其仿真器、控制器和渲染器的架構(gòu)是很為靈活的。如果是從頭開始規(guī)劃一個(gè)?AI?引擎,這種設(shè)計(jì)有借鑒意義,如果是在已經(jīng)開發(fā)的游戲引擎上做一些?AI?功能,你又照本宣科,就只怕給自己招麻煩了。
另外照例說說翻譯的情況,因?yàn)闀怯稍谛熒g的,所以一些經(jīng)典的游戲名稱、一些游戲界的術(shù)語(yǔ)都譯錯(cuò)了,關(guān)于技術(shù)方面的譯法倒還算可以接受。最讓人受不了的是這本書頂了個(gè)“智能科學(xué)與技術(shù)本科專業(yè)系列教材”,這樣一本小冊(cè)子成了一本教材,聯(lián)想到作者的泰山大人的地位,不禁讓人對(duì)國(guó)內(nèi)學(xué)術(shù)腐敗浮想聯(lián)翩。
推薦度:中文版,兩星半;英文版,沒讀過,不評(píng)價(jià)
AI游戲引擎程序設(shè)計(jì)
2007?年?11?月第一版
據(jù)封底介紹,作者?Brian Schwab?有十幾年的開發(fā)經(jīng)驗(yàn),曾在?DreamWroks?做過?AI?程序設(shè)計(jì),現(xiàn)在是?Sony娛樂公司的資深?AI?程序員,從作者看,書的技術(shù)含量應(yīng)該不錯(cuò)。書中的第一部分是對(duì)?AI?的一個(gè)介紹,還引入了自己的?AI?實(shí)驗(yàn)平臺(tái),因?yàn)檫@個(gè)平臺(tái)的存在,所以很多代碼都可以讓讀者自己動(dòng)手實(shí)踐,還是不錯(cuò)的。第二部分花了一百多頁(yè)來介紹各種類型的游戲中的?AI?實(shí)現(xiàn),作者的確是見多識(shí)廣,里面包含了不少經(jīng)典游戲關(guān)于?AI?的代碼片段,如果有耐心讀完,應(yīng)該有一些收獲。從第三部分起,終于開始介紹常用的?AI?技術(shù),比如狀態(tài)機(jī)、模糊狀態(tài)機(jī)、消息系統(tǒng)、腳本等。第四部分仍然落入俗套,介紹?ANN?和?GA,還扯了一下人工生命這種高端話題。第五部分終于進(jìn)入了所謂的實(shí)踐開發(fā),但不知道僅占全書篇幅?10%?的“實(shí)踐”內(nèi)容能讓讀者有多少東西可以動(dòng)手,或者說能夠動(dòng)得起手來?
從書來看,作者的見識(shí)是無需懷疑的,但全書的內(nèi)容基本上停留在介紹的層面,沒有深入的理論,也沒有發(fā)揮自帶實(shí)驗(yàn)平臺(tái)的優(yōu)勢(shì),讓讀者能夠多多動(dòng)手。在翻譯上,也沒有出彩之處,小的翻譯錯(cuò)誤仍然隨處可見,還好,不置于太影響閱讀。
推薦度:中文版,三星半,英文版,沒讀過,不評(píng)價(jià)
人工智能游戲編程案例精粹
2008?年?6?月第一版
哈哈,又一本?Mat Buckland?的書,就像我在書評(píng)(上)篇(http://blog.laiyonghao.com/2009/09/book-reviews/374)中介紹的一樣,Mat?的書寫得非常平實(shí),行為簡(jiǎn)單,但技術(shù)含量充足,而且學(xué)習(xí)曲線非常平緩,動(dòng)手的機(jī)會(huì)也相當(dāng)多。在?2005?年我初見這本書的英文版《Programming Game AI by Example》時(shí),我就深信這本書是我一直在尋找的書。如果你也是一個(gè)想進(jìn)入?Game AI?開發(fā)領(lǐng)域的朋友,那么這本書絕對(duì)不容錯(cuò)失;古人說半部論語(yǔ)治天下,這本書雖然達(dá)不到這樣的高度,但讀完之后,絕對(duì)能夠勝任大部分?AI?開發(fā)工作,如果再把《AI Game Programming Wisdom》四冊(cè)啃掉,我覺得絕對(duì)可以搞定遇到的所有難題吧。
書中首先介紹游戲角色的基本屬性(包括速度、質(zhì)量等物理屬性)及常用數(shù)學(xué)方法。接著,深入探討游戲智能體狀態(tài)機(jī)的實(shí)現(xiàn)。通過簡(jiǎn)單足球游戲?qū)嵗?#xff0c;本書給出用狀態(tài)機(jī)實(shí)現(xiàn)游戲AI的例子。在圖論部分,本書詳細(xì)介紹圖在游戲中的用途及各種不同的圖搜索算法,并用一章的篇幅討論了游戲中路徑規(guī)劃是如何完成的。此外,本書還對(duì)目標(biāo)驅(qū)動(dòng)的智能體的實(shí)現(xiàn)、觸發(fā)器與模糊邏輯在游戲中的運(yùn)用進(jìn)行了討論。為使智能體行為更加豐富、靈活、易于實(shí)現(xiàn),本書還介紹了游戲腳本語(yǔ)言的優(yōu)點(diǎn),并以Lua腳本語(yǔ)言為例進(jìn)行了說明。
這本書的內(nèi)容如此之好,所以我曾經(jīng)在中文版還沒有出版的時(shí)候,自己去作者的個(gè)人網(wǎng)站?ai-junkie.com?把他用來宣傳本書的關(guān)于有限狀態(tài)機(jī)的章節(jié)翻譯出來放到自己的博客里(http://blog.csdn.net/lanphaday/archive/2007/06/24/1664369.aspx),現(xiàn)在成為了我的博客訪問量最大的一個(gè)專題。
這本書讀起來相當(dāng)容易的,譯者羅岱也譯得比較用心,至少我沒有發(fā)現(xiàn)多少讓我忍受不了的錯(cuò)誤,這是我目前看過的關(guān)于?AI?的最好的一本書。除了對(duì)?Game AI?的內(nèi)容讓人大感受用之外,如何設(shè)計(jì)正交的系統(tǒng)、如何編寫更加面向?qū)ο蟮募軜?gòu),這本書也能給大家意想不到的收獲。
推薦度:中文版,四星半;英文版,四星半
嗯,好了,與游戲人工智能相關(guān)的中文書七本,就評(píng)價(jià)完了。在寫這篇博客的過程中,我又想起了一些跟游戲人工智能有關(guān)的書,但又不是這方面的專注的,我將另寫一篇博客介紹之,敬請(qǐng)期待。
轉(zhuǎn)載于:https://www.cnblogs.com/aiwz/archive/2009/09/16/6154398.html
總結(jié)
以上是生活随笔為你收集整理的简评游戏人工智能相关的中文书(下)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请律师要多少钱啊?
- 下一篇: silverlight之How To:设