走迷宫游戏课程设计
㈠ VC++课程设计,迷宫游戏,高手进
想要复制粘贴根本不可能,哥们你也太不厚道了,至少留个邮箱也成啊内,弄得发都不知道容往哪里去发。
你直接去网站上看即可,大体的设计程序就是那样的,对赫夫曼编码稍作修改即可,我们做过相关的程序,也是根据上面的和教材的提示改编而成的。
http://wenku..com/view/c6d33cd276a20029bd642d57.html
希望对你有帮助,给分~ ~
㈡ 迷宫课程设计
#include<stdio.h> struct PosType //迷宫坐标位置类型 { int x; int y; }; #define MAXLENGTH 25 //设迷宫的最大行列为25 typedef int MazeType[MAXLENGTH][MAXLENGTH];//[行][列] struct PosType end; //迷宫终点位置 MazeType m; //迷宫数组 int x,y; //迷宫行数,列数 void Print(int x,int y) { int i,j; for(i = 0;i<x;i++) { for(j=0;j<y;j++) printf("%3d",m[i][j]); printf("\n"); } printf("\n"); } void Try(struct PosType cur,int curstep) { int i;//由当前位置,当前步骤curstep试探下一点 struct PosType next;//下一个位置 struct PosType direc[4] = {{0,1},{1,0},{0,-1},{-1,0}};//{行增量},{列增量} for(i=0;i<=3;i++) { next.x = cur.x + direc[i].x; next.y = cur.y + direc[i].y; if(m[next.x][next.y]==-1)//是通路 { m[next.x][next.y]=++curstep; if(next.x!=end.x || next.y!=end.y)//没到终点 Try(next,curstep);//试探下一点(递归调用) else Print(x,y);//输出结果 m[next.x][next.y]=-1;//恢复为通路,试探下一条路 curstep--; } } } void main() { struct PosType begin; int i,j,x1,y1; printf("请输入迷宫的行数,列数(包括外墙):"); scanf("%d,%d",&x,&y); for(i = 0;i<x;i++)//定义周边值为0(同墙) { m[0][i] = 0; //行周边 m[x-1][i] = 0; } for(j=1;j<y-1;j++) { m[j][0]=0;//列周边 m[j][y-1]=0; } for(i=1;i<x-1;i++) for(j=1;j<y-1;j++) m[i][j]=-1;//定义通道初值为-1 printf("请输入迷宫内墙单元数:"); scanf("%d",&j); if(j) printf("请依次输入迷宫内墙每个单元的行数,列数:\n"); for(i=1;i<=j;i++) { scanf("%d,%d",&x1,&y1); m[x1][y1]=0; } printf("迷宫结构如下:\n"); Print(x,y); printf("请输入起点的行数,列数:"); scanf("%d,%d",&begin.x,&begin.y); printf("请输入终点的行数,列数"); scanf("%d,%d",&end.x,&end.y); m[begin.x][begin.y]=1; Try(begin,1); }
㈢ 用VC++编迷宫游戏程序,谢谢了!课程设计 拜托高手!
有界面抄的不袭会 DOS下的倒有一个
http://hi..com/pfanaya/blog/item/125fc232ca797f17ebc4afb8.html
㈣ 跪求数据结构走迷宫的课程设计求哪位好心大神帮帮忙 有加分 谢谢啦
...我的课设也是这样。
㈤ 幼儿迷宫游戏设计案例
你看看这个吧!!!直接可以找你需要的东西!!!
㈥ 走迷宫游戏 JAVA
你做好了????能给我一份吗??
㈦ 谁能帮我做一个走迷宫小游戏的C语言课设(不是C++).急用 只有2天了!!!!!!!!!!
功能是挺好实现的,但是为什么要用C语言写游戏,而且还要有图形界面?
思路是这样的:首先将数据初始化为全0,然后鼠标点中的地方,在数组里置为1,意思是墙。
然后使用Dijkstra算法,求出最短路径。然后显示出来即可!
没有用c语言写界面GUI的经验,只能给你个思路咯。