鄭朋輝2009326138坦克大戰(zhàn)(開題報告)_第1頁
鄭朋輝2009326138坦克大戰(zhàn)(開題報告)_第2頁
鄭朋輝2009326138坦克大戰(zhàn)(開題報告)_第3頁
鄭朋輝2009326138坦克大戰(zhàn)(開題報告)_第4頁
鄭朋輝2009326138坦克大戰(zhàn)(開題報告)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、汕尾職業(yè)技術(shù)學(xué)院數(shù)學(xué)與應(yīng)用系2012屆畢業(yè)生畢業(yè)論文(設(shè)計)開題報告題 目:基于JAVA技術(shù)實現(xiàn)坦克大戰(zhàn)游戲?qū)?業(yè):093軟件開發(fā)與項目管理 學(xué) 生 姓 名: 鄭朋輝 學(xué) 號: 指 導(dǎo) 教 師: 曹佳佳 填 表 日 期: 2011 年10 月 7 日 汕尾職業(yè)技術(shù)學(xué)院數(shù)學(xué)與應(yīng)用系制2011年10月 7日說 明1.畢業(yè)設(shè)計(論文)開題報告是保證畢業(yè)設(shè)計(論文)質(zhì)量的一個重要環(huán)節(jié),為規(guī)范畢業(yè)設(shè)計(論文)的開題報告,特印發(fā)此表。2.學(xué)生應(yīng)通過調(diào)研和資料搜集,主動與指導(dǎo)教師討論,在指導(dǎo)教師的指導(dǎo)下,在畢業(yè)設(shè)計(論文)工作前期內(nèi)完成開題報告撰寫。3.開題報告內(nèi)容必須用黑墨水筆工整書寫或按此電子文檔標(biāo)準(zhǔn)格

2、式打印,禁止打印在其它紙上后剪貼。4.此表填寫一式二份,一份交指導(dǎo)教師(數(shù)學(xué)與應(yīng)用系審批后,由系辦存檔),一份學(xué)生本人自存。5.開題報告需經(jīng)指導(dǎo)教師及專業(yè)教研室審查同意,方可正式開始畢業(yè)設(shè)計(論文)工作。6.本表由專業(yè)教研室負(fù)責(zé)解釋。畢業(yè)設(shè)計題目基于JAVA技術(shù)實現(xiàn)坦克大戰(zhàn)游戲一、選題依據(jù):(簡述研究現(xiàn)狀,說明該畢業(yè)設(shè)計的設(shè)計目的及意義)隨著社會的發(fā)展和人們生活水平的提高,人們的精神文化生活日益豐富,為了讓我們在閑暇的時間多方面發(fā)展個人的興趣愛好,為了更好地開放個人智力,游戲成為人們生活中不可缺少的一部分。當(dāng)今網(wǎng)絡(luò)游戲越來越豐富多彩,層出不窮,有些讓人眼花繚亂,應(yīng)接不暇。坦克大戰(zhàn)是童年經(jīng)常玩的

3、游戲,也是經(jīng)典的一款游戲。 本系統(tǒng)的坦克大戰(zhàn)是基于Java語言設(shè)計開發(fā)的,具有高超的人工智能,精美的圖形處理,支持單機單人雙人和網(wǎng)絡(luò)對戰(zhàn)的坦克射擊游戲。比網(wǎng)絡(luò)上實現(xiàn)的游戲更加方便,快捷,智能。更加主要的目的是通過完成這個項目,讓自己真正全面體會到j(luò)ava的精髓之處。因為在整個游戲的開發(fā)過程中將涉及到j(luò)ava基本知識的大部分內(nèi)容,如:事件、線程、動畫、雙緩沖圖像、復(fù)合鍵控制和圖形界面等知識。二、設(shè)計思路(設(shè)計提綱、系統(tǒng)結(jié)構(gòu)及主要功能模塊設(shè)計、成員分工情況)游戲可以一個人和電腦作戰(zhàn),游戲以消滅全部敵方坦克過關(guān)為目的。在這過程中,坦克有機會得到血包來增添生命值,也可以利用各種地形來戰(zhàn)勝敵人。游戲設(shè)置

