本站(http://www.demongan.com)的所有程序源代码均提供无偿下载,所有程序均是本人自主开发,具有原创性,仅供学习交流使用,切勿用于商业用途,违者必究。
至于本站的视频教程资源,均是站主利用平时的课余时间,投入了许多时间和精力进行备课录制;视频教程会不定时更新,会选择比较擅长和熟悉的知识进行讲解录制,当然各位也可以通过留言板留言向我反馈录制课程的选择。
(注意:此课程并不是教授游戏开发,而是通过开发游戏来提升自己的编程开发能力)
“迷宫(Maze Game)”系列视频教程
适合需要通过例子提升自己编程开发能力的VC开发入门者;本课程默认的观众是VC开发入门者,侧重于讲解程序的设计和编码开发。
开发环境:VS2012
“迷宫(Maze Game)”系列视频教程,一共分为8课,总课时是6h14m38s,具体的课程内容如下所示:
第1课 游戏整体的概况与框架搭建的介绍
时长:14m38s
内容:
a、游戏演示
b、游戏实现的各个技术难点的设计概况
第2课 背景的绘制与显示
时长:57m42s
内容:
a、使用VS2012创建工程和图片资源的插入
b、图片显示和相关Win32 API函数的介绍
c、窗口位置大小的调整
d、位图类的设计
e、游戏框架的搭建
f、编码实现
第3课 人物的绘制与显示
时长:87m29s
内容:
a、角色类的设计和实现
b、位图透明处理技术
c、按键控制
d、双缓冲绘图技术
e、编码实现
第4课 画面的移动变化
时长:89m10s
内容:
a、地图背景和角色在显示窗口上的相对移动和显示分析
b、编码实现
第5课 游戏地图的绘制与显示
时长:28m48s
内容:
a、游戏地图的数据的创建和存储
b、地图的设计与实现
第6课 碰撞检测的设计与实现和判断游戏是否完成
时长:31m36s
内容:
a、碰撞检测分析
b、判断游戏是否结束
c、编码实现
第7课 黑圈的绘制实现
时长:21m35s
内容:
a、光圈绘制原理
b、编码实现
第8课 菜单栏完善和开场动画
时长:35m14s
内容:
a、菜单栏消息的完善
b、游戏开场动画的设计
c、编码实现
d、课程总结
补 充 程序发行版本的编译链接
时长:8m26s
内容:
a、兼容XP
b、MFC DLL静态链接
c、发布Release版本