JAVA版掃雷游戲畢業(yè)設(shè)計(jì)開題報(bào)告_第1頁
JAVA版掃雷游戲畢業(yè)設(shè)計(jì)開題報(bào)告_第2頁
JAVA版掃雷游戲畢業(yè)設(shè)計(jì)開題報(bào)告_第3頁
JAVA版掃雷游戲畢業(yè)設(shè)計(jì)開題報(bào)告_第4頁
JAVA版掃雷游戲畢業(yè)設(shè)計(jì)開題報(bào)告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 畢業(yè)設(shè)計(jì)開題報(bào)告班 級:學(xué) 號:姓 名:學(xué) 院: 專 業(yè):設(shè) 計(jì) 題 目:java版掃雷游戲-后臺(tái)功能實(shí)現(xiàn)子系統(tǒng)指導(dǎo)教師: 開題報(bào)告填寫要求1開題報(bào)告作為畢業(yè)設(shè)計(jì)答辯委員會(huì)對學(xué)生答辯資格審查的依據(jù)材料之一。此報(bào)告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(jì)工作前期內(nèi)完成,經(jīng)指導(dǎo)教師簽署意見及所在系審查后生效;2開題報(bào)告內(nèi)容必須用按教務(wù)處統(tǒng)一設(shè)計(jì)的電子文檔標(biāo)準(zhǔn)格式(可從教務(wù)處網(wǎng)頁上下載)打印,禁止打印在其它紙上后剪貼,完成后應(yīng)及時(shí)交給指導(dǎo)教師簽署意見;3學(xué)生寫文獻(xiàn)綜述的參考文獻(xiàn)應(yīng)不少于15篇(不包括辭典、手冊)。文中應(yīng)用參考文獻(xiàn)處應(yīng)標(biāo)出文獻(xiàn)序號,文后“參考文獻(xiàn)”的書寫,應(yīng)按照國標(biāo)gb 771487文后

2、參考文獻(xiàn)著錄規(guī)則的要求書寫,不能有隨意性;4學(xué)生的“學(xué)號”要寫全號(如0201140102),不能只寫最后2位或1位數(shù)字;5. 有關(guān)年月日等日期的填寫,應(yīng)當(dāng)按照國標(biāo)gb/t 740894數(shù)據(jù)元和交換格式、信息交換、日期和時(shí)間表示法規(guī)定的要求,一律用阿拉伯?dāng)?shù)字書寫。如“2004年3月15日”或“2004-03-15”;6. 指導(dǎo)教師意見和所在系意見用黑墨水筆工整書寫,不得隨便涂改或潦草書寫。 畢 業(yè) 設(shè) 計(jì) 開 題 報(bào) 告1結(jié)合畢業(yè)設(shè)計(jì)情況,根據(jù)所查閱的文獻(xiàn)資料,撰寫2000字左右的文獻(xiàn)綜述:文 獻(xiàn) 綜 述一、所選課題國內(nèi)外研究發(fā)展?fàn)顩r隨著世界經(jīng)濟(jì)的長足發(fā)展和計(jì)算機(jī)技術(shù)的日益成熟,計(jì)算機(jī)被應(yīng)用到

3、人類活動(dòng)的各個(gè)領(lǐng)域,各種應(yīng)用軟件也相繼問世,這其中有相當(dāng)一部分是游戲軟件【1】。使用游戲軟件自然是為了滿足人們對娛樂性的要求,而有些軟件大都采用了3d設(shè)計(jì)對系統(tǒng)配置的要求較高,雖然各種游戲軟件層出不窮,但是這些游戲的開發(fā)成本非常大,所以游戲的開發(fā)具有一定的風(fēng)險(xiǎn)性,但是一些小游戲的開發(fā)具有成本小,編寫簡單的優(yōu)勢,所以這些小游戲在游戲開發(fā)中也占有一席之地【2】。在眾多游戲軟件中,也不乏一些小游戲的身影,它們對系統(tǒng)的配置要求較低。能夠滿足人們對娛樂性的需求,是人們在完成工作娛樂時(shí)候的最好選擇【3】?,F(xiàn)在越來越多的人投入到這種小游戲的開發(fā)當(dāng)中,它已經(jīng)成為一類必不可少的游戲軟件,在各種操作系統(tǒng)中都附帶了

