API 编程入门——迷宫小游戏!完美随机生成迷宫!
很久以前发过一篇贴子“WIN32 API 编程——迷宫小游戏!完美随机生成迷宫!有源码!”,那是刚学VC时的第一个作品,一转眼就要大学毕业了,回首当时的那个不成熟的作品实在有些不堪入目……这次将迷宫游戏重新写了一遍,用的是API以及纯C语言,同时也做了一些注释,学习VC的入门知识几乎都用了,希望能对大家有所帮助。
本来我是用VC2008写的,但是为了方便大家的使用我又用VC6重新编译了一遍。
用到的技术大概有以下几点:
1.栈的使用,以及使用栈来消除递归。
2.使用双缓存进行高效绘图。
3.多线程。开辟一个线程进行复杂的运算以避免前台程序卡死。
其它的就不列举了。另外 ,生成迷宫的核心代码是用纯C语言编写的,与VC无关,我没有加任何注释,目的是希望大家能锻炼自己阅读代码的能力,我已经把代码写得很通俗易懂了,相信大家读起来不会很吃力。
很快就要找工作了,也许以后就没什么机会上论坛了,再次希望大家能学出自己的水平来!
如果可以的话就请版主把原来的那篇帖子删除吧,实在是误人弟啊……
Maze32.rar
(65.43 KB)
[ 本帖最后由 smannue 于 2010-3-16 11:21 编辑 ]