版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告班 級(jí):學(xué) 號(hào):姓 名:學(xué) 院: 專 業(yè):設(shè) 計(jì) 題 目:java版掃雷游戲-后臺(tái)功能實(shí)現(xiàn)子系統(tǒng)指導(dǎo)教師: 開(kāi)題報(bào)告填寫要求1開(kāi)題報(bào)告作為畢業(yè)設(shè)計(jì)答辯委員會(huì)對(duì)學(xué)生答辯資格審查的依據(jù)材料之一。此報(bào)告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(jì)工作前期內(nèi)完成,經(jīng)指導(dǎo)教師簽署意見(jiàn)及所在系審查后生效;2開(kāi)題報(bào)告內(nèi)容必須用按教務(wù)處統(tǒng)一設(shè)計(jì)的電子文檔標(biāo)準(zhǔn)格式(可從教務(wù)處網(wǎng)頁(yè)上下載)打印,禁止打印在其它紙上后剪貼,完成后應(yīng)及時(shí)交給指導(dǎo)教師簽署意見(jiàn);3學(xué)生寫文獻(xiàn)綜述的參考文獻(xiàn)應(yīng)不少于15篇(不包括辭典、手冊(cè))。文中應(yīng)用參考文獻(xiàn)處應(yīng)標(biāo)出文獻(xiàn)序號(hào),文后“參考文獻(xiàn)”的書寫,應(yīng)按照國(guó)標(biāo)gb 771487文后
2、參考文獻(xiàn)著錄規(guī)則的要求書寫,不能有隨意性;4學(xué)生的“學(xué)號(hào)”要寫全號(hào)(如0201140102),不能只寫最后2位或1位數(shù)字;5. 有關(guān)年月日等日期的填寫,應(yīng)當(dāng)按照國(guó)標(biāo)gb/t 740894數(shù)據(jù)元和交換格式、信息交換、日期和時(shí)間表示法規(guī)定的要求,一律用阿拉伯?dāng)?shù)字書寫。如“2004年3月15日”或“2004-03-15”;6. 指導(dǎo)教師意見(jiàn)和所在系意見(jiàn)用黑墨水筆工整書寫,不得隨便涂改或潦草書寫。 畢 業(yè) 設(shè) 計(jì) 開(kāi) 題 報(bào) 告1結(jié)合畢業(yè)設(shè)計(jì)情況,根據(jù)所查閱的文獻(xiàn)資料,撰寫2000字左右的文獻(xiàn)綜述:文 獻(xiàn) 綜 述一、所選課題國(guó)內(nèi)外研究發(fā)展?fàn)顩r隨著世界經(jīng)濟(jì)的長(zhǎng)足發(fā)展和計(jì)算機(jī)技術(shù)的日益成熟,計(jì)算機(jī)被應(yīng)用到
3、人類活動(dòng)的各個(gè)領(lǐng)域,各種應(yīng)用軟件也相繼問(wèn)世,這其中有相當(dāng)一部分是游戲軟件【1】。使用游戲軟件自然是為了滿足人們對(duì)娛樂(lè)性的要求,而有些軟件大都采用了3d設(shè)計(jì)對(duì)系統(tǒng)配置的要求較高,雖然各種游戲軟件層出不窮,但是這些游戲的開(kāi)發(fā)成本非常大,所以游戲的開(kāi)發(fā)具有一定的風(fēng)險(xiǎn)性,但是一些小游戲的開(kāi)發(fā)具有成本小,編寫簡(jiǎn)單的優(yōu)勢(shì),所以這些小游戲在游戲開(kāi)發(fā)中也占有一席之地【2】。在眾多游戲軟件中,也不乏一些小游戲的身影,它們對(duì)系統(tǒng)的配置要求較低。能夠滿足人們對(duì)娛樂(lè)性的需求,是人們?cè)谕瓿晒ぷ鲓蕵?lè)時(shí)候的最好選擇【3】?,F(xiàn)在越來(lái)越多的人投入到這種小游戲的開(kāi)發(fā)當(dāng)中,它已經(jīng)成為一類必不可少的游戲軟件,在各種操作系統(tǒng)中都附帶了
4、一些小游戲,而這些游戲成為電腦用戶軟件中不可或缺的一部分,在這類小游戲中包括益智類游戲,它以畫面精美游戲方法簡(jiǎn)單等特點(diǎn)得到大家的認(rèn)可【4】。成為人們?cè)诠ぷ髦嗖豢苫蛉钡暮没锇椋瑨呃子螒颥F(xiàn)在正被大量游戲愛(ài)好者所享受。為此掃雷游戲現(xiàn)在正被不斷地改進(jìn)和優(yōu)化,國(guó)內(nèi)外對(duì)掃雷游戲研究已經(jīng)逐步深化,但掃雷界面單一,不夠美觀,未來(lái)的掃雷游戲必然更加完美,其界面一定會(huì)更加美觀,游戲的等級(jí)可分?jǐn)?shù)個(gè),玩家可根據(jù)自己的能力和興趣調(diào)整等級(jí),使玩家融入在更加刺激的游戲氛圍中【5】【6】。二、課題設(shè)計(jì)的目的和意義掃雷游戲是windows操作系統(tǒng)自帶的一款小游戲,在過(guò)去的幾年里,windows操作系統(tǒng)歷經(jīng)數(shù)次換代更新,變得越
5、來(lái)越龐大,復(fù)雜,功能也越來(lái)越強(qiáng)大,但是這款小游戲依然保持原來(lái)的容貌,可見(jiàn)這款下游戲受到越來(lái)越多人的喜愛(ài)【7】。隨著現(xiàn)代生活節(jié)奏的加快,人們來(lái)自學(xué)習(xí)、生活等各方面的壓力越來(lái)越大,疲憊的人們需要一些休閑的生活來(lái)釋放他們勞累的身心【8】。在計(jì)算機(jī)逐步滲入社會(huì)生活各個(gè)層面的今天,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘I畹囊徊糠?,越?lái)越多的人使用計(jì)算機(jī)辦公,娛樂(lè)【9】。 掃雷游戲不僅能夠使勞累的人們得到休息,也有利于鍛煉人們靈活的思維判斷能力?,F(xiàn)代社會(huì)是一個(gè)高度信息化的社會(huì),網(wǎng)絡(luò)給人們帶來(lái)了極大的便利?!?0】而java作為一門簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異,多線程
6、的動(dòng)態(tài)語(yǔ)言,具有跨平臺(tái),擅長(zhǎng)網(wǎng)絡(luò)編程的獨(dú)特優(yōu)勢(shì)?!?1】因此,用java開(kāi)發(fā)一款掃雷游戲有較大意義且具備可行性?!?2】經(jīng)過(guò)三年的大學(xué)學(xué)習(xí),我對(duì)理論知識(shí)已經(jīng)有了一定的了解與認(rèn)知,本次的畢業(yè)設(shè)計(jì)便是將書本上所學(xué)的理論知識(shí)與實(shí)際相結(jié)合,同時(shí)也是對(duì)所學(xué)知識(shí)的一種檢查,希望通過(guò)本次的畢業(yè)設(shè)計(jì)使自己在程序的開(kāi)發(fā)和設(shè)計(jì)上有新的認(rèn)識(shí)并能有所提高。本次畢業(yè)設(shè)計(jì)既鍛煉了我們的實(shí)際動(dòng)手能力,對(duì)于我們以后工作能力的培養(yǎng)具有重要意義。三、該課程設(shè)計(jì)選題在該領(lǐng)域現(xiàn)狀在計(jì)算機(jī)逐步滲入社會(huì)生活各個(gè)層面的今天,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘5囊徊糠?,越?lái)越多的人使用計(jì)算機(jī)辦公、娛樂(lè)等等?!?3】掃雷游戲是window操作系統(tǒng)自帶的一
7、款小游戲,在過(guò)去的幾年里,window操作系統(tǒng)歷經(jīng)數(shù)次換代更新,變得越來(lái)越龐大、復(fù)雜,功能也越來(lái)越強(qiáng)大,但是這款小游戲依然保持原來(lái)的容貌,可見(jiàn)這款小游戲受到越來(lái)越多人的喜愛(ài)。 雖然近幾年的網(wǎng)絡(luò)游戲的風(fēng)靡,但掃雷作為一種小游戲還是受到各界人士的熱愛(ài),掃雷作為一種小游戲也在不斷地更新中,以不同的面貌出現(xiàn),全新的掃雷方式?!?4】單機(jī)游戲定位于大眾化娛樂(lè),收費(fèi)低廉,內(nèi)容豐富,有利于緩解人們因工作學(xué)習(xí)緊張或經(jīng)濟(jì)不景氣造成的心理壓力【15】。四、系統(tǒng)研究?jī)?nèi)容在不掀開(kāi)任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。如果在掀開(kāi)方塊的過(guò)程中,不小心翻到藏有地雷的方塊,則宣告失敗,惟有將所有不含地雷的方塊
8、掀開(kāi),游戲才算成功。 游戲的操作方面主要以鼠標(biāo)為主,當(dāng)鼠標(biāo)指針對(duì)準(zhǔn)未翻開(kāi)的方塊按下左鍵時(shí)即表示翻開(kāi)方塊,當(dāng)鼠標(biāo)指針對(duì)準(zhǔn)未翻開(kāi)的方塊按下右鍵時(shí)即表示標(biāo)示或疑似地雷,反復(fù)按下右鍵則方塊會(huì)以未標(biāo)示-標(biāo)示-疑似三者關(guān)系不斷循環(huán)。游戲者可以通過(guò)地雷區(qū)內(nèi)的數(shù)字提示了解以數(shù)字為中心的其周邊八個(gè)方格內(nèi)所含的地雷數(shù),假若翻開(kāi)的方塊顯示數(shù)字“3”,則表示以其為中心的周邊方塊內(nèi)藏有3個(gè)地雷。五、畢業(yè)設(shè)計(jì)思路框架1、 查詢相關(guān)資料,了解本系統(tǒng)的研究意義??梢陨暇W(wǎng)搜索或者是去圖書館查詢相關(guān)資料2、通過(guò)查詢資料了解該系統(tǒng)要如何做,即要做哪些東西。3、設(shè)計(jì)出大體的功能模塊,畫出模塊圖。4、通過(guò)進(jìn)一步的了解,對(duì)每個(gè)功能模塊進(jìn)
9、行細(xì)化,將每一步都想清楚。制定出每一步做法和注意的地方5、對(duì)設(shè)計(jì)好的程序進(jìn)行調(diào)試,通過(guò)調(diào)試發(fā)現(xiàn)存在的問(wèn)題并解決,從而達(dá)到完善系統(tǒng)的目的。6、最后,整理個(gè)階段的設(shè)計(jì)記錄文檔,寫成論文稿。參考文獻(xiàn):1 鄒吉滔.j2me游戲開(kāi)發(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圖形界面開(kāi)發(fā)與案列詳解m.北京:清華大學(xué)出版社,2008.60807 黃嘉輝.java王璐程序設(shè)計(jì)m.北京:清華大學(xué)出版社,(4):25538 張孝祥.java就業(yè)培訓(xùn)課程m.北京:清華大學(xué)出版社,2003.40909 王宜貴.軟件工程m.長(zhǎng)沙:機(jī)械出版社,2008.153210 袁然.java案例開(kāi)發(fā)集錦m.北京:電子工業(yè)出版社,2007.102511 聶哲,袁梅冷.java面向?qū)ο蟪绦蛟O(shè)計(jì)m.北京:高等教育出版社,2005.224512 張利國(guó).java實(shí)用案例教程m.北京:清華大學(xué)出版社,2003.708513 douglas bell,mike parr
11、.java程序設(shè)計(jì).袁毅等譯m.中國(guó)水利電出版社,2006.335114 張海藩.軟件工程m.北京:清華大學(xué)出版社,2009.112615 李剛.瘋狂java講義m.北京:電子工業(yè)出版社,2012.2370 畢 業(yè) 設(shè) 計(jì) 開(kāi) 題 報(bào) 告本課題要研究或解決的問(wèn)題和擬采用的研究手段(途徑):一、所選課題研究解決的問(wèn)題基于java開(kāi)發(fā)掃雷游戲軟件,并完成論文寫作。在不掀開(kāi)任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。如果在掀開(kāi)方塊的過(guò)程中,不小心翻開(kāi)藏有地雷的方塊,則游戲結(jié)束,惟有所有不含地雷的方塊掀開(kāi),游戲才算成功。游戲區(qū)包括雷區(qū)、地雷計(jì)數(shù)器和計(jì)時(shí)器。掃雷就是這種邏輯的疊加。格子數(shù)越多難
12、度越高,越難推理,這是一個(gè)很益智的游戲,正向推理,逆向推理,很考驗(yàn)?zāi)愕哪托?。本文研究并完成一套基于java的掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn),對(duì)現(xiàn)有技術(shù)的應(yīng)用,理論結(jié)合實(shí)際的情況下,進(jìn)行掃雷游戲軟件的設(shè)計(jì)與實(shí)現(xiàn),并詳細(xì)討論了系統(tǒng)實(shí)現(xiàn)過(guò)程當(dāng)中的難點(diǎn)。具體工作內(nèi)容如下:1、熟悉相關(guān)知識(shí)與開(kāi)發(fā)過(guò)程 熟悉java軟件開(kāi)發(fā)工具,熟悉掃雷游戲開(kāi)發(fā)流程,設(shè)計(jì)原理等。2、掃雷游戲的實(shí)際及各部分功能模塊的實(shí)現(xiàn)(我負(fù)責(zé)后臺(tái)功能實(shí)現(xiàn)模塊) (1)模塊控制功能實(shí)現(xiàn):游戲模塊控制功能主要通過(guò)游戲里面的按鈕來(lái)控制游戲的開(kāi)始、游戲等級(jí)的選擇和游戲的退出這三個(gè)功能,并設(shè)計(jì)相應(yīng)的雷區(qū)界面大小。 (2)軟件開(kāi)發(fā)工具的選擇:本課題主要是基于j
13、ava語(yǔ)言編程設(shè)計(jì),并用遞歸算法在eclipse平臺(tái)上運(yùn)行,對(duì)游戲功能進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),以達(dá)到較好的游戲效果。 (3)測(cè)試 軟件功能的測(cè)試,編制完成后對(duì)各部分功能進(jìn)行詳細(xì)的測(cè)試,以保證系統(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語(yǔ)言來(lái)實(shí)現(xiàn)。三、研究方法和技術(shù)途徑1、研究方法(1) 書本理論知識(shí)結(jié)合課題實(shí)際。(2) 查詢相關(guān)資料,了解本系統(tǒng)的研究意義??梢陨暇W(wǎng)搜索或者是去圖書館查閱相關(guān)資料。(3) 通過(guò)查詢資料了解該系統(tǒng)要如何做,及要做
14、哪些東西。(4) 設(shè)計(jì)出大體上的功能模塊,畫出模塊圖。(5) 通過(guò)進(jìn)一步的了解,對(duì)每個(gè)功能模塊進(jìn)化細(xì)化,將每一步都想清楚。制定出每一步的做法和注意的地方。(6) 對(duì)設(shè)計(jì)出的掃雷游戲軟件進(jìn)行測(cè)試,查找修改不足之處,并繼續(xù)完善細(xì)節(jié),力求把軟件做到最好。(7) 最后,整理各階段的設(shè)計(jì)記錄文檔,寫成論文稿。2、技術(shù)途徑 java是一種簡(jiǎn)單的、面向?qū)ο蟮摹⒎植际降?、解釋的、健壯的、安全的、可移植的、性能很?yōu)異的、多線程的動(dòng)態(tài)語(yǔ)言。java吸取了c+面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反
15、復(fù)利用。程序員只需把主要精力用在類和接口的設(shè)計(jì)和應(yīng)用上。java提供了眾多的一般對(duì)象的類,通過(guò)繼承即可使用父類的方法。eclipse是一個(gè)開(kāi)放源代碼的、基于java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括java開(kāi)發(fā)工具(java development kit,jdk)。雖然大多數(shù)用戶很樂(lè)于將eclipse當(dāng)做java集成開(kāi)發(fā)環(huán)境(ide)來(lái)使用,但eclipse的目標(biāo)去不僅限于此。eclipse還包括插件開(kāi)發(fā)環(huán)境(plug-in development environment,pde),這個(gè)
16、組件主要針對(duì)希望擴(kuò)展eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與eclipse環(huán)境無(wú)縫集成的工具。由于eclipse中的每樣?xùn)|西都是插件,對(duì)于給eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 畢 業(yè) 設(shè) 計(jì) 開(kāi) 題 報(bào) 告指導(dǎo)教師意見(jiàn): 指導(dǎo)教師: 2014 年 3 月 1 日所在學(xué)院審查意見(jiàn): 教學(xué)院長(zhǎng): 尹四清 2014 年 3 月2 日附件:參考文獻(xiàn)注釋格式學(xué)術(shù)期刊 作者論文題目期刊名稱,出版年份,卷(期):頁(yè)次如果作者的人數(shù)多于3人,則寫前三位作者的名字后面加“等”,作者之間以逗號(hào)隔開(kāi)。例如:1 李峰,胡征,景蘇等. 納
17、米粒子的控制生長(zhǎng)和自組裝研究進(jìn)展. 無(wú)機(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ì)議文集名稱,出版地:出版者,出版年份:頁(yè)次例如:3 司宗國(guó) 謝去病 王群重子湮沒(méi)快度關(guān)聯(lián)的研究見(jiàn)趙維勤,高崇壽編第五屆高能粒子產(chǎn)生和重離子碰撞理論研討會(huì)文集,北京:中國(guó)高等科學(xué)技術(shù)中心,1996:105圖書 著者書名版本出版地:出版者,出版年頁(yè)次如果該書是第一版則可以略去版次。例如:4韓其智 孫洪洲群論北京:北京大學(xué)出版社,1987101預(yù)印本 作者論文題目預(yù)印本編號(hào)(出版年份)例如:5xiaofeng guo and jianwei qiuthe leading power corrections to the str
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60287:2025 SER EN-FR Electric cables - ALL PARTS
- 224套名牌大學(xué)經(jīng)濟(jì)學(xué)初試真題
- 北師大版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)(2024)期中綜合素養(yǎng)測(cè)評(píng)B卷(含答案)
- 2024通信網(wǎng)絡(luò)信息安全防護(hù)項(xiàng)目合同3篇
- 企業(yè)競(jìng)爭(zhēng)圖譜:2024年磁性元件 頭豹詞條報(bào)告系列
- 2024智能倉(cāng)庫(kù)物流系統(tǒng)設(shè)計(jì)與實(shí)施合同
- 2024餐飲房屋租賃合同范本
- 2024銷售合同軟件
- 2024石材荒料國(guó)際貿(mào)易結(jié)算與外匯管理合同3篇
- 福建省南平市建陽(yáng)水吉中學(xué)2022年高一地理下學(xué)期期末試卷含解析
- 寶寶大便觀察及護(hù)理課件
- 公司月度安全生產(chǎn)綜合檢查表
- 開(kāi)題報(bào)告會(huì)記錄單
- 對(duì)話的力量:焦點(diǎn)解決取向在青少年輔導(dǎo)中的應(yīng)用
- 我的家鄉(xiāng)湖北荊門介紹
- (銀川市直部門之間交流)2022事業(yè)單位工作人員調(diào)動(dòng)表
- 廣州市小學(xué)生學(xué)籍表
- 法律與社會(huì)學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 瓷磚采購(gòu)?fù)稑?biāo)方案
- 大學(xué)生職業(yè)生涯規(guī)劃-自我認(rèn)知-課件
- 化工設(shè)備安裝預(yù)算定額庫(kù)
評(píng)論
0/150
提交評(píng)論