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

正文內(nèi)容

坦克大戰(zhàn)大報告-展示頁

2024-10-25 07:57本頁面
  

【正文】 g){ } class PaintThread implements Runnable{public void run(){while(true){ repaint()。if((30)==7 amp。(new Blood())。EnemyTank et=(i)。Explor e=(i)。(t)。(g)。!){ Wall w=(i)。}else if(amp。(enemys)。amp。i} Shell s=(i)。i} for(int i=0。i} for(int i=0。amp。for(int i=0。()。(new WindowAdapter(){public void windowClosing(WindowEvent arg0){ } (0)。(true)。public static void main(String[] args){} public void drawImage(){ } public void init(){(MAPWIDTH,MAPHEIGHT)。(g)。(65,55,(),5)。(“當前炮彈數(shù)目:”+(),20,40)。(0,0,MAPWIDTH,MAPHEIGHT)。} public void paint(Graphics g){Color c=()。public static bloods=new ArrayList()。static static walls=new enemys=new publicpublic ()。//城墻數(shù) Tank t=null。public int time=0。public static final int MAPHEIGHT=600。Explor類:此類定義的是坦克被攻擊后的爆炸,其中有坦克擊毀后爆炸的圖形變化。EnemyTank類:此類主要定義的是游戲中的敵方坦克,可以實例化出敵方坦克,在此類中有敵方坦克的移動,開火等方法。Blood類:此類主要是定義玩家坦克的生命值,有可以控制玩家坦克的加血等操作的方法。二、類的設計類的設計:坦克大戰(zhàn)游戲主要涉及到的對象有地圖、坦克、炮彈、血包。(7)安全性系統(tǒng)運行應該滿足具有一定能夠避免黑客、病毒等惡意攻擊的安全防范措施。(4)可維護性為滿足系統(tǒng)在以后運行過程中出現(xiàn)問題能夠修正以及系統(tǒng)需要升級等要求,系統(tǒng)應該具有可維護、可擴充、可更新的性能。(2)時間特性系統(tǒng)要求用戶進行相應操作后系統(tǒng)的響應時間應盡量短,不能超過一定的時間范圍本設 計暫規(guī)定為12s。當坦克碰撞到四周的游戲界面時,不可走出游戲界面。當子彈碰撞到墻壁時,子彈消失,不可穿透墻壁。.(4)、碰撞:當子彈碰撞坦克時,子彈消失。(3)、補血包,當我方坦克碰撞到補血包時,可補血,敵方坦克碰撞到時,穿過補血包,不會補血。坦克有血量,滿血為100,每次被擊中,都會掉血10,直到0后,坦克死亡。根據(jù)鍵盤的方向鍵,坦克的移動方向分為上、下、左、右。構造主窗口中所需要的類,并將坦克加到窗口中,實現(xiàn)坦克的四個方向的移動并創(chuàng)建炮彈類,并讓屏幕中的坦克能發(fā)射炮彈,讓坦克可以朝對方信息統(tǒng)計功能,在游戲界面左上角,顯示當前屏幕子彈數(shù)。第一篇:坦克大戰(zhàn)大報告大作業(yè)題目:坦克大戰(zhàn)程序一、需求分析功能需求坦克大戰(zhàn)其中包括對主戰(zhàn)坦克的編寫、坦克的初始位置的編寫、坦克的移動方向的編寫、坦克的速度的編寫、坦克的子彈速度的編寫、敵軍的子彈速度的編寫、設置游戲難度的編寫、子彈的編寫、敵軍坦克的編寫、構造函數(shù)的編寫,初始化敵軍坦克的位置和狀態(tài)的編寫、鍵盤控制坦克的移動的編寫、發(fā)彈的編寫、判斷是否被擊中的編寫、判斷是否擊中敵軍的編寫等。通過上下左右鍵進行對坦克的移動,通過F鍵發(fā)射子彈,其它坦克可以隨機移動。.(1)、我方坦克,形狀為一輛坦克圖片,和坦克的移動方向保持一致。當按住F鍵的時候,能夠發(fā)送炮彈,多次按鍵,多次發(fā)送。(2)、敵軍坦克,形狀為一個黃色圓,移動為隨機移動,血量為當被一發(fā)炮彈擊中的時候,立即死亡消失。補血包隨機出現(xiàn)。當敵軍坦克碰撞到我方坦克時,相互穿過。當坦克碰撞到坦克時,可穿越。運行需要(1)數(shù)據(jù)精確性在進行存取款金額時,需求數(shù)據(jù)記錄定位精確,要求輸入數(shù)精確金額。(3)適應性要求平臺具有很好的更新能力,平臺應該能夠對并發(fā)事件,對于“不可靠”數(shù)據(jù)具有較強的識別處理能力。(6)兼容性適合Windows2003及以上版本的操作系統(tǒng)。但相對如此簡單的平臺,應考慮到這些東西。因此,整個系統(tǒng)的功能可以由以下幾個類完成:TankMap類: 此類主要功能是利用java中AWT包來實現(xiàn)坦克游戲的主窗口,以及對其他類的調(diào)用和實例化;游戲地圖的初始化,重繪地圖上的其他元素。Tank類:此類主要定義的是游戲中的坦克,可以實例化出玩家坦克,在此類中有坦克的移動,開火等方法。Shell類:此類主要定義的是游戲中的炮彈類,其中有炮彈的大小以及移動等因素。方法的設計: TankMap類的方法:init():初始化地圖以及地圖上的元素paint():繪制地圖以及地圖上的元素update():重繪地圖以及地圖上的元素Main():程序入口,創(chuàng)建TankMap對象 Tank類的方法:Move():按照指定的方向,實現(xiàn)坦克的移動checkDirection():判斷用戶點擊的方向鍵,更新坦克運動方向Fire():當用戶單擊F鍵時,發(fā)射炮彈getRec():獲取坦克當前所處位置的矩形isLive():判斷坦克的生命值是否為0setLife(int life):設定坦克生命值Draw():在指定的地圖上繪制坦克Tank():構造方法,初始化坦克,指定坦克所在地圖 Shell類的方法:Move():
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1