欢迎来到天天文库
浏览记录
ID:52269356
大小:3.49 MB
页数:22页
时间:2020-04-03
《《C语言扫雷答辩》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序设计:基于C++语言的扫雷游戏答辩学生:B12140101.02,03王佳王想包嘉琪1234课题介绍问题与分工课题内容成果展示论文概述扫雷游戏介绍:扫雷是一款相当大众的小游戏,玩法是通过点击方块并以出现的数字来判断附近地雷的数量,并以此找出所有不是雷的方块。扫雷遇到的问题:1,如何记录游戏时间2,如何布雷3,如何扫雷4,如何记录玩家游戏数据5,如何显示声音和颜色扫雷—小组成员分工王佳:主要负责布雷和扫雷的算法设计。包嘉琪:英雄榜的算法设计王想:时间,声音,颜色的算法设计,以及后期论文报告的制作。论文结
2、构整体分析与设计功能模块划分和设计重点算法实现测试情况游戏流程分析绘制雷区随机布雷左键右键地雷数字空白标记取消标记GAMEOVER111论文结构整体分析与设计功能模块划分和设计重点算法实现测试情况Main()函数:显示游戏菜单游戏初始化显示启动画面游戏主控鼠标驱动加载游戏初始化处理控制信息功能模块划分和设计论文结构整体分析与设计功能模块划分和设计重点算法实现测试情况主菜单的显示voidmenu()//主菜单函数{intchoice;SetConsoleTitle(“扫雷游戏”);//设置控制台窗口标题;g
3、otoxy(0,0);cout<4、l;cout<<"游戏等级:"<10)"<40)"<99)"<5、*********游戏说明**************************************"<>choice;switch(choice){case1:line=9,arrange=9,Lei=10,level=1;break;case2:line=16,arrange=16,Lei=40,level=2;break;case3:line=30,arrange=16,Lei=99,level=3;break;case4:bang();break;}6、cout<<"按任意键开始游戏"<7、FOREGROUND_RED8、FO9、REGROUND_BLUE10、FOREGROUND_GREEN);//初始化用白色输出到屏幕上for(intiy=0;iy11、j++){sweep(row+i,col+j);}}break;case1:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY12、FOREGROUND_RED13、FOREGROUND_GREEN);//1显示黄色cout<
4、l;cout<<"游戏等级:"<10)"<40)"<99)"<5、*********游戏说明**************************************"<>choice;switch(choice){case1:line=9,arrange=9,Lei=10,level=1;break;case2:line=16,arrange=16,Lei=40,level=2;break;case3:line=30,arrange=16,Lei=99,level=3;break;case4:bang();break;}6、cout<<"按任意键开始游戏"<7、FOREGROUND_RED8、FO9、REGROUND_BLUE10、FOREGROUND_GREEN);//初始化用白色输出到屏幕上for(intiy=0;iy11、j++){sweep(row+i,col+j);}}break;case1:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY12、FOREGROUND_RED13、FOREGROUND_GREEN);//1显示黄色cout<
5、*********游戏说明**************************************"<>choice;switch(choice){case1:line=9,arrange=9,Lei=10,level=1;break;case2:line=16,arrange=16,Lei=40,level=2;break;case3:line=30,arrange=16,Lei=99,level=3;break;case4:bang();break;}
6、cout<<"按任意键开始游戏"<7、FOREGROUND_RED8、FO9、REGROUND_BLUE10、FOREGROUND_GREEN);//初始化用白色输出到屏幕上for(intiy=0;iy11、j++){sweep(row+i,col+j);}}break;case1:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY12、FOREGROUND_RED13、FOREGROUND_GREEN);//1显示黄色cout<
7、FOREGROUND_RED
8、FO
9、REGROUND_BLUE
10、FOREGROUND_GREEN);//初始化用白色输出到屏幕上for(intiy=0;iy11、j++){sweep(row+i,col+j);}}break;case1:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY12、FOREGROUND_RED13、FOREGROUND_GREEN);//1显示黄色cout<
11、j++){sweep(row+i,col+j);}}break;case1:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY
12、FOREGROUND_RED
13、FOREGROUND_GREEN);//1显示黄色cout<
此文档下载收益归作者所有