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

正文內(nèi)容

數(shù)據(jù)結構課程設計報告--坦克大戰(zhàn)游戲設計java版-展示頁

2025-01-27 22:24本頁面
  

【正文】 ndowEvent e){ (0)。(Game_wide,Game_height)。(2) 通過鍵盤操作,進行游戲。關鍵詞:數(shù)據(jù)結構 java 游戲設計 函數(shù)和變量運用數(shù)據(jù)結構知識,開發(fā)一個基于J2SE的游戲坦克大戰(zhàn)培養(yǎng)自己綜合利用數(shù)據(jù)結構進行程序設計的能力,主要是培養(yǎng)自己的綜合編程能力。借此熟練了數(shù)據(jù)結構以及復雜條件語句在游戲中的作用、隨機函數(shù)在中型游戲中的應用、游戲中狀態(tài)的概念和切換方法、游戲中速度的實現(xiàn)方法、覆蓋和碰撞問題的實現(xiàn)方法、使用API函數(shù)和Buffer實現(xiàn)復雜的游戲圖像顯示以及聲音和輸入的處理。蘭州交通大學數(shù)據(jù)結構課程設計報告 《數(shù)據(jù)結構》課程設計報告 坦克大戰(zhàn)游戲設計(java版)組長: 組員: 指導老師: 所在學院: 電子與信息工程學院 班級: 軟件工程1001班 目錄目錄 1 2 2 2 3 3 3 3 3 程序流程圖 4 5 5 5 5 6 9 10 15 16 184設計結果與分析 195 設計體會 22 坦克大戰(zhàn)游戲的設計與實現(xiàn)摘 要:通過此次課程設計,深刻認識了單鏈表和順序表的邏輯結構和存儲結構,熟練掌握了線性表的存儲方式和一些基本操作,如單鏈表和線性表的建立、求表長操作、取元素操作、按值查找、插入和刪除操作等。通過綜合運用課程知識來設計一個初具規(guī)模的游戲-坦克大戰(zhàn)。該游戲設計已經(jīng)實現(xiàn)以下功能:坦克能力說明、地圖說明、獎勵物品說明、游戲操作說明、游戲技術組成、“坦克大戰(zhàn)”游戲的創(chuàng)意、控件參數(shù)和窗體屬性的設置、游戲代碼設計等說明。(1) 基本實現(xiàn)游戲圖形界面,讓玩家能看到游戲給出的反饋,讓玩家能感受到游戲的樂趣(2) 玩家能操縱特定的游戲元素(3) 不同隊伍的坦克須顯示不同的外觀,以分辨敵我(4) 坦克能夠開火攻擊敵方,但不能攻擊隊友(5) 需要有不可被子彈穿透的墻,且墻有可摧毀和不可摧毀兩種(6) 能夠模擬爆炸,實現(xiàn)較美觀的爆炸效果(7) 坦克有生命值,并非被擊中一次就會爆炸(8) 游戲中隨機出現(xiàn)血塊,可以將主戰(zhàn)坦克的血量加滿組長:組內(nèi)成員:(1) 各種坦克的圖片,各種墻的圖片,基地圖片,爆炸的圖片,草地圖片,河道的圖片,藥劑的圖片。 玩家需要從游戲輸出數(shù)據(jù)中獲得游戲信息,如坦克往上行駛,坦克發(fā)射了子彈,坦克爆炸等,這些均需要通過游戲數(shù)據(jù)的輸出來告知玩家 本次課程設計主要運用了數(shù)據(jù)結構中的數(shù)組和鏈表以及向量的存儲, 程序流程圖否進入結束界面坦克死亡(消ss失)結束我方坦克可以由鍵盤控制移動和射擊敵方坦克由程序控制開始發(fā)射子彈初始化坦克子彈抵消吃藥品判斷是同方還是反方子彈消失,無效子彈消失血條下降恢復滿血是否是同方坦克基地是否存在碰撞檢測血條是否為0是否為金屬墻墻,子彈消失墻是子彈坦克是是是否否子彈消失 TankClient類 窗口:主窗口 TankClient 游戲元素:子彈 Missile,坦克tank,墻壁brickWall,爆炸類explode, 敵人坦克enemyTank,血量Blood,方向Direction,背景音樂sound.(1)構建游戲主類(2)構建坦克類Tank(3)添加炮彈Missile類(4)實現(xiàn)坦克的互相攻擊(5)創(chuàng)建Explode類(6)添加障礙物(7)添加血塊類 在主類中構建一個主Frame框架,主要代碼如下: (200,1
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1