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

正文內(nèi)容

java課程設(shè)計(jì)連連看游戲的開發(fā)-資料下載頁

2025-06-29 08:41本頁面
  

【正文】 0。j++) { if(()==BlockButton[j][i]) { clicktimes++。 (i,j)。 if(clicktimes%2==1) { coordinatex1=i。 coordinatey1=j。 } if(clicktimes%2==0) { coordinatex=i。 coordinatey=j。 } } } } ()。 clearBlock()。 repaint()。 } public void itemStateChanged(ItemEvent e) //選擇難度 { if(()==difficultChoice) { String selected = ()。 if(selected==傻瓜) { fruitKinds=4。 newGame()。 repaint()。 } else if(selected==普通) { fruitKinds=8。 newGame()。 repaint()。 } else if(selected==中等) { fruitKinds=12。 newGame()。 repaint()。 } else if(selected==高難) { fruitKinds=15。 newGame()。 repaint()。 } } } } public static void main(String[] args) //主函數(shù) { lianliankan frame=new lianliankan()。 (美女連連看 By: D G Q )。 ()。 (440, 100)。 (540,440)。 (true)。 }}class loudou extends JPanel implements Runnable{ private static final long serialVersionUID = 1L。 private int dijiguan。 int remainTimes=0。 int x1=0。 int y1=35。 int x2=60。 int y2=155。 Thread nThread1。 JLabel overJLabel=new JLabel(GAMESTART)。 JDialog dialog=new JDialog()。 public loudou(){ nThread1=new Thread(this)。 ()。 (null)。 (overJLabel)。 (0, 0, 90, 30)。 } public void setdijiguan(int x) { =x。 } public void paintComponent(Graphics g) //畫畫函數(shù) { (g)。 ()。 (x1, y1, x2, y2)。 (x2, y1, x1, y2)。 (x1, y1, x2, y1)。 (x1, y2, x2, y2)。 (x1, y15, x2+1, y1, true)。 (x1, y2, x2+1, y1+3, true)。 ()。 (x1, y1, x1, y2)。 (x2, y1, x2, y2)。 ()。 for(int i=0。i60。i++) { (x1+i/2+2, y1+i, x2i/22, y1+i)。 } if(remainTimes55) { for(int i=0。iremainTimes。i++) { (x1+i/2+2, y2i1, x2i/22, y2i1)。 } ((x1+x2)/2, (y1+y2)/2, (x1+x2)/2 ,y22)。 ((x1+x2)/2+1, (y1+y2)/2+1, (x1+x2)/2+1 ,y22)。 (getBackground())。 for(int i=0。iremainTimes。i++) { (x1+i/2+2, y1+i, x2i/22, y1+i)。 } } if(remainTimes=50amp。amp。remainTimes=55) ( +(55remainTimes)+ SCEND)。 } public void setTimes(int x) { =x。 } public int getTimes() { return remainTimes。 } public void run() { while(dijiguan20) { if(remainTimes==0) { ( START !)。 } if(remainTimes==56) { (TIME39。S UP!)。 (null,游戲結(jié)束)。 } remainTimes++。 repaint()。 try { if(dijiguan6) (1200dijiguan*100)。 if(dijiguan=6amp。amp。dijiguan=8) (700(dijiguan5)*50)。 if(dijiguan8) (550(dijiguan8)*20)。 } catch (InterruptedException e) { ()。 } } }}七 、總結(jié)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.回顧此次連連看游戲設(shè)計(jì),從理論到實(shí)踐,學(xué)到了很多很多的東西的同時(shí)也意識到不足,由于以前對Java的swing編程不是很熟悉,所以在寫代碼時(shí)遇到了一些問題。如:游戲界面的布局在重列的時(shí)候其button有可能顯示不完全,連連看其判斷路徑的算法開始編寫時(shí)有漏洞等。 這次連連看設(shè)計(jì)實(shí)現(xiàn)了:游戲界面的窗體實(shí)現(xiàn),連連看消除路徑的判斷算法,button界面布局,button的背景圖片set寫入,相關(guān)游戲區(qū)總體布局以及玩家的人機(jī)互動(dòng)性操作。 這個(gè)連連看游戲還諸多不足之處,如:沒有實(shí)現(xiàn)玩家排行榜設(shè)計(jì),游戲內(nèi)容設(shè)計(jì),趣味性不足等。關(guān)于后續(xù)改進(jìn)方案如下:實(shí)現(xiàn)已有不足之處,以及根據(jù)自己的技術(shù)去實(shí)現(xiàn)連連看局域網(wǎng)對戰(zhàn),玩家互動(dòng)性操作等。總體上這次連連看游戲設(shè)計(jì)讓我懂得:實(shí)踐才是真理。而你所想到的并不一定能夠完全實(shí)現(xiàn)。八、參考資料[1]朱福喜.Java語言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M],武漢:武漢大學(xué)出版社,2006:123130[2]印旻.Java語言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M],北京:清華大學(xué)出版社,:5872[3]朱站立、沈偉.Java程序設(shè)計(jì)實(shí)用教程[M],北京:電子工業(yè)出版社,:8295[4] 葉核亞.Java2程序設(shè)計(jì)實(shí)用教程[M],北京:電子工業(yè)出版,2008:3548[5]艾力江.Java2范例入門與提高[M],北京:清華大學(xué)出版社,2007:112122[6] 耿祥義.Java課程設(shè)計(jì)[M],北京:清華大學(xué)出版社,2006:9210538教師評語及設(shè)計(jì)成績教師評語: 課程設(shè)計(jì)成績:指導(dǎo)教師:(簽名)日期:年月日
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1