本书从C++语言和游戏编程最基础的内容开始,讲述如何用C++语言进行游戏编程。全书共分10章,内容由浅入深,全面覆盖了C++语言的重要概念和编程技术。本书结构严谨,注重培养读者的实际动手能力。书中有关概念和知识的讲解均配有与游戏有关的小程序,每章的最后结合该章所学内容,给出一个独立的游戏。本书的最后以一个较庞大的多人游戏项目结束,该游戏应用了全书介绍的所有主要概念。此外,书中的每章均配有大量习题,可帮助读者评估对该章知识内容的掌握程序。\r\n 本书适合大中专院校游戏开发或相关专业用作C++编程语言的基础教材。本书不要求读者具有C++编程或游戏开发方面的任何经验,通过学习本书,读者将具备用C++语言进行游戏编程的能力。\r\n
第1章 类型、变量和标准I/O:Lost Fortune\r\n 1.1 C++简介\r\n 1.2 编写第一个C++程序\r\n 1.3 使用std名称空间\r\n 1.4 使用算术操作符\r\n 1.5 声明和初始化变量\r\n 1.6 使用变量执行算术运算\r\n 1.7 使用常量\r\n 1.8 Lost Fortune简介\r\n 1.9 小结\r\n 1.10 问题与答案\r\n 1.11 讨论题\r\n 1.12 练习题\r\n第2章 事实、分支和游戏循环:Guess My Number\r\n 2.1 理解事实\r\n 2.2 使用if语句\r\n 2.3 使用else子句\r\n 2.4 使用switch语句\r\n 2.5 使用While循环\r\n 2.6 使用do循环\r\n 2.7 使用break和continue语句\r\n 2.8 使用逻辑操作符\r\n 2.9 生成随机数\r\n 2.10 游戏循环\r\n 2.11 Guess My Number简介\r\n 2.12 小结\r\n 2.13 问题与答案\r\n 2.14 讨论题\r\n 2.15 练习题\r\n第3章 for循环、字符串和数组:Word Jumble\r\n 3.1 使用for循环\r\n 3.2 对象\r\n 3.3 使用string对象\r\n 3.4 使用数组\r\n 3.5 C风格的字符串\r\n 3.6 使用多维数组\r\n 3.7 Word Jumble简介\r\n 3.8 小结\r\n 3.9 问题与答案\r\n 3.10 讨论题\r\n 3.11 练习题\r\n第4章 标准模板库:Hangman\r\n第5章 函数:Mad Lib\r\n第6章 引用:Tic-Tac-Toe\r\n第7章 指针:Tic-Tac-Toe 2.0\r\n第8章 类:Critter Caretaker\r\n第9章 高级类和动态内存:Game Lobby\r\n第10章 继承和多态:Blackjack\r\n附录A 创建第一个C++程序\r\n附录B 操作符优先级\r\n附录C 关键字\r\n附录D ASCII表\r\n附录E 转义序列\r\n
无封面