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

正文內容

畢業(yè)論文_java實現貪吃蛇-資料下載頁

2024-08-28 10:54本頁面

【導讀】7.6編寫與測試表示食物的類并實現吃食物………………………思想,封裝類,接口等概念,來完成本游戲,達到綜合運用知識的目的。貪吃蛇,手機上一個必不可少的游戲。據說,蛇引誘夏娃吃了蘋果之后,就被貶為毒蟲,陰險的象征。物吞進去的,大概在文藝復興的時候就有人發(fā)明的一種游戲,是現在貪吃蛇的前身。后來慢慢的發(fā)展就變成了今天的貪吃蛇了。語言是在國內外廣泛使用的一種語言。Java語言功能豐富、表達能力強、使用靈活。設計、藝術、聲音和軟件,所以并不是人人皆知。此,游戲人才的教育、培養(yǎng)遠落后于產業(yè)的發(fā)展。Java作為一種分布式和可移植的計算機語言,在軟件開發(fā)上有著特別的優(yōu)點。關性、可重用性、模塊化等特點大大減少了重復勞動。SunMicrosystems公司在推出Java語言的同時,推出了一套開發(fā)工具JDK。Java是平臺無關的語言是指用Java寫的應用程序不用修。Java源程序編寫借助于記事本,Editpuls,UltraEdit等第三方編輯工具。JDK由一個標準類庫和一組建立,測試及建立文檔的Jav

  

【正文】 0。 score = 0。 } 16 在蛇的 print(Graphics g)中些上如下讓蛇顯示的代碼: 這里的畫圖采用填充圖片來實現: private Image back = new ImageIcon().getImage()。 private Image head_up = new ImageIcon().getImage()。 private Image head_down = new ImageIcon().getImage()。 private Image head_left = new ImageIcon().getImage()。 private Image head_right = new ImageIcon().getImage()。 private Image back_p = new ImageIcon().getImage()。 private Image back_b = new ImageIcon().getImage()。 private Image back_v = new ImageIcon().getImage()。 private Image eggs = new ImageIcon().getImage()。 private Image body = new ImageIcon().getImage()。 畫圖的規(guī)則如下圖: 圖 4 計算格子坐標和像素坐標 此時運行 Game 類就可以看到蛇顯示在面板中了,如圖: 17 移動中的蛇,如圖: 7. 5 修正蛇的移動與顯示問題 此時的蛇當移動到窗口邊界的時候就能走出窗口還有蛇可以穿過自己的身體,這些游戲規(guī)則中式不允許的 if (y[0] = 0 amp。amp。 started) { for (int i = 1。 i 0。 i) { x[i] = x[i 1]。 y[i] = y[i 1]。 //蛇吃蛇情況 if (i 4 amp。amp。 x[i] == x[0] amp。amp。 y[i] == y[0]) { dead = true。 } } y[0] = speed。 18 if (y[0] 0) { for (int i = 1。 i 0。 i) { x[i] = x[i 1]。 y[i] = y[i 1]。 } y[0] = 0。 dead = true。 } } 此時就修正了上面的問題,可以運行 Game 類來測試下 7. 6 編寫與測試表示食物的類并實現吃食物 // 避免出現蛋出在蛇身上的情況 while (true) { boolean isSnake = false。 int tx = (49) * 20。 int ty = (30) * 20。 for (int i = 0。 i 。 i++) { if (tx == [i] amp。amp。 ty == [i]) { isSnake = true。 break。 } } if (isSnake) { continue。 } = tx。 = ty。 break。 } (eggs, , , , , this)。 score += 10。 ()。 (font_s)。 (分數: + score, 10, 20)。 if ( == 0) { (head_up, [0], [0], , , this)。 } if ( == 1) { (head_down, [0], [0], , , this)。 19 } if ( == 2) { (head_left, [0], [0], , , this)。 } if ( == 3) { (head_right, [0], [0], , , this)。 } for (int i = 1。 i 。 i++) { (body, [i], [i], , , this)。 } } 7. 6. 1食物,蛇身,顯示效果 20 7. 6. 2吃掉食物,蛇身變化效果 7. 6. 3蛇咬到自己身體,撞到墻壁,顯示效果 21 參考文獻: [1]軟件工程 西安電子科技大學出版社 [2]胡伏湘,雷軍環(huán). Java 程序設計實用教程.清華大學出版社 [3]麻孜寧 。伊浩 。李祥 。Java 多線程并發(fā)系統(tǒng)中的安全性與公平性 [J]。微機發(fā)展 。2020 年 02期 [4]張雪萍 。鮑丹 。王家耀 。Java 多線程測試策略及測試方法探討 [J]。計算機應用研究 。2020 年 11期 [5]沈忠山 ?;?MVC 模式的 WebGIS 設計與實現 [D]。武漢大學 。2020 年 22 致謝: 本論文是在李冬老師的親切關懷和悉心指導下完成的,她 嚴肅的科學態(tài)度,嚴謹的治學精神,精益求精的工作作風,深深地感染和激勵著我。李老師不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關懷,在此謹向李老師致以誠摯的謝意和崇高的敬意。我還要感謝在一起愉快的度過畢業(yè)論文小組的同學們,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文 的順利完成。 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 !最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們! 最后,再次對關心、幫助我的老師和同學表示衷心地感謝!
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1