国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

基于手機開發(fā)平臺下的游戲軟件的開發(fā).doc

約67頁DOC格式手機打開展開

基于手機開發(fā)平臺下的游戲軟件的開發(fā),目錄摘要iabstractii第一章緒論11.1手機行業(yè)概述11.2手機游戲背景11.2.1手機游戲發(fā)展歷程11.2.2國內(nèi)手機游戲發(fā)展現(xiàn)狀21.3手機游戲開發(fā)綜述21.3.1手機游戲開發(fā)技術(shù)21.3.2手機游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別31.3.3手機游戲的局限性41.3.4手機游戲發(fā)展前景6第二章開發(fā)環(huán)境及相關技術(shù)7...
編號:16-19657大小:2.81M
分類: 論文>計算機論文

內(nèi)容介紹

此文檔由會員 bshhty 發(fā)布

目 錄


摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 手機行業(yè)概述 1
1.2 手機游戲背景 1
1.2.1 手機游戲發(fā)展歷程 1
1.2.2 國內(nèi)手機游戲發(fā)展現(xiàn)狀 2
1.3 手機游戲開發(fā)綜述 2
1.3.1 手機游戲開發(fā)技術(shù) 2
1.3.2 手機游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別 3
1.3.3 手機游戲的局限性 4
1.3.4 手機游戲發(fā)展前景 6
第二章 開發(fā)環(huán)境及相關技術(shù) 7
2.1 開發(fā)環(huán)境 7
2.2 Windows CE .Net操作系統(tǒng) 7
2.2.1 Windows CE .Net系統(tǒng)簡介 7
2.2.2 Windows CE .Net系統(tǒng)模型 8
2.2.3 Windows CE .Net多媒體技術(shù) 10
2.3 Platform Builder工具簡介 11
2.3.1 Platform Builder主要開發(fā)特性 11
2.3.2 Platform Builder開發(fā)流程 12
2.4 Embedded Visual C++編程特點 12
2.5 開發(fā)中的注意事項 13
第三章 游戲思想及設計方案 15
3.1 方案的提出 15
3.2 游戲設計思想 15
3.2.1 確定游戲的主題 15
3.2.2 確定游戲的功能及性能 16
3.3 方案實施技術(shù) 17
3.3.1 使用DirectSound產(chǎn)生混音 17
3.3.2 WAVE聲音文件的處理 19
3.3.3 動畫處理技術(shù) 20
第四章 程序設計及具體實現(xiàn) 24
4.1 程序結(jié)構(gòu)與流程 24
4.1.1 程序結(jié)構(gòu) 24
4.1.2 程序的流程 25
4.2 游戲混音的實現(xiàn) 26
4.2.1 在內(nèi)核中加入DirectSound特性 26
4.2.2 建立主緩沖區(qū) 28
4.2.3 解析WAVE聲音文件 29
4.2.4 建立次緩沖區(qū) 32
4.2.5 加載聲音文件 33
4.2.6 聲音的播放和控制 34
4.3 游戲中各模塊的實現(xiàn) 34
4.3.1 游戲的初始化 34
4.3.2 “小妖怪”的移動 35
4.3.3 “小妖怪”扔東西 35
4.3.4 食物下落 35
4.3.5 “小豬”移動 35
4.3.6 判斷“小豬”吃食物 35
4.3.7 判斷游戲是否結(jié)束 37
4.4 游戲控制處理 37
4.5 游戲運行結(jié)果 37
第五章 總結(jié) 39
5.1 工作總結(jié) 39
5.2 展望 39
結(jié)束語 40
參考文獻 41
附 錄 42







摘 要


游戲是手機多媒體時代最受歡迎,最有價值的應用。游戲是多媒體應用中集大成的業(yè)務,圖像、音樂、互動都能在游戲中實現(xiàn)。
與傳統(tǒng)PC機的游戲開發(fā)相比,手機的游戲開發(fā)將面臨完全不同的環(huán)境:不同的CPU,不同的嵌入式操作系統(tǒng),不同的API使用。作為眾多嵌入式操作系統(tǒng)之一的Windows CE .Net,具有高度的模塊化,支持多種CPU,而且Windows CE .Net為用戶提供類似Windows的友好圖形用戶界面以及DirectX組件技術(shù),極大的擴展了Windows CE .Net在的媒體娛樂方面的性能。
本論文著眼于Windows CE .Net平臺上的手機應用,開發(fā)一個基于該平臺的手機游戲程序——“搶食專家”。文章首先介紹了手機游戲的基本概念及行業(yè)背景。然后介紹了本游戲的開發(fā)環(huán)境配置及開發(fā)工具的使用,包括學習使用Platform Builer工具在Windows CE .Net下定制用戶操作系統(tǒng)鏡像,學習EVC中的MFC編程技術(shù)。接著介紹了游戲“搶食專家”的設計思想和具體功能的實現(xiàn),對游戲中混音效果所涉及到的DirectSound技術(shù),以及動畫處理中的“分時”、“緩沖”技術(shù)作了初步探討。最后給出了游戲中各模塊的具體實現(xiàn),游戲的運行結(jié)果和開發(fā)的經(jīng)驗總結(jié)。

關鍵詞 手機游戲,Windows CE .Net,Platform Builder,EVC,MFC,DirectSound



The paper focuses on the application of cell phone on the Windows CE .Net to develop a game program -" Killer ". First of all, the paper introduces the concept of cell phone game and its industry background. Secondly, it introduces the development environment configuration and the use of development tools. For example: making a custom OS mirror with the Plaform Builder, programming in the EVC tool with the MFC, game including the test result and development experience.

KEY WORDS Cell Phone Game, Windows CE .Net, Platform Builder, EVC, MFC, DirectSound


參考文獻


[1] 蔡學鏞. 微軟智能手機游戲開發(fā)經(jīng)驗談[J]. 程序員,2004,(11):89~91