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

正文內(nèi)容

軟工java課程設(shè)計-文庫吧

2025-05-18 09:25 本頁面


【正文】 游戲保存控制:點擊 “S” 鍵好,點擊確定,退出游戲界面。 游戲加速減速控制:點擊 “SpeedUp” 加速,點擊 “SpeedDown”減速。 3 功能的具體實現(xiàn) 重新開始 按 R 鍵使進行 中的游戲或者暫停中的游戲重新開始,調(diào)用 reset方法,相關(guān)代碼如下: case KeyEvent. R 鍵重新啟動游戲 ()。 break。 public void reset(){ direction = 。 // 蛇運行的方向 timeInterval = 200。 // 時間間隔,毫秒 paused = false。 // 暫停標志 score = 0。 // 得分 countMove = 0。 // 吃到食物前移動的次數(shù) 暫停 定義一個布爾類型, pause,初始化為 false,再在無限循環(huán)運動running 類運用 if 語句,具體代碼如下: boolean paused = false。 boolean paused = false。 if (!paused) { if (moveOn()) { setChanged()。 // Model 通知 View 數(shù)據(jù)已經(jīng)更新 notifyObservers()。 } else { (null, you failed, Game Over, )。 break。 } } 保存分數(shù) 按 S 鍵保存,在 keyPressed 類中,調(diào)用 keyEvent 類,如果是 S,則執(zhí)行如下代碼,將分數(shù)保存在 中。 case : //按 S 鍵保存 FileWriter fileWritter =null。 try { fileWritter = new FileWriter(score,true)。 //將分數(shù)保存到 score 文件 (+\n)。 }catch (FileNotFoundException e1) { ()。 }catch (IOException e1) { ()。 } finally { try { if (fileWritter != null) ()。 } catch (IOException e1) { ()。 } } break。 加速減速 同樣的,調(diào)用 speedUp, speedDown 方法: case KeyEvent. PageUp加速 ()。 break。 case KeyEvent.按 PageDown 減速 ()。 4 運行結(jié)果 游戲開始界面 圖 蛇撞到自身結(jié)束游戲 圖 蛇撞到墻面結(jié)束游戲 圖 游戲暫停 圖 游戲在暫?;蛘哌\行時重新開始 圖 游戲分數(shù)的保存 圖 總 結(jié) 課程設(shè)計是對學習成果的考核和總結(jié),這兩個禮拜通過小組努力和吳光偉老師的耐心指導,本著嚴謹誠實,開拓創(chuàng)新的精神,完成了這次設(shè)計。 這次設(shè)計是我們第一次從理論構(gòu)思到實際工程論證的設(shè)計,它使我們深刻理解 了在所學到的知識,讓我們把所學的知識從頭梳理和使用了一遍,鞏固了我們的知識,也接觸到了一些未曾接觸過的東西,受益匪淺。 參 考 文 獻 1 葉核亞,陳道蓄 . JAVA 程序設(shè)計實用教程 .(第四版 ).北京:電子工業(yè)出版社, 2 湯陽光 . 智播客貪食蛇游戲項目開發(fā) 3 耿祥義 .JAVA 大學實用教程 .北京:清華大學出版社, 2021 附錄 A 源代碼 // package mvcTest。 public class GreedSnake { public static void main(String[] args) { SnakeModel model = new SnakeModel(20,30)。 SnakeControl control = new SnakeControl(model)。 SnakeView view = new SnakeView(model,control)。 //添加一個觀察者,讓 view 成為 model 的觀察者 (view)。 (new Thread(model)).start()。 } } // package mvcTest。 import 。 import 。 import 。 import 。 import 。 public class SnakeControl implements KeyListener{ SnakeModel model。 public SnakeControl(SnakeModel model){ = model。 } public void keyPressed(KeyEven
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1