産品特色
內容簡介
《設計模式與遊戲完美開發》是作者“十年磨一劍”,將設計模式理論巧妙地融閤到實踐中的*教材。
全書采用瞭整閤式的項目教學,即以一個遊戲的範例來應用23種設計模式的實現貫穿全書,讓讀者學習到整個遊戲開發的全過程和作者想要傳承的經驗,並以淺顯易懂的比喻來解析難以理解的設計模式,讓想深入瞭解此領域的讀者更加容易上手。
本書既可以作為大學、專科和職業院校遊戲程序設計專業的教材,也可以作為遊戲從業人員提高遊戲設計能力和規範運用設計模式的培訓教材,還可以作為有這方麵職業興趣的讀者學習和提高的自學參考書。
內頁插圖
前言/序言
初次接觸設計模式(Design Patterns)是在求學階段,第一次看GoF的《Design Patterns: Elements of Reusable Object-Oriented Software》時,感覺尤如天書一般,隻能大概瞭解Singleton、Strategy、Facade、Iterator這幾個Pattern的用法,至於為什麼要使用、什麼時候使用,完全沒有概念。
進入職場後,先是跟著幾個大型遊戲項目一同開發和學習,到後來,自己可以主持技術項目、開發網絡遊戲引擎、遊戲框架等。在這個過程中,時而拿起GoF的《Design Patterns》或是以設計模式為題的書籍,反復閱讀,逐漸地瞭解瞭每一種模式的應用以及它們的設計分析原理,並通過不斷地實踐與應用,纔將它們融入自己的知識體係中。
從2004年進入職場,一晃眼,在遊戲業也超過瞭10的經曆,這些年在遊戲行業工作的付齣,除瞭得以溫飽之外,也從中吸收瞭不少的知識與經驗。記得某天在一個項目開發會議中,我與同仁分享如何將設計模式應用在遊戲的開發設計中時,我突然察覺,應該將這些內容寫下來,並分享給更多的遊戲設計師,於是就有瞭寫這本書的想法。
通過寫作將經驗與大傢分享,希望大傢可以瞭解,在遊戲行業中的工程師,不該隻是進行著“無意義”程序代碼輸齣的“碼農”,而是一群從事高級軟件分析實現的設計師。所以,整閤多種領域知識於一身的遊戲工程師,更需要以優雅的方式來呈現這些知識匯集的結果,設計模式(Design Patterns)是各種軟件設計技巧的呈現方式,善用它們,更能錶現齣遊戲設計工程師優雅的一麵。
10年的遊戲從業過程,接受過許多人的協助及幫忙:Jimmy & Silent兄弟——20年的同學、朋友及閤作夥伴們,有你們一路的協助與砥礪纔能有今天;Justin Lee——謝謝你的信任,也感謝你的忍受功力,可以讓我們一同完成不少作品;Mark Tsai——謝謝你一路的提拔與信任;Jazzdog——感謝你的支持,我一直知道程序與美術是可以同時存在於一個人身上的;Kai——閤作夥伴,感謝你的支持。
最後謝謝我的傢人,感謝老婆大人這10多年來忍受我在書房內不斷地堆積書本、小說及收藏品。感謝我3歲的女兒,因為你的到來,讓我知道沒什麼比你更重要瞭。
蔡升達
2016年10月
設計模式與遊戲完美開發 下載 mobi epub pdf txt 電子書