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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論