交互性是游戏区别于其他娱乐形式的最大特性,而使得游戏具有交互性的正是幕后的编程工作。如果您准备游历游戏编程世界,那么本书将带领您开始这次旅行。在读者学习每一个编程概念的同时,都将能在本书的引导下编制一些小游戏来验证自己学到的新技能。在本书的最后,将带领读者结合书中所有主要概念,创建一个庞大的多玩家游戏。通过学习本书,读者能够充分掌握使用C++进行游戏编程的基础知识!
本书从C++语言和游戏编程最基础的内容开始,讲述如何用C++语言进行游戏编程。全书分为10章,内容由浅入深,全面覆盖了C++语言的重要概念和编程技术。本书结构严谨,注重培养读者的实际动手能力。书中有关概念和知识的讲解均配有与游戏有关的小程序,每章的最后结合该章所学内容,给出一个独立的游戏。本书的最后以一个较庞大的多人游戏项目结束,该游戏应用了全书介绍的所有主要概念。此外,书中的每章均配有大量习题,可帮助读者评估对该章知识内容的掌握程度。
本书适合大中专院校游戏开发或相关专业用作C++编程语言的基础教材。本书不要求读者具有C++编程或游戏开发方面的任何经验,通过学习本书,读者将具备用C++语言进行游戏编程的能力。
展开