開題報(bào)告-Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁
開題報(bào)告-Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁
開題報(bào)告-Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁
開題報(bào)告-Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁
開題報(bào)告-Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中 北 大 學(xué) 信 息 商 務(wù) 學(xué) 院畢業(yè)設(shè)計(jì)開題報(bào)告學(xué) 生 姓 名:學(xué) 號(hào):學(xué) 院、系:電子與計(jì)算機(jī)科學(xué)技術(shù)專 業(yè):網(wǎng)絡(luò)工程論 文 題 目:Java版貪食蛇游戲的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師: 2015 年 3 月 24 日開題報(bào)告填寫要求1開題報(bào)告作為畢業(yè)設(shè)計(jì)答辯委員會(huì)對(duì)學(xué)生答辯資格審查的依據(jù)材料之一。此報(bào)告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)論文工作前期內(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篇(不包括辭典、手冊(cè))。文中應(yīng)用參考文獻(xiàn)處應(yīng)標(biāo)出文獻(xiàn)序號(hào),文后“參考文獻(xiàn)”的書寫,應(yīng)按照國標(biāo)GB 771487文后參考文獻(xiàn)著錄規(guī)則的要求書寫,不能有隨意性;4學(xué)生的“學(xué)號(hào)”要寫全號(hào)(如02011401X02),不能只寫最后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) 綜 述什么叫游戲,游戲的最初方式是非對(duì)抗性的、友好的體力與技巧的比賽1。游戲從單純的體力活動(dòng)逐漸向體力與腦力相結(jié)合的方向發(fā)展,甚至出現(xiàn)了一些純粹的腦力活動(dòng),在進(jìn)入了科技時(shí)代以后,越來越多的高科技手段被運(yùn)用到了娛樂行業(yè)中,最終能夠以計(jì)算機(jī)的運(yùn)算代替原來必須由人來承擔(dān)的角色2,此時(shí)的游戲更多的成為了一種娛樂活動(dòng)。而隨著計(jì)算機(jī)的發(fā)明與普及,計(jì)算機(jī)游戲成為了人們?cè)陂e暇之余休閑的一種重要方式。計(jì)算機(jī)游戲起源于1958年的一款名為Tennis for Two的游戲3。在此之后隨著計(jì)算機(jī)的發(fā)展,計(jì)算機(jī)游戲更加成為人們關(guān)注的對(duì)象,在1986年以后,逐漸出現(xiàn)了各大商業(yè)公司相互競(jìng)爭(zhēng)的局面,其中以任天堂、Saga、NEC三足鼎立為標(biāo)志4,標(biāo)志著計(jì)算機(jī)游戲的正式崛起。現(xiàn)在最主流的游戲程序設(shè)計(jì)語言有Java、.Net、C/C+等。利用Java編寫的程序具有很多相對(duì)于現(xiàn)在主流的編程語言的優(yōu)勢(shì),在提高整體的編程水平方面有巨大的作用,因此,本課題研究的重要性不言而喻,在對(duì)于java對(duì)游戲的使用上有重要的學(xué)習(xí)意義。貪食蛇游戲的前身是1976年Gremlin平臺(tái)推出的一款經(jīng)典街機(jī)游戲Blockade5。在這個(gè)游戲中兩名玩家分別控制一個(gè)角色在屏幕上移動(dòng),所經(jīng)過之處砌起圍欄。角色只能向左、右方向90度轉(zhuǎn)彎,游戲的目標(biāo)就是保證讓對(duì)方先撞上屏幕或者圍欄,從這個(gè)游戲以后這種游戲模式就隨之興起,21年后,諾基亞第一次內(nèi)置了貪食蛇游戲,這次使得貪食蛇游戲走向了世界的游戲舞臺(tái)。隨著社會(huì)經(jīng)濟(jì)與科技的迅速發(fā)展,人們的生活水平得到了提高,生活觀念也隨之發(fā)生了改變,高品質(zhì)的生活和現(xiàn)代化的生活方式成為人們的共同追求,而現(xiàn)代化的休閑方式更是被人們所追捧,而在最初智能手機(jī)剛剛興起之時(shí),每個(gè)人的手機(jī)里都會(huì)內(nèi)置幾款小游戲來供人們休閑6,貪食蛇作為代表已經(jīng)廣為人知,從當(dāng)初的諾基亞,到現(xiàn)在的蘋果,人們還都能見到貪食蛇的影子,此類休閑類的游戲,集合了趣味性、動(dòng)作性、益智性為一體,更加吸引人們來體驗(yàn)。本課題通過研究貪食蛇游戲的運(yùn)行原理來充分應(yīng)用java語言,使得提高編程水平,在本課題中程序的關(guān)鍵在于蛇的圖形以及蛇的移動(dòng),應(yīng)用一個(gè)小的矩形方塊來表示蛇的一節(jié)身體,在操作游戲時(shí)按下“上”,“下”,“左”,“右”方向鍵分別可以讓蛇頭向著對(duì)應(yīng)的方向移動(dòng),所以在按下方向鍵后,先要確定蛇頭的方向7,然后蛇身隨著蛇頭向相應(yīng)的方向移動(dòng),在蛇吃到一個(gè)食物后再因?yàn)閖ava的多線程機(jī)制使得前面蛇的位置與新蛇的位置差一個(gè)單位,所以就看起來蛇“長(zhǎng)了一截”。所以在后面的設(shè)計(jì)中就要定義兩個(gè)結(jié)構(gòu)體(類):蛇和食物8。通過對(duì)貪食蛇游戲的開發(fā),可以加深對(duì)java運(yùn)行機(jī)制的了解,更加提高對(duì)JAVA GUI設(shè)計(jì)的想法和對(duì)java基礎(chǔ)窗體設(shè)計(jì)的理解,可以更加加深對(duì)java中多線程機(jī)制的理解與應(yīng)用。貪食蛇這個(gè)風(fēng)靡世界的游戲已經(jīng)有20年的歷史,現(xiàn)在更多的游戲玩家對(duì)它進(jìn)行升級(jí)以便它有更大的趣味性以及益智性,它的發(fā)明者Jeremy創(chuàng)造出了它9,使得人們以它為起點(diǎn)認(rèn)識(shí)到了手機(jī)游戲。當(dāng)然貪食蛇的發(fā)展也得益于國外電子游戲的飛速發(fā)展,在電子業(yè)發(fā)展至今,外國一直都是這片天地的霸主,最為代表性的就是世界第一大游戲市場(chǎng)的美國,美國一直遵循以發(fā)行商為主的產(chǎn)業(yè)開發(fā)鏈模式10,韓國號(hào)稱為世界上網(wǎng)絡(luò)游戲最為發(fā)達(dá)的國家之一,韓國的網(wǎng)絡(luò)游戲是以其政府的正確定位以及將本國經(jīng)濟(jì)的發(fā)展與網(wǎng)絡(luò)游戲緊密的聯(lián)系在了一起,使得游戲業(yè)以及科技業(yè)成為了其“富國興邦”的一大重要支柱。在國內(nèi),貪食蛇是一款無論男女老少都備受喜愛的經(jīng)典游戲,它伴隨著當(dāng)時(shí)幾乎稱霸整個(gè)手機(jī)產(chǎn)業(yè)的諾基亞公司而生11,無論哪款諾基亞手機(jī)里面都會(huì)內(nèi)置貪食蛇游戲,貪食蛇游戲自從傳入中國至今,一直盛行,游戲從一個(gè)不可打破的邊框到現(xiàn)在的隨機(jī)石頭,從當(dāng)時(shí)的固定速度到現(xiàn)在的可調(diào)移速,這就要求玩家必須提高自己的反應(yīng)力以及眼力。那么中國自古有很多經(jīng)典的益智游戲,為什么現(xiàn)在不能開發(fā)出類似于貪食蛇的廣為世人熟知且盛行的游戲,根結(jié)就在于我國的電子游戲產(chǎn)業(yè)與國外的相比仍有很大的差距12,在國內(nèi)如今缺乏很有效的管理機(jī)構(gòu),政府針對(duì)此類的政策還相對(duì)較少,這就導(dǎo)致了我國科技游戲產(chǎn)業(yè)的發(fā)展速度緩慢13。但我國近幾年出臺(tái)眾多有關(guān)網(wǎng)絡(luò)、計(jì)算機(jī)、科技以及版權(quán)的法律,并且加大了相關(guān)部門的執(zhí)法力度,隨著我國科技公司的發(fā)展,例如騰訊公司,巨人網(wǎng)絡(luò)等國內(nèi)知名科技公司對(duì)本土游戲開發(fā)制作,屬于中國自己的游戲軟件就也會(huì)走出國門,風(fēng)靡世界,成為國外軟件的主流。Java游戲編程已經(jīng)在游戲開發(fā)中成為重頭戲,使用Java的好處是明顯的:代碼易讀易寫,而且還可以在不同平臺(tái)上方便、快捷的開發(fā)14。貪食蛇游戲本身是一個(gè)年代久遠(yuǎn)并且具有很高趣味性的游戲,其開發(fā)方法已經(jīng)相當(dāng)成熟,使用Java開發(fā)的貪食蛇游戲,可以使其有更加精美的畫面,在Java具有的眾多特性上,安全性、可移植性、多線程機(jī)制可以避免很多的錯(cuò)誤以及平臺(tái)限制15,這就大大的增加了游戲的可玩性以及健壯性,并且在未來的設(shè)計(jì)上做到改變蛇身顏色以及障礙物顏色,更加可以增加游戲的精美性,讓玩家可以享受多版本、不一樣的貪食蛇。參考文獻(xiàn): 1毛星云 Windows游戲編程之從零開始北京:清華大學(xué)出版社,2013-11-01679 2屈喜龍游戲開發(fā)設(shè)計(jì)基礎(chǔ)教程北京:清華大學(xué)出版社,2011-03-01325 3李瑞森游戲場(chǎng)景設(shè)計(jì)實(shí)例教程北京:人民郵電出版社,2013-06-01272 4 耿衛(wèi)東,陳為 計(jì)算機(jī)游戲程序設(shè)計(jì) 第二版北京:電子工業(yè)出版社,2009-01326 5 Jesper JuulHalf-Real: Video Games between Real Rules and Fictional WorldsMIT Press248 6 劉艷松基于Java的2D游戲開發(fā)與實(shí)踐碩士學(xué)位論文北京:北京工業(yè)大學(xué)2012 7 韓順平Java從入門到精通北京:清華大學(xué)出版社,2012-08-01564 8沈軍彩,陶宗杰基于J2ME手機(jī)游戲開發(fā)的主要技術(shù)以“貪食蛇”游戲?yàn)槔?,上海商學(xué)院學(xué)報(bào),2010,11(1),9395 9 Kent,Steven L.The Ultimate History of Video GamesThree River Press(CA)624 10 西門孟游戲產(chǎn)業(yè)概論學(xué)林出版社,2008-12-01219 11毛屋堂移動(dòng)帝國諾基亞中國經(jīng)濟(jì)出版社,2009-04-01202 12 尚慧 中國網(wǎng)絡(luò)游戲產(chǎn)業(yè)發(fā)展現(xiàn)狀研究 碩士學(xué)位論文河南:河南大學(xué)2009 13劉研簡(jiǎn)析我國游戲產(chǎn)業(yè)的性質(zhì)及政策特征,浙江傳媒學(xué)院學(xué)報(bào),2011,8(4),040514 李忠蔚,陳丹丹Java開發(fā)實(shí)戰(zhàn)1200例 武漢:武漢大學(xué)出版社,2011 897 15 袁然,鄭自國,來為國java案例開發(fā)集錦第二版北京:電子工業(yè)出版社,2008-09343 畢 業(yè) 設(shè) 計(jì) 開 題 報(bào) 告本課題要研究或解決的問題和擬采用的研究手段(途徑): 本課題是基于Java的貪食蛇游戲,需要使用Eclipse工具來實(shí)現(xiàn)程序的開發(fā)。一主要要研究的問題是:1. java的低中級(jí)開發(fā)技巧2. 對(duì)于面向?qū)ο缶幊碳记傻膽?yīng)用3. 對(duì)java圖形編程的應(yīng)用二需要解決的問題:1. 多線程機(jī)制的應(yīng)用2. 游戲主界面的開發(fā)3. 游戲框架的定義以及類的定義4. 判斷游戲結(jié)束的方法(void)三本課題擬采用的研究手段1.此游戲?qū)⑷淌褂肑ava語言進(jìn)行開發(fā),主要使用到的開發(fā)工具為:Eclipse2.此游戲?qū)?huì)應(yīng)用多線程技術(shù)來應(yīng)對(duì)“蛇(snake)”在吃到“食物(food)”后身長(zhǎng)的變化3.開發(fā)環(huán)境:硬件:CPU:Pentium(R)Dual-Core CPU E5700內(nèi)存:3G 硬盤:500G軟件:Windows 7 32 bits + jdk1.7 + Eclipse 畢 業(yè) 設(shè) 計(jì) 開 題 報(bào) 告指導(dǎo)教師意見: 指導(dǎo)教師: 年 月 日所在系審查意見: 系主任: 年 月 日附件:參考文獻(xiàn)注釋格式學(xué)術(shù)期刊 作者論文題目期刊名稱,出版年份,卷(期):頁次如果作者的人數(shù)多于3人,則寫前三位作者的名字后面加“等”,作者之間以逗號(hào)隔開。例如:1 李峰,胡征,景蘇等. 納米粒子的控制生長(zhǎng)和自組裝研究進(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ù)印本編號(hào)(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph/9810548(1998)學(xué)位論文 作者論文題目學(xué)士(或碩士、博士)學(xué)位論文. 出版地:出版者,出版年份例如:6 陳異. 納米粒子形貌控

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論