迷宫游戏.rar

收藏

资源目录
    文档预览:
    编号:20181030003515119    类型:共享资源    大小:11.44MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    迷宫 游戏
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 迷宫游戏作 者: 李健学 号: 2017401273所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 阚文骥完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述目的: 迷宫(labyrinth)是一种充满复杂通道的建筑物, 很难找到从其内部到达入口或从入口到达中心的道路。比喻复杂艰深的问题或难以捉摸的局面。迷宫游戏主要是给人们放松心情时愉悦兴情的一个游戏玩法介绍: 我们可以通过键盘 asdw 控制人物移动,找到一条路到达目的地。项目功能目标系统创新点:将 DOS 系统和 EGE 图形库结合,同时设有背景音乐,提高了用户体验。DOS 系统承载了迷宫游戏的主席团;EGE 承载帮助拓展文档,建立了两个子系统。迷宫游戏主界面,玩家可以通过主页面进行开始游戏,继续游戏,以及查看排行榜,值得注意的是,第一次进入游戏是没有继续游戏的。当鼠标移动到开始游戏,继续游戏或者排行榜时,字体会有颜色的变化,给用户更好的体验。玩家点击开始游戏即可开始游戏,会看到这样一个界面,人物,地图以及目的地,并且在右侧上方和下方均有跟开始游戏界面的按钮“寻路”、“返回”,中间也有时间的增加,和排行榜。可以通过 w、a 、s、d 控制人物,到达目的地即可进入下一关,到最后一关之后,如果时间较短,即可弹出对话框,记录名字,并将打印在排行榜上。进入下一关到达终点时间较短,即可弹出对话框,记录用户名并在下次打开程序时打印在排行榜上;否则退出程序。寻路:鼠标放在寻路上既会有颜色变化,点击寻路即可出现到达目的地的路标。返回:与寻路有着同样的效果,点击返回即可回到开始游戏界面,并且此时即可选择“继续游戏”继续游戏:与返回,寻路效果相同,点击时回到之前的界面即可继续玩游戏。(因为图片重复,这里就不在展示)排行榜:点击即可进入排行榜界面。点击右下角的返回即可回到开始游戏界面。(这里就不在演示)系统主要流程主界面排行榜继续游戏开始游戏代码main.cpp#include #include #include#include#include#include#include#include “save.cpp“#include “findway.cpp“using namespace std;int map1[13][16]//地图 1{{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},{1,3,1,1,1,1,1,1,1,0,0,1,1,1,1,1},{1,0,0,0,1,0,1,1,1,1,0,1,4,0,1,1},{1,1,1,0,1,0,0,0,1,0,0,1,1,0,1,1},{1,0,0,0,1,1,1,0,1,1,0,1,1,0,0,0},{1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0},{1,0,1,0,1,0,1,1,0,0,0,1,1,1,1,0},{1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,0},{1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},{1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1},{1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1},{1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1},{1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1}};int map2[13][16]//地图 2{{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},{1,3,0,0,0,0,0,0,1,0,0,1,1,1,1,1},{1,1,1,0,1,0,1,0,1,0,0,1,4,0,0,1},{0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1},{0,0,1,0,1,0,1,0,1,1,0,1,1,0,0,1},{0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1},{1,0,1,0,1,0,1,1,0,1,0,0,1,0,0,0},{1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,0},{1,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0},{1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1},{1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1},{1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1},};//时间int times;//关卡int level=1;//备用地图 1,2int map0[13][16],map00[13][16];//图片PIMAGE IM[8];//人物坐标int x,y;//区分开始游戏以及继续游戏int k;//继续游戏用与计算算时间int con;//开始时时间记录clock_t sta;//鼠标事件的监听以及应用mouse_msg msg;int Mouse_X, Mouse_Y; //鼠标位置bool Mouse_Up; //鼠标点击bool Mouse_Down;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

    关于本文
    本文标题:迷宫游戏.rar
    链接地址:http://www.gold-doc.com/p-255261.html
    收起
    展开