中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 C++游戲編程入門(第4版)

出版社:人民郵電出版社出版時(shí)間:2021-04-01
開本: 16開 頁(yè)數(shù): 334
中 圖 價(jià):¥45.0(6.4折) 定價(jià)  ¥69.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

C++游戲編程入門(第4版) 版權(quán)信息

C++游戲編程入門(第4版) 本書特色

本書從C++與游戲編程的基礎(chǔ)開始,假設(shè)讀者對(duì)兩者都沒(méi)有經(jīng)驗(yàn)。隨著章節(jié)的推進(jìn),本書將在已學(xué)內(nèi)容的基礎(chǔ)上介紹更高 級(jí)的內(nèi)容。 本書的每一章介紹一個(gè)或幾個(gè)相關(guān)主題。在介紹概念的同時(shí)會(huì)給出長(zhǎng)度較短并且與游戲相關(guān)的程序來(lái)進(jìn)行演示。每章的結(jié)尾會(huì)在一個(gè)游戲項(xiàng)目中將一些重要的概念組合起來(lái)。本書一章以一個(gè)雄心的項(xiàng)目來(lái)結(jié)束,它涵蓋了本書介紹過(guò)的所有主要概念。

C++游戲編程入門(第4版) 內(nèi)容簡(jiǎn)介

本書從游戲編程的角度介紹C++語(yǔ)言,既獨(dú)具匠心又妙趣橫生。 全書共10章,每章介紹C++語(yǔ)言的一個(gè)或數(shù)個(gè)重要的知識(shí)領(lǐng)域,同時(shí)通過(guò)一個(gè)游戲示例項(xiàng)目的開發(fā)進(jìn)行實(shí)踐和講解。每章的結(jié)尾,會(huì)在一個(gè)游戲項(xiàng)目中將一些**重要的概念組合起來(lái)。**后一章的游戲?qū)⒕C合運(yùn)用本書介紹的概念與技巧,創(chuàng)建一個(gè)相對(duì)復(fù)雜的游戲,涵蓋了本書介紹過(guò)的所有主要概念。隨著學(xué)習(xí)的深入,讀者將學(xué)會(huì)如何組織編程項(xiàng)目,如何將問(wèn)題分解為可管理的子問(wèn)題塊,以及如何精煉代碼。 本書適合任何想編寫游戲的讀者,主要針對(duì)初學(xué)者,并假設(shè)讀者之前沒(méi)有任何編程經(jīng)驗(yàn)。通過(guò)閱讀本書,并在實(shí)驗(yàn)中實(shí)踐,讀者將為掌握C++這門語(yǔ)言并為游戲編程打下堅(jiān)實(shí)的基礎(chǔ)。

C++游戲編程入門(第4版) 目錄

目錄

