C/C++游戏编程开发,采用的是Win32/64下编程,利用的开发工具是VS2008,本套教程针对那些喜欢游戏开发的人是非常不错的教程,学习要求,有C/C++编程功底,可以不是很高,但是至少也要学习到函数这个地步,才能进行本视频的学习,本视频的课程实验全是老师一行行代码的编写,不会出现复制粘贴的情况,这也是为了方便学习者能够跟上学习思路,以及编程思路古下伏笔,以下是该视频的课程目录:
如果你会一点C、C++语言,你就可以学习游戏编程了,开发真正的游戏!如果你学过一点C++更好,没学过也没关系。本课程教你从零基础开始开发7个完整的游戏:Brainiac、Light Cycles、Henway、Battle Office、Meteor Defense、Space Out、Stunt Jumper。 wmv版本,手机平板等移动设备均可观看!
第1部分 入门
第1章 学习开发游戏的基础知识
1.1 认识视频游戏
1.1.1 为什么人们如此沉迷于开发视频游戏
1.1.2 视频游戏的类型
1.2 学习游戏设计的要素
1.2.1 提出基本思想
1.2.2 整理剧情
1.2.3 可视化图形
1.2.4 为游戏选择正确的声音
1.2.5 使用控制器控制游戏
1.2.6 确定游戏模式
1.3 面向对象的编程和游戏
1.3.1 理解OOP
1.3.2 在游戏中应用OOP
1.4 研究相关工具
1.4.1 编译器和开发环境
1.4.2 选择图形工具
1.4.3 选择声音和音乐工具
1.5 小结
1.6 亲身实践
第2章 创建游戏引擎
2.1 什么是游戏引擎
2.2 考虑游戏引擎的作用
2.2.1 将游戏分解为事件
2.2.2 建立游戏的计时机制
2.3 开发游戏引擎
2.3.1 游戏事件函数
2.3.2 GameEngine类
2.4 开发Blizzard示例
2.4.1 编写程序代码
2.4.2 测试完成的程序
2.5 小结
2.6 游戏大变身
第3章 学习绘制基本图形
3.1 图形基础
3.1.1 理解图形坐标系统
3.1.2 学习颜色的基础知识 <