本書從游戲編程的角度介紹C++語言,既獨具匠心又妙趣橫生。
全書共10章,每章介紹C++語言的一個或數個重要的知識領域,同時通過一個游戲示例項目的開發進行實踐和講解。每章的結尾,會在一個游戲項目中將一些最重要的概念組合起來。最后一章的游戲將綜合運用本書介紹的概念與技巧,創建一個相對復雜的游戲,涵蓋了本書介紹過的所有主要概念。隨着學習的深入,讀者將學會如何組織編程項目,如何將問題分解為可管理的子問題塊,以及如何精煉代碼。
本書適合任何想編寫游戲的讀者,主要針對初學者,並假設讀者之前沒有任何編程經驗。通過閱讀本書,並在實驗中實踐,讀者將為掌握C++這門語言並為游戲編程打下堅實的基礎。
Michael Dawson是一位程序員、游戲設計師和游戲開發者。他獲得了南加州大學的計算機科學學士學位,並且目前教授大學生學習游戲編程。Mike的著作包括Beginning C++ Through Game Programming, Python Programming for the Absolute Beginner, C++ Projects: Programming
withText-Based Games和 Guide to Programming with Python。請訪問他的網站www.programgames.com,了解他的圖書的更多信息,並獲得相關的支持。