第 1章 類型、變量與標(biāo)準(zhǔn)I/O:
Lost Fortune 1
1.1 C++簡(jiǎn)介 1
1.1.1 使用C++編寫游戲 1
1.1.2 生成可執(zhí)行文件 2
1.1.3 錯(cuò)誤處理 3
1.1.4 理解ISO標(biāo)準(zhǔn) 4
1.2 編寫第 一個(gè)C++程序 4
1.2.1 Game Over程序簡(jiǎn)介 4
1.2.2 注釋 5
1.2.3 使用空白字符 6
1.2.4 包含其他文件 6
1.2.5 定義main()函數(shù) 7
1.2.6 通過(guò)標(biāo)準(zhǔn)輸出顯示
文本 7
1.2.7 語(yǔ)句的終止 8
1.2.8 從main()函數(shù)返回值 8
1.3 使用std名稱空間 9
1.3.1 Game Over 2.0程序
簡(jiǎn)介 9
1.3.2 使用using指令 10
1.3.3 Game Over 3.0
程序簡(jiǎn)介 10
1.3.4 使用using聲明 11
1.3.5 使用using的時(shí)機(jī) 11
1.4 使用算術(shù)運(yùn)算符 12
1.4.1 Expensive Calculator
程序簡(jiǎn)介 12
1.4.2 加法、減法與乘法 13
1.4.3 理解整型與浮點(diǎn)型
除法 13
1.4.4 使用模除運(yùn)算符 14
1.4.5 運(yùn)算符的優(yōu)先級(jí) 14
1.5 聲明和初始化變量 14
1.5.1 Game Stats程序簡(jiǎn)介 14
1.5.2 基本類型 16
1.5.3 類型修飾符 16
1.5.4 變量聲明 17
1.5.5 變量命名 18
1.5.6 變量的賦值 19
1.5.7 變量初始化 20
1.5.8 顯示變量值 20
1.5.9 獲取用戶輸入 20
1.5.10 為類型定義新名稱 21
1.5.11 類型的選擇 21
1.6 使用變量進(jìn)行算術(shù)運(yùn)算 21
1.6.1 Game Stats 2.0
程序簡(jiǎn)介 22
1.6.2 修改變量值 23
1.6.3 使用組合賦值運(yùn)算符 23
1.6.4 遞增運(yùn)算符與遞減
運(yùn)算符 24
1.6.5 整數(shù)的溢出處理 25
1.7 使用常量 26
1.7.1 Game Stats 3.0
程序簡(jiǎn)介 26
1.7.2 使用常量 27
1.7.3 使用枚舉類型 27
1.8 Lost Fortune簡(jiǎn)介 28
1.8.1 創(chuàng)建程序 29
1.8.2 從玩家獲取信息 30
1.8.3 講故事 30
1.9 本章小結(jié) 31
1.10 問(wèn)與答 32
1.11 問(wèn)題討論 33
1.12 習(xí)題 34
第 2章 真值、分支與游戲循環(huán):
Guess My Number 35
2.1 理解真值 35
2.2 使用if語(yǔ)句 36
2.2.1 Score Rater程序簡(jiǎn)介 36
2.2.2 驗(yàn)證真與假 38
2.2.3 值的真與假 39
2.2.4 使用關(guān)系運(yùn)算符 39
2.2.5 if語(yǔ)句的嵌套 40
2.3 使用else子句 40
2.3.1 Score Rater 2.0
程序簡(jiǎn)介 41
2.3.2 兩種創(chuàng)建分支的方法 42
2.4 使用帶else子句的if
語(yǔ)句序列 43
2.4.1 Score Rater 3.0程序
簡(jiǎn)介 43
2.4.2 創(chuàng)建帶else子句的if
語(yǔ)句序列 44
2.5 使用switch語(yǔ)句 45
2.5.1 Menu Chooser程序
簡(jiǎn)介 46
2.5.2 創(chuàng)建多路分支 48
2.6 使用while循環(huán) 48
2.6.1 Play Again游戲簡(jiǎn)介 48
2.6.2 使用while循環(huán) 49
2.7 使用do循環(huán) 50
2.7.1 Play Again 2.0程序
簡(jiǎn)介 50
2.7.2 使用do循環(huán) 51
2.8 使用break和continue語(yǔ)句 52
2.8.1 Finicky Counter程序
簡(jiǎn)介 52
2.8.2 創(chuàng)建while(true)循環(huán) 53
2.8.3使用break語(yǔ)句退出
循環(huán) 53
2.8.4 使用continue語(yǔ)句跳轉(zhuǎn)
到循環(huán)開始 54
2.8.5 使用break和continue
的時(shí)機(jī) 54
2.9 使用邏輯運(yùn)算符 54
2.9.1 Designers Network程序
簡(jiǎn)介 55
2.9.2 使用邏輯與運(yùn)算符 57
2.9.3 使用邏輯或運(yùn)算符 58
2.9.4 使用邏輯非運(yùn)算符 58
2.9.5 運(yùn)算符的優(yōu)先級(jí) 59
2.10 隨機(jī)數(shù)的生成 60
2.10.1 Die Roller程序簡(jiǎn)介 60
2.10.2 調(diào)用rand()函數(shù) 61
2.10.3 為隨機(jī)數(shù)生成器確定
種子 61
2.10.4 在一定范圍內(nèi)計(jì)算 62
2.11 理解游戲主循環(huán) 63
2.12 Guess My Number游戲
簡(jiǎn)介 64
2.12.1 采用游戲主循環(huán) 64
2.12.2 初始化游戲 65
2.12.3 創(chuàng)建游戲主循環(huán) 66
2.12.4 游戲結(jié)束 67
2.13 本章小結(jié) 67
2.14 問(wèn)與答 68
2.15 問(wèn)題討論 69
2.16 習(xí)題 69
第3章 for循環(huán)、字符串與數(shù)組:
Word Jumble 71
3.1 使用for循環(huán) 71
3.1.1 Counter程序簡(jiǎn)介 72
3.1.2 使用for循環(huán)計(jì)數(shù) 73
3.1.3 在for循環(huán)中使用空
語(yǔ)句 74
3.1.4 for循環(huán)的嵌套 74
3.2 了解對(duì)象 75
3.3 使用string對(duì)象 77
3.3.1 String Tester程序簡(jiǎn)介 77
3.3.2 創(chuàng)建string對(duì)象 79
3.3.3 string對(duì)象的連接 79
3.3.4 使用size()成員函數(shù) 79
3.3.5 索引string對(duì)象 80
3.3.6 循環(huán)訪問(wèn)string對(duì)象 81
3.3.7 使用find()成員函數(shù) 81
3.3.8 使用erase()成員函數(shù) 82
3.3.9 使用empty()成員函數(shù) 83
3.4 使用數(shù)組 83
3.4.1 Hero's Inventory程序
簡(jiǎn)介 83
3.4.2 創(chuàng)建數(shù)組 85
3.4.3 數(shù)組的索引 86
3.4.4 使用數(shù)組元素的成員
函數(shù) 87
3.4.5 數(shù)組邊界 87
3.5 理解C風(fēng)格字符串 88
3.6 使用多維數(shù)組 89
3.6.1 Tic-Tac-Toe Board程序
簡(jiǎn)介 90
3.6.2 創(chuàng)建多維數(shù)組 91
3.6.3 多維數(shù)組的索引 92
3.7 Word Jumble程序簡(jiǎn)介 92
3.7.1 創(chuàng)建程序 93
3.7.2 選擇單詞 93
3.7.3 單詞亂序 94
3.7.4 歡迎界面 95
3.7.5 進(jìn)入游戲主循環(huán) 95
3.7.6 游戲結(jié)束 96
3.8 本章小結(jié) 96
3.9 問(wèn)與答 97
3.10 問(wèn)題討論 99
3.11 習(xí)題 99
第4章 標(biāo)準(zhǔn)模板庫(kù):Hangman 100
4.1 標(biāo)準(zhǔn)模板庫(kù)簡(jiǎn)介 100
4.2 使用vector 101
4.2.1 Hero's Inventory 2.0程序
簡(jiǎn)介 101
4.2.2 使用向量的準(zhǔn)備工作 103
4.2.3 向量的聲明 103
4.2.4 使用push_back()成員
函數(shù) 104
4.2.5 使用size()成員函數(shù) 104
4.2.6 向量的索引 105
4.2.7 調(diào)用元素的成員函數(shù) 105
4.2.8 使用pop_back()成員
函數(shù) 106
4.2.9 使用clear()成員函數(shù) 106
4.2.10 使用empty()成員
函數(shù) 106
4.3 使用迭代器 107
4.3.1 Hero's Inventory 3.0程序
簡(jiǎn)介 107
4.3.2 迭代器的聲明 109
4.3.3 循環(huán)訪問(wèn)向量 110
4.3.4 修改向量元素的值 111
4.3.5 訪問(wèn)向量元素的成員
函數(shù)
展開全部

C++游戲編程入門(第4版) 作者簡(jiǎn)介

Michael Dawson是一位程序員、游戲設(shè)計(jì)師和游戲開 發(fā)者。他獲得了南加州大學(xué)的計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,并且目前教授大學(xué)生學(xué)習(xí)游戲編程。Mike的著作包括Beginning C++ Through Game Programming, Python Programming for the Absolute Beginner, C++ Projects: Programming withText-Based Games和 Guide to Programming with Python。請(qǐng)?jiān)L問(wèn)他的網(wǎng)站www.programgames.com,了解他的圖書的更多信息,并獲得相關(guān)的支持。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 北京成考网-北京成人高考网 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 盘古网络技术有限公司| 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 |