掃雷游戲課程設(shè)計(jì)報(bào)告整合

掃雷游戲課程設(shè)計(jì)報(bào)告整合

ID:39243123

大?。?07.52 KB

頁數(shù):36頁

時(shí)間:2019-06-28

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

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

1、《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告題目:掃雷游戲設(shè)計(jì)院(系):計(jì)算機(jī)與電子系專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)0903班學(xué)生姓名:============學(xué)號(hào):============指導(dǎo)教師:=======2012年6月4日至2012年6月15日華中科技大學(xué)武昌分校制面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)任務(wù)書一、設(shè)計(jì)(調(diào)查報(bào)告/論文)題目掃雷游戲設(shè)計(jì)二、設(shè)計(jì)(調(diào)查報(bào)告/論文)主要內(nèi)容內(nèi)容:Windows系統(tǒng)提供的掃雷游戲是一個(gè)很有趣的游戲。這里使用Java語言編寫一個(gè)與其類似的掃雷游戲?;竟δ芘c要求:1.掃雷游戲分為初級(jí),中級(jí)和高級(jí)三個(gè)級(jí)別,掃雷英雄榜存儲(chǔ)每個(gè)級(jí)別的最好成績(jī),

2、即挖出全部的地雷且用時(shí)最少者。游戲菜單可以選擇“初級(jí)”,“中級(jí)”和“高級(jí)”或“查看英雄榜”。2.選擇級(jí)別后將出現(xiàn)相應(yīng)級(jí)別的掃雷區(qū)域,這時(shí)用戶使用鼠標(biāo)左鍵單擊雷區(qū)中的任何一個(gè)方塊啟動(dòng)計(jì)時(shí)器。3.用戶要揭開某個(gè)方塊,可單擊它。若所揭方塊下有雷,用戶便輸了這一局,若所揭方塊下無雷,則顯示數(shù)字,該數(shù)字代表方塊周圍的八個(gè)方塊中共有多少顆雷。4.如果用戶認(rèn)為某個(gè)方塊下埋有地雷,單擊右鍵可以在方塊上標(biāo)識(shí)一個(gè)用戶認(rèn)為是雷的圖標(biāo),即給出一個(gè)掃雷標(biāo)記。用戶每標(biāo)記出一個(gè)掃雷標(biāo)記(無論用戶標(biāo)記是否正確),程序?qū)@示剩余雷數(shù)減少一個(gè)。5.掃雷勝利后(用時(shí)最少者),程序彈出保存成績(jī)對(duì)話

3、框。三、原始資料1.《面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)》指導(dǎo)書2.耿祥義.JAVA大學(xué)實(shí)用教程.北京:清華大學(xué)出版社,2009.四、要求的設(shè)計(jì)(調(diào)查/論文)成果1.課程設(shè)計(jì)報(bào)告2.課程設(shè)計(jì)軟件五、進(jìn)程安排布置任務(wù),查找資料、需求分析1天總體設(shè)計(jì)1天詳細(xì)設(shè)計(jì)1.5天編制源程序?qū)崿F(xiàn)3.5天測(cè)試與修改1天撰寫課設(shè)報(bào)告2天六、主要參考資料[1]張廣彬.Java課程設(shè)計(jì)案例精編(第二版).北京:清華大學(xué)出版社,2011.[2]耿祥義.Java課程設(shè)計(jì)(第二版).北京:清華大學(xué)出版社,2008.[3]耿祥義.JAVA大學(xué)實(shí)用教程.北京:清華大學(xué)出版社,2009.[4]鄒林達(dá).陳

4、國(guó)君Java2程序設(shè)計(jì)基礎(chǔ).北京:清華大學(xué)出版社,2010.[5]鄒林達(dá).Java2程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué),2010.指導(dǎo)教師(簽名):20年月日目錄1需求與總體設(shè)計(jì)……………………………………………………………………………11.1需求分析………………………………………………………………………11.2總體設(shè)計(jì)………………………………………………………………………12詳細(xì)設(shè)計(jì)…………………………………………………………………………………42.1MineGame類………………………………………………………………………42.2MineArea類………

5、………………………………………………………………52.3Block類………………………………………………………………………62.4BlockView類………………………………………………………………………72.5LayMines類………………………………………………………………………82.6Record類………………………………………………………………………82.7ShowRecord類……………………………………………………………………92.8userDifine類………………………………………………………………………93編碼實(shí)現(xiàn)…………………………………

6、………………………………………………113.1MineGame類……………………………………………………………113.2MineArea類………………………………………………………………143.3Block類………………………………………………………………………173.4BlockView類………………………………………………………………………183.5LayMines類………………………………………………………………………193.6Record類………………………………………………………………………203.7ShowRecord類…………………………………

7、………………………………213.8userDifine類………………………………………………………………………244系統(tǒng)測(cè)試…………………………………………………………………………………26總結(jié)…………………………………………………………………………………301需求與總體設(shè)計(jì)1.1需求分析1.1.1掃雷游戲概述掃雷是一種具有迷惑性的對(duì)記憶和推理能力的簡(jiǎn)單測(cè)試,它是長(zhǎng)久以來最受歡迎的Windows游戲之一。游戲目標(biāo):找出空方塊,同時(shí)避免觸雷。1.1.2掃雷的操作方法游戲主區(qū)域由很多個(gè)方格組成。使用鼠標(biāo)隨機(jī)點(diǎn)擊一個(gè)方格,方格即被打開并顯示出方格中的數(shù)字;方格中數(shù)

8、字則表示其周圍的8個(gè)方格隱藏了幾顆雷;如果點(diǎn)開的格子

當(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)系客服處理。