中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C和C++游戲趣味編程(全彩印刷)

包郵 C和C++游戲趣味編程(全彩印刷)

作者:童晶
出版社:人民郵電出版社出版時間:2021-02-01
開本: 16開 頁數: 343
中 圖 價:¥60.4(6.1折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C和C++游戲趣味編程(全彩印刷) 版權信息

C和C++游戲趣味編程(全彩印刷) 本書特色

1.為初學者量身打造循序漸進,適合零基礎入門者學習。書中案例從易到難,且提供了實現過程的分步驟代碼;2.趣味性強本書精選了13個案例,涵蓋多種游戲類型,在開發趣味程序的過程中,會有很強的成就感;3.可拓展性強所有章節均提供練習題,培養讀者邏輯思維的能力;4.配套資源豐富提供演示視頻、配套資源代碼和素材、書中每章練習題答案、書中配套彩圖文件;5.全彩印刷本書把趣味游戲開發應用于C和C++編程教學,通過13個由易到難的有趣案例,帶領讀者從零基礎開始學習。本書將編程教學穿插在游戲開發的過程中,通過游戲案例逐步講解新的語法知識,便于讀者理解其含義。書中案例均經過精心的設計,并包括詳細的實現過程,適合上手,讓讀者學習編程的同時培養邏輯思維能力,增強認識問題、解決問題的能力。本書帶領讀者搭建的案例包括:·仿真“自由落體的小球” ·“別碰方塊”游戲·“旋轉蛇”錯覺·“見縫插針”游戲·“見縫插圓”游戲·“貪吃蛇”游戲·“十步萬度”游戲·“推箱子”游戲·“十字消除”游戲·櫻花樹·“堅持一百秒”游戲·“祖瑪”游戲·“火柴人的無盡冒險”游戲和市面上同類圖書相比,本書有以下3個鮮明的特色。1.為初學者量身打造。一般編程圖書會系統講解語法知識,讓初學者感到記憶負擔大、學習難度高。本書先講解較少的語法知識,然后利用這些語法知識編寫趣味游戲,通過游戲案例逐步引入新的語法知識,便于讀者學習理解。書中案例從易到難,且提供了實現過程的分步驟代碼,適合學習。2.趣味性強。大部分C和C++圖書的編程案例比較抽象、枯燥乏味,讓讀者提不起興趣。本書精選了13個案例,涵蓋了多種游戲類型,讀者在開發這些趣味程序的過程中,會有很強的成就感。書中分解了案例的實現過程,每個步驟的學習成本較低,讀者很容易就能體會到編程的樂趣。3.可拓展性強。本書所有章節均提供了練習題,以加深讀者對語法知識、開發游戲方法的理解,培養讀者邏輯思維能力,認識問題、解決問題的能力。附錄中提供了所有練習題的參考答案。每章小結列出了可以進一步改進與實踐的方向,讀者可以參考本書開發思路,嘗試設計并分步驟實現任何自己喜歡的小游戲。作者具有 15 年的一線編程教學經驗,被評為河海大學優秀主講教師。開設課程廣受好評,在知乎、網易云課堂、中國大學 MOOC 等線上平臺已有上百萬次的閱讀量。

C和C++游戲趣味編程(全彩印刷) 內容簡介

本書通過趣味案例逐步引入語法知識,教讀者用C?和?C++編寫游戲程序,激發讀者學習編程的興趣。全書共14章和3個附錄,依次介紹了C和C++編程語言的基本概念、數據類型、if語句、while循環、for循環、一維數組、函數、二維數組、字符串、文件讀寫、指針、遞歸、面向對象編程、鏈表和C++標準模板庫等知識,其中貫穿了眾多的小案例和游戲,很后綜合應用這些知識編寫了一款冒險游戲。附錄分別給出了練習題的參考答案、語法知識索引以及常用的調試方法和輔助開發工具。本書適合不同年齡、不同層次的 C 與 C++ 編程初學者閱讀和自學,也可以作為中學生、大學生學習程序設計的教材和少兒編程培訓機構的參考教材。

C和C++游戲趣味編程(全彩印刷) 目錄

第 1 章 C 和 C++ 與開發環境介紹 1
1.1 什么是 C 和 C++ 1
1.2 集成開發環境 2
1.3 小結 6
第 2 章 仿真“自由落體的小球” 7
2.1 下載安裝圖形庫 8
2.2 顯示一個靜止小球 11
2.3 顯示多個小球 13
2.4 利用變量修改多個小球的位置 16
2.5 小球下落動畫 20
2.6 利用 while 實現小球下落動畫 21
2.7 利用 if 語句實現小球重復下落 24
2.8 小球落地反彈 26
2.9 小球加速下落 27
2.10 小結 30
第 3 章 “別碰方塊”游戲 31
3.1 字符 32
3.2 按空格鍵控制小球起跳 34
3.3 方塊的繪制與移動 35
3.4 小球和方塊的碰撞判斷 38
3.5 隨機方塊的速度和高度 39
3.6 得分的計算與顯示 42
3.7 避免空中起跳 46
3.8 小結 46
第 4 章 “旋轉蛇”錯覺 47
4.1 繪制扇形 48
4.2 RGB 顏色模型 49
4.3 繪制一個扇形單元 51
4.4 for 循環語句 52
4.5 循環的嵌套 56
4.6 HSV 顏色模型 60
4.7 按鍵切換效果 63
4.8 小結 66
第 5 章 “見縫插針”游戲 67
5.1 繪制圓盤與針 68
5.2 針的旋轉 69
5.3 利用數組實現多根針的繪制 72
5.4 批量繪制函數 76
5.5 針的發射與新增 76
5.6 游戲失敗判斷 79
5.7 得分與顯示效果改進 81
5.8 小結 84
第 6 章 “見縫插圓”游戲 85
6.1 利用數組記錄多個隨機圓 86
6.2 每次增加一個隨機圓 88
6.3 新圓不和已有圓相交 90
6.4 函數的定義與應用 93
6.5 新圓半徑*大化 99
6.6 函數封裝多種繪制效果 101
6.7 按鍵互動 103
6.8 小結 106
第 7 章 “貪吃蛇”游戲 107
7.1 變量作用域與游戲框架 108
7.2 基于二維數組的游戲地圖 110
7.3 小蛇向右移動 115
7.4 控制小蛇向 4 個方向移動 117
7.5 時間控制的改進 120
7.6 失敗判斷與顯示 122
7.7 添加食物 124
7.8 小結 129
第 8 章 “十步萬度”游戲 130
8.1 結構體 131
8.2 鼠標交互 135
8.3 被鼠標點擊后旋轉 137
8.4 函數的參數傳遞 139
8.5 旋轉的傳播 141
8.6 操作步數與旋轉度數 142
8.7 小結 147
第 9 章 “推箱子”游戲 148
9.1 字符串與字符數組 149
9.2 應用字符數組存儲關卡數據 152
9.3 鍵盤控制游戲角色移動 156
9.4 元素更新的實現 157
9.5 游戲勝利判斷 160
9.6 多關卡的實現 162
9.7 基于文件的關卡數據讀取 170
9.8 枚舉類型 172
9.9 小結 173
第 10 章 “十字消除”游戲 174
10.1 紅色方塊的表示與繪制 175
10.2 隨機顏色方塊的實現 177
10.3 鼠標點擊與十字消除 179
10.4 方塊提示框的繪制 182
10.5 倒計時與進度條 183
10.6 得分計算與勝負判斷 187
10.7 多關卡與增加游戲難度 188
10.8 地址與指針 196
10.9 指針與數組 199
10.10 小結 203
第 11 章 櫻花樹 204
11.1 遞歸 205
11.2 分形與遞歸 210
11.3 繪制櫻花樹 215
11.4 顯示繪制過程動畫 218
11.5 小結 222
第 12 章 “堅持一百秒”游戲 223
12.1 背景與火箭圖片的顯示 224
12.2 基于結構體的反彈子彈 229
12.3 面向對象版本的子彈 231
12.4 每隔 2 秒增加一顆子彈 234
12.5 添加火箭類 236
12.6 碰撞判斷與火箭爆炸 237
12.7 堅持時間與多條生命的顯示 239
12.8 添加音樂音效 245
12.9 添加智能飛碟類 246
12.10 小結 248
第 13 章 “祖瑪”游戲 249
13.1 鏈表 250
13.2 C++ 標準模板庫 253
13.3 頂點類與軌跡類 256
13.4 添加小球類 260
13.5 將小球放置在軌跡線上 262
13.6 小球自動沿著軌跡運動 264
13.7 小球的插入與消除 270
13.8 添加炮臺類 272
13.9 炮臺旋轉與更改小球顏色 274
13.10 炮臺發射小球 275
13.11 連續出球與勝負判斷 277
13.12 添加音效和復雜軌道 278
13.13 小結 280
第 14 章 “火柴人的無盡冒險”游戲 281
14.1 定義 Player 類 282
14.2 異步輸入與延時改進 285
14.3 枚舉類型狀態切換 286
14.4 添加奔跑動畫 288
14.5 跳躍的實現 290
14.6 添加地面類與場景類 292
14.7 火柴人與地面的碰撞檢測 294
14.8 相對運動效果的實現 296
14.9 無盡關卡與勝負判斷 298
14.10 添加敵人類 300
14.11 添加音效和更多圖片 303
14.12 小結 305
附錄 A 練習題參考答案 307
附錄 B 語法知識索引 337
附錄 C 調試方法與輔助工具 342
展開全部

C和C++游戲趣味編程(全彩印刷) 作者簡介

童晶,浙江大學計算機專業博士,河海大學計算機系副教授、碩士生導師,中科院兼職副研究員,主要研究方向為計算機圖形學、數字化藝術、虛擬現實、三維打印等,曾發表學術論文 30 余篇。具有 15 年的一線編程教學經驗,被評為河海大學優秀主講教師。開設課程在校內廣受好評,在知乎、網易云課堂、中國大學 MOOC 等線上平臺已有上百萬次的閱讀量。積極投身教學與學生創新,曾指導學生獲得英特爾嵌入式比賽全國一等獎、“挑戰杯”全國三等獎、“中國軟件杯”全國一等獎、中國大學生服務外包大賽全國一等獎等眾多獎項。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 包装机_厂家_价格-山东包装机有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 安徽集装箱厂-合肥国彩钢结构板房工程有限公司 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 韦伯电梯有限公司| 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 慈溪麦田广告公司,提供慈溪广告设计。 |