4、一些小游戲,而這些游戲成為電腦用戶軟件中不可或缺的一部分,在這類小游戲中包括益智類游戲,它以畫面精美游戲方法簡單等特點(diǎn)得到大家的認(rèn)可【4】。成為人們在工作之余不可或缺的好伙伴,掃雷游戲現(xiàn)在正被大量游戲愛好者所享受。為此掃雷游戲現(xiàn)在正被不斷地改進(jìn)和優(yōu)化,國內(nèi)外對掃雷游戲研究已經(jīng)逐步深化,但掃雷界面單一,不夠美觀,未來的掃雷游戲必然更加完美,其界面一定會(huì)更加美觀,游戲的等級可分?jǐn)?shù)個(gè),玩家可根據(jù)自己的能力和興趣調(diào)整等級,使玩家融入在更加刺激的游戲氛圍中【5】【6】。二、課題設(shè)計(jì)的目的和意義掃雷游戲是windows操作系統(tǒng)自帶的一款小游戲,在過去的幾年里,windows操作系統(tǒng)歷經(jīng)數(shù)次換代更新,變得越

5、來越龐大,復(fù)雜,功能也越來越強(qiáng)大,但是這款小游戲依然保持原來的容貌,可見這款下游戲受到越來越多人的喜愛【7】。隨著現(xiàn)代生活節(jié)奏的加快,人們來自學(xué)習(xí)、生活等各方面的壓力越來越大,疲憊的人們需要一些休閑的生活來釋放他們勞累的身心【8】。在計(jì)算機(jī)逐步滲入社會(huì)生活各個(gè)層面的今天,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘I畹囊徊糠?,越來越多的人使用?jì)算機(jī)辦公,娛樂【9】。 掃雷游戲不僅能夠使勞累的人們得到休息,也有利于鍛煉人們靈活的思維判斷能力?,F(xiàn)代社會(huì)是一個(gè)高度信息化的社會(huì),網(wǎng)絡(luò)給人們帶來了極大的便利?!?0】而java作為一門簡單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異,多線程

6、的動(dòng)態(tài)語言,具有跨平臺(tái),擅長網(wǎng)絡(luò)編程的獨(dú)特優(yōu)勢?!?1】因此,用java開發(fā)一款掃雷游戲有較大意義且具備可行性。【12】經(jīng)過三年的大學(xué)學(xué)習(xí),我對理論知識已經(jīng)有了一定的了解與認(rèn)知,本次的畢業(yè)設(shè)計(jì)便是將書本上所學(xué)的理論知識與實(shí)際相結(jié)合,同時(shí)也是對所學(xué)知識的一種檢查,希望通過本次的畢業(yè)設(shè)計(jì)使自己在程序的開發(fā)和設(shè)計(jì)上有新的認(rèn)識并能有所提高。本次畢業(yè)設(shè)計(jì)既鍛煉了我們的實(shí)際動(dòng)手能力,對于我們以后工作能力的培養(yǎng)具有重要意義。三、該課程設(shè)計(jì)選題在該領(lǐng)域現(xiàn)狀在計(jì)算機(jī)逐步滲入社會(huì)生活各個(gè)層面的今天,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘5囊徊糠?,越來越多的人使用?jì)算機(jī)辦公、娛樂等等?!?3】掃雷游戲是window操作系統(tǒng)自帶的一

7、款小游戲,在過去的幾年里,window操作系統(tǒng)歷經(jīng)數(shù)次換代更新,變得越來越龐大、復(fù)雜,功能也越來越強(qiáng)大,但是這款小游戲依然保持原來的容貌,可見這款小游戲受到越來越多人的喜愛。 雖然近幾年的網(wǎng)絡(luò)游戲的風(fēng)靡,但掃雷作為一種小游戲還是受到各界人士的熱愛,掃雷作為一種小游戲也在不斷地更新中,以不同的面貌出現(xiàn),全新的掃雷方式?!?4】單機(jī)游戲定位于大眾化娛樂,收費(fèi)低廉,內(nèi)容豐富,有利于緩解人們因工作學(xué)習(xí)緊張或經(jīng)濟(jì)不景氣造成的心理壓力【15】。四、系統(tǒng)研究內(nèi)容在不掀開任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。如果在掀開方塊的過程中,不小心翻到藏有地雷的方塊,則宣告失敗,惟有將所有不含地雷的方塊

