| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6755 人关注过本帖, 2 人收藏
标题:API 编程入门——迷宫小游戏!完美随机生成迷宫!
取消只看楼主 加入收藏
smannue
Rank: 1
等 级:等待验证会员
帖 子:16
专家分:0
注 册:2007-8-11
收藏(2)
 问题点数:0 回复次数:2 
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 编辑 ]
搜索更多相关主题的帖子: 入门 随机 小游戏 迷宫 API 
2010-01-06 21:26
smannue
Rank: 1
等 级:等待验证会员
帖 子:16
专家分:0
注 册:2007-8-11
收藏
得分:0 
回复 3楼 happynight
那是因为我用了XP SP2的SDK吧,如果没有装的话就要改动一下,
DialogBox(hInst, MAKEINTRESOURCE(IDD_CONFIG), hWnd, Config);
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
改为
DialogBox(hInst, MAKEINTRESOURCE(IDD_CONFIG), hWnd, (DLGPROC)Config);
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, (DLGPROC)About);
附上修改后的代码
Maze32.rar (65.43 KB)


[ 本帖最后由 smannue 于 2010-1-9 13:37 编辑 ]
2010-01-09 13:34
smannue
Rank: 1
等 级:等待验证会员
帖 子:16
专家分:0
注 册:2007-8-11
收藏
得分:0 
回复 5楼 happynight
装了SDK后还要注册到VC6里的目录设置的啊,你设置了吗,而且要放在最前
2010-01-12 10:53
快速回复:API 编程入门——迷宫小游戏!完美随机生成迷宫!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040026 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved