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

正文內(nèi)容

基于java掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)(文件)

2024-12-25 21:56 上一頁面

下一頁面
 

【正文】 10個,中級為 40 個,高級為 99 個 )。 游戲區(qū)包括雷區(qū)、地雷計(jì)數(shù)器和計(jì)時器 , 在 “ 游戲 ” 菜單上,單擊 “ 開局 ” , 計(jì)時器 就會 啟動, 此時 請單擊游戲區(qū)中的任何方塊 , 點(diǎn)開的數(shù)字是幾,則說明該數(shù)字旁邊的 8 個位置中有幾個雷 ,如果挖開的是 地雷 ,則會輸?shù)粲螒?, 用 右鍵標(biāo)記您認(rèn)為可能有地雷的方塊 。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 2 Java 源程序編寫借助于記事本, Editpuls, UltraEdit 等三方編輯工具編寫。 JDK 是整個 Java的核心,包括了 Java 運(yùn)行環(huán)境( JavaRuntimeEnvirnment),一堆 Java 工具和 Java 基礎(chǔ)的類庫 ()。 最主流的 JDK 是 Sun 公司發(fā)布的 JDK,除了 Sun 之外,還有很多公司和組織都開發(fā)了自己的 JDK,例如 IBM 公司開發(fā)的 JDK, BEA公司的 Jrocket,還有 GNU 組織開發(fā)的 JDK 等等。 應(yīng)用環(huán)境 (1) 操作系統(tǒng): Windows XP 及以上版本 (2) 應(yīng)用軟件: JDK Eclipse 編寫意義 隨著計(jì)算機(jī)得普及,人們越來越多得接觸到計(jì)算機(jī),人們得生活工作中無處不有計(jì)算機(jī)得身影,人們面對長時間的難免會有倦怠的情緒,而人們大多得緩解情緒得網(wǎng)絡(luò)活動其實(shí)并不能起到放松心情得作用,現(xiàn)代人得生活節(jié)奏越來越快,有沒有一種快速緩解疲倦得游戲呢 ?我們提出設(shè)計(jì)一款益智得小游戲,這種游戲不會花太多時間,同時把玩家得思維帶動起來,達(dá)到一舉多得得效果。如 一方放雷,另一方排雷。具體要求如下: (1) 掃雷游戲分為初級、中級和高級三個級別,掃雷英雄榜存儲每個級別的最好成績,即挖出全部的地雷且用時最少者。若所揭方塊下有淚,用戶便輸了這一局,若所揭方塊下 無 雷,則顯示一個數(shù)字,該數(shù)字代表方塊的周圍的 8個方塊中共有多少顆雷。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 4 第 二 章 可行性分析和需求分析 可行性分析 適用于各種群體,學(xué)生、老師、白領(lǐng),簡單卻有效地舒緩壓力,消磨閑暇時光,一局所需的時間很短,低級的只需十多秒,此軟件是以娛樂為主的休閑游戲,開發(fā)基于安卓手機(jī)操作系統(tǒng)。 (3) 經(jīng)濟(jì)可行性:主要從資源配置的角度衡量項(xiàng)目的價值,評價項(xiàng)目在實(shí)現(xiàn)區(qū)域經(jīng)濟(jì)發(fā)展目標(biāo)、有效配置經(jīng)濟(jì)資源、增加供應(yīng)、創(chuàng)造就業(yè)、改善環(huán)境、提高人民生活等方面的效益。 (5) 技術(shù)可行性評價 :在限制條件下,功能目標(biāo)基本能夠?qū)崿F(xiàn)和達(dá)到,利用現(xiàn)有技術(shù),功能目標(biāo)基本能夠達(dá)到,開發(fā)人員足夠 能夠滿足條件要求,在規(guī)定時間內(nèi)能夠完成該項(xiàng)目開發(fā)。 (2) 系統(tǒng)運(yùn)行在 Eclipse平臺下,系統(tǒng)應(yīng)該有一個較好的圖形用戶界面 。 掃雷游戲除了需要編寫上述 4 個 Java 源文件所給出的類外,還需要 Java 系統(tǒng)提供的一些重要的類,如 File、 JButton 和 JLabel 等類。 javaMineSweeping 類 負(fù)責(zé)創(chuàng)建掃雷游戲機(jī)主窗口,該文件含有 main 方法,掃雷游戲從該類開始執(zhí)行。 JMenuItemmenuLevelOne = new JMenuItem(初級 )。 JButtonbutReset = new JButton(重來 )。amp。 col==16){ totleNumber=40。 } 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 9 單機(jī)非雷塊后數(shù)字顯示 首先,在單擊每塊方塊后會記錄此次單擊的位置坐標(biāo)。 b = new JButton[row][col]。jcol。 (b[i][j])。 (p2,)。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 11 圖 42 難度級別選擇 圖 43 中級難度界面 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 12 圖 44 高級難度界面 圖 45 掃雷失敗界面 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 13 結(jié)束語 通過這一階段的畢業(yè)設(shè)計(jì) ,我設(shè)計(jì)的教務(wù)系統(tǒng)終于基本完成。 由于時間和能力等各方面的限制,系統(tǒng)的設(shè)計(jì)和功能方面還存在著很多不足,沒有達(dá)到預(yù)期想象,還需要不斷改進(jìn)和完善。 ,在程序 制作方面,我吸收到許多有價值的技術(shù)知識,并且學(xué)會了如何自己學(xué)習(xí),自己鉆研,在我編寫論文期間, 老師給 了我很多建設(shè)性意見,尤其是在數(shù)據(jù)流圖、數(shù)據(jù)字典,程序流程圖方面 ,并督促我多查閱資料。 // (())。 } } .*。 JMenumenuFile = new JMenu(選擇 )。 JMenuItemmenuFileExit = new JMenuItem(退出 )。 JPanel p1 = new JPanel()。//列 ArrayPaneap。 (this)。 //加載菜單 (menuBar)。 (menuLevelThree)。 (new BorderLayout())。 (this)。//中間 (new GridLayout(1,1))。 } public void actionPerformed(ActionEvent e) { if(().equals(menuLevelOne)){ =9。 } else if(().equals(menuLevelTwo)){ =16。 } else if(().equals(menuLevelThree)){ =16。 } else if(().equals()){ 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 19 (0)。 (ap)。 (true)。 public class ArrayPane extends JPanel implements ActionListener, MouseListener{ private introw,col。//當(dāng)點(diǎn)擊后,記住列坐標(biāo) private JButton b[][]。//顯示結(jié)果的標(biāo)簽 private intarrayNumber[][]。//接受定制的行 = col。 }else if(row==16 amp。amp。//產(chǎn)生隨即數(shù)數(shù)組 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 21 (title)。irow。 b[i][j].addActionListener(this)。 (new BorderLayout())。 for(i=0。j++){ if(().equals(b[i][j])){ =i。 if((e)){//如果是左鍵 if(arrayNumber[][] == 0){//如果沒有點(diǎn)中雷 intunitNumber = (,)。irow。 totleNumber。 /***************** 第一行 ******************/ if(row==0){ if(col==0){ // 1 行 1 列 if(arrayNumber[0][1] != 0)//1 行 2 列 totleLei++。 if(arrayNumber[1][] != 0 )//2 行 n 列 totleLei++。 if(arrayNumber[1][col1] != 0)//2 行 col1 列 totleLei++。 if(arrayNumber[][0] != 0)//n1 行 1 列 totleLei++。 if(arrayNumber[][] !=0 )//n1 行 n1 列 totleLei++。 if(arrayNumber[][col] != 0)//n1 行 col列 totleLei++。 if(arrayNumber[row1][1] != 0) totleLei++。 if(arrayNumber[row+1][] != 0) totleLei++。 } /***************** 中間 ******************/ else{ if(arrayNumber[row1][col1] != 0) totleLei++。 if(arrayNumber[row][col+1] != 0 ) totleLei++。 } returntotleLei。 inti,j。//存放隨即數(shù) 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì) ( 論文 ) 28 int array[][] = new int[row][col]。b=5。b=8。b=9。 jcol。i++){ for(j=0。//隨即獲得列數(shù) (c+ +d)。 i++){ //初始化隨即數(shù)數(shù)組 for (j = 0。 } } return array1。 j++){ // (
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1