当前位置:首页>> >>


迷宫.rar

收藏

资源目录
    文档预览:
    编号:20181030003345321    类型:共享资源    大小:30.62MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    48
    金币
    关 键 词:
    迷宫
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 迷宫作 者: 邓志纯学 号: 20164206118所属学院: 软件学院专业年级: 软件工程 2016 级 4 班指导教师: 宋旭东完成时间: 2016 年 6 月 21 日—2016 年 6 月 30 日软件学院制项目描述目的: 迷宫是一款益智游戏,简单又耐玩,通过 A·W·S·D 和“↑↓← →“四个键来控制人物的移动方向,每个关卡都设置相应的任务,同时对每关的步数都有一定的限制,同时在游戏开始时有游戏商城,游戏商城对玩家玩游戏有一定的帮助,但同时玩家需要做相应的任务得到钻石才能在商城买东西,同时,游戏有 4 种模式。每种模式有不同的玩法。意义:迷宫游戏是辅助人们认识世界的有效工具,帮助他们配合身上各种感官的反应,来接触和认知新奇的万事万物,具有协调身体机能的作用。项目功能目标系统创新点:用深度优先搜索自动生成地图 在游戏中实现暂停,关音乐,游戏说明,商城功能人机模式中实现类深度优先搜索功能用 swap 函数实现人物交换用 GetAsyncKeyState 判断鼠标键盘的状态实现游戏倒计时同时计数时间和步数系统主要流程开始界面游戏选择模式界面人机模式 闯关模式双人模式单人模式代码#include #include #include #include #include #include #include #include #define MAZE_MAX 50using namespace std;int flags=0;int flash=0,transfer=0,times=0,steps=0,integral=4;int add1=0,add2=0,add3=0,add4=0;//1 传送,2 步数,3 时间,4 闪现int checkpoint=1,nandu=1,voice=0;int stepss,mode=1,num=0;//num 为人机附加道具数量int timess=0;int bi1=0,bi2=0;int sudu=9;void read();//读取数据class hero{public:int x=0;int y=3;};hero xy;void file();//文件void jiemian();//初始化界面int lin1();//画线void lin2();//画线void lin3();//画线void lin4();//画线void lin5();//画线void lin6();//画线void lin7();//画线void api();//人机模式void Settlement();//结算界面void Play_Music_1();//BGMvoid pause();//暂停void gameshow();//游戏说明void show();//游戏中说明void fail();//失败MUSIC Song0;//游戏 BGMMUSIC Song1;//初始化 BGMMUSIC Song2;//胜利MUSIC Song3;//失败MUSIC Song4;//游戏说明MUSIC Song5;//走路声MUSIC Song6;//商城MUSIC Song7;//胜利MUSIC Song8;//失败MUSIC Song9;//退出游戏MUSIC Song10;//选择模式 BGMMUSIC Song11;//点击void Play_Music_1();//播放音乐void start1();//单人模式void lin8();//画线void shop();//商城void select1();//模式选择void lin9();//返回void shuangren();//双人模式void victory1();//火人胜利void victory2();void danchuan();//闯关模式char lu[MAZE_MAX+2][MAZE_MAX+2];//自动生成地图char road[MAZE_MAX+2][MAZE_MAX+2];int search(int x,int y);void Make_Maze(int x,int y){for(int a = 0; a =941}}}void victory3()//冰人胜利 1{setcaption(“胜利!!!“);Play_Music_1();Song7.Play();PIMAGE i[3];for(int a = 0; a < 3; a ++)i[a]=newimage();getimage(i[0],“picture\\胜利\\ 冰人\\冰人 1-1.png“);getimage(i[1],“picture\\胜利\\ 冰人\\冰人 1-2.png“);
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:迷宫.rar
    链接地址:http://www.gold-doc.com/p-255222.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开