日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 坦克大战设计论文,java坦克大战毕业设计论文

發(fā)布時(shí)間:2023/12/31 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 坦克大战设计论文,java坦克大战毕业设计论文 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

java坦克大戰(zhàn)畢業(yè)設(shè)計(jì)論文

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)新的開發(fā)技術(shù)。 隨著個(gè)人電腦的日益普及、 Java 功能在個(gè)人電腦上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的單機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)豐富 人們的生活內(nèi)容、愉悅身心、開發(fā)智力等起著不可忽視的作用。該論文通過總結(jié)和分析JAVA 游戲的開發(fā)流程和代碼框架的設(shè)計(jì),開發(fā)了一款基于J2SE架構(gòu)的游戲坦克大戰(zhàn)。本設(shè)計(jì) 采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。運(yùn)行程序后允許用 戶選擇執(zhí)行選項(xiàng)菜單。在開始游戲后,啟動(dòng)服務(wù)器和客戶端,對(duì)背景的所有物體進(jìn)行繪圖。 在主程序運(yùn)行的線程中,畫面刷新將以一定的頻率采用雙緩沖技術(shù)對(duì)屏幕重繪,實(shí)時(shí)反映整 個(gè)游戲的進(jìn)行狀態(tài)。用戶控制的坦克運(yùn)行在主線程中,隨屏幕刷新的頻率而移動(dòng)。坦克將在 游戲開始時(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)兩種模式。 Java良好的跨平臺(tái)特性在軟件的開發(fā)中顯示出了巨大的威力, “一次編寫,隨處運(yùn)行” ,java 系統(tǒng)可以運(yùn)行在不同的操作系統(tǒng)和硬件上。隨著linux的持續(xù)增長以及MacOSX完全支持java 技術(shù),跨平臺(tái)的特性變得越來越有分量。 由于免費(fèi)、跨平臺(tái)、java語言本身技術(shù)先進(jìn),在高校中,java已經(jīng)成為許多學(xué)科研究、課程 和計(jì)算的首選語言,用java做上機(jī)作業(yè),一般都是鼓勵(lì)的。據(jù)我所知,北大、清華許多院系 的研究生入學(xué)考試都可以用java語言答題。實(shí)際上,用java來完成這些工作,大多數(shù)情況下要 比用C或其他語言簡潔得多,你可以把注意力集中在算法等核心部分,從而獲得更高分?jǐn)?shù)。 關(guān)鍵詞 面向?qū)ο?坦克大戰(zhàn) 游戲 J2SE Socket II 目錄目錄 第 1 章 前言 1 1.1 游戲設(shè)計(jì)的需求分析.1 1.1.1 國內(nèi)外電子網(wǎng)絡(luò)游戲的現(xiàn)狀 .1 1.1.2 本系統(tǒng)的現(xiàn)實(shí)意義 1 1.1.3 本系統(tǒng)和其他開發(fā)游戲區(qū)別 .1 1.2 開發(fā)技術(shù)概述 2 1.2.1 JAVA、C語言、C/C主流編程語言比較 .2 1.3 本章小結(jié) .3 第 2 章 相關(guān)技術(shù)理論 .4 2.1 系統(tǒng)運(yùn)行環(huán)境 4 2.1.1 系統(tǒng)運(yùn)行的軟件環(huán)境 .4 2.1.2 系統(tǒng)運(yùn)行的硬件環(huán)境 .4 2.2 相關(guān)理論 .4 2.2.1 關(guān)于 ECLIPSE的介紹 4 2.2.2 J2SE 框架 .5 2.2.3 聯(lián)機(jī)通信機(jī)制 .6 2.2.4 JAVA圖形編程 .6 2.3 本章小結(jié) .7 第 3 章 系統(tǒng)設(shè)計(jì)8 3.1 系統(tǒng)可行性分析 .8 3.1.1 技術(shù)可行性8 3.1.2 經(jīng)濟(jì)可行性8 3.1.3 操作可行性8 3.2 系統(tǒng)需求分析.8 3.2.1 在人機(jī)對(duì)戰(zhàn)模式下實(shí)現(xiàn)的功能 8 3.2.2 在網(wǎng)絡(luò)對(duì)戰(zhàn)模式下實(shí)現(xiàn)的功能 8 3.3 系統(tǒng)功能設(shè)計(jì) 9 3.3.1 坦克大戰(zhàn)總體功能設(shè)計(jì).9 3.3.2 GAMEWINDOW類基本功能分析. 10 3.3.3 TANKCLIENT類基本功能分析. 11 3.3.4 BALL類基本功能分析 11 3.3.5 EXPLODE類基本功能分析. 11 3.3.6 服務(wù)器類基本功能分析 . 12 III 3.3.7 信息傳送類基本功能分析. 12 3.4 本章小結(jié) 12 第 4 章 系統(tǒng)實(shí)現(xiàn). 13 4.1 游戲主窗體實(shí)現(xiàn) 13 4.2 單機(jī)游戲的實(shí)現(xiàn) 14 4.3 聯(lián)機(jī)功能實(shí)現(xiàn) . 16 4.4 本章小結(jié) 18 第 5 章 總結(jié)與展望 19 5.1 總結(jié). 19 5.2 設(shè)計(jì)中的不足之處. 19 5.3 展望. 19 致 謝. 20 參考文獻(xiàn) . 21 附錄 1 . 22 IV 1 第 1 章 前言 1.1 游戲設(shè)計(jì)的需求分析 1.1.1 國內(nèi)外電子網(wǎng)絡(luò)游戲的現(xiàn)狀 游戲本身就是一種娛樂方式。自有人類文明的時(shí)候,就有了游戲,可以說游戲就是人們生活?yuàn)蕵返囊徊?分。在今天,借助于數(shù)字、電子、網(wǎng)絡(luò)、創(chuàng)意、編劇、美工、音樂等等“先進(jìn)”的道具,網(wǎng)絡(luò)游戲?qū)τ?人們現(xiàn)實(shí)生活的虛擬達(dá)到了一個(gè)全新的境界, 并且則在這新的境界上還原了游戲的本源--人與人的互動(dòng)。 網(wǎng) 絡(luò)游戲滿足了現(xiàn)代社會(huì)必須的溝通需求,無疑它應(yīng)該是適合所有人的。 國內(nèi)網(wǎng)絡(luò)游戲市場,已經(jīng)坐擁了 1000 萬用戶且仍不斷增長的游戲玩家市場,百余款游戲也著實(shí)熱鬧, 但也體現(xiàn)出國內(nèi)玩家的相對(duì)固定和游戲種類的相對(duì)單一, 雖說運(yùn)營商的推廣手法也各具特點(diǎn), 可本質(zhì)上的大 同小

總結(jié)

以上是生活随笔為你收集整理的java 坦克大战设计论文,java坦克大战毕业设计论文的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。