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

正文內(nèi)容

畢業(yè)設(shè)計---基于java坦克大戰(zhàn)課程設(shè)計報告(更新版)

2025-01-22 17:16上一頁面

下一頁面
  

【正文】 世,都想在電子游戲制作這個行業(yè)里占據(jù)一席之地,而一款成功的電子游戲需要精心的策劃、分析、設(shè)計,只有這樣才能獲得游戲中包藏的財富,以及做出一款真正能夠讓玩家娛樂、放松的游戲,而不是騙取玩家錢財?shù)墓ぞ摺? 需求分析 通過反復(fù)研究以及市場調(diào)查,得知游戲須具有以下功 能: ? 需要有圖形游戲界面,讓用戶能看到游戲給出的反饋 ? 有人機交互功能,使用戶能操作指定的游戲元素 ? 不同隊伍的坦克,須顯示不同外觀,已分辨敵我 ? 坦克能夠開火,攻擊敵方,但不能攻擊隊友 ? 需要有不可被子彈穿透的墻,且墻有可摧毀和不可摧毀兩種 ? 坦克有生命值,并非被擊中一次就會爆炸 ? 坦克爆炸后將產(chǎn)生道具,拾到道具的坦克可加滿生命值 ? 游戲須提供網(wǎng)絡(luò)支持,即局域網(wǎng)聯(lián)網(wǎng)對戰(zhàn) ? 玩家在游戲中可以發(fā)言,即群聊功能 ? 須在玩家之間設(shè)立房主,掌管游戲何時開始 ? 游戲結(jié)束時須判斷哪一隊勝利 ? 游戲結(jié)束后可重新開始 ? 游戲的操作、進度等須提供相 應(yīng)說明,以告知玩家 JAVA 程序設(shè)計 局域網(wǎng)游戲 坦克大戰(zhàn) 2 二、 概要設(shè)計 工作流程圖 程序開始 連接服務(wù)器 連接成功 ? Y N 新線程 刷屏 (間接調(diào)用 paint) 延遲25ms 初始化游戲元素 根據(jù)游戲元素的屬性 ,對其經(jīng)行操作和繪出其圖形 Paint方法 戰(zhàn)斗結(jié)束 ? Y 鍵盤監(jiān)聽器 判斷按下的是那個鍵 改 變相應(yīng)游戲元素的屬性 JAVA 程序設(shè)計 局域網(wǎng)游戲 坦克大戰(zhàn) 3 項目規(guī)劃 本游戲是一個典型的局域網(wǎng)對戰(zhàn)游戲 ,應(yīng)具有如下結(jié)構(gòu): ? 游戲主窗口 游戲的一切效果、進度、消息等都將由游戲主窗口展示 ? 網(wǎng)絡(luò)管理 負責(zé)發(fā)送、接收網(wǎng)絡(luò)數(shù)據(jù),以及如何處理這些數(shù)據(jù) ? 封裝的游戲元素 游戲元素包括:坦克、子彈、爆炸效果、墻、道具等游戲必須的元素 開發(fā)及運行環(huán)境 開發(fā)時硬件環(huán)境 ? CPU: Inter P7350 ? 顯卡: NVIDIA GeForce 9600M GS ? 內(nèi)存:威剛 2G/DDR2667 ? 顯示器:三星液晶 /分辨率: 1280X800 開發(fā)時軟件環(huán)境 ? 操作系統(tǒng): Windows7 ? JDK: ? IDE: 運行時硬件環(huán)境 ? CPU: Inter E5200 ? 顯卡: NVIDIA GeForce 7300 GS ? 內(nèi)存:金士頓 2G/DDR2667 運行時軟件環(huán)境 ? 操作系統(tǒng): Windows Xp ? JRE: ? 顯示器:三星液晶 19寸 /分辨率: 1440X900 JAVA 程序設(shè)計 局域網(wǎng)游戲 坦克大戰(zhàn) 4 三、 詳細設(shè)計與算法實現(xiàn) 游戲主窗口 游戲主窗口是人機交互的窗口,對玩家而言,他們只和游戲主窗口打交道,并不關(guān)心游戲內(nèi)部是如何實現(xiàn)的,所以游戲主窗口部分最重要 的便是游戲數(shù)據(jù)的輸入、輸出。 case : ()。 case : JAVA 程序設(shè)計 局域網(wǎng)游戲 坦克大戰(zhàn) 5 ()。 break。 ()。 } 網(wǎng)絡(luò)管理 游戲需要對局域網(wǎng)對戰(zhàn)的支持,所以需要對網(wǎng)絡(luò)數(shù)據(jù)進行管理,使游戲能有條不紊地運行,網(wǎng)絡(luò)管理部分主要負責(zé)輸入游戲數(shù)據(jù)后發(fā)往其它游戲客戶端,以及接收其它客戶端發(fā)來的游戲數(shù)據(jù)。 public static final int TANK_READY_MSG = 6。 服務(wù)器端游戲數(shù)據(jù)的收發(fā) 服務(wù)器端的設(shè)計,只需將所有接收到的包轉(zhuǎn)發(fā)給所有游戲客戶端即可。 } catch (IOException e) { ()。 } catch (IOException e) { ()。 發(fā)現(xiàn)的 BUG及不足 1. 由于沒有添加操作說明,使玩家不知如何操作,大大地影響了 游戲的可操作性。 JAVA 程序設(shè)計 局域網(wǎng)游戲 坦克大戰(zhàn) 15 七、 參考文獻 ? JAVA開發(fā)實戰(zhàn)寶典 編著:李鐘蔚 出版社:清華大學(xué)出版社 ? JAVA 面向?qū)ο缶幊?編著:孫衛(wèi)琴 出版社:電子工業(yè)出版社
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1