当前位置:首页>> >>


拼图游戏3.rar

收藏

资源目录
    文档预览:
    编号:20181030003516583    类型:共享资源    大小:55.65MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    拼图游戏
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 拼图游戏作 者: 曹涛涛学 号: 2017401289所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述目的: 拼图 游戏是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。个性化的拼图,拼凑的不仅仅是一张照片,而是一个故事,一段回忆,一缕温情。你可以把你记忆中最深的片段,可以是你挚爱的照片,可以是你最难忘的一瞬留念,做成拼图,在思念的季节里一一拼起,把片片散落的记忆重新组合,用指尖温习甜蜜,把心湖里最美丽的涟漪荡漾开来。通过拼图游戏我们可以锻炼自我的思维能力和空间感。它能在我们大脑放松的情况下得到提升,提升大脑的思维能力。通过还原拼图过程中不断思考每一块拼图碎片的位置,来锻炼大脑。项目功能目标系统创新点:简洁的开始界面和清晰明了的字体,加上让人蠢蠢欲动的背景音乐和移动特效,让人不禁想尝试尝试这款休闲益智类的拼图游戏。游戏界面包括简单关卡、普通关卡和困难关卡,你可以从易到难得逐步完成复原拼图任务。同时你也可以通过返回按钮返回游戏得第一界面。选择关卡之后您会有 5 秒钟的时间去观察原图,5 秒后将进入拼图并且开始进行倒计时,在拼图过程中您不在拥有查看原图的机会,在时间规定范围内,会记录你所移动拼图的步数,这将是我们记录成绩的根据。如果在时间内你未完成拼图,就会弹出拼图失败的界面,3 秒钟后会自动返回游戏的第一界面。主界面还有排行榜,点击进入后可以看到您玩此游戏前 10 的成绩系统主要流程主菜单开始游戏 排行榜简单关卡简单关卡困难关卡观察与游戏观察与游戏观察与游戏分数排行退出代码2017401289-曹 涛涛 -拼 图 游 戏 。 docx核心代码void creatmap()//构建随机的拼图{randomize();//对随机数生成器做初始化的动作int i, j,tmp,tpp,N;int row, col;for (i = 2; i>=0; i--){for (j = 2; j >=0; j--){if (map[i][j] == 8){row = i;col = j;//标记移动的拼图碎片}}}for(int k=0; k= 1){col=col-1;tmp = map[row][col];tpp=map[row][col+1];map[row][col + 1] = tmp;map[row][col]=tpp;}}else if (N==1){if (col = 1){row = row - 1;tmp = map[row][col];tpp=map[row+1][col];map[row][col] = tpp;map[row + 1][col] = tmp;}}else if (N==3){if (row =0; i--){for (j = 2; j >=0; j--){if (map[i][j] == 8)//{row = i;col = j;//找到拼图中标记的碎片}}}char input;int tmp,tpp;if (kbhit())//检查键盘是否输入{input = getch();if (input == 'a')//根据键盘来判断拼图是否移动{if (col >= 1){col=col-1;tmp = map[row][col];tpp=map[row][col+1];map[row][col + 1] = tmp;map[row][col]=tpp;step++;PlaySound(TEXT(“MM\\1.wav“), NULL, SND_ASYNC | SND_NODEFAULT);}}else if (input == 'd')//根据键盘来判断拼图是否移动{if (col = 1){row = row - 1;tmp = map[row][col];tpp=map[row+1][col];map[row][col] = tpp;map[row + 1][col] = tmp;step++;//计步PlaySound(TEXT(“MM\\1.wav“), NULL, SND_ASYNC | SND_NODEFAULT);//播放拼图移动的音效}}else if (input == 's')//根据键盘来判断拼图是否移动{if (row <= 1){row = row + 1;tmp = map[row][col];tpp=map[row-1][col];map[row][col] = tpp;map[row - 1][col] = tmp;step++;//计步
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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