基于j2se的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計(jì).doc
約31頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于j2se的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計(jì),j2se (java 2 standard edition)就是java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程,是伴隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展而誕生的一項(xiàng)新的開(kāi)發(fā)技術(shù)。隨著個(gè)人電腦的日益普及、java功能在個(gè)人電腦上的實(shí)現(xiàn),java應(yīng)用程序產(chǎn)生的單機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)豐富人們的生活內(nèi)容、愉悅身心、開(kāi)發(fā)智力等起...
內(nèi)容介紹
此文檔由會(huì)員 lixiuhui7 發(fā)布
J2SE (Java 2 Standard Edition)就是Java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程,是伴隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展而誕生的一項(xiàng)新的開(kāi)發(fā)技術(shù)。隨著個(gè)人電腦的日益普及、Java功能在個(gè)人電腦上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的單機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)豐富人們的生活內(nèi)容、愉悅身心、開(kāi)發(fā)智力等起著不可忽視的作用。該論文通過(guò)總結(jié)和分析JAVA游戲的開(kāi)發(fā)流程和代碼框架的設(shè)計(jì),開(kāi)發(fā)了一款基于J2SE架構(gòu)的游戲——坦克大戰(zhàn)。本設(shè)計(jì)采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。運(yùn)行程序后允許用戶(hù)選擇執(zhí)行選項(xiàng)菜單。在開(kāi)始游戲后,啟動(dòng)服務(wù)器和客戶(hù)端,對(duì)背景的所有物體進(jìn)行繪圖。在主程序運(yùn)行的線(xiàn)程中,畫(huà)面刷新將以一定的頻率采用雙緩沖技術(shù)對(duì)屏幕重繪,實(shí)時(shí)反映整個(gè)游戲的進(jìn)行狀態(tài)。用戶(hù)控制的坦克運(yùn)行在主線(xiàn)程中,隨屏幕刷新的頻率而移動(dòng)。坦克將在游戲開(kāi)始時(shí)進(jìn)行初始化,然后將坦克繪制在地圖的上層。本設(shè)計(jì)主要實(shí)現(xiàn)的功能是讓坦克能向八個(gè)方向移動(dòng),并且打出炮彈,子彈擊中敵人坦克,子彈和敵人坦克同時(shí)消失,產(chǎn)生爆炸,CPU坦克能智能的移動(dòng)并且打出炮彈。能夠支持網(wǎng)絡(luò)對(duì)戰(zhàn)和單機(jī)對(duì)戰(zhàn)兩種模式。
TA們正在看...
- 人教版選修第六單元第課《瑪雅人的智慧》ppt課件.ppt
- 人教版選修第六單元第課《瑪雅文明的假說(shuō)》ppt課件.ppt
- 人教版選修第六單元第課《瑪雅文明的歷史》ppt課件.ppt
- 人教版選修(-)第章《核能的利用》ppt課件.ppt
- 人民版必修二《古代中國(guó)的手工業(yè)經(jīng)濟(jì)》ppt課件.ppt
- 人美版美術(shù)五下《拼貼添畫(huà)》ppt課件.ppt
- 人美版美術(shù)五下《雕塑之美》ppt課件.ppt
- 人美版美術(shù)六年級(jí)上冊(cè)《筆的世界》ppt課件].ppt
- 體育《體育鍛煉與健康》ppt課件.ppt
- 體育《原地胸前傳接球》ppt課件.ppt
相關(guān)文檔
- 醫(yī)院病案管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā).rar
- 學(xué)生選課系統(tǒng)設(shè)計(jì)asp+sql.doc
- 報(bào)刊訂閱管理系統(tǒng)delphi設(shè)計(jì).doc
- 某系財(cái)務(wù)管理系統(tǒng)-課程設(shè)計(jì)(自適應(yīng)webqo...doc
- 商品進(jìn)銷(xiāo)存系統(tǒng)開(kāi)發(fā)設(shè)計(jì).doc
- visualc#的excel編程.doc
- vb程序開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng).doc