• C++游戏编程入门
21年品牌 40万+商家 超1.5亿件商品

C++游戏编程入门

正版图书 真实库存欢迎选购 套装图书先联系再下单 套装图书请先咨询客服再下单

13.14 2.2折 59 九品

仅1件

湖南长沙
认证卖家担保交易快速发货售后保障

作者道森 (Michael Dawson)

出版社人民邮电出版社

ISBN9787115396396

出版时间2015-08

装帧平装

开本16开

定价59元

货号972072977569529863

上书时间2024-11-26

润田图书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
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,了解他的图书的更多信息,并获得相关的支持。

目录

第1章 类型、变量与标准I/O:

Lost Fortune 1

11 C++简介 1

111 使用C++编写游戏 1

112 生成可执行文件 2

113 错误处理 3

114 理解ISO标准 4

12 编写第一个C++程序 4

121 Game Over程序简介 4

122 注释 5

123 使用空白字符 6

124 包含其他文件 6

125 定义main()函数 7

126 通过标准输出显示

文本 7

127 语句的终止 8

128 从main()函数返回值 8

13 使用std名称空间 9

131 Game Over 20程序

简介 9

132 使用using指令 10

133 Game Over 30

程序简介 10

134 使用using声明 11

135 使用using的时机 11

14 使用算术运算符 12

141 Expensive Calculator

程序简介 12

142 加法、减法与乘法 13

143 理解整型与浮点型

除法 13

144 使用模除运算符 14

145 运算符的优先级 14

15 声明和初始化变量 14

151 Game Stats程序简介 14

152 基本类型 16

153 类型修饰符 16

154 变量声明 17

155 变量命名 18

156 变量的赋值 19

157 变量初始化 20

158 显示变量值 20

159 获取用户输入 20

1510 为类型定义新名称 21

1511 类型的选择 21

16 使用变量进行算术运算 21

161 Game Stats 20

程序简介 22

162 修改变量值 23

163 使用组合赋值运算符 23

164 递增运算符与递减

运算符 24

165 整数的溢出处理 25

17 使用常量 26

171 Game Stats 30

程序简介 26

172 使用常量 27

173 使用枚举类型 27

18 Lost Fortune简介 28

181 创建程序 29

182 从玩家获取信息 30

183 讲故事 30

19 本章小结 31

110 问与答 32

111 问题讨论 33

112 习题 34

第2章 真值、分支与游戏循环:

Guess My Number 35

21 理解真值 35

22 使用if语句 36

221 Score Rater程序简介 36

222 验证真与假 38

223 值的真与假 39

224 使用关系运算符 39

225 if语句的嵌套 40

23 使用else子句 40

231 Score Rater 20

程序简介 41

232 两种创建分支的方法 42

24 使用带else子句的if

语句序列 43

241 Score Rater 30程序

简介 43

242 创建带else子句的if

语句序列 44

25 使用switch语句 45

251 Menu Chooser程序

简介 46

252 创建多路分支 48

26 使用while循环 48

261 Play Again游戏简介 48

262 使用while循环 49

27 使用do循环 50

271 Play Again 20程序

简介 50

272 使用do循环 51

28 使用break和continue语句 52

281 Finicky Counter程序

简介 52

282 创建while(true)循环 53

283使用break语句退出

循环 53

284 使用continue语句跳转

到循环开始 54

285 使用break和continue

的时机 54

29 使用逻辑运算符 54

291 Designers Network程序

简介 55

292 使用逻辑与运算符 57

293 使用逻辑或运算符 58

294 使用逻辑非运算符 58

295 运算符的优先级 59

210 随机数的生成 60

2101 Die Roller程序简介 60

2102 调用rand()函数 61

2103 为随机数生成器确定

种子 61

2104 在一定范围内计算 62

211 理解游戏主循环 63

212 Guess My Number游戏

简介 64

2121 采用游戏主循环 64

2122 初始化游戏 65

2123 创建游戏主循环 66

2124 游戏结束 67

213 本章小结 67

214 问与答 68

215 问题讨论 69

216 习题 69

第3章 for循环、字符串与数组:

Word Jumble 71

31 使用for循环 71

311 Counter程序简介 72

312 使用for循环计数 73

313 在for循环中使用空

语句 74

314 for循环的嵌套 74

32 了解对象 75

33 使用string对象 77

331 String Tester程序简介 77

332 创建string对象 79

333 string对象的连接 79

334 使用size()成员函数 79

335 索引string对象 80

336 循环访问string对象 81

337 使用find()成员函数 81

338 使用erase()成员函数 82

339 使用empty()成员函数 83

34 使用数组 83

341 Hero's Inventory程序

简介 83

342 创建数组 85

343 数组的索引 86

344 使用数组元素的成员

函数 87

345 数组边界 87

35 理解C风格字符串 88

36 使用多维数组 89

361 Tic-Tac-Toe Board程序

简介 90

362 创建多维数组 91

363 多维数组的索引 92

37 Word Jumble程序简介 92

371 创建程序 93

372 选择单词 93

373 单词乱序 94

374 欢迎界面 95

375 进入游戏主循环 95

376 游戏结束 96

38 本章小结 96

39 问与答 97

310 问题讨论 99

311 习题 99

第4章 标准模板库:Hangman 100

41 标准模板库简介 100

42 使用vector 101

421 Hero's Inventory 20程序

简介 101

422 使用向量的准备工作 103

423 向量的声明 103

424 使用push_back()成员

函数 104

425 使用size()成员函数 104

426 向量的索引 105

427 调用元素的成员函数 105

428 使用pop_back()成员

函数 106

429 使用clear()成员函数 106

4210 使用empty()成员

函数 106

43 使用迭代器 107

431 Hero's Inventory 30程序

简介 107

432 迭代器的声明 109

433 循环访问向量 110

434 修改向量元素的值 111

435 访问向量元素的成员

函数

内容摘要
本书从游戏编程的角度介绍C++语言,既独具匠心又妙趣横生。

全书共10章,每章介绍C++语言的一个或数个重要的知识领域,同时通过一个游戏示例项目的开发进行实践和讲解。每章的结尾,会在一个游戏项目中将一些重要的概念组合起来。最后一章的游戏将综合运用本书介绍的概念与技巧,创建一个相对复杂的游戏,涵盖了本书介绍过的所有主要概念。随着学习的深入,读者将学会如何组织编程项目,如何将问题分解为可管理的子问题块,以及如何精炼代码。

本书适合任何想编写游戏的读者,主要针对初学者,并假设读者之前没有任何编程经验。通过阅读本书,并在实验中实践,读者将为掌握C++这门语言并为游戏编程打下坚实的基础。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP