基于手機(jī)開發(fā)平臺下的游戲軟件的開發(fā).doc
約67頁DOC格式手機(jī)打開展開
基于手機(jī)開發(fā)平臺下的游戲軟件的開發(fā),目錄摘要iabstractii第一章緒論11.1手機(jī)行業(yè)概述11.2手機(jī)游戲背景11.2.1手機(jī)游戲發(fā)展歷程11.2.2國內(nèi)手機(jī)游戲發(fā)展現(xiàn)狀21.3手機(jī)游戲開發(fā)綜述21.3.1手機(jī)游戲開發(fā)技術(shù)21.3.2手機(jī)游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別31.3.3手機(jī)游戲的局限性41.3.4手機(jī)游戲發(fā)展前景6第二章開發(fā)環(huán)境及相關(guān)技術(shù)7...


內(nèi)容介紹
此文檔由會員 bshhty 發(fā)布
目 錄
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 手機(jī)行業(yè)概述 1
1.2 手機(jī)游戲背景 1
1.2.1 手機(jī)游戲發(fā)展歷程 1
1.2.2 國內(nèi)手機(jī)游戲發(fā)展現(xiàn)狀 2
1.3 手機(jī)游戲開發(fā)綜述 2
1.3.1 手機(jī)游戲開發(fā)技術(shù) 2
1.3.2 手機(jī)游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別 3
1.3.3 手機(jī)游戲的局限性 4
1.3.4 手機(jī)游戲發(fā)展前景 6
第二章 開發(fā)環(huán)境及相關(guā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++編程特點(diǎn) 12
2.5 開發(fā)中的注意事項(xiàng) 13
第三章 游戲思想及設(shè)計(jì)方案 15
3.1 方案的提出 15
3.2 游戲設(shè)計(jì)思想 15
3.2.1 確定游戲的主題 15
3.2.2 確定游戲的功能及性能 16
3.3 方案實(shí)施技術(shù) 17
3.3.1 使用DirectSound產(chǎn)生混音 17
3.3.2 WAVE聲音文件的處理 19
3.3.3 動畫處理技術(shù) 20
第四章 程序設(shè)計(jì)及具體實(shí)現(xiàn) 24
4.1 程序結(jié)構(gòu)與流程 24
4.1.1 程序結(jié)構(gòu) 24
4.1.2 程序的流程 25
4.2 游戲混音的實(shí)現(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 游戲中各模塊的實(shí)現(xiàn) 34
4.3.1 游戲的初始化 34
4.3.2 “小妖怪”的移動 35
4.3.3 “小妖怪”扔?xùn)|西 35
4.3.4 食物下落 35
4.3.5 “小豬”移動 35
4.3.6 判斷“小豬”吃食物 35
4.3.7 判斷游戲是否結(jié)束 37
4.4 游戲控制處理 37
4.5 游戲運(yùn)行結(jié)果 37
第五章 總結(jié) 39
5.1 工作總結(jié) 39
5.2 展望 39
結(jié)束語 40
參考文獻(xiàn) 41
附 錄 42
摘 要
游戲是手機(jī)多媒體時代最受歡迎,最有價值的應(yīng)用。游戲是多媒體應(yīng)用中集大成的業(yè)務(wù),圖像、音樂、互動都能在游戲中實(shí)現(xiàn)。
與傳統(tǒng)PC機(jī)的游戲開發(fā)相比,手機(jī)的游戲開發(fā)將面臨完全不同的環(huán)境:不同的CPU,不同的嵌入式操作系統(tǒng),不同的API使用。作為眾多嵌入式操作系統(tǒng)之一的Windows CE .Net,具有高度的模塊化,支持多種CPU,而且Windows CE .Net為用戶提供類似Windows的友好圖形用戶界面以及DirectX組件技術(shù),極大的擴(kuò)展了Windows CE .Net在的媒體娛樂方面的性能。
本論文著眼于Windows CE .Net平臺上的手機(jī)應(yīng)用,開發(fā)一個基于該平臺的手機(jī)游戲程序——“搶食專家”。文章首先介紹了手機(jī)游戲的基本概念及行業(yè)背景。然后介紹了本游戲的開發(fā)環(huán)境配置及開發(fā)工具的使用,包括學(xué)習(xí)使用Platform Builer工具在Windows CE .Net下定制用戶操作系統(tǒng)鏡像,學(xué)習(xí)EVC中的MFC編程技術(shù)。接著介紹了游戲“搶食專家”的設(shè)計(jì)思想和具體功能的實(shí)現(xiàn),對游戲中混音效果所涉及到的DirectSound技術(shù),以及動畫處理中的“分時”、“緩沖”技術(shù)作了初步探討。最后給出了游戲中各模塊的具體實(shí)現(xiàn),游戲的運(yùn)行結(jié)果和開發(fā)的經(jīng)驗(yàn)總結(jié)。
關(guān)鍵詞 手機(jī)游戲,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
參考文獻(xiàn)
[1] 蔡學(xué)鏞. 微軟智能手機(jī)游戲開發(fā)經(jīng)驗(yàn)談[J]. 程序員,2004,(11):89~91
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 手機(jī)行業(yè)概述 1
1.2 手機(jī)游戲背景 1
1.2.1 手機(jī)游戲發(fā)展歷程 1
1.2.2 國內(nèi)手機(jī)游戲發(fā)展現(xiàn)狀 2
1.3 手機(jī)游戲開發(fā)綜述 2
1.3.1 手機(jī)游戲開發(fā)技術(shù) 2
1.3.2 手機(jī)游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別 3
1.3.3 手機(jī)游戲的局限性 4
1.3.4 手機(jī)游戲發(fā)展前景 6
第二章 開發(fā)環(huán)境及相關(guā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++編程特點(diǎn) 12
2.5 開發(fā)中的注意事項(xiàng) 13
第三章 游戲思想及設(shè)計(jì)方案 15
3.1 方案的提出 15
3.2 游戲設(shè)計(jì)思想 15
3.2.1 確定游戲的主題 15
3.2.2 確定游戲的功能及性能 16
3.3 方案實(shí)施技術(shù) 17
3.3.1 使用DirectSound產(chǎn)生混音 17
3.3.2 WAVE聲音文件的處理 19
3.3.3 動畫處理技術(shù) 20
第四章 程序設(shè)計(jì)及具體實(shí)現(xiàn) 24
4.1 程序結(jié)構(gòu)與流程 24
4.1.1 程序結(jié)構(gòu) 24
4.1.2 程序的流程 25
4.2 游戲混音的實(shí)現(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 游戲中各模塊的實(shí)現(xiàn) 34
4.3.1 游戲的初始化 34
4.3.2 “小妖怪”的移動 35
4.3.3 “小妖怪”扔?xùn)|西 35
4.3.4 食物下落 35
4.3.5 “小豬”移動 35
4.3.6 判斷“小豬”吃食物 35
4.3.7 判斷游戲是否結(jié)束 37
4.4 游戲控制處理 37
4.5 游戲運(yùn)行結(jié)果 37
第五章 總結(jié) 39
5.1 工作總結(jié) 39
5.2 展望 39
結(jié)束語 40
參考文獻(xiàn) 41
附 錄 42
摘 要
游戲是手機(jī)多媒體時代最受歡迎,最有價值的應(yīng)用。游戲是多媒體應(yīng)用中集大成的業(yè)務(wù),圖像、音樂、互動都能在游戲中實(shí)現(xiàn)。
與傳統(tǒng)PC機(jī)的游戲開發(fā)相比,手機(jī)的游戲開發(fā)將面臨完全不同的環(huán)境:不同的CPU,不同的嵌入式操作系統(tǒng),不同的API使用。作為眾多嵌入式操作系統(tǒng)之一的Windows CE .Net,具有高度的模塊化,支持多種CPU,而且Windows CE .Net為用戶提供類似Windows的友好圖形用戶界面以及DirectX組件技術(shù),極大的擴(kuò)展了Windows CE .Net在的媒體娛樂方面的性能。
本論文著眼于Windows CE .Net平臺上的手機(jī)應(yīng)用,開發(fā)一個基于該平臺的手機(jī)游戲程序——“搶食專家”。文章首先介紹了手機(jī)游戲的基本概念及行業(yè)背景。然后介紹了本游戲的開發(fā)環(huán)境配置及開發(fā)工具的使用,包括學(xué)習(xí)使用Platform Builer工具在Windows CE .Net下定制用戶操作系統(tǒng)鏡像,學(xué)習(xí)EVC中的MFC編程技術(shù)。接著介紹了游戲“搶食專家”的設(shè)計(jì)思想和具體功能的實(shí)現(xiàn),對游戲中混音效果所涉及到的DirectSound技術(shù),以及動畫處理中的“分時”、“緩沖”技術(shù)作了初步探討。最后給出了游戲中各模塊的具體實(shí)現(xiàn),游戲的運(yùn)行結(jié)果和開發(fā)的經(jīng)驗(yàn)總結(jié)。
關(guān)鍵詞 手機(jī)游戲,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
參考文獻(xiàn)
[1] 蔡學(xué)鏞. 微軟智能手機(jī)游戲開發(fā)經(jīng)驗(yàn)談[J]. 程序員,2004,(11):89~91
TA們正在看...
- 認(rèn)識國旗國徽國歌教學(xué)設(shè)計(jì).doc
- 認(rèn)識國旗國徽教學(xué)設(shè)計(jì).doc
- 認(rèn)識圖形一教學(xué)設(shè)計(jì).doc
- 認(rèn)識地圖上的方向教學(xué)設(shè)計(jì).doc
- 認(rèn)識工業(yè)機(jī)器人_走進(jìn)工業(yè)機(jī)器人_工業(yè)機(jī)器人的分類...pdf
- 認(rèn)識線段公開課教學(xué)設(shè)計(jì).doc
- 認(rèn)識線段公開課教學(xué)設(shè)計(jì)56799.doc
- 認(rèn)識線段和量畫線段教學(xué)設(shè)計(jì).doc
- 認(rèn)識自己悅納自我課內(nèi)比教學(xué)案例.doc
- 認(rèn)識自我50作文.doc