c++ 游戏_《C和C++游戏趣味编程》新书预告

今年的第二本书《C和C++游戏趣味编程》。通过趣味案例逐步引入和学习语法知识,用C和C++从无到有地开发游戏,提升对编程的兴趣和能力。

知乎视频​www.zhihu.com

由于C和C++语法规则较多、使用灵活,很多初学者觉得有难度,普遍有畏惧心理。目前大部分图书都会先系统讲解语法知识,知识量大、读者学习困难;所举实例一般偏数学算法,显示数字字符,过于抽象、趣味性不强,读者不愿写程序,进而觉得入门困难。

针对以上问题,本书把趣味游戏开发应用于C和C++编程教学,通过13个由易到难的有趣案例,带领读者从零基础开始学习。书中不安排专门章节讲解语法知识,而是穿插在游戏开发的过程中,通过游戏案例逐步学习新的语法知识,便于读者理解,并在实际应用中体会。书中案例经过精心的设计,所有案例均包括详细的分步骤实现过程,适合上手,学习编程的同时锻炼逻辑思维,提升认识问题、解决问题的能力。

第1章介绍了计算机程序和C和C++编程语言的基本概念,学习了集成开发环境的使用方法,并运行了第一个程序(8行代码)。

童晶:1 C/C++与开发环境介绍(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
85f887780690c513c27f08b7e7667896.png

第2章学习了整数、浮点数、if语句、while循环等语法知识,实现了自由落体小球的仿真程序(25行代码)。

童晶:2 自由落体的小球(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
80d06d1ce0004bbf570dad208c63595f.png
知乎视频​www.zhihu.com

第3章学习了字符、逻辑运算符、整数运算、类型转换等语法知识,实现了别碰方块的游戏(78行代码)。

童晶:3 别碰白块(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
a2e8613d737518e8a52c8856ea9d168d.png
知乎视频​www.zhihu.com

第4章学习了for循环语句、循环嵌套等语法知识,绘制了旋转蛇错觉图案(53行代码)。

童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
51afbd82c24fe8fef527c60cc097bffa.png
知乎视频​www.zhihu.com

第5章学习了一维数组、流程跳转等语法知识,实现了见缝插针游戏(78行代码)。

童晶:第5章 见缝插针(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
3df1725d3868923773aa677fbd1453d2.png
知乎视频​www.zhihu.com

第6章学习了函数的概念、进一步了解while语句的使用方法,绘制了见缝插圆随机图案(154行代码)。

童晶:第6章 见缝插圆(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
43f34f4874aef99f80b47362c2e88db5.png
知乎视频​www.zhihu.com

第7章学习了二维数组、if-else、变量的作用域与生存期等语法知识,利用游戏开发框架实现了贪吃蛇游戏(153行代码)。

童晶:第7章 贪吃蛇(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
c214592ab6d0b8e17758a0aba773f747.png
知乎视频​www.zhihu.com

第8章学习了结构体、复合运算符、函数参数传递方式等语法知识,实现了十步万度游戏(141行代码)。

童晶:第8章 十步万度(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
4ffb0104e0c584f118cee9211275a07b.png
知乎视频​www.zhihu.com

第9章学习了字符串、文件读写、枚举类型等语法知识,实现了推箱子游戏(244行代码)。

童晶:第9章 推箱子(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
7d13486eff835c2eb4df952d81a4a2dd.png
知乎视频​www.zhihu.com

第10章学习了指针的相关知识,实现了十字消除游戏(255行代码)。

童晶:第10章 十字消除(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
c7042a09d12e20e9dd35ae08166bb842.png
知乎视频​www.zhihu.com

第11章学习了递归的语法知识,绘制了漂亮的分形樱花树(141行代码)。

童晶:第11章 樱花树(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
1fe997be049d0ca9e976c5729e819e2e.png
知乎视频​www.zhihu.com

第12章学习了面向对象编程,包括类和对象、成员变量、成员函数、继承等概念,实现了坚持一百秒游戏(248行代码)。

童晶:第12章 坚持一百秒(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
0b015434441a376effc00927d2254dbd.png
知乎视频​www.zhihu.com

第13章学习了链表、C++标准模板库、构造函数与析构函数等语法知识,实现了祖玛游戏(465行代码)。

童晶:第13章 祖玛(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
35068171a31d5149ecf78c85c2169f09.png
知乎视频​www.zhihu.com

第14章综合应用所学知识,实现了火柴人的无尽冒险游戏(490行代码)。

童晶:第14章 火柴人的无尽冒险(《C和C++游戏趣味编程》配套教学视频)​zhuanlan.zhihu.com
658b4222cd2490ea5d5ced097a19c09a.png
知乎视频​www.zhihu.com

新书即将上架,敬请关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值