首先介紹了編程的基礎知識。你將學習C++的核心主題,例如面向對象編程(OOP)和C++指針,並熟悉標準模板庫(STL)。你將構建熱門遊戲的克隆版,如瘋狂伐木工(Timberman)、乒乓球遊戲(Pong game)、僵屍生存射擊遊戲(Zombie Survival Shooter)、無盡跑酷遊戲等。你將在構建乒乓遊戲的過程中了解碰撞檢測技術和遊戲物理。
在構建遊戲時,你還將學習富有趣味的遊戲編程概念,如頂點數組、(空間化)定向聲音、OpenGL可編程着色器、生成對象等。你將深入了解遊戲機制並實現輸入處理、角色升級和簡單的AI敵人。最後,你將探索遊戲設計模式,以提高你的C++遊戲編程技能。讀完本書後,你將能夠從頭開始構建具有酷炫功能的遊戲。
本書面向C++遊戲編程初學者。如果你沒有C++編程經驗,但亟需入門級培訓與指導;或者想要學習如何構建遊戲;或者想通過構建遊戲來沉浸式學習C++,那麼本書將非常適合你。無論你是想發行一款遊戲(也許是在Steam上),還是只想通過你的作品給朋友留下深刻印象,你都會發現這本書很有用。
約翰·霍頓(John Horton),是英國的一位程序及遊戲發燒友。
看圖書介紹