java小游戲制作-坦克大戰(zhàn)

java小游戲制作-坦克大戰(zhàn)

ID:8315799

大?。?00.50 KB

頁數(shù):23頁

時間:2018-03-18

java小游戲制作-坦克大戰(zhàn)_第1頁
java小游戲制作-坦克大戰(zhàn)_第2頁
java小游戲制作-坦克大戰(zhàn)_第3頁
java小游戲制作-坦克大戰(zhàn)_第4頁
java小游戲制作-坦克大戰(zhàn)_第5頁
資源描述:

《java小游戲制作-坦克大戰(zhàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書湘潭職業(yè)技術(shù)學(xué)院XiangtangVochtional&TechnicalCollege畢業(yè)論文題目JAVA小游戲制作-坦克大戰(zhàn)姓名專業(yè)班級13計應(yīng)301學(xué)號指導(dǎo)教師日期2016年6月15日第23頁湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書畢業(yè)設(shè)計論文課題名稱:JAVA小游戲制作一、設(shè)計(論文)內(nèi)容設(shè)計一個由使用eclipse作為開發(fā)環(huán)境;JAVA語言編寫的小游戲(坦克大戰(zhàn))。二、基本要求設(shè)計一個圖形用戶界面,將所有游戲的元素都能在此用于界面上表現(xiàn)出來,界面能夠接受用戶的操作,具有人機交互功能。用戶可以選擇重新開始游戲,退出游戲,暫停游戲和查找游戲幫助等功能。三、主要技術(shù)

2、指標(或研究方法)1.游戲要有圖形用戶界面,界面能夠反映游戲所有的細節(jié)。2.界面中要有坦克,墻,樹林,河流。3.界面中要有一個“家”,“家”被攻擊中則輸了游戲。4.坦克分兩種,敵方和我方。5.墻也分為兩種,可以穿透的普通墻,不可以穿透的鐵墻。6.樹和河流均只有一種,樹林坦克可以通過。7.坦克可以發(fā)射子彈,敵我方的子彈屬性一樣。8.我方子彈可以殺死敵方坦克,敵方子彈也可以殺死我方坦克,但需要多槍子彈才可以殺死。9.敵方之間不可以殺死對方。10.子彈擊中坦克要有爆炸,但擊中墻不能爆炸。11.我方可以吃血包增加生命。12.游戲可以暫停,重新開始,游戲幫助等功能。四、應(yīng)收集的資料及參考文獻1、Ja

3、va圖形用戶界面設(shè)計與實例陳家興等編著出版時間:2004-1-12、實用軟件工程(第2版)趙池龍等編著出版時間:2006-9-1第23頁湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書3、Java語言程序設(shè)計(第二版)李尊朝等編著出版時間:2008-2-15、Java語言程序設(shè)計(美)梁著,萬波等譯出版時間:2008-6-16、Java開發(fā)入門與項目實戰(zhàn)楊洪雪等編著出版時間:2010-27、Java典型應(yīng)用徹查1000例.圖形與網(wǎng)絡(luò)游戲開發(fā)賈蓉生等編著出版時間:2009-7-18、開發(fā)實戰(zhàn)經(jīng)典李興華等編著出版時間2009-8五、進度計劃2015.4.01:導(dǎo)師講解畢業(yè)設(shè)計內(nèi)容概要,做好開題報告。2015.4

4、.20:設(shè)計系統(tǒng),整理資料。2015.4.30:編寫代碼初步實現(xiàn)效果?。2015.5.20:整體作品完成及修改,作品測試完善。2015.6.01:撰寫論文。2015.6.04:進行畢業(yè)論文的輸入與改寫,對論文的要求與格式進行核對和檢測以達到最佳效果。2015.6.11:準備答辯。摘要Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。,Java編程語言是個簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高

5、性能、多線程和動態(tài)的語言。Java平臺是基于Java語言的平臺。Java適合團隊開發(fā),軟件工程第23頁湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書可以相對做到規(guī)范。由于Java語言本身的極其嚴格語法的特點,Java語言無法寫出結(jié)構(gòu)混亂的程序。這將強迫程序員的代碼軟件結(jié)構(gòu)的規(guī)范性。這是一個很難比擬的優(yōu)勢。本論文主要介紹了該程序的設(shè)計過程和實現(xiàn)方法。論文首先主要介紹制作該程序的目的,設(shè)計該程序的技術(shù)和指導(dǎo)思想,代碼的編寫,并以myeclipse為開發(fā)工具完成了程序的詳細設(shè)計;接著使用tomcat軟件完成服務(wù)器的上傳,然后在瀏覽器測試;最后,在論文的結(jié)尾部分,對程序設(shè)計過程中出現(xiàn)的問題作了深入的思考和總結(jié)。程

6、序采用myeclipse制作軟件java語言編寫,其主要有兩部分組成,即javaclass和jsp頁面兩部分。【關(guān)鍵字】JAVA,Servlet,JSP,數(shù)據(jù)庫編程目錄第一章JAVA的網(wǎng)絡(luò)功能與編程1-1JAVA語言簡介1-2JAVA語言在網(wǎng)絡(luò)上的應(yīng)用1-3JSP的基礎(chǔ)——Servlet技術(shù)第二章Struts概述2-1Struts的由來和發(fā)展2-1-1MVC簡介2-2Struts優(yōu)缺點?3-3Struts的工作流程第三章網(wǎng)上書店詳細設(shè)計第23頁湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書3-1需求分析3-2總體設(shè)計3-3功能設(shè)計3-4數(shù)據(jù)庫設(shè)計與實現(xiàn)3-4-1數(shù)據(jù)庫的需求分析3-4-2創(chuàng)建數(shù)據(jù)表的腳本3

7、-5控制處理層第23頁湘潭職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書第1章緒論1.1引言FLASH是由美國Macromedia公司出品的用于矢量圖編輯和動畫創(chuàng)作的專業(yè)軟件。FLASH軟件主要用于動畫制作,使用該軟件可以制作出網(wǎng)頁交互式動畫,還可以將一個較大的交互式動畫。FLASH還被廣泛用于多媒體領(lǐng)域,如交互式軟件開發(fā)、產(chǎn)品展示等多個方面。隨著FLASH的廣泛使用,出現(xiàn)了許多完全使用FLASH制作的多媒體作品。由于FLASH具有支持交互

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。