8、掀開,游戲才算成功。 游戲的操作方面主要以鼠標(biāo)為主,當(dāng)鼠標(biāo)指針對準(zhǔn)未翻開的方塊按下左鍵時(shí)即表示翻開方塊,當(dāng)鼠標(biāo)指針對準(zhǔn)未翻開的方塊按下右鍵時(shí)即表示標(biāo)示或疑似地雷,反復(fù)按下右鍵則方塊會(huì)以未標(biāo)示-標(biāo)示-疑似三者關(guān)系不斷循環(huán)。游戲者可以通過地雷區(qū)內(nèi)的數(shù)字提示了解以數(shù)字為中心的其周邊八個(gè)方格內(nèi)所含的地雷數(shù),假若翻開的方塊顯示數(shù)字“3”,則表示以其為中心的周邊方塊內(nèi)藏有3個(gè)地雷。五、畢業(yè)設(shè)計(jì)思路框架1、 查詢相關(guān)資料,了解本系統(tǒng)的研究意義??梢陨暇W(wǎng)搜索或者是去圖書館查詢相關(guān)資料2、通過查詢資料了解該系統(tǒng)要如何做,即要做哪些東西。3、設(shè)計(jì)出大體的功能模塊,畫出模塊圖。4、通過進(jìn)一步的了解,對每個(gè)功能模塊進(jìn)

9、行細(xì)化,將每一步都想清楚。制定出每一步做法和注意的地方5、對設(shè)計(jì)好的程序進(jìn)行調(diào)試,通過調(diào)試發(fā)現(xiàn)存在的問題并解決,從而達(dá)到完善系統(tǒng)的目的。6、最后,整理個(gè)階段的設(shè)計(jì)記錄文檔,寫成論文稿。參考文獻(xiàn):1 鄒吉滔.j2me游戲開發(fā)m.北京:清華大學(xué)出版社,2009,(5):11202 陳銳.java游戲編程原理與實(shí)踐教程m.北京:人民郵電出版社,2013,(2):1203 ??藸?java編程思想.陳浩鵬譯m.北京:機(jī)械工業(yè)出版,2010,(2):23894 耿祥義.java大學(xué)實(shí)用教程m.北京:清華大學(xué)出版社,2009.20355 耿祥義.java課程設(shè)計(jì)m.北京:清華大學(xué)出版社,2007.1060

10、06 王鵬.java swing圖形界面開發(fā)與案列詳解m.北京:清華大學(xué)出版社,2008.60807 黃嘉輝.java王璐程序設(shè)計(jì)m.北京:清華大學(xué)出版社,(4):25538 張孝祥.java就業(yè)培訓(xùn)課程m.北京:清華大學(xué)出版社,2003.40909 王宜貴.軟件工程m.長沙:機(jī)械出版社,2008.153210 袁然.java案例開發(fā)集錦m.北京:電子工業(yè)出版社,2007.102511 聶哲,袁梅冷.java面向?qū)ο蟪绦蛟O(shè)計(jì)m.北京:高等教育出版社,2005.224512 張利國.java實(shí)用案例教程m.北京:清華大學(xué)出版社,2003.708513 douglas bell,mike parr

11、.java程序設(shè)計(jì).袁毅等譯m.中國水利電出版社,2006.335114 張海藩.軟件工程m.北京:清華大學(xué)出版社,2009.112615 李剛.瘋狂java講義m.北京:電子工業(yè)出版社,2012.2370 畢 業(yè) 設(shè) 計(jì) 開 題 報(bào) 告本課題要研究或解決的問題和擬采用的研究手段(途徑):一、所選課題研究解決的問題基于java開發(fā)掃雷游戲軟件,并完成論文寫作。在不掀開任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。如果在掀開方塊的過程中,不小心翻開藏有地雷的方塊,則游戲結(jié)束,惟有所有不含地雷的方塊掀開,游戲才算成功。游戲區(qū)包括雷區(qū)、地雷計(jì)數(shù)器和計(jì)時(shí)器。掃雷就是這種邏輯的疊加。格子數(shù)越多難

12、度越高,越難推理,這是一個(gè)很益智的游戲,正向推理,逆向推理,很考驗(yàn)?zāi)愕哪托?。本文研究并完成一套基于java的掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn),對現(xiàn)有技術(shù)的應(yīng)用,理論結(jié)合實(shí)際的情況下,進(jìn)行掃雷游戲軟件的設(shè)計(jì)與實(shí)現(xiàn),并詳細(xì)討論了系統(tǒng)實(shí)現(xiàn)過程當(dāng)中的難點(diǎn)。具體工作內(nèi)容如下:1、熟悉相關(guān)知識與開發(fā)過程 熟悉java軟件開發(fā)工具,熟悉掃雷游戲開發(fā)流程,設(shè)計(jì)原理等。2、掃雷游戲的實(shí)際及各部分功能模塊的實(shí)現(xiàn)(我負(fù)責(zé)后臺(tái)功能實(shí)現(xiàn)模塊) (1)模塊控制功能實(shí)現(xiàn):游戲模塊控制功能主要通過游戲里面的按鈕來控制游戲的開始、游戲等級的選擇和游戲的退出這三個(gè)功能,并設(shè)計(jì)相應(yīng)的雷區(qū)界面大小。 (2)軟件開發(fā)工具的選擇:本課題主要是基于j

