基于j2se的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計.doc
約31頁DOC格式手機(jī)打開展開
基于j2se的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計,j2se (java 2 standard edition)就是java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程,是伴隨著計算機(jī)技術(shù)的飛速發(fā)展而誕生的一項新的開發(fā)技術(shù)。隨著個人電腦的日益普及、java功能在個人電腦上的實現(xiàn),java應(yīng)用程序產(chǎn)生的單機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、愉悅身心、開發(fā)智力等起...
內(nèi)容介紹
此文檔由會員 lixiuhui7 發(fā)布
J2SE (Java 2 Standard Edition)就是Java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程,是伴隨著計算機(jī)技術(shù)的飛速發(fā)展而誕生的一項新的開發(fā)技術(shù)。隨著個人電腦的日益普及、Java功能在個人電腦上的實現(xiàn),Java應(yīng)用程序產(chǎn)生的單機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、愉悅身心、開發(fā)智力等起著不可忽視的作用。該論文通過總結(jié)和分析JAVA游戲的開發(fā)流程和代碼框架的設(shè)計,開發(fā)了一款基于J2SE架構(gòu)的游戲——坦克大戰(zhàn)。本設(shè)計采用面向?qū)ο蟮脑O(shè)計模式,對游戲中的所有物體賦予對象的概念和屬性。運(yùn)行程序后允許用戶選擇執(zhí)行選項菜單。在開始游戲后,啟動服務(wù)器和客戶端,對背景的所有物體進(jìn)行繪圖。在主程序運(yùn)行的線程中,畫面刷新將以一定的頻率采用雙緩沖技術(shù)對屏幕重繪,實時反映整個游戲的進(jìn)行狀態(tài)。用戶控制的坦克運(yùn)行在主線程中,隨屏幕刷新的頻率而移動。坦克將在游戲開始時進(jìn)行初始化,然后將坦克繪制在地圖的上層。本設(shè)計主要實現(xiàn)的功能是讓坦克能向八個方向移動,并且打出炮彈,子彈擊中敵人坦克,子彈和敵人坦克同時消失,產(chǎn)生爆炸,CPU坦克能智能的移動并且打出炮彈。能夠支持網(wǎng)絡(luò)對戰(zhàn)和單機(jī)對戰(zhàn)兩種模式。
TA們正在看...
- 腎病綜合征的治療、并發(fā)癥防止及預(yù)防--臨床醫(yī)學(xué)畢...doc
- q3201bst001-2000鈦制焊接壓力容器.doc
- qsy1134-2008產(chǎn)品駐廠監(jiān)造規(guī)范.doc
- qsy1202-2009油氣管道工業(yè)電視監(jiān)控系統(tǒng)技術(shù)規(guī)范.pdf
- qsy93-2004天然氣管道檢驗規(guī)程.pdf
- qsygd0019.2-2009管道封堵設(shè)備維護(hù)保養(yǎng)規(guī)程.pdf
- qsygd0106-2008機(jī)泵運(yùn)行監(jiān)控裝置檢定規(guī)程.pdf
- qsygd0195-2009管道三層結(jié)構(gòu)聚乙烯防腐層技術(shù)規(guī)范.pdf
- qsygd0196-2009管道三層結(jié)構(gòu)聚乙烯防腐層熱收縮帶(...pdf
- qcnpc-ygs302.01-2009管材、管件到貨檢驗規(guī)程.doc