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

正文內(nèi)容

基于java的貪吃蛇開發(fā)文檔-全文預(yù)覽

2025-06-04 20:55 上一頁面

下一頁面
  

【正文】 312:00 內(nèi)容:對游戲的開始新游 戲、暫停、繼續(xù)、退出、查看歷史成績、計時、統(tǒng)計分?jǐn)?shù)的 7 種功能進(jìn)行測試,并測試程序的鼠標(biāo)點(diǎn)擊事件及按鍵響應(yīng)事件。 坐標(biāo)系: 以左上角那點(diǎn)為( 0,0),向右則 x遞增,向下則 y 遞增。 定義 節(jié): 一條蛇可以看成由許多正方形的“小格子”拼湊成,稱作節(jié)。 背景 軟件系統(tǒng)名稱:貪吃蛇游戲 該開發(fā)項目的歷史: 蛇引誘夏娃吃了蘋果之后,就被貶為毒蟲,陰險的象征。 28 功能模塊清單( Module List) 模塊(類)清單 表 33 模塊清單 模 塊 編 號 模塊英文名 模塊功能簡述 模塊的接口簡述 M 11 GreedSnake 主體類,添加一個觀察者,開始游戲 無 M 21 SnakeControl 監(jiān)聽按鍵,對游戲控制進(jìn)行處理 KeyListener:按鍵的監(jiān)聽 M 22 SnakeModel 游戲基礎(chǔ)的定 義,例如蛇的初始化,食物的初始化,分?jǐn)?shù)初始化等 Runnable:多線程 M 23 SnakeView 游戲視圖,對游戲的窗口樣式進(jìn)行定義,規(guī)劃 Observer:觀察者模式 29 五、軟件測試計劃 完成人: xx 1 引言 編寫目的 本測試計劃文檔作為指導(dǎo)此測試項目循序漸進(jìn)的基礎(chǔ),幫助我們安排合適的資源和進(jìn)度,避免可能的風(fēng)險。 (s)。 drawNode(g, n)。 while (()) { Node n = (Node) ()。 (0, 0, canvasWidth, canvasHeight)。 ()。 (panelButtom, )。 labelHelp = new JLabel(ENTER:重新開始 , )。 26 (new BorderLayout())。 (canvasWidth + 1, canvasHeight + 1)。 Container cp = ()。 public SnakeView(SnakeModel model, SnakeControl control) { = model。 public static final int canvasWidth = 200。 SnakeModel model = null。 import 。 = y。 } return result。 for (int i = 0。 } 24 public void speedUp() { timeInterval *= speedChangeRate。 x = (maxX)。 } } } } running = false。 // Model通知 View數(shù)據(jù)已經(jīng)更新 notifyObservers()。 // 觸到邊線,失敗 } public void run() { running = true。 matrix[][] = false。 } else // 吃到蛇體自身,失敗 return false。 countMove = 0。amp。amp。 break。 break。 int y = 。 matrix[][] = true。//maxX被初始化為 20 int y = maxY / 2。 ()。 i maxX。 // 暫停標(biāo)志 score = 0。 reset()。 public static final int LEFT = 1。 // 暫停標(biāo)志 int score = 0。 // 蛇運(yùn)行的方向 boolean running = false。 // 蛇體 Node food。 import 。 default: } } // 任何情況下處理的按鍵,按鍵導(dǎo)致重新啟動游戲 if (keyCode == ) { ()。 case : case : ()。 case : ()。 case : ()。 public SnakeControl(SnakeModel model) { = model。 (new Thread(model)).start()。 參考資料( References) 從入門到精通 魔樂科技( MLDN)軟件實訓(xùn)中心 編著 /20210401/人民郵電出版社 編程思想(第 4 版) 20210601/機(jī)械工業(yè)出版社 Java EE 企業(yè)應(yīng)用實戰(zhàn)(第 3 版)李剛 編著 /20210401/電子工業(yè)出版社 Java 講義(第 2 版) 李剛 編著 /20210101/電子工業(yè)出版社 語言程序設(shè)計:基礎(chǔ)篇(第 8 版) (美)梁勇 著,李娜 譯 /20210601/機(jī)械工業(yè)出版社 Java 中文版 (第 2 版 ) (美)布洛 克 著,楊春花,俞黎敏 機(jī)械工業(yè)出版社 相關(guān)文檔( Related Documents) 源程序 GreedSnake:主體類 public class GreedSnake { public static void main(String[] args) { SnakeModel model = new SnakeModel(20,30)。以后在每個開發(fā)階段的結(jié)束,建立各個子系統(tǒng)的新的開發(fā)庫,同時把這個階段的階段產(chǎn)品送入總的軟件受控庫,并在各個子系統(tǒng)的計算機(jī)上建立軟件受控庫的副本。除了記錄版本變更外,版本控制的另一個重要功能是并行開發(fā) 2D 游戲貪食蛇軟件正常運(yùn)行 ,記錄游戲運(yùn)行時的各種狀態(tài),如:加速、減速、重新開始以及暫停 定義和縮寫詞 本計劃中用到的一些術(shù)語的定義按 GB/T 11457 和 GB/T 12504 參考資料 GB/T 11457 軟件工程術(shù)語 GB 8566 計算機(jī)軟件開發(fā)規(guī)范 GB 8567 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 2 管理 機(jī)構(gòu) 在本游戲軟件整個開發(fā)期間,必須成立軟件配置管理小組負(fù)責(zé)配置管理工作。版本控制是軟件配置管理計劃的核心思想之一,是指對軟件開發(fā)過程中各種程序代碼、配置文件及說明文檔等文件變更的管理。 。 2.目標(biāo)系統(tǒng)功能需求( Function of Target System) 本設(shè)計所開發(fā)的是基于 Java 的一個貪吃蛇游戲軟件,主要實現(xiàn)游戲的開始、暫停、退出等功能,分為:游戲主界面模塊、游戲控制模塊兩個模塊。用戶可以自己練習(xí)和娛樂。 4. 業(yè)務(wù)流程圖 8 5. 數(shù)據(jù)流圖 6. 功能分析圖 服務(wù) 1. 設(shè)備 WindowsXP Eclipse KeyListener: 監(jiān)聽按鍵,控制蛇的行動或游戲的運(yùn)行 ; 9 非移交的產(chǎn)品 測試版本: 驗收標(biāo)準(zhǔn) 可運(yùn)行的完整游戲程序。 7 3. 輸入輸出要求 輸入:玩家可以通過快捷鍵控制游戲,比如快捷鍵“ ENTER”開始游戲,“ 空格”暫停游戲 , “ pageUp”貪食蛇加速,“ pageDown”貪食蛇減速 。 游戲控制模塊: 主要完成游戲的開始、暫停、退出 、加速、減速 等功能。在系統(tǒng)生命周期中處于軟件開發(fā)時期。主要是進(jìn)行詞法分析和語法分析,又稱為源程序分析,分析過程中發(fā)現(xiàn)有語法錯誤,給出提示信息。或者看成按照要求設(shè)計好的有限的確切的計算序列,并且這樣的步驟和序列可以解決一類問題。 Java 技術(shù)具有卓越的通用性、高效性 、平臺移植性和安全性,廣泛應(yīng)用于個人 PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。本文基于 Java技術(shù),開發(fā)了一個操作簡單、界面美 觀、功能較齊全的“貪吃蛇”游戲。在這個游戲的設(shè)計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應(yīng)用類的繼承機(jī)制以及一些設(shè)計模式。 1 中南林業(yè)科技大學(xué) 《 小組 軟件過程實驗 》 實驗報告 題目: 2D 游戲貪食蛇軟件開發(fā) 專業(yè) 班級 : 11 級軟件工程 2 班 組長: xxx 成員: xxxx 指導(dǎo)教師: xxxxx 完成日期: 2021/4/15 2 目 錄 1 軟件項目開發(fā)計劃 ……………………………………………… (頁碼) 2 軟件需求規(guī)格說明書 …………………………………………… (頁碼) 3 軟件配置管理計劃 …………………………………………… (頁碼) 4 軟件設(shè)計規(guī)格說明 ……………………………………………… (頁碼) 5 軟件測試計劃 …………………… ……………………………… (頁碼) 6 軟件測試分析報告 ……………………………………………… (頁碼) 7 軟件項目開發(fā)總結(jié)報告 ………………………………………… (頁碼) 附件 A: 小組制定的軟件過程規(guī)范 …………………………………… (頁碼) 附件 B: 其他軟件開發(fā)過程記錄信息 …………………………………… (頁碼) 3 小組成員角色與分工情況表 姓名 職責(zé)和完成的工作 項目組評定 xxx 組長,完成代碼 ,分配任務(wù) 和總結(jié) 良好 xxx 組員,完成部分代碼和文檔五、六部分 良好 xxx 組員 ,完成部分代碼和文檔三、四部分 良好 xxx 組員,完成部分代碼和文檔一、二部分 良好 4 一、軟件項目開發(fā)計劃 完成人: xxxx 1 引言 編寫目的 本文檔的目的是明確基于 JAVA 的貪吃蛇項目的基本需求分析,明確項目中各個任務(wù)系統(tǒng)的不同分工,分析項目的核心功能和項目所需要達(dá)到的預(yù)期目標(biāo)。 貪吃蛇游戲的設(shè)計比較復(fù)雜,它涉及面廣、牽涉方面多,如果不好好考慮和設(shè)計,將難以成功開發(fā)出這個游戲。 “貪吃 蛇”游戲是一個經(jīng)典的游戲,它因操作簡單、娛樂性強(qiáng)而廣受歡迎。 5 定義 JAVA: Java 是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言和 java 平臺 的總稱。 算法: 算法可以理解為有基本運(yùn)算及規(guī)定的運(yùn)算順序所構(gòu)成的完整的解題步驟。 編譯程序把一個源程序翻譯成目標(biāo)程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。所需文檔包括可行性分析(研究)報告( FAR)和軟
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1