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

正文內(nèi)容

畢業(yè)論文設(shè)計-基于c的掃雷游戲設(shè)計與實現(xiàn)-資料下載頁

2025-11-01 10:15本頁面

【導讀】核準通過,歸檔資料。未經(jīng)允許,請勿外傳!課題背景及意義·······················································4

  

【正文】 3。 29 掃雷游戲設(shè)計總結(jié) 31 致謝 31 參考文獻 32 摘要 游戲業(yè)發(fā)展一日千里,該行業(yè)極大的影響和改變了人們的生活和娛樂方式,游戲為消費者提供豐富多彩的虛擬空間,使消費者可以自由自在的享受虛擬世界的樂趣,實現(xiàn)自己在現(xiàn)實生活著那個可能永遠不能實現(xiàn)的夢想,滿足了消費者的心理和精神需求。 掃雷游戲是 Windows 操作系統(tǒng)自帶的一個小游戲,過去的幾年里 Windows 操作系統(tǒng)歷經(jīng)數(shù)次換代,變得越來越龐大、復雜,但這個可愛的小游戲在任何版本的 Windows 操作系統(tǒng) 里去卻依然保持著原貌。但幾乎每個電腦使用者都接觸過它,并且深愛著這款小游戲。 掃雷游戲是比較經(jīng)典的一款小游戲,實現(xiàn)它的方法很多,可以用很多不同算法和語言實現(xiàn), 如 C,C++,VB,JAVA 等。 本論文研究的是以 Visual C++ 為開發(fā)環(huán)境,設(shè)計并開發(fā)一款掃雷游戲,其功能類似于 Windows 操作系統(tǒng)自帶的掃雷游戲。論文首先介紹了制作游戲的整體思路及整個游戲設(shè)計的流程規(guī)劃,然后介紹了雷區(qū)的布置及地雷隨機產(chǎn)生的實現(xiàn)方法;重點介紹了在游戲過程中各事件的處理,其中又以鼠標事件和清除未靠近地雷區(qū)方塊這兩方面最為最 要,鼠標事件是利用鼠標所發(fā)出的信息了解使用者的意圖,進而做出相對應(yīng)的動作,而清除未靠近地雷區(qū)方塊由于引進了 “遞歸 ”這個概念而使其簡單化。 關(guān)鍵字:掃雷; Visual C++ ;事件;遞歸 Abstract 武漢理工大學《 C++》課程設(shè)計 3 Game industry develops by leaps and bounds,and it has a great impact on the way people live and entertainment, games provide consumers with a variety of virtual space, so that consumers can enjoy the free fun of the virtual world, achieve the dream that may never achieve in real life, and satisfy the psychological and spiritual needs consumer. The Sweep Mine Game is a small game that the Windows operating system have. Over the past few years the Windows operating system has experienced a number of chang,and bee much larger and more plexed. However, this lovely game in any version of the Windows operating system has keep the original appearance. Almost every puter users have e into contact with it, and love this game. The Sweep Mine Game is an classical little game, and there are many ways can achieve it,we can use many different algorithms and languages,such as C,C++,VB,JAVA and so study is based on Visual C++ to designed and made the sweep mine game,it’s function is similar to the game that the Windows operating system has. First we introduced the whole idea of making the game and the process planning of the game design,then introduced the method of the layout of minefields and mines randomly generated. And focuses on the process of dealing with the incident in the game, among them, the mouse events and clearance of unexploded landmines around the box are the two most important thing, the mouse events is to use the message that the mouse give to understand the the user39。s intent, then make the corresponding action, and clearance of unexploded landmines around the box has became simply with the introduction of the recursive . Key words: Sweep Mine, Visual C++ , Affairs, Recursion 1 引言 課題背景及意義 當前隨著計算機的深入普及,越來越多的人有了個人電腦,人們運用計算機完成許多重要的工作,計算機在人們的生活中變的越來越來重要。隨著計算機的應(yīng)用和發(fā)展計算機已經(jīng)不單純是一個工作工具,人們越來越重視計算機的娛樂性了, 近年來 游戲產(chǎn)業(yè)規(guī)模持武漢理工大學《 C++》課程設(shè)計 4 續(xù)成長,全球每年游戲業(yè)總產(chǎn)值已經(jīng)突破 200 億美金,遠遠超越好萊塢電影產(chǎn)業(yè)以及音樂娛樂事業(yè),而成為目前娛樂事業(yè)的最大主流。不過游戲產(chǎn) 業(yè)光鮮亮麗的背后,卻也隱含著高風險、高成本的危機,顯示游戲產(chǎn)業(yè)慢慢步入 “ 微利時代 ” 。 目前整個游戲產(chǎn)業(yè)的運作模式已經(jīng)跟好萊塢電影產(chǎn)業(yè)的運作模式相同,電影產(chǎn)業(yè)有制片、發(fā)行、宣傳等分工,游戲產(chǎn)業(yè)亦同,由專業(yè)的游戲研發(fā)小組負責研發(fā)游戲,也有如微軟、美商藝電這類國際級大廠負責游戲發(fā)行,甚至連 “ 游戲制作人 ” 也被培養(yǎng)成明星一樣成為一種招牌,如任天堂有王牌制作人宮本茂、 SEGA 有鈴木裕、 KONAMI 有小島秀夫、 CAPCOM有三上真司、 TECMO 有板垣伴信 ...等,明確的游戲產(chǎn)業(yè)分工的確有助于游戲產(chǎn)業(yè)的規(guī)模發(fā)展與進化, 但也無形中讓游戲開發(fā)成本大增。 為了降低游戲開發(fā)成本,開發(fā)娛樂性強成本低的游戲就成為當前的主要課題, 在這種趨勢下各種小型的低成本的游戲軟件應(yīng)運而生。在這其中,系統(tǒng)自帶的小游戲也占據(jù)了相當重要的地位,與那些網(wǎng)絡(luò)游戲和 3D 游戲相比,它有編寫簡單容易上手等特點 ,非常適合人們在完成工作的時候適當?shù)膴蕵芬?。這些小游戲大都是以益智和娛樂為目的,不僅給緊張工作的人們以放松,還可以讓人們的大腦得到開發(fā)。這些小游戲包括掃雷,彈球,紙牌等等。而本課題就是掃雷游戲的設(shè)計。 Visual C++ 發(fā)展概況 Visual C++是一個功能強大的可視化軟件開發(fā)工具。自 1993 年 Microsoft 公司推出 Visual C++ 后,隨著其新版本的不斷問世, Visual C++已成為專業(yè)程序員進行軟件開發(fā)的首選工具。 雖然微軟公司推出了 Visual C++.NET(Visual C++),但它的應(yīng)用的很大的局限性,只適用于 Windows 2020,Windows XP 和 Windows 。所以實際中,更多的是以 Visual C++ 為平臺。 Visual C++ 不僅是一個 C++編譯器,而且是一個基于 Windows 操作系統(tǒng)的可視化集成開發(fā)環(huán)境( integrated development environment,IDE)。 Visual C++ 由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)?AppWizard、類向?qū)?Class Wizard 等開發(fā)工具。 這些組件通過一個名為 Developer Studio 的組件集成為和諧的開發(fā)環(huán)境。 武漢理工大學《 C++》課程設(shè)計 5 Visual C++它大概可以分成三個主要的部分: 1. Developer Studio,這是一個集成開發(fā)環(huán)境,我們?nèi)粘9ぷ鞯?99%都是在它上面完成的,再加上它的標題赫然寫著 “Microsoft Visual C++”,所以很多人理所當然的認為,那就是 Visual C++了。其實不然,雖然 Developer Studio 提供了一個很好的編輯器和很多 Wizard,但實際上它沒有任何編譯和鏈接程序的功能,真正完成這些工作的幕后英雄后面會介紹。我們也知道, Developer Studio 并不是專門用于 VC 的,它也同樣用于 VB, VJ, VID 等 Visual Studio 家族的其他同胞兄弟。所以不要把Developer Studio 當成 Visual C++, 它充其量只是 Visual C++的一個殼子而已。這一點請切記 ! 2. MFC, 從理論上來講, MFC 也不是專用于 Visual C++, Borland C++,C++Builder 和 Symantec C++同樣可以處理 MFC。同時,用 Visual C++編寫代碼也并不意味著一定要用 MFC,只要愿意,用 Visual C++來編寫 SDK 程序,或者使用 STL,ATL,一樣沒有限制。不過, Visual C++本來就是為 MFC 打造的, Visual C++中的許多特征和語言擴展也是為 MFC 而設(shè)計的,所以用 Visual C++而不用 MFC 就等于拋棄了 Visual C++中很大的一部分功能。但是, Visual C++也不等于 MFC。 3. Platform SDK。這才是 Visual C++和整個 Visual Studio 的精華和靈魂,雖然我們很少能直接接觸到它。大致說來, Platform SDK 是以 Microsoft C/C++編譯器為核心(不是 Visual C++,看清楚了),配合 MASM,輔以其他一些工具和文檔資料。上面說到 Developer Studio 沒有編譯程序的功能,那么這項工作是由誰來完成的呢?是 CL,是 NMAKE,和其他許許多多命令行程序,這 些我們看不到的程序才是構(gòu)成Visual Studio 的基石。 Visual C++ 之所以具有如此廣泛的用途是因為它具有以下的特點: (1) 真正的面向?qū)ο缶幊?,使開發(fā)人員不用加入太多的代碼,加快了系統(tǒng)開發(fā)的速度。 (2) 可視化的編程方法以及向?qū)У墓δ?,使開發(fā)人員不用加入太多的代碼就可以開發(fā)出標準的 Windows 程序。 (3) 數(shù)據(jù)訪問的特性,允許對包括 Microsoft SQL Server 和其他企業(yè)數(shù)據(jù)庫在內(nèi)的大部分數(shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序,以及可調(diào)整的服務(wù)器端部件等。 (4) 通過 ActiveX技術(shù)可使用其他應(yīng)用程序提供的功能,例如 Microsoft Word字處理器、Microsoft Excel 電子數(shù)據(jù)表及其他 Windows 應(yīng)用程序,甚至可直接使用 Visual Basic 創(chuàng)建的應(yīng)用程序和對象。 武漢理工大學《 C++》課程設(shè)計 6 (5) Inter 功能強大,使用戶很容易在應(yīng)用程序內(nèi)通過 Inter 或企業(yè)內(nèi)部網(wǎng) (Intra)訪問文檔和應(yīng)用程序,或者創(chuàng)建 Inter 服務(wù)器應(yīng)用程序。 (6) 已完成的應(yīng)用程序是真正的 .exe 文件,您可以自由發(fā)布。 關(guān)于本課題 隨著世界經(jīng)濟的長足發(fā)展和計算機技術(shù)的日益成熟, 計算機被應(yīng)用到人類活動的各個領(lǐng)域,各種應(yīng)用軟件也相繼問世,這其中有相當一部分是游戲軟件。使用游戲軟件自然是為了滿足人們對娛樂性的要求,而 有些 軟件大都采用 3D 設(shè)計對系統(tǒng)配置的要求較高。 在眾多游戲軟件中,也不乏 一些小游戲 的身影,它們對系統(tǒng)的配置要求較低。能夠滿足人們對娛樂性的需求,是人們在完成工作娛樂時候的最好選擇?,F(xiàn)在越來越多的人投入到這種小游戲的開發(fā)當中,它已經(jīng)成為一類必不可少的游戲軟件。在各種操作系統(tǒng)中都附帶了一些小的游戲,而這些游戲也成為電腦用戶軟件中不可或缺的一部分。 作為本系統(tǒng)的開發(fā)工具, Microsoft Visual C++ 成為首選。它具有可視化的編程界面、詳細的提示、以及完善的幫助文檔,使得軟件開發(fā)人員感到無比的親切感。 2 游戲的總體分析與設(shè)計 游戲功能簡介 當前各種游戲軟件層出不窮。因為游戲的開發(fā)成本非常大,所以游戲的開發(fā)具有一定的風險性,但是一些小游戲的開發(fā)具有成本小,編寫簡單的優(yōu)勢,所以這些小游戲在游戲開發(fā)中也占有一席之地。在這類小游戲中包括益智類游戲,它以畫面精美游戲方法簡單等特點得到大家的認可。成為人們在工作之余不可或缺的好伙伴。針對真種情況我用 VB 編寫了掃 雷這款小游戲。下面對該游戲的功能做個簡單的介紹。 掃雷游戲的基本功能 : 點擊鼠標左鍵于未知區(qū)域 ,如果未知區(qū)域有雷 ,游戲停止 ,顯示所有的地雷。如果沒雷 ,則顯示周圍雷數(shù) ,如果周圍沒雷 ,則再查看周圍八個區(qū)域是否有雷直到有雷為止并顯示 ,這其實是一個遞歸過程。 點擊鼠標右鍵于未知區(qū)域 ,則將其置為有雷而不管是否真的有雷??蛇x擇初、中、高三級并可自定義雷數(shù)和區(qū)域大小。 雷區(qū)上部左側(cè)顯示總雷數(shù)減被標
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1