手機(jī)游戲制作.doc
約48頁(yè)DOC格式手機(jī)打開展開
手機(jī)游戲制作,38頁(yè) 21175字論文摘要java已經(jīng)從一種平臺(tái)無(wú)關(guān)的編程語(yǔ)言演變成一種與廠商及平臺(tái)無(wú)關(guān)的健壯的服務(wù)器端技術(shù),促使it業(yè)界深入發(fā)掘以web為核心的應(yīng)用程序的巨大潛力。j2me 的出現(xiàn)使這一變化達(dá)到了一種新的高度。j2me,簡(jiǎn)稱java2平臺(tái)袖珍版( java 2 platform ,micro edition (j2...
內(nèi)容介紹
此文檔由會(huì)員 bysjlw8 發(fā)布
38頁(yè) 21175字 論文
摘 要
JAVA已經(jīng)從一種平臺(tái)無(wú)關(guān)的編程語(yǔ)言演變成一種與廠商及平臺(tái)無(wú)關(guān)的健壯的服務(wù)器端技術(shù),促使IT業(yè)界深入發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。J2ME 的出現(xiàn)使這一變化達(dá)到了一種新的高度。J2ME,簡(jiǎn)稱Java2平臺(tái)袖珍版( Java 2 Platform ,Micro Edition (J2ME) ),是SUN公司在J2SE和J2EE之后,致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的最佳解決方案。作為JAVA的三個(gè)版本之一,J2ME在無(wú)線編程技術(shù)中正發(fā)揮著它獨(dú)特的作用。J2ME為在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò)應(yīng)用提供了一套完整的解決方案。它也使設(shè)備制造商、服務(wù)提供商及應(yīng)用開發(fā)人員為他們的用戶發(fā)布新的軟件應(yīng)用成為可能。
本篇論文共分為七個(gè)部分:包括緒論、J2ME技術(shù)概覽、游戲設(shè)計(jì)的需求分析、“Pocket Boxing”手機(jī)游戲開發(fā)制作、手機(jī)游戲開發(fā)存在的困難、J2ME手機(jī)游戲前景展望和結(jié)論。其中第四部分“Pocket Boxing手機(jī)游戲開發(fā)制作”是本篇論文的重點(diǎn)。整篇論文都是圍繞著這一部分來(lái)展開論述的,在這一部分里詳細(xì)介紹一款手機(jī)游戲“Pocket Boxing”的開發(fā)全過(guò)程和開發(fā)過(guò)程中存在的疑難問(wèn)題。其中包括:游戲事件、游戲API等以及對(duì)事件的處理,另外在游戲描繪處理部分也將作為重點(diǎn)進(jìn)行介紹。
通過(guò)對(duì)J2ME的詳細(xì)介紹我們可以從中了解到其自身的作用,近年來(lái),隨著JAVA手機(jī)的誕生,其無(wú)可替代的靈活性與輕便性致使JAVA手機(jī)游戲成為游戲市場(chǎng)的又一亮點(diǎn),它的前景無(wú)可限量,必將在我們以后的生活中發(fā)揮著重要的作用。
關(guān)鍵字:J2ME, MIDP, 游戲編程, 事件, 描繪處理
Abstract
Java is already changed from a platform-independent programming language to a mission-critical technological with manufacture platform independent, and java encourage IT circle to deeply tap the huge potential of application with the care of Web. The emergences of J2ME push it to a new high level. J2ME( Java 2 Platform, Micro Edition (J2ME) ) called “Java 2 platform” for short —a pocket-edition is a prefect solution plan of consume products and embedded equipment, after J2SE&J2EE in SUN company. J2ME is making a special effect at the wireless program technology. J2ME provide a complete set of solution plan, it’s also make it become possible that issue the new software application by the manufacture of equipment, service supplier and the people of develop application.
This article has seven portions: include the introduction, the general situation of J2ME technology, the demand of the game design analyzes, the significance and development of Pocket Boxing, the difficult, the prospect of mobile phone games exploitation and the Conclusion. The forth part — “the production of Pocket Boxing mobile phone games” is the focus of this article. This entire article is around this focus, and this part detail introduces the exploitation process of a mobile phone game and the issues. This part introduces: the case, API of games, deal with the accident and the other focus to introduce is the manage of games description.
Through the detail introduce of J2ME, the function of java is obvious. Of late years, follow the emerge of java mobile phone its unimpeded identity and portability make java mobile phone games become a new focal point of game market. J2ME have unlimited brighten and make an important role in the future life.
Keywords: J2ME, MIDP, Game programming, Deal with description, Case
目 錄
摘 要 I
Abstract II
第1章 緒 論 1
第2章 J2ME技術(shù)概覽 2
2.1 J2ME的概念 2
2.2 J2ME簡(jiǎn)介 2
2.2.1 J2ME架構(gòu) 3
2.2.2 JVM ( 虛擬機(jī) ) 3
2.2.3 MIDP( 移動(dòng)信息設(shè)備簡(jiǎn)表 ) 4
2.3 手機(jī)游戲的發(fā)展 5
2.3.1 目前國(guó)內(nèi)的發(fā)展情況 5
2.3.2 目前國(guó)際的發(fā)展情況 6
第3章 游戲設(shè)計(jì)的需求分析 9
3.1 MIDP中的游戲API 9
3.2 游戲類構(gòu)成 9
3.2.1 Boxer類的實(shí)現(xiàn) 10
3.2.2 GameCanvas類的功能及特點(diǎn) 10
3.2.3 Sprite類的功能及特點(diǎn) 11
3.3游戲角色的處理 11
3.4 游戲中的事件處理 12
3.4.1 key Pressed方法 12
3.4.2 key Released方法 13
第4章 “Pocket Boxing”手機(jī)游戲開發(fā)制作 14
4.1 游戲編程 14
4.2 格斗類手機(jī)游戲?qū)嵗?14
4.2.1 “Pocket Boxing”游戲背景介紹及開發(fā)環(huán)境 14
4.2.2 MIDlet的構(gòu)成 15
4.2.3 MIDlet的生命周期 16
4.2.4 MIDlet的畫面顯示基礎(chǔ) 16
4.2.5 游戲項(xiàng)目的創(chuàng)建 18
4.2.6 命令種類及命令處理 19
4.2.7 游戲中的描繪處理 21
4.2.8 游戲狀態(tài)的類變量 23
4.2.9 按鍵事件的處理 24
4.2.10 設(shè)計(jì)存在的難點(diǎn) 25
第5章 手機(jī)游戲開發(fā)過(guò)程中的困難 26
5.1 手機(jī)游戲開發(fā)存在的困難 26
5.1.1 移動(dòng)開發(fā)存在的問(wèn)題 27
5.1.2 操作環(huán)境不兼容性問(wèn)題 27
5.1.3 顯示速度方面的問(wèn)題 28
5.1.4 不同的屏幕尺寸問(wèn)題 28
5.1.5 輸入問(wèn)題 29
5.2 解決方案 29
第6章 J2ME手機(jī)游戲前景展望 31
6.1 J2ME手機(jī)游戲的優(yōu)勢(shì) 31
6.2 J2ME手機(jī)游戲的開發(fā)意義 32
第7章 結(jié) 論 35
致 謝 36
參考文獻(xiàn) 37
英文資料翻譯 38
第1章 緒 論
手機(jī)是人們?nèi)粘I钪兴玫姆浅nl繁的通信工具,雖然現(xiàn)在其費(fèi)用比有線電話高,但是其隨時(shí)隨地的溝通優(yōu)勢(shì),使人們擺脫了線路的束縛。目前中國(guó)的一些大城市幾乎人手一部或幾部手機(jī),正是由于手機(jī)的高普及率,使得無(wú)線移動(dòng)商務(wù)才得以迅速普及和發(fā)展。
JAVA技術(shù)已經(jīng)從一種最初用來(lái)編寫與硬件無(wú)關(guān)的嵌入式系統(tǒng)的編程語(yǔ)言變成了一種與廠商無(wú)關(guān)、與硬件無(wú)關(guān)的健壯的服務(wù)器端技術(shù),它使整個(gè)企業(yè)界可以全面發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。隨著JAVA技術(shù)的不斷更新提高,J2ME技術(shù)的出現(xiàn),使得手機(jī)游戲越來(lái)越成為我們關(guān)注的焦點(diǎn)。J2ME技術(shù)目前最流行的就是在制作手機(jī)游戲方面,JAVA手機(jī)的出現(xiàn)使得這一技術(shù)更有它的用武之地,發(fā)揮著他靈活、輕便、快捷的作用。
下面在本篇文章中就將詳細(xì)的介紹J2ME這一技術(shù)在手機(jī)游戲制作方面的具體過(guò)程以及其重要的作用。
參考文獻(xiàn)
[1] 黃聰明.JAVA移動(dòng)通信程序設(shè)計(jì):J2ME MIDP[M]23-34. 清華大學(xué)出版社
[2] 林勝利、劉華軍編著.精通J2ME無(wú)線編程[M]127-128.中國(guó)鐵道出版社.2004年11月
[3] 米川英樹著,博譯文化譯.J2ME MIDP手機(jī)游戲程序設(shè)計(jì)[M]306-354.中國(guó)鐵道出版社.2005年1月
[4] Leopold Lee編著.J2ME手機(jī)編程基礎(chǔ)[M]58-66.清華大學(xué)出版社.2003年7月
[5] James Keogh著,潘穎 王磊譯.J2ME 開發(fā)大全[M]155-159.清華大學(xué)出版社.2004年2月
[6] 張明鳴編.計(jì)算機(jī)操作英語(yǔ)詞匯手冊(cè).東北大學(xué)出版社.2004年10月
[7] CJJ.手機(jī)游戲趨勢(shì)和相關(guān)J2ME APIS
[8] Xylc.國(guó)外手機(jī)游戲發(fā)展掃描[J]67.2005年第2期
[9] WKJ.手機(jī)游戲市場(chǎng)發(fā)展思考[J]44.2004年第12期
[10] 江旭.J2ME制作技巧[J]49.電腦編程技巧與維護(hù).2005年第6期
摘 要
JAVA已經(jīng)從一種平臺(tái)無(wú)關(guān)的編程語(yǔ)言演變成一種與廠商及平臺(tái)無(wú)關(guān)的健壯的服務(wù)器端技術(shù),促使IT業(yè)界深入發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。J2ME 的出現(xiàn)使這一變化達(dá)到了一種新的高度。J2ME,簡(jiǎn)稱Java2平臺(tái)袖珍版( Java 2 Platform ,Micro Edition (J2ME) ),是SUN公司在J2SE和J2EE之后,致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的最佳解決方案。作為JAVA的三個(gè)版本之一,J2ME在無(wú)線編程技術(shù)中正發(fā)揮著它獨(dú)特的作用。J2ME為在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò)應(yīng)用提供了一套完整的解決方案。它也使設(shè)備制造商、服務(wù)提供商及應(yīng)用開發(fā)人員為他們的用戶發(fā)布新的軟件應(yīng)用成為可能。
本篇論文共分為七個(gè)部分:包括緒論、J2ME技術(shù)概覽、游戲設(shè)計(jì)的需求分析、“Pocket Boxing”手機(jī)游戲開發(fā)制作、手機(jī)游戲開發(fā)存在的困難、J2ME手機(jī)游戲前景展望和結(jié)論。其中第四部分“Pocket Boxing手機(jī)游戲開發(fā)制作”是本篇論文的重點(diǎn)。整篇論文都是圍繞著這一部分來(lái)展開論述的,在這一部分里詳細(xì)介紹一款手機(jī)游戲“Pocket Boxing”的開發(fā)全過(guò)程和開發(fā)過(guò)程中存在的疑難問(wèn)題。其中包括:游戲事件、游戲API等以及對(duì)事件的處理,另外在游戲描繪處理部分也將作為重點(diǎn)進(jìn)行介紹。
通過(guò)對(duì)J2ME的詳細(xì)介紹我們可以從中了解到其自身的作用,近年來(lái),隨著JAVA手機(jī)的誕生,其無(wú)可替代的靈活性與輕便性致使JAVA手機(jī)游戲成為游戲市場(chǎng)的又一亮點(diǎn),它的前景無(wú)可限量,必將在我們以后的生活中發(fā)揮著重要的作用。
關(guān)鍵字:J2ME, MIDP, 游戲編程, 事件, 描繪處理
Abstract
Java is already changed from a platform-independent programming language to a mission-critical technological with manufacture platform independent, and java encourage IT circle to deeply tap the huge potential of application with the care of Web. The emergences of J2ME push it to a new high level. J2ME( Java 2 Platform, Micro Edition (J2ME) ) called “Java 2 platform” for short —a pocket-edition is a prefect solution plan of consume products and embedded equipment, after J2SE&J2EE in SUN company. J2ME is making a special effect at the wireless program technology. J2ME provide a complete set of solution plan, it’s also make it become possible that issue the new software application by the manufacture of equipment, service supplier and the people of develop application.
This article has seven portions: include the introduction, the general situation of J2ME technology, the demand of the game design analyzes, the significance and development of Pocket Boxing, the difficult, the prospect of mobile phone games exploitation and the Conclusion. The forth part — “the production of Pocket Boxing mobile phone games” is the focus of this article. This entire article is around this focus, and this part detail introduces the exploitation process of a mobile phone game and the issues. This part introduces: the case, API of games, deal with the accident and the other focus to introduce is the manage of games description.
Through the detail introduce of J2ME, the function of java is obvious. Of late years, follow the emerge of java mobile phone its unimpeded identity and portability make java mobile phone games become a new focal point of game market. J2ME have unlimited brighten and make an important role in the future life.
Keywords: J2ME, MIDP, Game programming, Deal with description, Case
目 錄
摘 要 I
Abstract II
第1章 緒 論 1
第2章 J2ME技術(shù)概覽 2
2.1 J2ME的概念 2
2.2 J2ME簡(jiǎn)介 2
2.2.1 J2ME架構(gòu) 3
2.2.2 JVM ( 虛擬機(jī) ) 3
2.2.3 MIDP( 移動(dòng)信息設(shè)備簡(jiǎn)表 ) 4
2.3 手機(jī)游戲的發(fā)展 5
2.3.1 目前國(guó)內(nèi)的發(fā)展情況 5
2.3.2 目前國(guó)際的發(fā)展情況 6
第3章 游戲設(shè)計(jì)的需求分析 9
3.1 MIDP中的游戲API 9
3.2 游戲類構(gòu)成 9
3.2.1 Boxer類的實(shí)現(xiàn) 10
3.2.2 GameCanvas類的功能及特點(diǎn) 10
3.2.3 Sprite類的功能及特點(diǎn) 11
3.3游戲角色的處理 11
3.4 游戲中的事件處理 12
3.4.1 key Pressed方法 12
3.4.2 key Released方法 13
第4章 “Pocket Boxing”手機(jī)游戲開發(fā)制作 14
4.1 游戲編程 14
4.2 格斗類手機(jī)游戲?qū)嵗?14
4.2.1 “Pocket Boxing”游戲背景介紹及開發(fā)環(huán)境 14
4.2.2 MIDlet的構(gòu)成 15
4.2.3 MIDlet的生命周期 16
4.2.4 MIDlet的畫面顯示基礎(chǔ) 16
4.2.5 游戲項(xiàng)目的創(chuàng)建 18
4.2.6 命令種類及命令處理 19
4.2.7 游戲中的描繪處理 21
4.2.8 游戲狀態(tài)的類變量 23
4.2.9 按鍵事件的處理 24
4.2.10 設(shè)計(jì)存在的難點(diǎn) 25
第5章 手機(jī)游戲開發(fā)過(guò)程中的困難 26
5.1 手機(jī)游戲開發(fā)存在的困難 26
5.1.1 移動(dòng)開發(fā)存在的問(wèn)題 27
5.1.2 操作環(huán)境不兼容性問(wèn)題 27
5.1.3 顯示速度方面的問(wèn)題 28
5.1.4 不同的屏幕尺寸問(wèn)題 28
5.1.5 輸入問(wèn)題 29
5.2 解決方案 29
第6章 J2ME手機(jī)游戲前景展望 31
6.1 J2ME手機(jī)游戲的優(yōu)勢(shì) 31
6.2 J2ME手機(jī)游戲的開發(fā)意義 32
第7章 結(jié) 論 35
致 謝 36
參考文獻(xiàn) 37
英文資料翻譯 38
第1章 緒 論
手機(jī)是人們?nèi)粘I钪兴玫姆浅nl繁的通信工具,雖然現(xiàn)在其費(fèi)用比有線電話高,但是其隨時(shí)隨地的溝通優(yōu)勢(shì),使人們擺脫了線路的束縛。目前中國(guó)的一些大城市幾乎人手一部或幾部手機(jī),正是由于手機(jī)的高普及率,使得無(wú)線移動(dòng)商務(wù)才得以迅速普及和發(fā)展。
JAVA技術(shù)已經(jīng)從一種最初用來(lái)編寫與硬件無(wú)關(guān)的嵌入式系統(tǒng)的編程語(yǔ)言變成了一種與廠商無(wú)關(guān)、與硬件無(wú)關(guān)的健壯的服務(wù)器端技術(shù),它使整個(gè)企業(yè)界可以全面發(fā)掘以Web為核心的應(yīng)用程序的巨大潛力。隨著JAVA技術(shù)的不斷更新提高,J2ME技術(shù)的出現(xiàn),使得手機(jī)游戲越來(lái)越成為我們關(guān)注的焦點(diǎn)。J2ME技術(shù)目前最流行的就是在制作手機(jī)游戲方面,JAVA手機(jī)的出現(xiàn)使得這一技術(shù)更有它的用武之地,發(fā)揮著他靈活、輕便、快捷的作用。
下面在本篇文章中就將詳細(xì)的介紹J2ME這一技術(shù)在手機(jī)游戲制作方面的具體過(guò)程以及其重要的作用。
參考文獻(xiàn)
[1] 黃聰明.JAVA移動(dòng)通信程序設(shè)計(jì):J2ME MIDP[M]23-34. 清華大學(xué)出版社
[2] 林勝利、劉華軍編著.精通J2ME無(wú)線編程[M]127-128.中國(guó)鐵道出版社.2004年11月
[3] 米川英樹著,博譯文化譯.J2ME MIDP手機(jī)游戲程序設(shè)計(jì)[M]306-354.中國(guó)鐵道出版社.2005年1月
[4] Leopold Lee編著.J2ME手機(jī)編程基礎(chǔ)[M]58-66.清華大學(xué)出版社.2003年7月
[5] James Keogh著,潘穎 王磊譯.J2ME 開發(fā)大全[M]155-159.清華大學(xué)出版社.2004年2月
[6] 張明鳴編.計(jì)算機(jī)操作英語(yǔ)詞匯手冊(cè).東北大學(xué)出版社.2004年10月
[7] CJJ.手機(jī)游戲趨勢(shì)和相關(guān)J2ME APIS
[8] Xylc.國(guó)外手機(jī)游戲發(fā)展掃描[J]67.2005年第2期
[9] WKJ.手機(jī)游戲市場(chǎng)發(fā)展思考[J]44.2004年第12期
[10] 江旭.J2ME制作技巧[J]49.電腦編程技巧與維護(hù).2005年第6期
TA們正在看...
- 財(cái)務(wù)報(bào)表綜合分析在柳工公司的應(yīng)用.doc
- 我國(guó)中小企業(yè)融資問(wèn)題探析.doc
- 某乳業(yè)企業(yè)競(jìng)爭(zhēng)戰(zhàn)略及策略分析.doc
- 激勵(lì)機(jī)制在管理中的運(yùn)用.doc
- lzw數(shù)據(jù)壓縮算法研究.doc
- 匯編語(yǔ)言實(shí)驗(yàn)報(bào)告.doc
- 南京大學(xué)社會(huì)主義市場(chǎng)經(jīng)濟(jì)研究考研筆記.doc
- 指紋識(shí)別算法研究.rar
- 單片機(jī)實(shí)驗(yàn)報(bào)告-電子音樂(lè)發(fā)生器.doc
- 企業(yè)人才流失的原因與對(duì)策分析.doc