freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2se的坦克大戰(zhàn)_畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-07-01 19:38本頁(yè)面

【導(dǎo)讀】運(yùn)行程序后允許用戶選擇執(zhí)行選項(xiàng)菜單。在開始游戲后,啟動(dòng)服務(wù)。器和客戶端,對(duì)背景的所有物體進(jìn)行繪圖。在主程序運(yùn)行的線程中,畫面刷新將。以一定的頻率采用雙緩沖技術(shù)對(duì)屏幕重繪,實(shí)時(shí)反映整個(gè)游戲的進(jìn)行狀態(tài)。行初始化,然后將坦克繪制在地圖的上層。本設(shè)計(jì)主要實(shí)現(xiàn)的功能是讓坦克移動(dòng)。并能夠智能的打出炮彈,躲避子彈,炸毀對(duì)方坦克。能夠支持網(wǎng)絡(luò)對(duì)戰(zhàn)和單機(jī)對(duì)

  

【正文】 OException e) { ()。 } 21 while(true) { //鏈接 TCP try { s = ()。 DataInputStream dis = new DataInputStream(())。 int udpPort = ()。 String IP = ().getHostAddress()。 Client c = new Client(IP,udpPort)。 DataOutputStream dos = new DataOutputStream(())。 (ID++)。 (c)。 (A Client Connected!Addr_+IP+:+()+_UDPPort:+udpPort)。 }catch(IOException e) { ()。 } } } private class UDPThread implements Runnable { //建立一個(gè) UDP 的接受和轉(zhuǎn)發(fā)線程 byte[] buf = new byte[1024]。 public void run() { DatagramSocket ds = null。 try { ds = new DatagramSocket(UDP_PORT)。 (UDPThread started at PORT:+UDP_PORT)。 while(ds != null) { DatagramPacket dp = new DatagramPacket(buf,)。 (dp)。 //接受數(shù)據(jù)包 for(int i=0。i()。i++) { //分別轉(zhuǎn)發(fā)給其他22 客戶端 Client c = (i)。 (new ISocketAddress(, ))。//得到將要轉(zhuǎn)發(fā)的客戶端的 IP 地址和端口 (dp)。 (A Packet Sent to PORT:+)。 } } } catch (SocketException e) { ()。 } } } } 本章小結(jié) 本章主要介紹了該系統(tǒng)的實(shí)現(xiàn)和運(yùn)行,分別敘述了在單機(jī)模式和網(wǎng)絡(luò)對(duì)戰(zhàn)模式下游戲的運(yùn)行和調(diào)試過程。在單機(jī)模式下,玩家的游戲發(fā)射火力要比電腦隨機(jī)產(chǎn)生的坦克能力稍強(qiáng)一些,當(dāng)分?jǐn)?shù)值達(dá)到一定時(shí),玩家可以發(fā)射超級(jí)炮彈。網(wǎng)絡(luò)模式下,注意一定要先啟動(dòng)服務(wù)器,只有啟動(dòng)服務(wù)器后,各個(gè)玩家才能加入游戲。到 此為止,本設(shè)計(jì)基本完成預(yù)期效果。 第 5 章 總結(jié)與展望 總結(jié) 本次設(shè)計(jì)已是大學(xué)最后一次對(duì)專業(yè)知識(shí)的綜合實(shí)踐活動(dòng),同時(shí)也是我所做的工作量最大的一次作業(yè),因此從一開始我對(duì)本次畢業(yè)設(shè)計(jì)就給予了高度重視。從選題、收集資料、學(xué)習(xí)相關(guān)技術(shù)到實(shí)際編程,我都一絲不茍的對(duì)待了。當(dāng)然其間我也走了不少?gòu)澛?,有時(shí)甚至需要推倒重來,但同時(shí)我也多次體會(huì)過克服困難后的成就感。 通過這次畢業(yè)設(shè)計(jì)以及撰寫本畢業(yè)論文,我學(xué)會(huì)了一些編程技巧,而且對(duì)調(diào)試的錯(cuò)誤有進(jìn)一步的認(rèn)識(shí),有時(shí)候就一個(gè)小小的語法錯(cuò)誤就會(huì)導(dǎo)致程序調(diào)試不通過。所以每個(gè)字 符,每句程序都要認(rèn)真對(duì)待。使用不同的編程環(huán)境,其效率完全不一樣,所以我選擇了 Eclipse,它自動(dòng)找錯(cuò) /糾錯(cuò)功能、 Debug 調(diào)試和代碼自動(dòng)生23 成等一些重要的功能大大提高了我的設(shè)計(jì)效率。對(duì)于設(shè)計(jì)論文,一定要注意格式,認(rèn)識(shí)事情都有它的規(guī)則、規(guī)范,不能按個(gè)人喜好隨意改變。 設(shè)計(jì)中的不足之處 本系統(tǒng)實(shí)現(xiàn)了坦克游戲所應(yīng)有的基本功能,但是由于時(shí)間和能力有限,還有一部分功能未能實(shí)現(xiàn),例如:外部文件讀取、地圖設(shè)定、升級(jí)、坦克的高級(jí)人工智能控制等,不能和現(xiàn)在 Inter 上各種坦克大戰(zhàn)游戲相媲美。還有就是對(duì)部分功 能在設(shè)計(jì)過程中未能做到更加完善,稍有瑕疵,游戲時(shí)偶爾還會(huì)產(chǎn)生閃爍現(xiàn)象,但是已經(jīng)盡力改善了。還有就是當(dāng)運(yùn)行網(wǎng)絡(luò)模式時(shí),必須專門啟動(dòng)服務(wù)器,而不是一鍵啟動(dòng)。對(duì)于玩家里來說有點(diǎn)麻煩。 展望 本系統(tǒng)基本實(shí)現(xiàn)了坦克游戲所應(yīng)有的基本功能,在大學(xué)中最后一次專攻式的學(xué)習(xí)了 Java 語言,使我對(duì) Java 語言有了更深層次的理解,通過該游戲設(shè)計(jì),提高了我的編程能力,也讓我養(yǎng)成了良好的編程習(xí)慣。希望在今后自己能繼續(xù)對(duì)J2SE 等技術(shù)進(jìn)行深入的學(xué)習(xí)和研究。 24 致 謝 經(jīng)過三個(gè)多月的忙 碌和工作,本次畢業(yè)設(shè)計(jì)業(yè)已完成了,由于經(jīng)驗(yàn)的匱乏和業(yè)務(wù)邏輯的不熟悉,難免有許多考慮不周全和不完善的地方,但是在指導(dǎo)老師和宿舍同學(xué)的幫助下很多困難都得以解決,所以在此本人要特別感謝他們對(duì)我的幫助。 首先我要感謝我的指導(dǎo)老師 劉永偉 老師, 感謝 他 在整個(gè)畢業(yè)設(shè)計(jì)過程中的 指導(dǎo) ,為我提示 游戲設(shè)計(jì)的邏輯 思路 ; 為我提供參考書籍 ; 為我提供了 技術(shù)方面 資料 ,而且在遇到問題的時(shí)候,總是鼓勵(lì)我去解決;尤其在論文格式的修改方面,讓我明白了要寫出一個(gè)標(biāo)準(zhǔn)的論文,它的格式的重要性,哪怕就算是一個(gè)標(biāo)點(diǎn)符號(hào)都要符合其標(biāo)準(zhǔn)和格式要求 。 在設(shè)計(jì)的整個(gè) 過程中從開題報(bào)告的確定到初稿的修改,以及中期檢查,以及定稿的過程中都給予了我細(xì)心的指導(dǎo)。 其次還要特別感謝大學(xué)三年來所有的老師,為我們打下計(jì)算機(jī)專業(yè)知識(shí)的基礎(chǔ)。以前總是覺得學(xué)的課程沒有什么用處,但是當(dāng)真正用計(jì)算機(jī)來解決實(shí)際問題的時(shí)候,才知道每門課程的重要性,甚至覺得所學(xué)習(xí)的那些課程還遠(yuǎn)遠(yuǎn)不夠,所以以后還應(yīng)該不斷的學(xué)習(xí)。也可以這么說要不是您們?cè)诖髮W(xué)三年中嚴(yán)格要求我們,現(xiàn)在要完成整個(gè)畢業(yè)設(shè)計(jì)那是根本不可能的。 再次,感謝我們小組的幾位同學(xué),在我遇到一些難以解決的問題時(shí),給與我支持,鼓勵(lì)和幫助,在論文撰寫過程中, 認(rèn)真仔細(xì)的幫我修改,包括一些難以發(fā)覺的語法,符號(hào)錯(cuò)誤,使我受益匪淺。 25 參考文獻(xiàn) [1] 姜志強(qiáng)編著 . Java 語言程序設(shè)計(jì) [M].北京:電子工業(yè)出版社, 20xx [2] 侯俊杰編著 . Java 語言應(yīng)用開發(fā)基礎(chǔ) [M]. [3] 孫更新 , 賓晟 , 呂婕編著 . Java 畢業(yè)設(shè)計(jì)指南與項(xiàng)目實(shí)踐 [M]. 北京:科技出版社, 20xx. [4] 杜江 , 管佩森 編著 . Java 使用編程 100 例 [M]. 北京:中國(guó)貼到出版社,20xx. [5] 殷兆麟編著 . Java 語言程序設(shè)計(jì) [M]. 北京:高等教育出版社 , 20xx. [6] 侯俊杰編著 . Java 程序設(shè)計(jì)教程與實(shí)訓(xùn) [M]. 北京:科學(xué)出版社 , 20xx. [7] 趙強(qiáng) , 陳洪譯 著 . Java 程序設(shè)計(jì)高級(jí)主題 [M]. 北京: 北京大學(xué) 出版社,20xx. [8] 《電腦編程技巧與維護(hù)》雜志社編著 . Java 編程技巧典型案例解析 [J]. 北京:中國(guó)電力出版社, 20xx [9]張基溫,朱嘉鋼,張景莉編著 . Java 程序開發(fā)教程 [M]. 北京:清華大學(xué)出版社, 20xx [10]丁來佳 , 周靜 . 基于 JAVA 平臺(tái)事件驅(qū)動(dòng) 模型的研究與設(shè)計(jì) [J]. 黃岡師范學(xué)院學(xué)報(bào) , 20xx,(S1) . [11]蔡昭權(quán) . 利用 Socket實(shí)現(xiàn)多線程通信程序 [J]. 惠州學(xué)院學(xué)報(bào) , 20xx,(06) [12]仲宇 , 顧國(guó)昌 , 張 汝波 . 應(yīng)用 TCP/IP 網(wǎng)關(guān)實(shí)現(xiàn)數(shù)據(jù)遠(yuǎn)程傳輸 [J]. 微型機(jī)與應(yīng)用 , 20xx,(12)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1