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

正文內(nèi)容

基于java的掃雷課程設(shè)計-在線瀏覽

2025-01-10 22:00本頁面
  

【正文】 ....................................................................................... 24 參考文獻 ........................................................................................................................ 25 第 2 頁 第一章 引言 課題背景及意義 掃雷最原始的版本可以追溯到 1973 年一款名為 “方塊 ”的游戲。本論文研究的是以 java 為開發(fā)環(huán)境,設(shè)計并開發(fā)一款掃雷游戲,其功能類似于 Windows 操作系統(tǒng)自帶的掃雷游戲。當按下的方塊 不是地雷,且周邊八個方塊也都沒有地雷時,方塊會以被翻開方塊的八個方向?qū)⒖瞻追綁K翻開。 游戲的操作方面主要以鼠標為主,當鼠標指針對準未翻開的方塊按下左鍵時即表示翻開方塊,當鼠標指針對準未翻開的方塊按下右鍵時即表示標示或疑示地雷,反復按下右鍵則方塊會以未標示→標示→疑似三者關(guān)系不斷循環(huán)。 游戲 上手極其簡單,但是要熟練地掌握其中的操作及找出雷的技巧,難度卻不低。 《 算法設(shè)計與分析 》課程設(shè)計 掃雷游戲設(shè)計 班 級 計科 1003 班 姓 名 指 導 教 師 開 發(fā) 時 間 湖南涉外經(jīng)濟學院 信息科學與工程 學 院 2020 年 12 月 摘 要 掃雷游戲是 Windows 操作系統(tǒng)自帶的一個小游戲,過去的幾年里 Windows操作系統(tǒng)歷經(jīng)數(shù)次換代,變得越來越龐大、復雜,但這個可愛的小游戲在任何版本的 Windows 操作系統(tǒng)里去地依然保持著原貌。但幾乎每個電腦使用者都接觸過它,并且深愛著這款小游戲。作為家喻戶曉老少皆宜的大眾游戲,其普及程度可以說是史上任何一款游戲都無法相比的。游戲者可以通過地雷區(qū)內(nèi)的數(shù)字提示了解以數(shù)字為中心的其周邊八個方格內(nèi)所含的地雷數(shù),假若翻開的方塊顯示數(shù)字“ 3”,則表示以其為中心的周邊方塊內(nèi)藏有 3 個地雷。 掃雷游戲是比較經(jīng)典的一款小游戲,實現(xiàn)它的方法很多,可以用很多不同算法和語言實現(xiàn),如 C, C++, VB, Jave, C等。論文首先介紹了制作游戲的整體思路及整個游戲設(shè)計的流程規(guī)劃,然后介紹了雷區(qū)的布置及地雷隨機產(chǎn)生的實現(xiàn)方法;重點介紹了在游戲過程中各事件的處理,其中又以鼠標事件和清除未靠近地雷區(qū)方塊這兩方面最為重要 ,鼠標事件是利用鼠標所發(fā)出的信息了解使用者的意圖,進而做出相對應(yīng)的動作。不久之后,“方塊 ”被改寫成了游戲 “Rlogic”。兩年后,湯姆 1981 年, 微軟公司的羅伯特 約翰遜兩位工程師在 Windows 系統(tǒng)上加載了該游戲,掃雷游戲才正式在全世界推廣開來。 在這其中,系統(tǒng)自帶的小游戲也占據(jù) 了相當重要的地位,與那些網(wǎng)絡(luò)游戲和 3D 游戲相比,它有編寫簡單容易上手等特點 ,非常適合人們在完成工作的時候適當?shù)膴蕵芬蟆_@些小游戲包括掃雷,彈球,紙牌等等。 開發(fā)的目的以及意義 大學以來各門 專業(yè)課程的學習, 讓我綜合知識全面提升了很多。希望將 書本上所學的理論知識與實際相結(jié)合,通過本次的 程序 設(shè)計使自己在程序的開發(fā)和設(shè)計上有新的認識并能有所提高。 第 3 頁 關(guān)于本課題 至少需實現(xiàn)的主要功能(也可以加上一些擴展功能): (1) 用戶可以自定義級別并且可以任意輸入雷數(shù); (2) 具有計時功能 ; (3) 可以查看英雄榜。 第 4 頁 第二章 游戲的總體分析 游戲功能簡介 掃雷游戲的基本功能: 點擊鼠標左鍵于 雷區(qū), 如果 雷區(qū) 有雷 ,顯示所有的地雷 后 游戲 結(jié)束 。 如果周圍沒雷 的話, 則查看 周圍八個區(qū)域是否有雷直到有雷為止并顯示 , 這其實是一個遞歸過程。 用戶 可選擇初、中、高三級 也 可自定義雷數(shù)和區(qū)域大小。雷區(qū)右上角顯示掃雷的時間。 下面是 該游戲的 幾大功能: 開局 :首先選擇游戲等級,然后生成不同等級的雷區(qū)界面。每標記一個地雷,地雷數(shù)減少 1; 掃雷游戲的基本要求 Windows 2020/XP 系統(tǒng)提供的掃雷游戲是一個很有趣的游戲。具體要求如下: (1) 掃雷游戲分為初級、中級和高級三個級別。 第 5 頁 (2) 選擇級別后將出現(xiàn)相應(yīng)級別的掃雷區(qū)域,這時用戶使用鼠標左鍵單擊‘“開始”便啟動計時器。若所揭方塊下有雷,用戶便輸了這一局,若所揭方塊下無雷,則顯示一個數(shù)字,該數(shù)字代表方塊的周圍的 8 個方塊中共有多少顆雷。用戶每標記出一個掃雷標記 (無論用戶的標記是否正確 ),程序?qū)@示的剩余雷數(shù)減少一個。 功能需求分析 本程序為 java 課程設(shè)計。用 java編寫,采用了 Swing 界面。 本程序?qū)崿F(xiàn)了主要游戲的主要方面,單游戲固定為 10 x 10 格,難度三級:12, 24, 36。出現(xiàn)空格后引發(fā)遞歸的清空算法??刂埔粋€計數(shù)器產(chǎn)生計時效果的計時器算法。以及可區(qū)分用戶鼠標左鍵,右 鍵和左右兩鍵單擊的事件處理方法。界面符合 Windows 常規(guī),主要通過菜單和按鈕與用戶交互。且主界面多用圖標示意,較美觀。包將其放在 nicholas 的 game 下的 mine 子文件夾內(nèi),繼承了 JFrame 并實現(xiàn)了ActionListener、實現(xiàn)了主 界面各控件的布局、 led 燈,時間計數(shù)器,級別,失敗和成功,各種狀態(tài)的初始化。其關(guān)鍵性代碼如下: private class StatusMouseAdapter extends MouseAdapter { private boolean mouseIn。 private Icon icon。 } public void mouseEntered(MouseEvent me) {//組件按下時 mouseIn = true。 icon = ()。 } } public void mousePressed(MouseEvent me) {//組件釋放時 mouseDown = true。 icon = ()。 } public void mouseReleased(MouseEvent me) { mouseDown = false。 (())。 } public void mouseExited(MouseEvent me) { mouseIn = false。 (())。 if(leftDownamp。rightDown) { pressAround(current)。 } } public void mouseReleased(MouseEvent me) {//鼠標釋放時
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1