【正文】
職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 全套資料,全部 50 元以下 畢業(yè)設(shè)計(論文)任務(wù) 書 第 1 頁 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 畢業(yè)設(shè)計(論文)題目: 基于 java 的掃雷游戲的設(shè)計與實現(xiàn) 畢業(yè)設(shè)計(論文)要求及原始數(shù)據(jù)(資料): 1.綜述目前已存在的掃雷游戲優(yōu)缺點; 2.深入了解掃雷游戲的數(shù)據(jù)結(jié)構(gòu); 3.熟練掌握 java 的編程規(guī)則,訓(xùn)練用 java 編寫程序的能力; 4. 設(shè)計并實現(xiàn)基于 java 的掃雷游戲 ; 5.深入分析現(xiàn)在用戶的游戲需求,了解掃雷游戲的可改進方面; 6.訓(xùn)練檢索文獻資料和利用文獻資料的能力; 7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的 能力。 第 2 頁 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 畢業(yè)設(shè)計(論文)主要內(nèi)容: 1.綜述掃雷游戲的大致算法及結(jié)構(gòu) ; 2.了解用 java 編寫小游戲所需的相關(guān)技巧; 3. 熟悉基于 coreJava 的開發(fā)環(huán)境; 4.設(shè)計基于掃雷游戲的其他附加功能 ; 5. 深入分析掃雷游戲的設(shè)計流程 ; 6.熟練掌握基于 java 的小游戲的編寫 ; 7.設(shè)計與 實現(xiàn)針對某一特定群體的掃雷 的 程序。 學(xué)生應(yīng)交出的設(shè)計文件(論文): 1.內(nèi)容完整、 層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計論文; 2.包括 畢業(yè)設(shè)計論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計電子文檔及其它相關(guān)材料。 第 3 頁 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 主要參考文獻(資料): [1] 嚴蔚敏 ,吳偉民 , 米寧 .數(shù)據(jù)結(jié)構(gòu) (C 語言版 )[M}.清華大學(xué) 計算機系列教材 ,清華大學(xué)出版社 , 2020,(39) [2] 相潔 ,呼克佑等 .Java 語言程序設(shè)計 [M}. 人民郵電出版社 ,2020 [3] Cay S. Horstmann, Gary 核心技術(shù) 卷 Ⅰ 基礎(chǔ)知識(原書第 9 版) [M}.機械工業(yè)出版社 ,2020 [4] Cay S. Horstmann, Gary 核心技術(shù) 卷 II 高級特性 (原書第 9 版 )[M}.機械工業(yè)出版社 ,2020 [5] 王國輝 ,宋禹蒙 .Java 項目開發(fā)全程實錄 (第 3 版 )[M}.清華大學(xué)出版社 .2020 [6] 湯小丹 ,梁紅兵 ,哲鳳屏 ,湯子瀛 .計算機操作系統(tǒng) (第三版 )[M}.西安電子科技大學(xué)出版社 .2020,(38) [7] 張海藩 .軟件工程導(dǎo)論 [M] 第 5 版 [M}.北京 ,清華大學(xué)出版 ,2020 [8] Thomas ,Charles ,Ronald ,Clifford Stein. Introduction to Algorithms, Third Edition[M}. 機械工業(yè)出版社 .2020 [9] 劉海燕,荊濤 .Linux 系統(tǒng)應(yīng)用與開發(fā)教程 [M}.機械工業(yè)出版社 ,2020 [10] Connor J M O, Tremblay M. PicoJavaI: The Java Virtual Machine in Hardware[J]. IEEE Micro, 1997, 17(2): 4553. 專業(yè)班級 學(xué)生 要求設(shè)計(論文)工作起止日期 指導(dǎo)教師簽字 日期 教研室主任審查簽字 日期 系主任批準簽字 日期 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 基于 java 的掃雷游戲的設(shè)計與實現(xiàn) 摘 要 本掃雷游戲是一個以 Windows 經(jīng)典掃雷程序為參考的簡單游戲,保存了 window 是經(jīng)典游戲主要的游戲功能,刪除了掃雷游戲的英雄榜功能,卻仍舊是一個挺不錯的版本。界面大方,樂觀,美好,此次程序設(shè)計主要注重于程序的完善性和規(guī)范性。該游戲的界面是符合 Windows 常規(guī)的,通過按鈕和菜單與其他用戶交互。大部分菜單都實現(xiàn)了響應(yīng)功能。采用了 Swing 界面。其中運用了 OOP 思想。 Java 的 消息處理。 Java課程很多方面的知識內(nèi)容都得到了實踐,這個程序代碼雖少,但也是實現(xiàn)了主要功能,是一個練習(xí) Java 方面編程很好的實用例子,且程序框架簡明易讀、內(nèi)容鮮明。 該游戲使用 Java 語言編程,完成了跨平臺的操作,編程完全符合軟件工程方面的原理,包含需求分析,概要設(shè)計,詳細設(shè)計,編碼,測試等階段。在 平臺下調(diào)試運行通過。此掃雷游戲是當(dāng)您工作疲勞時放松心情,舒緩情感的不貳選擇,同時適合平時枯燥無味時打發(fā)閑暇時間的娛樂伴侶。此次掃雷游戲不但能夠使人們充分體驗娛樂的目標, 并且能夠經(jīng)過這款小游戲啟發(fā)人的邏輯推理本領(lǐng)和判斷力。我以 Eclipse 為開發(fā)環(huán)境完成了本次畢業(yè)設(shè)計,設(shè)計并完成了基于 java 的掃雷小游戲。 掃雷游戲主要研究以下兩個方面: 第一是初始化問題,包含隨機數(shù)產(chǎn)生了本局游戲中的雷數(shù)以及雷的分布內(nèi)容,關(guān)于每一個小區(qū)域怎么取得四周區(qū)域分散的雷數(shù)等等。 第二便是處理鼠標事件,即在游戲過程當(dāng)中對鼠標事件應(yīng)做出如何反應(yīng)。本游戲把Eclipse 當(dāng)作開發(fā)工具,第一先實現(xiàn)菜單、工具欄等項的功能展示,第二又將 MouseEvent鼠標事件發(fā)射消息來了解使用者的用意,繼而做出相對于的行動,再次先容了排除地雷區(qū)域方塊的方式,經(jīng)過遞歸程序的開發(fā)編寫,程序代碼一定會顯得十分簡練。最終進行整體布局,使用布局管理( Layouts)。 利用 Java 開發(fā)語言編程實現(xiàn)了掃雷小游戲的初始化界面,完成了掃雷小游戲的初始化、難度設(shè)置、開始、重新開始、停止、插旗等功能。還增加了游戲在成敗時彈出對話框、通過關(guān)卡等功能??傮w說起來此次游戲設(shè) 計在功能上已經(jīng)達到開始預(yù)期的要求。卻職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 尚有少許不夠,例如掃雷小游戲設(shè)計仍舊可能增添了一些背景圖片、配景音樂、視頻等未有的功能,更能增添了人們的娛樂性。 關(guān)鍵詞: 掃雷游戲; 事件 ; Java; 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 ABSTRACT The Minesweeper game is a classic windows demining process for reference of the simple game, save the window is classic game of the main game function, delete the Minesweeper game hero list function, but is still a very good version. Interface generous, optimistic, beautiful, the program design is mainly focused on the improvement of the procedures and norms. The interface of the game is in line with the conventional Windows, through buttons and menus and other user interaction. Most of the menus have been implemented in response. Using the Swing interface. Which uses the OOP thought. message handling for Java. Java curriculum content knowledge in many ways have been the practice, the program code, though small, but also realize the main function, is a practice of Java programming good practical examples and program framework is concise, readable, distinct. The game using Java language programming, the pletion of the cross platform operation, programming fully in line with the principles of software engineering, including requirements analysis, outline design, detailed design, coding, testing, etc.. Debugging and running through the platform. The Minesweeper game is when you work fatigue relax and relieve the emotional not 2 choices, also suitable for everyday dull spend their leisure time entertainment panion. The game will not only enable people to fully experience the fun of the target, and can inspire people through this game of logic and reasoning skills and judgment. I Eclipse for the development environment to plete the graduation project, designed and pleted a Java based game of mine. Minesweeper game mainly studies the following two aspects: The first is to initialize the problem, including the number of random generated in the game in the game of mine and mine the distribution of content, on how to achieve a small region around the area of scattered ray number and so on. Second is to deal with mouse events, that is, how to respond to the mouse events in the game process. Land block of the games for the eclipse as a development tool, first realize menus, toolbars, and other functional display, the second will mouseevent mouse events transmitting a message to understand the user intention, then to make with respect to the 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 action, again with the introduction of the excluded, after the development of recursive program written, code will appear very concise. The overall layout of the overall layout, the use of layout management (Layouts). Using Java development language programming to achieve a small game initialization interface, plete the initialization of the small game, the difficulty of setting, start, restart, stop, insert the flag and other functions. Also added to the game in the success or failure of the popup dialog box, through the checkpoints and other functions. Overall speaking, the game design in function has reached the beginning of the expected requirements. But there are still a little enough, for example, the small game design is s