掃雷游戲設(shè)計(jì)開題報(bào)告

掃雷游戲設(shè)計(jì)開題報(bào)告

ID:11053236

大?。?0.50 KB

頁數(shù):4頁

時(shí)間:2018-07-09

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

《掃雷游戲設(shè)計(jì)開題報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、唐山學(xué)院畢業(yè)設(shè)計(jì)(論文)開題報(bào)告設(shè)計(jì)(論文)題目:掃雷游戲信息工程二系09計(jì)算機(jī)信息管理系別:_________________________專業(yè):_________________________王笑楠陳立佳姓  名:_________________________指導(dǎo)教師:_________________________陳立佳輔導(dǎo)教師:_________________________2011年5月6日課題性質(zhì)(打√選擇)設(shè)計(jì)(√)論文()一、文獻(xiàn)綜述掃雷游戲是微軟于1992年附帶在其操作系統(tǒng)中的小

2、游戲,它通過點(diǎn)擊格子并以出現(xiàn)的數(shù)字來判斷附近地雷的數(shù)量,將全部地雷做上標(biāo)記即可勝利。掃雷最原始的版本是一款名為“方塊”的游戲。不久之后,“方塊”被改寫成了游戲“Rlogic”。湯姆·安德森在“Rlogic”的基礎(chǔ)上又編寫出了游戲“地雷”,由此奠定了現(xiàn)代掃雷游戲的雛形。微軟公司在Windows3.1系統(tǒng)上加載了該游戲,掃雷游戲才正式在全世界推廣開來。這款游戲的玩法是在一個(gè)9*9(初級),16*16(中級),16*30(高級),或自定義大小的方塊矩陣中隨機(jī)布置一定量的地雷由玩家逐個(gè)翻開方塊,以找出所有地雷為最終游

3、戲目標(biāo)。如果玩家翻開的方塊有地雷,則游戲結(jié)束。選擇掃雷游戲的原因是由于這款游戲一直被收納在微軟的操作系統(tǒng)中,也是經(jīng)典的電腦游戲之一,更是適合初學(xué)編程的經(jīng)典案例。并且融入了編程所要實(shí)現(xiàn)的窗口布局,圖形界面,鼠標(biāo)事件,鼠標(biāo)適配器,線程,涉及隨機(jī)數(shù)的一些算法等很多知識,對自己來說也是一個(gè)挑戰(zhàn)。最后,自己也非常熟悉掃雷游戲的基本玩法,和運(yùn)行過程。此次設(shè)計(jì)的意義是使我學(xué)會(huì)思考問題,而不再只局限于書本而是自己去考慮問題。?設(shè)計(jì)此游戲把學(xué)到的書本的理論知識應(yīng)用的實(shí)際中,來解決編程中遇到的各種問題,學(xué)會(huì)如何將一個(gè)現(xiàn)實(shí)問題抽象

4、為一個(gè)數(shù)學(xué)命題,并把提出問題、抽象問題,最后解答問題,如何將算法寫成代碼?。鞏固基礎(chǔ)知識,并且鍛煉自己的編程思想和編程能力。二、設(shè)計(jì)(論文)主要內(nèi)容游戲的目的盡快找到雷區(qū)中的所有的地雷。掃雷游戲在程序運(yùn)行后生成固定數(shù)目的地雷,并且開始時(shí)間計(jì)時(shí),地雷計(jì)數(shù)。鼠標(biāo)左鍵點(diǎn)擊挖開地雷。挖開的是地雷游戲結(jié)束,挖開的是空白表示周圍的發(fā)個(gè)方塊中沒有雷,挖開的是數(shù)字,則表示在其周圍的八個(gè)方塊中地雷的數(shù)目。鼠標(biāo)右鍵標(biāo)記可能有地雷的方塊,再次點(diǎn)擊取消標(biāo)記。輸?shù)粲螒?,倒?jì)時(shí)終止,并且顯示所有布有雷的方塊,并且突出顯示翻開后有地雷的方

5、格。如果標(biāo)出所有地雷或沒有點(diǎn)中地雷,將取得勝利,方格顯示紅旗。勝利后取得歷史最高成績,自動(dòng)記錄,更新記錄。游戲可以設(shè)置初、中、高不同難易程度。雷數(shù)不同,雷區(qū)大小不同。三、設(shè)計(jì)(研究)方案掃雷游戲的實(shí)現(xiàn)采用Java語言,利用JCreator4.5工具進(jìn)行編程。要解決的主要問題包括:窗口布局、如何布雷、用數(shù)字顯示周圍雷數(shù)、判斷是否有地雷、各類鼠標(biāo)事件、如何判斷游戲勝利和失敗、計(jì)時(shí)器等。技術(shù)關(guān)鍵:窗口的設(shè)計(jì)布局。布局網(wǎng)格型雷區(qū)。實(shí)現(xiàn)布雷的算法和。左鍵單擊雷區(qū)方塊后,顯示有雷、數(shù)字或空白。顯示數(shù)字主要解決所點(diǎn)擊方塊的

6、周圍雷數(shù)的算法;顯示空白利用遞歸調(diào)用的算法實(shí)現(xiàn)點(diǎn)擊后大面積顯示無雷區(qū)域。右鍵單擊雷區(qū)方塊后,顯示有雷標(biāo)志,再次點(diǎn)擊取消有雷標(biāo)志。判斷地雷清掃完畢,比較所用最少時(shí)間的記錄。如何設(shè)置難度級別和記錄最高成績。四、工作進(jìn)度安排4月30日~5月6日實(shí)現(xiàn)掃雷的基本算法。5月7日~5月13日能夠初步實(shí)現(xiàn)掃雷的基本游戲功能5月14日~5月27日實(shí)現(xiàn)可以選擇不同等級和英雄榜的功能5月28日~6月3日改善設(shè)計(jì)的細(xì)節(jié),并撰寫設(shè)計(jì)說明書。五、主要參考文獻(xiàn)[1]朱喜福、朱佩妮.Java程序設(shè)計(jì)基礎(chǔ)教程.人民郵電出版社.2010[2]聶

7、慶亮.Java應(yīng)用開發(fā)指南.清華大學(xué)出版社.2010[3]張廣彬.Java課程設(shè)計(jì)案例精編(第二版).清華大學(xué)出版社.2007[4]魏雪英.Java程序設(shè)計(jì)案例教程(第一版).中國鐵道出版社.2007[5]王保羅.Java面向?qū)ο蟪绦蛟O(shè)計(jì).清華大學(xué)出版社.2003六、指導(dǎo)教師意見簽字:年月日七、系畢業(yè)設(shè)計(jì)(論文)工作領(lǐng)導(dǎo)小組意見簽字:年月日說明:文獻(xiàn)綜述欄目字?jǐn)?shù)本科生不少于1000字,??粕簧儆?00字。

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(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)完成后未能成功下載的用戶請聯(lián)系客服處理。