Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc

Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc

ID:51650494

大?。?64.65 KB

頁數(shù):19頁

時(shí)間:2020-03-14

Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc_第1頁
Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc_第2頁
Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc_第3頁
Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc_第4頁
Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc_第5頁
資源描述:

《Java課程設(shè)計(jì)報(bào)告---掃雷游戲.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告封面Java課程設(shè)計(jì)題目:掃雷游戲姓名:學(xué)號(hào):指導(dǎo)老師:黃國輝設(shè)計(jì)時(shí)間:2012年4月2東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告摘要2東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告摘要摘要在今天,游戲日益快速更新的情況下,相信大家對(duì)Windows2000/XP系統(tǒng)提供的掃雷游戲或多或少都有所了解。閑暇時(shí)刻,玩玩掃雷游戲,不但有利于提高自己快速反應(yīng)的能力,還有助于減舒緩壓力,它是一款簡(jiǎn)單而有趣的游戲,本次課程設(shè)計(jì)就是要完成由Java設(shè)計(jì)的一個(gè)簡(jiǎn)單掃雷游戲。Abstract:Nowadays,thegamehasbeenundatedquickly,

2、believerthateveryoneknowmoreorlessabouttheWindows2000/XPsystemprovidestheMineSweepergame.Leisuretime,playthegame,notonlyhelpustoimproveourownrapidofreactioncapability,andhelpsreducestress,itisasimpleandinterestinggames,thecurriculumdesignistobecompletedbythejavadesignofasimplegame

3、ofmineclearance.2東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告目錄目錄一需求分析41.1設(shè)計(jì)背景41.2可行性分析41.3功能分析4二總體設(shè)計(jì)52.1系統(tǒng)結(jié)構(gòu)分析52.2系統(tǒng)流程分析52.2.1系統(tǒng)流程描述52.2.2系統(tǒng)流程圖52.3系統(tǒng)模塊設(shè)計(jì)62.3.1模塊一:隨機(jī)布雷與初始化界面62.3.2模塊二:游戲各級(jí)別的選擇與設(shè)計(jì)102.3.3模塊三:判斷所點(diǎn)擊的是否為雷133.小結(jié)18東華理工學(xué)院長(zhǎng)江學(xué)院課程設(shè)計(jì)評(píng)分表193東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告需求分析一需求分析1.1設(shè)計(jì)背景隨著社會(huì)的不斷進(jìn)步,人們所承受的壓力不斷上升,在游戲?qū)映霾桓F的時(shí)刻

4、,掃雷游戲仍受到不少人的青睞,其本身的性質(zhì),決定了人們對(duì)它的喜愛程度,不需要特殊的技巧,不需要不斷地升級(jí),不需要太多的時(shí)間進(jìn)行初步的熟悉,簡(jiǎn)簡(jiǎn)單單卻樂趣無窮。1.2可行性分析◆適用于各種群體,學(xué)生、老師、白領(lǐng)......◆簡(jiǎn)單卻有效地舒緩壓力,消磨閑暇時(shí)光◆一局所需的時(shí)間很短,低級(jí)的只需十多秒1.3功能分析◆隨機(jī)布雷◆可以選擇相應(yīng)的等級(jí)◆顯示一局完成的時(shí)間◆判斷錯(cuò)誤時(shí),待游戲結(jié)束時(shí)會(huì)有不同標(biāo)記4東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告19東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告二總體設(shè)計(jì)2.1系統(tǒng)結(jié)構(gòu)分析根據(jù)系統(tǒng)的功能分析,可得系統(tǒng)系統(tǒng)總體的功能結(jié)構(gòu)圖,如下:圖2.1-1

5、系統(tǒng)結(jié)構(gòu)圖2.2系統(tǒng)流程分析2.2.1系統(tǒng)流程描述◆游戲初始頁面為初級(jí)的游戲界面◆點(diǎn)擊開始便可開始掃雷◆點(diǎn)擊方塊,系統(tǒng)判斷是否點(diǎn)中了雷◆點(diǎn)擊開始可重新開始游戲◆菜單中有“初級(jí)”、“中級(jí)”、“高級(jí)”三個(gè)級(jí)別可供選擇2.2.2系統(tǒng)流程圖系統(tǒng)流程圖如下:19東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告圖2.2-1系統(tǒng)流程圖2.3系統(tǒng)模塊設(shè)計(jì)2.3.1模塊一:隨機(jī)布雷與初始化界面模塊負(fù)責(zé)人姓名:學(xué)號(hào):1.模塊的主要任務(wù)◆利用產(chǎn)生隨機(jī)數(shù)的方法完成游戲中隨機(jī)布雷的要求◆初始化菜單,包括了游戲的三個(gè)不同級(jí)別19東華理工大學(xué)長(zhǎng)江學(xué)院課程設(shè)計(jì)報(bào)告2.界面的截圖部分源代碼游戲的初始界面截

6、圖如下:圖2.3.1-1初始界面頁面初始化的源代碼://產(chǎn)生隨機(jī)數(shù)for(inti=0;i

7、i=0;i

8、

9、j==0

10、

11、i==row+1

12、

13、j==col+1){a[i][j]=0;}}}for(inti=1;i<=row;i++){for(intj=1;j<=col;j++){if(a[i][j]!=100){for(intl=j-1;l<=j+1;l++){if(a[i-1][l]==100){a[i][j]++;}i

14、f(a[i+1][l]==100){a[i][j]++;}}if(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。