游戲編程算法與技巧
《游戲編程算法與技巧》介紹了大量今天在游戲行業(yè)中用到的算法與技術(shù)。《游戲編程算法與技巧》是為廣大熟悉面向?qū)ο缶幊桃约盎A(chǔ)數(shù)據(jù)結(jié)構(gòu)的游戲開發(fā)者所設(shè)計(jì)的。作者采用了一種獨(dú)立于平臺框架的方法來展示開發(fā),包括2D 和3D 圖形學(xué)、物理、人工智能、攝像機(jī)等多個方面的技術(shù)。《游戲編程算法與技巧》中內(nèi)容幾乎兼容所有游戲,無論這些游戲采用何種風(fēng)格、開發(fā)語言和框架。
《游戲編程算法與技巧》的每個概念都是用C#、Java 或C++ 程序員直觀明白的偽代碼闡述的,并且這些偽代碼都已被作者改進(jìn)和驗(yàn)證過。《游戲編程算法與技巧》中每章末均配有習(xí)題或練習(xí),以幫助讀者對所學(xué)內(nèi)容進(jìn)行鞏固。《游戲編程算法與技巧》最后,作者詳細(xì)分析了兩款完整的游戲,清楚展現(xiàn)了前面章節(jié)講到的很多技術(shù)和算法。
Sanjay Madhav 是南加利福尼亞大學(xué)的講師,在那里他教授了幾門與游戲編程相關(guān)的課程。而在全職加入南加利福尼亞大學(xué)之前,他作為程序員在許多公司工作過,包括Electronic Arts、Neverso 及Pandemic Studios。雖然他在很多系統(tǒng)上都有著豐富的開發(fā)經(jīng)驗(yàn),但是他最感興趣的還是游戲機(jī)制的開發(fā)。他所參與的游戲包括《榮譽(yù)勛章:太平洋突襲》(Tony Hawk’s Project 8)、《指環(huán)王:征服》(Lord of the Rings: Conquest)和The Saboteur。
從2008 年開始,Sanjay 在南加利福尼亞大學(xué)兼職,當(dāng)時(shí)他還是全職游戲程序員當(dāng)中的一員。在2009 年年末Pandemic Studios 關(guān)閉之后,他決定專注于教越來越重要的游戲程序員。他的主要課程是面向本科生的游戲編程課程,而且已經(jīng)...
Sanjay Madhav 是南加利福尼亞大學(xué)的講師,在那里他教授了幾門與游戲編程相關(guān)的課程。而在全職加入南加利福尼亞大學(xué)之前,他作為程序員在許多公司工作過,包括Electronic Arts、Neverso 及Pandemic Studios。雖然他在很多系統(tǒng)上都有著豐富的開發(fā)經(jīng)驗(yàn),但是他最感興趣的還是游戲機(jī)制的開發(fā)。他所參與的游戲包括《榮譽(yù)勛章:太平洋突襲》(Tony Hawk’s Project 8)、《指環(huán)王:征服》(Lord of the Rings: Conquest)和The Saboteur。
從2008 年開始,Sanjay 在南加利福尼亞大學(xué)兼職,當(dāng)時(shí)他還是全職游戲程序員當(dāng)中的一員。在2009 年年末Pandemic Studios 關(guān)閉之后,他決定專注于教越來越重要的游戲程序員。他的主要課程是面向本科生的游戲編程課程,而且已經(jīng)連續(xù)教了10 個學(xué)期。