13、ava語言編程設(shè)計(jì),并用遞歸算法在eclipse平臺(tái)上運(yùn)行,對游戲功能進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),以達(dá)到較好的游戲效果。 (3)測試 軟件功能的測試,編制完成后對各部分功能進(jìn)行詳細(xì)的測試,以保證系統(tǒng)能順利運(yùn)行,實(shí)現(xiàn)其最終效果。二、難點(diǎn)及關(guān)鍵技術(shù)1、難點(diǎn):具有計(jì)時(shí)功能,即顯示用戶完成移動(dòng)盤子所花費(fèi)的時(shí)間。2、關(guān)鍵技術(shù):關(guān)鍵技術(shù)在于類之間接口的連接,各自類的功能的實(shí)現(xiàn),使用eclipse平臺(tái)采用java語言來實(shí)現(xiàn)。三、研究方法和技術(shù)途徑1、研究方法(1) 書本理論知識結(jié)合課題實(shí)際。(2) 查詢相關(guān)資料,了解本系統(tǒng)的研究意義??梢陨暇W(wǎng)搜索或者是去圖書館查閱相關(guān)資料。(3) 通過查詢資料了解該系統(tǒng)要如何做,及要做

14、哪些東西。(4) 設(shè)計(jì)出大體上的功能模塊,畫出模塊圖。(5) 通過進(jìn)一步的了解,對每個(gè)功能模塊進(jìn)化細(xì)化,將每一步都想清楚。制定出每一步的做法和注意的地方。(6) 對設(shè)計(jì)出的掃雷游戲軟件進(jìn)行測試,查找修改不足之處,并繼續(xù)完善細(xì)節(jié),力求把軟件做到最好。(7) 最后,整理各階段的設(shè)計(jì)記錄文檔,寫成論文稿。2、技術(shù)途徑. java是一種簡單的、面向?qū)ο蟮摹⒎植际降?、解釋的、健壯的、安全的、可移植的、性能很?yōu)異的、多線程的動(dòng)態(tài)語言。java吸取了c+面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性

15、反復(fù)利用。程序員只需把主要精力用在類和接口的設(shè)計(jì)和應(yīng)用上。java提供了眾多的一般對象的類,通過繼承即可使用父類的方法。eclipse是一個(gè)開放源代碼的、基于java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括java開發(fā)工具(java development kit,jdk)。雖然大多數(shù)用戶很樂于將eclipse當(dāng)做java集成開發(fā)環(huán)境(ide)來使用,但eclipse的目標(biāo)去不僅限于此。eclipse還包括插件開發(fā)環(huán)境(plug-in development environment,pde),這

16、個(gè)組件主要針對希望擴(kuò)展eclipse的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與eclipse環(huán)境無縫集成的工具。由于eclipse中的每樣?xùn)|西都是插件,對于給eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 畢 業(yè) 設(shè) 計(jì) 開 題 報(bào) 告指導(dǎo)教師意見: 指導(dǎo)教師: 2014 年 3 月 1 日所在學(xué)院審查意見: 教學(xué)院長: 尹四清 2014 年 3 月2 日附件:參考文獻(xiàn)注釋格式學(xué)術(shù)期刊 作者論文題目期刊名稱,出版年份,卷(期):頁次如果作者的人數(shù)多于3人,則寫前三位作者的名字后面加“等”,作者之間以逗號隔開。例如:1 李峰,胡征,景蘇等.

17、納米粒子的控制生長和自組裝研究進(jìn)展. 無機(jī)化學(xué)學(xué)報(bào), 2001, 17(3): 3153242 j.y.li, x.l.chen,h.li. fabrication of zinc oxide nanorods. journal of crystal growth, 2001,233:57學(xué)術(shù)會(huì)議論文集 作者論文題目文集編者姓名學(xué)術(shù)會(huì)議文集名稱,出版地:出版者,出版年份:頁次例如:3 司宗國 謝去病 王群重子湮沒快度關(guān)聯(lián)的研究見趙維勤,高崇壽編第五屆高能粒子產(chǎn)生和重離子碰撞理論研討會(huì)文集,北京:中國高等科學(xué)技術(shù)中心,1996:105圖書 著者書名版本出版地:出版者,出版年頁次如果該書是第一版則可以略去版次。例如:4韓其智 孫洪洲群論北京:北京大學(xué)出版社,1987101預(yù)印本 作者論文題目預(yù)印本編號(出版年份)例如:5xiaofeng guo and jianwei qiuthe leading power corrections to the str

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論