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

正文內(nèi)容

基于java掃雷游戲的設(shè)計與實現(xiàn)-文庫吧

2024-11-11 21:56 本頁面


【正文】 73 年一款名為 “ 方塊 ” 的游戲 , 不久之后, “ 方塊 ”被改寫成了游戲 “Rlogic” , 在 “Rlogic” 里,玩家的任務(wù)是作為 美國海軍陸戰(zhàn)隊 隊員,為指揮中心探出一條沒有地雷的安全路線,如果路全被地雷堵死就算輸。兩年后, 湯姆 安德森 在 “Rlogic” 的基礎(chǔ)上又編寫出了游戲 “ 地雷 ” ,由此奠定了現(xiàn)代掃雷游戲的雛形。 1981 年 , 微軟公司的羅伯特 杜爾和卡特 約翰遜兩位工程師在 Windows 系統(tǒng)上加載了該游戲,掃雷游戲才正式在全世界推廣開來。 這款游戲的玩法是在一個 9*9(初級 ), 16*16(中級 ), 16*30(高級 ),或自定義大小的 方塊矩陣 中隨機布置一定量的地雷 (初級為 10個,中級為 40 個,高級為 99 個 )。由玩家逐個翻開方塊,以找出所有地雷為 最終游戲 目標(biāo)。如果玩家翻開的方塊有地雷,則游戲結(jié)束。 掃雷游戲的目標(biāo)是盡快找到雷區(qū)中的所有不是地雷的方塊,而不許踩到地雷。 游戲區(qū)包括雷區(qū)、地雷計數(shù)器和計時器 , 在 “ 游戲 ” 菜單上,單擊 “ 開局 ” , 計時器 就會 啟動, 此時 請單擊游戲區(qū)中的任何方塊 , 點開的數(shù)字是幾,則說明該數(shù)字旁邊的 8 個位置中有幾個雷 ,如果挖開的是 地雷 ,則會輸?shù)粲螒?, 用 右鍵標(biāo)記您認(rèn)為可能有地雷的方塊 。 開發(fā)工具 Sun Microsystems 公司在推出 Java 語言的同時 ,推出了一套開發(fā)工具 JDK。 Sun 提供的基于字符模式的 Java 開發(fā)工具包 JDK: Java 開發(fā)工具( JDK)是許多 Java 專家最初使用的開發(fā)環(huán)境。 Java 是平臺無關(guān)的語言是指用 Java 寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺上運行。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 2 Java 源程序編寫借助于記事本, Editpuls, UltraEdit 等三方編輯工具編寫。 所有的 Java 文件編輯、編譯、調(diào)試、解釋運行都是通過使用字符命令來執(zhí)行操作。JDK 由一個標(biāo)準(zhǔn)類庫和一組建立,測試及建立文檔的 Java 實用程序組成。 其核心 JavaAPI是一些預(yù)定義的類庫,開發(fā)人員需要用這些類來訪問 Java 語言的功能。 JDK 是整個 Java的核心,包括了 Java 運行環(huán)境( JavaRuntimeEnvirnment),一堆 Java 工具和 Java 基礎(chǔ)的類庫 ()。不論什么 Java 應(yīng)用服務(wù)器實質(zhì)都是內(nèi)置了某個版本的 JDK。因此掌握J(rèn)DK 是學(xué)好 Java 的第一步。 JDK 里面是 Java 類庫和 Java 的語言規(guī)范 ,它提供的是無論你用何種開發(fā)軟件寫 Java程序都必須用到的類庫和 Java 語言規(guī)范 .沒有 JDK,你的 Java 程序根本就不能用。 最主流的 JDK 是 Sun 公司發(fā)布的 JDK,除了 Sun 之外,還有很多公司和組織都開發(fā)了自己的 JDK,例如 IBM 公司開發(fā)的 JDK, BEA公司的 Jrocket,還有 GNU 組織開發(fā)的 JDK 等等。其中 IBM 的 JDK 包含的 JVM( Java Virtual Machine)運行效率要比 SunJDK 包含的JVM高出許多。而專門運行在 x86平臺的 Jrocket在服務(wù)端運行效率也要比 SunJDK好很多。但不管怎么說,我們還是需要先把 Sun JDK 掌握好。 應(yīng)用環(huán)境 (1) 操作系統(tǒng): Windows XP 及以上版本 (2) 應(yīng)用軟件: JDK Eclipse 編寫意義 隨著計算機得普及,人們越來越多得接觸到計算機,人們得生活工作中無處不有計算機得身影,人們面對長時間的難免會有倦怠的情緒,而人們大多得緩解情緒得網(wǎng)絡(luò)活動其實并不能起到放松心情得作用,現(xiàn)代人得生活節(jié)奏越來越快,有沒有一種快速緩解疲倦得游戲呢 ?我們提出設(shè)計一款益智得小游戲,這種游戲不會花太多時間,同時把玩家得思維帶動起來,達(dá)到一舉多得得效果。 隨著現(xiàn)在生活節(jié)奏的加快,人們在工作之余需要一個輕松娛樂的放松環(huán)境。因此我們小組編寫此軟件的目的,一方面作為初學(xué)者來了解掃雷的開發(fā),另一方面開發(fā)此軟件使用戶能在娛樂休閑的同時拓展思維能力。同時進(jìn)一步拓展研究,做到將掃雷層次升級,能夠在多人連機的情況下,一起分工來進(jìn)行對戰(zhàn) 。如 一方放雷,另一方排雷。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 3 任務(wù)設(shè)計內(nèi)容 本次設(shè)計只是完成了掃雷游戲的基本功能,在細(xì)節(jié)方面仍有待以后完善 。 Windows 2020/XP 系統(tǒng)提供的掃雷游戲是一個很有趣的游戲。本章的課程設(shè)計使用Java 語言編寫一個與其類似的掃雷游戲 。具體要求如下: (1) 掃雷游戲分為初級、中級和高級三個級別,掃雷英雄榜存儲每個級別的最好成績,即挖出全部的地雷且用時最少者。單擊游戲菜單可以選擇“初級”、“中級”和“高級”或“查看英雄版”。 (2) 選擇級別后將出現(xiàn)相應(yīng)級別的掃雷區(qū)域,這是用戶使用鼠標(biāo)左鍵單擊雷區(qū)中任何一個方塊便啟動計時器。 (3) 用戶要揭開某個方塊,可單擊它。若所揭方塊下有淚,用戶便輸了這一局,若所揭方塊下 無 雷,則顯示一個數(shù)字,該數(shù)字代表方塊的周圍的 8個方塊中共有多少顆雷。 (4) 如果用戶認(rèn)為某個方塊下埋著雷,單擊右鍵可以在方塊上標(biāo)識一個用戶認(rèn)為是雷的圖標(biāo),即給出一個掃雷標(biāo)記。用戶每標(biāo)記出一個掃雷標(biāo)記 (無論用戶的標(biāo)記是否正確 ),程序?qū)@示的剩余雷數(shù)減少一個。 (5) 掃雷勝利后 (用時最少者 ),程序彈出保存成績的對話框。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 4 第 二 章 可行性分析和需求分析 可行性分析 適用于各種群體,學(xué)生、老師、白領(lǐng),簡單卻有效地舒緩壓力,消磨閑暇時光,一局所需的時間很短,低級的只需十多秒,此軟件是以娛樂為主的休閑游戲,開發(fā)基于安卓手機操作系統(tǒng)。具有操作方便、便于保存等優(yōu)點 投資可行性:主要根據(jù)市場調(diào)查及預(yù)測的結(jié)果,以及有關(guān)的產(chǎn)業(yè)政策等因素,論證項目投資建設(shè)的必要性。 (1) 財務(wù)可行性:主要從項目及投資者的角度,設(shè)計合理財務(wù)方案,從企業(yè)理財?shù)慕嵌冗M(jìn)行資本預(yù)算,評價項目的財務(wù)盈利能力,進(jìn)行投資決策。 (2) 組織可行性:制定合理的項目實施進(jìn)度計劃、設(shè)計合理的組織機構(gòu)、選擇經(jīng)驗豐富的管理人員、建立良好的協(xié)作關(guān)系 與 、制定合適的培訓(xùn)計劃等,保證項目順利執(zhí)行。 (3) 經(jīng)濟(jì)可行性:主要從資源配置的角度衡量項目的價值,評價項目在實現(xiàn)區(qū)域經(jīng)濟(jì)發(fā)展目標(biāo)、有效配置經(jīng)濟(jì)資源、增加供應(yīng)、創(chuàng)造就業(yè)、改善環(huán)境、提高人民生活等方面的效益。 (4) 法律可行性:在開發(fā)一個軟件之前一定要確定它是否觸犯某項法律或與國家的相關(guān)規(guī)定是否抵觸。掃雷游戲系統(tǒng)并不任何法律或國家相關(guān)規(guī)定相抵觸,所以在法律可行性上是通過的,在進(jìn)行設(shè)計時沒有違法任何法律法規(guī),也不對任何企業(yè)的系統(tǒng)進(jìn)行侵權(quán)等。系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會侵犯他人、集體和國家的利益,不會違反相關(guān)的國家政策和法律。 (5) 技術(shù)可行性評價 :在限制條件下,功能目標(biāo)基本能夠?qū)崿F(xiàn)和達(dá)到,利用現(xiàn)有技術(shù),功能目標(biāo)基本能夠達(dá)到,開發(fā)人員足夠 能夠滿足條件要求,在規(guī)定時間內(nèi)能夠完成該項目開發(fā)。 需求分析 隨著社會的不斷進(jìn)步,人們所承受的壓力不斷上升,在游戲?qū)映霾桓F的時刻,掃雷游戲仍受到不少人的青睞,其本身的性質(zhì),決定了人們對它的喜愛程度,不需要特殊的技巧,太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 5 不需要不斷地升級,不需要太多的時間進(jìn)行初步的熟悉,簡簡單單卻樂趣無窮。 理解需求 掃雷游戲系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提高解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。 (1) 系統(tǒng)可以根據(jù)需求來設(shè)計功能模塊,如 “開局”、“初級”、“中級”、“高級”“自定義”、“掃雷英雄榜”和“退出” 等。 (2) 系統(tǒng)運行在 Eclipse平臺下,系統(tǒng)應(yīng)該有一個較好的圖形用戶界面 。 功能需求 需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)(手工系統(tǒng)或計算機系統(tǒng))工作概況,明確各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。 根據(jù)用戶的需求,確定本 掃雷游戲 應(yīng)具有以下功能: (1) 用戶可以自行選擇難度界別 ; (2) 自動保存掃雷英雄榜; (3) 用戶可以設(shè)計“初級”、“中級”、“高級”三個級別。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 6 第 三 章 詳細(xì)設(shè)計 在設(shè)計掃雷游戲時,需要編寫 4 個 Java 源程序: , , 。 掃雷游戲除了需要編寫上述 4 個 Java 源文件所給出的類外,還需要 Java 系統(tǒng)提供的一些重要的類,如 File、 JButton 和 JLabel 等類。 掃雷系統(tǒng)流程圖如圖 31所示: 圖 31 流程圖 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計 ( 論文 ) 7 JavaMineSweepingFrame類 JavaMineSweepingFrame 類是 包中 JFrame 的一個子類,并實現(xiàn)了ActionListener 接口。 主要控制“選擇”菜單欄里的選項和狀態(tài)欄的名稱。如圖 32 所示: 圖 32 菜單欄 類 ArrayPane 類是 包中 JPanel 容器的子類,實現(xiàn)了 ActionListener 和MouseListener 接口,所創(chuàng)建的對象: ArrayPane 是 ArrayPane 類中最重要的成員之一,作為一個容器添加到窗口的中心
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1