c语言小游戏Word格式文档下载.docx

上传人:b****6 文档编号:22181444 上传时间:2023-02-02 格式:DOCX 页数:6 大小:921.25KB
下载 相关 举报
c语言小游戏Word格式文档下载.docx_第1页
第1页 / 共6页
c语言小游戏Word格式文档下载.docx_第2页
第2页 / 共6页
c语言小游戏Word格式文档下载.docx_第3页
第3页 / 共6页
c语言小游戏Word格式文档下载.docx_第4页
第4页 / 共6页
c语言小游戏Word格式文档下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

c语言小游戏Word格式文档下载.docx

《c语言小游戏Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《c语言小游戏Word格式文档下载.docx(6页珍藏版)》请在冰豆网上搜索。

c语言小游戏Word格式文档下载.docx

四、算法流程图

首先定义三个全局数组mg1[20][20]、mg2[30][30]、mg3[30][30]用于画出迷宫的地图;

1表示墙(#),0表示空地();

Introduce()函数里如果按Enter键,则调用menu()函数,从键盘中输入相应的提示数字,进入难度不同的游戏;

游戏的执行在此只初级难度进行描述,其余的难度与其类似;

选了1后调用system(”cls”)进行清屏;

drawmg1()函数进行迷宫的地图的绘制,for(i=0;

i<

20;

i++)

{

printf("

\t\t\t"

);

for(j=0;

j<

j++)

{

ch=mg1[i][j];

switch(ch)

case4:

*"

break;

case0:

"

case1:

#"

}

if(num++%20==0)/*每行只能输出20个字符*/

printf(”\n”);

}

}

之后调用控制函数control1()进行控制小人移动路径,在control1()函数里用do—while()语句进行循环,while

(1)进行死循环,再定义四个整型a,b,m,n即:

for(n=0;

n<

30;

n++)

for(m=0;

m<

m++)

if(mg3[n][m]==4)

a=n;

/*为后面调用roadcake()实现消除小人路径进行初始赋值*/

b=m;

用switch()语句选择方向键,在调用roadcake()函数进行消除小人路径voidroadcake(int*i,int*j)

inttemp;

temp=*i;

/*进行值交换,即数组值为0和值为4进行交换

*i=*j;

*j=temp;

完成第一个控制之后进行清屏和画新的游戏状态图,若在游戏进行中要退出游戏,只需按0键,调用exit(0)函数结束;

若要返回游戏菜单,按Esc键掉用menu()函数即可,重复以上步骤,直达游戏结束,此时掉用menu()函数自动返回菜单。

五、程序执行效果图

开始执行程序:

按Enter键后:

选择2后进入中级难度游戏:

按键盘方向键进行游戏,当顺利结束后:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1