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

正文內容

基于j2se的坦克大戰(zhàn)_畢業(yè)設計論文(參考版)

2025-07-06 19:38本頁面
  

【正文】 25 參考文獻 [1] 姜志強編著 . Java 語言程序設計 [M].北京:電子工業(yè)出版社, 20xx [2] 侯俊杰編著 . Java 語言應用開發(fā)基礎 [M]. [3] 孫更新 , 賓晟 , 呂婕編著 . Java 畢業(yè)設計指南與項目實踐 [M]. 北京:科技出版社, 20xx. [4] 杜江 , 管佩森 編著 . Java 使用編程 100 例 [M]. 北京:中國貼到出版社,20xx. [5] 殷兆麟編著 . Java 語言程序設計 [M]. 北京:高等教育出版社 , 20xx. [6] 侯俊杰編著 . Java 程序設計教程與實訓 [M]. 北京:科學出版社 , 20xx. [7] 趙強 , 陳洪譯 著 . Java 程序設計高級主題 [M]. 北京: 北京大學 出版社,20xx. [8] 《電腦編程技巧與維護》雜志社編著 . Java 編程技巧典型案例解析 [J]. 北京:中國電力出版社, 20xx [9]張基溫,朱嘉鋼,張景莉編著 . Java 程序開發(fā)教程 [M]. 北京:清華大學出版社, 20xx [10]丁來佳 , 周靜 . 基于 JAVA 平臺事件驅動 模型的研究與設計 [J]. 黃岡師范學院學報 , 20xx,(S1) . [11]蔡昭權 . 利用 Socket實現(xiàn)多線程通信程序 [J]. 惠州學院學報 , 20xx,(06) [12]仲宇 , 顧國昌 , 張 汝波 . 應用 TCP/IP 網(wǎng)關實現(xiàn)數(shù)據(jù)遠程傳輸 [J]. 微型機與應用 , 20xx,(12) 。也可以這么說要不是您們在大學三年中嚴格要求我們,現(xiàn)在要完成整個畢業(yè)設計那是根本不可能的。 其次還要特別感謝大學三年來所有的老師,為我們打下計算機專業(yè)知識的基礎。 首先我要感謝我的指導老師 劉永偉 老師, 感謝 他 在整個畢業(yè)設計過程中的 指導 ,為我提示 游戲設計的邏輯 思路 ; 為我提供參考書籍 ; 為我提供了 技術方面 資料 ,而且在遇到問題的時候,總是鼓勵我去解決;尤其在論文格式的修改方面,讓我明白了要寫出一個標準的論文,它的格式的重要性,哪怕就算是一個標點符號都要符合其標準和格式要求 。希望在今后自己能繼續(xù)對J2SE 等技術進行深入的學習和研究。對于玩家里來說有點麻煩。還有就是對部分功 能在設計過程中未能做到更加完善,稍有瑕疵,游戲時偶爾還會產生閃爍現(xiàn)象,但是已經(jīng)盡力改善了。對于設計論文,一定要注意格式,認識事情都有它的規(guī)則、規(guī)范,不能按個人喜好隨意改變。所以每個字 符,每句程序都要認真對待。當然其間我也走了不少彎路,有時甚至需要推倒重來,但同時我也多次體會過克服困難后的成就感。 第 5 章 總結與展望 總結 本次設計已是大學最后一次對專業(yè)知識的綜合實踐活動,同時也是我所做的工作量最大的一次作業(yè),因此從一開始我對本次畢業(yè)設計就給予了高度重視。網(wǎng)絡模式下,注意一定要先啟動服務器,只有啟動服務器后,各個玩家才能加入游戲。 } } } } 本章小結 本章主要介紹了該系統(tǒng)的實現(xiàn)和運行,分別敘述了在單機模式和網(wǎng)絡對戰(zhàn)模式下游戲的運行和調試過程。 (A Packet Sent to PORT:+)。 (new ISocketAddress(, ))。i()。 (dp)。 (UDPThread started at PORT:+UDP_PORT)。 public void run() { DatagramSocket ds = null。 }catch(IOException e) { ()。 (c)。 DataOutputStream dos = new DataOutputStream(())。 String IP = ().getHostAddress()。 DataInputStream dis = new DataInputStream(())。 } catch (IOException e) { ()。 Socket s = null。 public void strat() { //啟動服務器 new Thread(new UDPThread()).start()。 //UDP 的監(jiān)聽端口 public static int ID = 100。游戲界面左上角顯示游戲的基本信息,包括玩家姓名,對戰(zhàn)坦克數(shù)等,如圖 所示: 圖 登陸網(wǎng)絡模式主界面 多個玩家加入后,開始對戰(zhàn),在此模式中沒有吃血塊,添加生命值這一功能,所以一旦中彈就死亡被淘汰出局,各個玩家游戲界面上都能顯示實時動態(tài),效果如圖 所示: 20 圖 網(wǎng)絡版游戲對戰(zhàn)實時顯示圖 網(wǎng)絡模式設計主要代碼如下: TankServer(服務器)類代碼片段如下: public class TankServer { public static final int TCP_PORT = 8888。如圖 所示: 圖 啟動服務器 進入網(wǎng)絡模式,輸入信息: IP、 Port、選擇自己的角色【 P(警) \B(匪)】,是玩家加入游戲的必填欄。其效果圖如圖 所示: 圖 單機游戲模式主界面圖 當玩家分數(shù)達到 60 分時可以使用超級炮彈,可同時向八個方向發(fā)射炮彈,效果如圖 所示: 玩家坦克,上方紅色小方框為生命值,當被擊中一 次時 生命值 減 20 血塊:用于添加生命值 墻 17 圖 發(fā)射超級炮彈 當玩家被炮彈擊中達到 4次,而又沒有及時吃到增長生命的血塊時,提示游戲結束,可以選擇重新開始或退出該模式,效果如圖 所示: 圖 玩家死亡時游戲界面 聯(lián)機功能實現(xiàn) 18 在本系統(tǒng)的實現(xiàn)過程中,在支持網(wǎng)絡對戰(zhàn)的服務器類的定義中需要使用ServerSocket 類來響應多個客戶端連接請求, server 服務器上需要兩大協(xié)議,一個是 TCP,用來接收客戶端;另一個是 UDP,用來轉發(fā)游戲的數(shù)據(jù)。 (offScreenImage,0,0,null)。 (c)。 ()。 } Graphics gOffScreen = ()。TankClient 類是整 個系統(tǒng)的“大管家”,當要執(zhí)行某動作時,“大管家”只需要調用各個類中封裝好的方法,讓被調用的類自己去執(zhí)行它自己的方法,這更體現(xiàn)了面向對象的思想。除此之外,本設計優(yōu)點是 TankClient 類還封裝了一個 update()方法,使用雙緩沖消除閃爍現(xiàn)象。登陸主窗口后,主界面上包括兩個下拉菜單條,“游戲”和“幫助”,玩家點擊“游戲”菜單條下可以選擇游戲 模式;“幫助”下拉菜單條中有游戲說明和游戲操作,方便用戶了解游戲規(guī)則。 本章小結 本章首先對整個游戲設計進行了可行性分析,其次對游戲要達到怎么樣的需求,要實現(xiàn)哪些功能做以及實現(xiàn)這些功能設計到的類,最后再詳細的介紹了系統(tǒng)要實現(xiàn)這些功能所涉及到的各個類之間的關系。聯(lián)機模式下類關系圖如圖 所示: 聯(lián)機模式類關聯(lián)圖 TankServer 類 TankClient 1類類 TankClient 2類類 New 參數(shù) 1 New 參數(shù) 2 調用 Missile 類 調用 Explode 類產程爆炸 判斷勝負 Tank 類(我方) Tank 類(敵方) 打中 打擊 14 信息傳送類基本功能分析 信息傳送類就是用來封裝客戶端和服 務器端的交互信息。 Explode類基本功
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1