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

正文內(nèi)容

電腦游戲飛機(jī)大戰(zhàn)的開發(fā)與設(shè)計(jì)計(jì)算機(jī)專業(yè)畢業(yè)論文(已修改)

2025-07-09 17:03 本頁面
 

【正文】 II畢業(yè)設(shè)計(jì)(論文)題 目: 飛機(jī)大戰(zhàn)游戲的設(shè)計(jì)與開發(fā) 學(xué) 院: 計(jì)算機(jī)科學(xué)學(xué)院 專業(yè)班級: 電子信息科學(xué)與技術(shù)11級1班 指導(dǎo)教師: 000 職稱: 副教授 學(xué)生姓名: zylxl 學(xué) 號: 411090301xx II摘 要飛機(jī)游戲是一款風(fēng)靡全球的電視機(jī)游戲和掌上游戲機(jī)產(chǎn)品,曾幾何時(shí),它創(chuàng)造了一個(gè)無法企及的游戲巔峰,也曾影響了一代產(chǎn)業(yè)鏈。雖然它輝煌的業(yè)績在歷史的渦輪中漸漸遠(yuǎn)去,但這款游戲每每提及,總會令人愛不釋手,魂?duì)繅衾@。這款游戲的名字叫做飛機(jī)大戰(zhàn),它是運(yùn)行于Windows操作系統(tǒng)下的一款2D游戲,以C/C++為開發(fā)語言,構(gòu)建于Microsoft Foundation Class Library(MFC)框架體系中,其中調(diào)用了部分的Win32API函數(shù)接口,在Visual Studio2010環(huán)境下開發(fā)的一款多媒體游戲。 隨著硬件性能的不斷提高,游戲的日益普及,使開發(fā)者不再需要過多的關(guān)注不同的硬件設(shè)備。本論文著眼于雙緩沖繪圖的運(yùn)用,開發(fā)出僅用于理論研究的二維平面射擊類游戲。 本文首先分析了電腦游戲的發(fā)展歷史,然后分析了制作游戲的基本流程和游戲本身所要包含的幾種元素以及游戲應(yīng)具備的游戲?qū)哟?。根?jù)2D游戲的特點(diǎn)和游戲的角色,以及給用戶呈現(xiàn)的游戲界面的特效,對2D圖形技術(shù),Windows 圖形界面編程技術(shù)GDI,DirectDraw的顯卡接口和DirectSound聲卡接口以及MVC設(shè)計(jì)模式下的MFC框架等技術(shù)進(jìn)行了比較仔細(xì)的研究。通過自定義一個(gè)游戲類CGame,封裝了游戲元素的基本屬性和行為,這樣便于在用到游戲的行為操作是,只要輕松的產(chǎn)生CGame對象便可直接調(diào)用其方法,也有利于升級為雙人游戲,乃至網(wǎng)絡(luò)版時(shí),只需要在該類中添加相應(yīng)的行為便可。當(dāng)我們向用戶呈現(xiàn)游戲運(yùn)行的界面時(shí),通過Timer時(shí)鐘控件,映射到相應(yīng)的處理函數(shù),使得游戲界面大約每2秒鐘刷新一下界面,這樣才能讓一張位圖背景圖片具有動態(tài)效果。當(dāng)使用DirectSound聲卡接口時(shí),我方和敵方相互射擊所發(fā)出的聲音,都是在時(shí)鐘映射函數(shù)調(diào)用時(shí)處理的。 【關(guān)鍵詞:】C/C++。 VS 2010/MFC。 飛機(jī)大戰(zhàn)游戲ABSTRACTAirplane game is a popular global TV game and handheld game products, once upon a time, it creates a game out of reach peak, have influenced a generation of industrial chain. Although it brilliant performance in the history of turbine faded away, but the game is often mentioned always miss. The game39。s name is , it is running on Windows operating systems, a 2 d game, with C/C + + as development language, building on the Microsoft Foundation Class Library MFC framework, which invokes the part Win32API function interface, in the Visual Studio 2010 environment using DirectX software development kit SDK to develop a multimedia game. With the constant improvement of the hardware performance, the rising popularity of the game, DirectX development kit update and perfect, make developers don39。t need too much attention to different hardware devices. The use of this thesis focus on DirectSound, DirectDraw, developed only due to the theoretical research of twodimensional plane shooting game. This article first analyzes the development history of puter games, and then analyze the basic process of making game and the game itself need to include what kind of elements and the game should have level. According to the characteristics of the 2 d game and game role, and to the user interface rendering effects, the technology of 2 d graphics, the graphics interface and DirectSound DirectDraw sound card interface and MFC framework of MVC design mode to pare the careful research. Through a custom game CGame class, encapsulates the basic attribute of game elements and behavior, so easy to use in the game operation, as long as easy to produce the CGame object can be directly to call its methods, but also to when upgraded to a double game, online version, just need to add the proper behavior in the class. When we present game operation interface to the user, by the Timer clock control that is mapped to the corresponding processing function, makes the game about every 2 seconds refresh interface, in this way can we make a bitmap background picture with dynamic effect. When using DirectSound sound card interface, we and the noise made by enemy fire, are on the clock whenprocessing the mapping function call.KEY WORDS: C/C + +。 VS 2010/MFC。 plane war game 西安工程大學(xué)學(xué)士學(xué)位論文目 錄第1章 緒論 1 系統(tǒng)研究的背景及意義 1 國內(nèi)外的發(fā)展現(xiàn)狀 1 本文的組織結(jié)構(gòu) 2 本章小結(jié) 2第2章 游戲的相關(guān)知識和系統(tǒng)開發(fā)平臺的闡述 3 3 4 5 開發(fā)環(huán)境 5 相關(guān)技術(shù) 5 10第3章 游戲分析 12 用戶功能需求分析 12 系統(tǒng)性能要求 13 14 14第4章 游戲設(shè)計(jì) 15 15 整體結(jié)構(gòu) 15 游戲?qū)?zhàn)規(guī)則 15 16 16 18 19 20 20 20 27第5章 系統(tǒng)測試 28 28 軟件測試定義 28 軟件測試基本概念 28 28 29 靜態(tài)測試與動態(tài)測試 29 黑盒白盒與白盒測試 29 單元測試、集成測試、系統(tǒng)測試、驗(yàn)證測試和確認(rèn)測試 30 30 測試用例設(shè)計(jì)要求 30 31 32 32第6章 工作總結(jié) 33致謝 34參考文獻(xiàn) 35附錄1 36第1章 緒論 系統(tǒng)研究的背景及意義當(dāng)今社會是一個(gè)信息社會,一個(gè)知識經(jīng)濟(jì)的年代。自從世界上第一臺計(jì)算機(jī)ENIAC于1946年問世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展。隨著以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的“全球信息網(wǎng)絡(luò)革命”的蓬勃興起,世界已然進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域的激烈競爭的時(shí)代,計(jì)算機(jī),自然而然的變成了人們生活中必不可少的一部分。過去,人們只要是借助電影,電視,音樂等方式來娛樂。而今天,以游戲?yàn)榇淼碾娮訆蕵氛蔀橹髁鲓蕵贩绞?。因?yàn)镃PU以及顯卡等設(shè)備的高速發(fā)展,為人們開發(fā)出更加炫目多彩的游戲提供了可能。時(shí)代的發(fā)展,社會的進(jìn)步,科學(xué)技術(shù)正以日新月異的速度飛速的向前發(fā)展。計(jì)算機(jī)技術(shù)的發(fā)展更是迅速而且廣泛。可以說,計(jì)算機(jī)已經(jīng)涉及到現(xiàn)代絕大部分行業(yè)。目前紛繁復(fù)雜的游戲軟件比比皆是,無論在線的網(wǎng)路游戲還是桌面游戲,二維的還是三維立體空間的,多由單機(jī)版游戲孕育而來。學(xué)習(xí)簡單的單機(jī)版游戲的制作,有利于初學(xué)者了解到游戲制作的理念。目前不論是在國內(nèi)還是世界范圍內(nèi),游戲產(chǎn)業(yè)都如雨后的春筍,蓬勃發(fā)展,越來越多更具娛樂性的游戲產(chǎn)品被開發(fā)出來,這其中在眾多的游戲開發(fā)工具中,Microsoft的Visual Studio系列被認(rèn)為是當(dāng)今世界最強(qiáng)大的游戲開發(fā)軟件之一。其代表作:魔獸爭霸系列、星際爭霸系列、帝國時(shí)代系列等等等等,幾乎所有的大作都有VS的功勞。因此掌握了VS的應(yīng)用,不但是掌握了一種優(yōu)秀的開發(fā)工具,對于今后參加大型團(tuán)隊(duì)的游戲項(xiàng)目開發(fā)也具有一定的幫助。本設(shè)計(jì)通過開發(fā)一個(gè)單機(jī)版的射擊類游戲,有一定的娛樂性很值得一試。通過制作這樣一個(gè)軟件,可以加深對游戲設(shè)計(jì)思想的了解,也可以進(jìn)一步熟悉編程工具的應(yīng)用,更可以給我們的生活帶來更多的趣味。通過該設(shè)計(jì),我將更好的了解windows消息機(jī)制,更深的體會到利用Visual Studio/MFC開發(fā)windows程序的優(yōu)越性。 國內(nèi)外的發(fā)展現(xiàn)狀96,97年的國產(chǎn)游戲產(chǎn)品是單機(jī)版的游戲,在當(dāng)時(shí)的市場上雖然品質(zhì)和檔次不如外來產(chǎn)品,但也占有一定的市場,例如《仙劍奇?zhèn)b傳》、《三國志》等系列帶有鮮明中國特色與氣息的游戲在市場上掀起了一波高潮。1998年聯(lián)眾與中國游戲中心等老牌的游戲平臺的推出標(biāo)志著電腦游戲在中國的開荒與生根。但是到了1999年在沒有形成主流產(chǎn)品的情況下,政策不明朗,包括開發(fā)資金出現(xiàn)問題等原因國產(chǎn)游戲開始走下坡路。一直到了2000年,網(wǎng)絡(luò)游戲問世并且很快流行起來我國的游戲行業(yè)才又漸漸的復(fù)蘇,但是由于投入差距太大,起步晚等原因與外國游戲相對而言并沒有競爭力。時(shí)至今日,網(wǎng)絡(luò)游戲走入盛世,成為了一部分人休閑娛樂的主要行為。國內(nèi)網(wǎng)易、騰訊、九城、完美等公司百花齊放,國產(chǎn)網(wǎng)游漸漸走入國際市場,而且基于網(wǎng)絡(luò)的發(fā)展真正實(shí)現(xiàn)了網(wǎng)絡(luò)全球化,網(wǎng)絡(luò)游戲也是遍布全球,全球同玩一款游戲的現(xiàn)象比比皆是。大量海外游戲走入中國市場,電腦游戲百花紛呈,隨著經(jīng)濟(jì)的進(jìn)步,計(jì)算機(jī)科技的發(fā)展,這一現(xiàn)象將愈演愈烈。 本文的組織結(jié)構(gòu)第1章 緒論 本章主要介紹了課題的研究背景,課題研究的目的與意義,以及該項(xiàng)目所在領(lǐng)域國內(nèi)外發(fā)展?fàn)顩r等,最后指出了本文工作內(nèi)容及論文的組織結(jié)構(gòu)。第2章 游戲相關(guān)知識和系統(tǒng)開發(fā)平臺的闡述 本章主要介紹了整個(gè)游戲中的流程表述和開發(fā)所用語言以及開發(fā)平臺的介紹與說明。第3章 游戲分析 本章主要分析了游戲的可行性,游戲?qū)ο到y(tǒng)性能的要求以及用戶對功能的需求。第4章 游戲設(shè)計(jì) 本章是本文比較重要的章節(jié),總體描述了游戲規(guī)則以及游戲開發(fā)中各項(xiàng)功能的實(shí)現(xiàn)方法,游戲界面的設(shè)計(jì),最后對整個(gè)項(xiàng)目的包結(jié)構(gòu)和項(xiàng)目資源路徑做了簡單的剖析和介紹。第5章 系統(tǒng)測試 詳細(xì)介紹了測試的概念,并對本項(xiàng)目進(jìn)行測試。第6章 總結(jié)。 本章小結(jié) 詳細(xì)介紹了電腦游戲開發(fā)的國內(nèi)外現(xiàn)狀,以及本論文主要研究的方向和論文的整體結(jié)構(gòu),從本章中能夠清楚的了解本論文的整體架構(gòu),對以后的各細(xì)節(jié)描述都有清晰的認(rèn)識。66第2章 游戲的相關(guān)知識和系統(tǒng)開發(fā)平臺的闡述 一個(gè)游戲基本上是一個(gè)連續(xù)的循環(huán),它完成一系列的邏輯操作,并在屏幕上繪制圖像,具體流程如下: (1)初始化:在這一步中,游戲程序執(zhí)行標(biāo)準(zhǔn)初始化操作,如內(nèi)存分配、資源采集、從磁盤載入數(shù)據(jù)等等,這和其他Windows應(yīng)用程序一樣。 (2)進(jìn)入游戲循環(huán):在這一步中,游戲代碼將進(jìn)入游戲主循環(huán),此時(shí)各種游戲動作和情節(jié)開始運(yùn)行,直到當(dāng)接受到用戶退出游戲的命令。 (3)獲取玩家的輸入信息: 在這一步中,游戲玩家的輸入信息被處理或緩存,以備下一步人工智能和游戲邏輯使用。 (4)執(zhí)行人工智能和游戲邏輯:這部分包括了游戲代碼的主體,諸如執(zhí)行人工智能、物理系統(tǒng)和常規(guī)的游戲邏輯,其結(jié)果用于渲染下一幀圖像。 (5)渲染下一幀圖像: 游戲的輸入和第四步中游戲人工智能和游戲邏輯執(zhí)行的結(jié)果,被用來產(chǎn)生游戲的下一幀。這個(gè)圖像通常放在不可見的緩存區(qū)內(nèi),因此玩家不會看到它逐漸被渲染的過程隨后該圖像被迅速拷貝到顯示存儲器中并顯示出來。 (6)同步顯示:通常由于游戲復(fù)雜程序不同,游戲在計(jì)算機(jī)上運(yùn)行的速度會不一。使用定時(shí)器和等待函數(shù)確保游戲和最大幀同步,通常認(rèn)為30FPS(幀/秒)是可以接受的最低速率,而大多數(shù)動作玩家將他們的圖形調(diào)整到不大于60FPS。 (
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1