資源描述:
《《C語(yǔ)言掃雷答辯》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、程序設(shè)計(jì):基于C++語(yǔ)言的掃雷游戲答辯學(xué)生:B12140101.02,03王佳王想包嘉琪1234課題介紹問(wèn)題與分工課題內(nèi)容成果展示論文概述掃雷游戲介紹:掃雷是一款相當(dāng)大眾的小游戲,玩法是通過(guò)點(diǎn)擊方塊并以出現(xiàn)的數(shù)字來(lái)判斷附近地雷的數(shù)量,并以此找出所有不是雷的方塊。掃雷遇到的問(wèn)題:1,如何記錄游戲時(shí)間2,如何布雷3,如何掃雷4,如何記錄玩家游戲數(shù)據(jù)5,如何顯示聲音和顏色掃雷—小組成員分工王佳:主要負(fù)責(zé)布雷和掃雷的算法設(shè)計(jì)。包嘉琪:英雄榜的算法設(shè)計(jì)王想:時(shí)間,聲音,顏色的算法設(shè)計(jì),以及后期論文報(bào)告的制作。論文結(jié)
2、構(gòu)整體分析與設(shè)計(jì)功能模塊劃分和設(shè)計(jì)重點(diǎn)算法實(shí)現(xiàn)測(cè)試情況游戲流程分析繪制雷區(qū)隨機(jī)布雷左鍵右鍵地雷數(shù)字空白標(biāo)記取消標(biāo)記GAMEOVER111論文結(jié)構(gòu)整體分析與設(shè)計(jì)功能模塊劃分和設(shè)計(jì)重點(diǎn)算法實(shí)現(xiàn)測(cè)試情況Main()函數(shù):顯示游戲菜單游戲初始化顯示啟動(dòng)畫(huà)面游戲主控鼠標(biāo)驅(qū)動(dòng)加載游戲初始化處理控制信息功能模塊劃分和設(shè)計(jì)論文結(jié)構(gòu)整體分析與設(shè)計(jì)功能模塊劃分和設(shè)計(jì)重點(diǎn)算法實(shí)現(xiàn)測(cè)試情況主菜單的顯示voidmenu()//主菜單函數(shù){intchoice;SetConsoleTitle(“掃雷游戲”);//設(shè)置控制臺(tái)窗口標(biāo)題;g
3、otoxy(0,0);cout<4、l;cout<<"游戲等級(jí):"<10)"<40)"<99)"<5、*********游戲說(shuō)明**************************************"<>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<<"按任意鍵開(kāi)始游戲"<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_INTENSITY
12、FOREGROUND_RED
13、FOREGROUND_GREEN);//1顯示黃色cout<