4、了墻面,坦克不能穿越墻面射擊對方,玩家還有一些增強戰(zhàn)斗力的方法。1、 玩家開始游戲時會有幾條命備用;2、 坦克可以越過草地和空地,不能越過墻面等障礙物;3、 游戲隨機出現(xiàn)物品補充給玩家;4、 音樂陪伴游戲;5、 游戲難易程度設(shè)置。軟件的主要功能模塊設(shè)計圖:基于客戶機/服務(wù)器的Soctet通信模式入下圖所示:創(chuàng)建Socket類的對象指定服務(wù)器端公認(rèn)的Socket地址和端口在Socket上監(jiān)聽客戶端的鏈接請求接受客戶端的請求信息解釋并處理請求信息創(chuàng)建Socket類對象向服務(wù)器端發(fā)送鏈接請求向服務(wù)器發(fā)出請求接收服務(wù)結(jié)果將處理結(jié)果返回給客戶端服務(wù)器端客戶端服務(wù)請求服務(wù)響應(yīng)對戰(zhàn)模式:準(zhǔn)備開始新游 戲難度

5、選擇EasyHard停止游戲退出游戲更改界面其他音樂選擇登錄游戲網(wǎng)絡(luò)模式:退出游戲游戲模式登錄網(wǎng)絡(luò)游戲人機電腦隨機產(chǎn)生敵方坦克真人玩家坦克判斷勝負(fù)填寫個人信息,發(fā)送邀請,準(zhǔn)備開始游戲?qū)?zhàn)甲方坦克乙方坦克玩家一玩家二玩家一玩家二判斷勝負(fù)三、研究方法1、認(rèn)真查找相關(guān)書籍,收集相關(guān)資料,為后期畢業(yè)設(shè)計做好準(zhǔn)備工作;2、經(jīng)常與同學(xué),指導(dǎo)老師進行積極討論;3、采用面向?qū)ο蟮能浖こ谭椒ㄟM行設(shè)計和開發(fā); 4、使用IBM Rational 進行建模構(gòu)圖; 5、使用eclipse作為開發(fā)環(huán)境; 6、使用 Sql Server2000進行數(shù)據(jù)庫設(shè)計。四、進度安排:序號各階段完成的內(nèi)容起止時間1收集、整理相關(guān)設(shè)計

6、資料,完成開題報告10月 1 日 10 月8日2研究和確定坦克游戲設(shè)計方案10月9 日 10 月 31日3系統(tǒng)界面的設(shè)計11月1 日 11月 5日4Eclipse 進行開發(fā)11月6 日 11月 28日5編寫軟件設(shè)計說明書11月29 日 12月 2日6整理、檢查、打印設(shè)計說明書,測試并完善游戲功能12月3日 12月 10日學(xué) 生(簽字)_ _ 指導(dǎo)教師(簽字)_ _ _注:任務(wù)執(zhí)行日期:自2011年10月8日起,至2011年12月24日止五、參考文獻1、Java圖形用戶界面設(shè)計與實例 陳家興等編著 出版時間: 2004-1-12、實用軟件工程(第2版) 趙池龍等編著 出版時間: 2006-9-13、Java語言程序設(shè)計(第二版) 李尊朝等編著 出版時間: 2008-2-14、數(shù)據(jù)庫應(yīng)用技術(shù)SQL Server 2000 羅耀軍主編 出版時間: 2008-2-15、Java語言程序設(shè)計 進階篇 (美)梁著,萬波等譯 出版時間: 2008-6-16、Java開發(fā)入門與項目實戰(zhàn) 楊洪雪等編著 出版時間:2010-27、Java典型應(yīng)用徹查

溫馨提示

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

評論

0/150

提交評論