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

正文內(nèi)容

坦克大戰(zhàn)大報(bào)告(更新版)

  

【正文】 (Graphics g)}}} } (this)。().intersects(())){if(()} else { (“blood up”)。x=xspeed。y=yspeed。public boolean islive = true。direction=。if(y=800WIDTH)x=800WIDTH。ImageIcon icon=new ImageIcon(“”)。else if(zhuanxiang==2){} else if(zhuanxiang==2){} else {}/*Color c = ()。public boolean isLive(){ } public void setLive(boolean isLive){ } public int getLife(){ } public void setLife(int life){ } public Tank(){} public Tank(TankMap t){ } public void draw(Graphics g){ if(zhuanxiang==1){ tm=t。Tank類:public class Tank {public static final int WIDTH=50,HEIGHT=50,xspeed=10,yspeed=10。if((30)==7 amp。(t)。(enemys)。i} for(int i=0。(new WindowAdapter(){public void windowClosing(WindowEvent arg0){ } (0)。(65,55,(),5)。public static bloods=new ArrayList()。public static final int MAPHEIGHT=600。二、類的設(shè)計(jì)類的設(shè)計(jì):坦克大戰(zhàn)游戲主要涉及到的對(duì)象有地圖、坦克、炮彈、血包。當(dāng)坦克碰撞到四周的游戲界面時(shí),不可走出游戲界面。坦克有血量,滿血為100,每次被擊中,都會(huì)掉血10,直到0后,坦克死亡。通過(guò)上下左右鍵進(jìn)行對(duì)坦克的移動(dòng),通過(guò)F鍵發(fā)射子彈,其它坦克可以隨機(jī)移動(dòng)。補(bǔ)血包隨機(jī)出現(xiàn)。(3)適應(yīng)性要求平臺(tái)具有很好的更新能力,平臺(tái)應(yīng)該能夠?qū)Σl(fā)事件,對(duì)于“不可靠”數(shù)據(jù)具有較強(qiáng)的識(shí)別處理能力。Tank類:此類主要定義的是游戲中的坦克,可以實(shí)例化出玩家坦克,在此類中有坦克的移動(dòng),開火等方法。int s=1。()。public int enemyCount=10。})。i} for(int i=0。amp。(g)。time++。TankMap tm。=isLive。(c)。ImageIcon icon=new ImageIcon(“”)。}}} if(y=600HEIGHT)y=600HEIGHT。}else if(()==){ }else if(()==){ }else if(()==){ Shell(+WIDTH/2,+HEIGHT/2,tm,} public Rectangle getRec(){ } return new Rectangle(,)。Random r=new Random()。Image enemytankImage=()。Blood類:public class Blood {public final int WIDTH=30,HEIGHT=30。(()+40)。Shell類:public class Shell {public final int WIDTH=5,HEIGHT=5,xspeed=8,yspeed=8。//構(gòu)造方法public Shell(){} public Shell(int xd,int yd,Direction d,TankMap t){} public Shell(int xd,int yd,Direction d,TankMap t,Color c,boolean g){} public void draw(Graphics g){if(islive){Color c = ()。tm=t。public void move(Direction d){} public Rectangle getRec(){ } public boolean hitTank(Tank t){ if(amp。if(y=600)islive=false。(false)。if(().intersects(())){} (“hittanks”)。所以我不停的看老師的代碼,不停的問(wèn)助教老師,就這樣不厭其煩的,有了長(zhǎng)足的進(jìn)步。:8開素描紙、油性筆、油畫棒。最后再在大的六邊形 里面畫出一些圖形,作為輪子,將坦克的履帶部分畫完整?;叵胱约旱膶?shí)習(xí)經(jīng)歷,感覺(jué)自己真的收獲不少。更為重要的是,他們還為告訴我們一些從業(yè)經(jīng)驗(yàn)和做人的道理。游戲以坦克戰(zhàn)斗及保衛(wèi)基地為主題,屬于策略型聯(lián)機(jī)類。完成自己的內(nèi)容之后,我還協(xié)助組長(zhǎng)完成總體框架的設(shè)計(jì)。以后還要繼續(xù)加強(qiáng)專業(yè)知識(shí)的積累!!第四篇:坦克大戰(zhàn)迭代式需求分析坦克大戰(zhàn)動(dòng)手寫一個(gè)練習(xí)項(xiàng)目::需求分析:?jiǎn)?dòng)游戲后:*600的游戲界面,游戲界面不可調(diào)整大小,游戲界面點(diǎn)擊右上角的紅叉后關(guān)閉。當(dāng)敵軍坦克碰撞到我方坦克時(shí),敵軍坦克消失。靜態(tài)變量:全部大寫以上,命名簡(jiǎn)單含義明確,要做到見名知意。完成敵軍坦克開發(fā),敵軍坦克隨機(jī)移動(dòng),能夠發(fā)送炮彈。MyProject_002_TankWar版本: ,由原來(lái)的Tank類中移動(dòng)到TankClient類中,降低耦合度。MyProject_004_TankWar版本:計(jì)劃完成,一鍵重新開始游戲。這種模式,很好,降低了耦合,增強(qiáng)了
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1