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

正文內(nèi)容

基于java的掃雷游戲論文-在線瀏覽

2025-01-11 22:09本頁面
  

【正文】 .............. 12 4 詳細(xì)設(shè)計 ................................................................................................................................ 12 ...................................................................................................................... 13 .......................................................................................................................... 14 SaoleiMain 類 ................................................................................................... 14 Custom 類 .......................................................................................................... 16 StaDialog類 ..................................................................................................... 17 Brick 類 ............................................................................................................ 18 BrickWork 類 ..................................................................................................... 18 ...................................................................................................................... 22 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 2 流程圖 ............................................................................................................ 22 ...................................................................................................................... 23 5游戲?qū)崿F(xiàn) ................................................................................................................................. 24 ............................................................................................................ 24 ............................................................................................................................. 25 ,并顯示小紅旗 .............................................................. 25 ......................................................................... 26 ..................................................................................................... 27 ........................................................................................................ 28 ...................................................................................................................... 28 6游戲測試 ................................................................................................................................. 29 ..................................................................................................... 29 ...................................................................................................................... 30 ................................................................................................. 31 ...................................................................................................................... 32 總 結(jié) ....................................................................................................................................... 33 參考文獻(xiàn) ................................................................................................................................... 34 致 謝 ....................................................................................................................................... 36 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 1 1 緒論 掃雷是一款相當(dāng)大眾的 小游戲 , 游戲目標(biāo)是在最短的時間內(nèi)根據(jù)點擊格子出現(xiàn)的數(shù)字找出所有非雷格子,同時避免踩雷。 選題目的與意義 經(jīng)過四年的大學(xué)學(xué)習(xí),我對理論知識已經(jīng)有了一定的了解與認(rèn)知,本次的畢業(yè)設(shè)計便是將書本上所學(xué)的理論知識與實際相結(jié)合,同時也是對所學(xué)知識的一種檢查,希望通過本次的畢 業(yè)設(shè)計使自己在程序的開發(fā)和設(shè)計上有新的認(rèn)識并能有所提高。 掃雷游戲現(xiàn)在正被大量游戲愛好者所享受,為此掃雷游戲現(xiàn)在正被不斷的改進(jìn)和優(yōu)化,國內(nèi)外對掃雷游戲研究已經(jīng)逐步深化,但掃雷界面單一,不夠美觀,未來的掃雷游戲必然更加完美,其界面一定會更加美觀,采取 3D 界面,游戲的等級可分?jǐn)?shù)個,玩家可根據(jù)自己的能力和興趣調(diào)整等級,使玩家融入在更加刺激的游戲氛圍中。本文使用 Java 語言編寫一個與其類似的掃雷游戲。單擊游戲菜單可以選擇“初級”、“中級”和“高級”。 ( 3)用戶要揭開某個方塊,可單擊它。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 2 ( 4)如果用戶認(rèn)為某個方塊下埋著雷,單擊右鍵可以在方塊上 標(biāo)識一個用戶認(rèn)為是雷的圖標(biāo),即在方塊上標(biāo)記一個圖標(biāo)為小紅旗的標(biāo)記。 ( 5)掃雷勝利后,游戲會彈框并顯示“恭喜你,你贏了” ( 6)如果在掃雷過程中一不小心碰到了雷,游戲會自動將剩余地雷全部找出并顯示,并且彈框顯示“你輸了”,而且會提示退出或者重玩。利用大學(xué)四年所學(xué)知識,首先,充分挖掘游戲的需求,對游戲的開發(fā)進(jìn)行了全面的需求分析;其次,根據(jù)需求分析結(jié)果,對掃雷程序進(jìn)行了概要設(shè)計,劃分了模塊以及模塊之間的接口等;接著,對游戲的概要設(shè)計進(jìn)行細(xì)化,完成了游戲的詳細(xì)設(shè)計;然后,根據(jù)詳細(xì)設(shè)計,完成了游戲的編碼工作;最后,實現(xiàn)的掃雷游戲進(jìn)行全面測試,并且對測試過程中發(fā)現(xiàn)的 bug 進(jìn)行修改。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 3 2 需求分析 需求分析的主要任務(wù)即詳細(xì)的找出程序所需要的各種功能實現(xiàn),是對系統(tǒng)功能進(jìn)一步分析和抽象,以確定系統(tǒng)應(yīng)當(dāng)做什麼的問題,從而完成系統(tǒng)的邏輯設(shè)計。點開的數(shù)字是幾,則說明該數(shù)字旁邊的 8 個位置中有幾個 地 雷,如果挖開的是地雷,則會輸?shù)粲螒?。本系統(tǒng)需求分為四個部分:功能描述、功能需求、界面 需求、模塊劃分。提示區(qū)包括記雷器、計時器。 游戲開始時,系統(tǒng)會在雷區(qū)的某些小方塊中隨機布下若干個地雷。布完雷后,系統(tǒng)會在其他雷方塊中填充一些數(shù)字。用戶可以根據(jù)這些數(shù)字判斷是否可以打開某些方塊,并把認(rèn)為有地雷的方塊用小紅旗來標(biāo)識。 如果數(shù)字周圍地雷沒有全部標(biāo)記,在同時單擊鼠標(biāo)左右鍵時,其他隱藏或未標(biāo)記的方塊將被按下一次,當(dāng)用戶將所有地雷挖出后,其余的非雷方塊區(qū)域都已經(jīng)打開,此時游戲勝利。 掃雷游戲用例圖 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 4 圖 21 掃雷游戲用例圖 Figure 21 Minesweeper Use Case Diagram 從上述掃雷游戲功能描述可以看出,整個掃雷游戲中,用戶所有的操作只有:設(shè)置游戲級別、開始游戲、掃雷和查詢統(tǒng)計信息四種操作。 ( 2)進(jìn)行掃雷游戲 游戲區(qū)包括 雷區(qū) 、地雷計數(shù)器(位于右下角,記錄剩余地雷數(shù))和 計時器 (位于左下角,記錄游戲時間),確定大小的矩形雷區(qū)中隨機布置一定數(shù)量的地雷,玩家需要盡快找出雷區(qū)中的所有不是地雷的方塊,而不許踩到地雷。其中左鍵用于打開安全的格子,推進(jìn)游戲進(jìn)度;右鍵用于標(biāo)記地雷,以輔助判斷。如果方塊上出現(xiàn)數(shù)字,則該數(shù)字表示其周圍 3 3 區(qū)域中的地雷數(shù)(一般為 8 個格子,對于邊塊為 5 個格子,對于角塊為 3 個格子。 右鍵單擊: 在判斷為地雷的方塊上按下右鍵,可以標(biāo)記地雷( 顯示為小紅旗)。 ( 3)具有計時功能,顯示用戶掃雷所用時間 當(dāng)點擊任意一個方塊時即開始游戲,計時器同時開始計時,時間是一秒增加 1,當(dāng)游戲失敗時,自動停止計時,并且在游戲最左下方顯示玩家掃雷所用總共時間。 ( 5)統(tǒng)計功能 當(dāng)玩家完成一次掃雷后,軟件能夠分級別記錄,統(tǒng)計最短完成事件、已玩游戲次數(shù)、已勝游戲次數(shù)、獲勝率、最多連勝次數(shù)、最多連敗次數(shù)等信息,玩家可以打開來進(jìn)行查看,以及可以跟其他玩家進(jìn)行比較,可以用來進(jìn)行對戰(zhàn)。 掃雷游戲界面需求 ( 1)游戲菜單 游戲菜單有開始游戲、游戲模式、信息統(tǒng)計、退出等 4 個子菜單。 ( 2)游戲區(qū)域 游戲區(qū)域由雷數(shù)、計時器和方塊區(qū)組成。 在你翻開第一個方塊起,計算器就開始計時,直到你成功排除。 圖 22 掃雷游戲基本功能 Figure 22 Minesweeper basic functions 本章小結(jié) 本章通過多次玩掃雷游戲,熟練掌握游戲規(guī)則,認(rèn)識掃雷游戲,在此基礎(chǔ)上綜合分析掃雷游戲的功能,根據(jù)游戲功能,確定游戲的功能需求和界面需求,然后總結(jié)歸納了游戲的功能模塊。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是 : 將一個復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的 層次結(jié)構(gòu) 及調(diào)用關(guān)系、確定模塊間的接口及人機界面等。顯然,概要設(shè)計建立的是目標(biāo)系統(tǒng)的邏輯模型,與計算機無關(guān)。 掃雷游戲的布局如圖 31 所示。雷區(qū)為玩家的游戲區(qū)域。 開 始定 義 并 初 始 化 按 鈕 ,菜 單 等 事 件 處 理菜 單 按 鈕初級中級高級對 應(yīng) 模 式新游戲方格 是 否 踩 雷N結(jié) 束Y隨 機 布 雷 、 計 算方 格 中 的 雷 數(shù)碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 10 表 31 模塊劃分及其功能 Table 31 module division and function 模塊 功能 界面模塊 設(shè)置游戲等級 點擊方格 布雷模塊 隨機布雷 保存雷區(qū)位置 計算雷數(shù)模塊
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1