C++游戏编程入门
正版图书 真实库存欢迎选购 套装图书先联系再下单 套装图书请先咨询客服再下单
¥
13.14
2.2折
¥
59
九品
仅1件
作者 道森 (Michael Dawson)
出版社 人民邮电出版社
ISBN 9787115396396
出版时间 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++这门语言并为游戏编程打下坚实的基础。
— 没有更多了 —
以下为对购买帮助不大的评价