java打飛機(jī)游戲設(shè)計畢業(yè)設(shè)計.rar
java打飛機(jī)游戲設(shè)計畢業(yè)設(shè)計,java打飛機(jī)游戲設(shè)計畢業(yè)設(shè)計2.4萬字66頁包括論文,程序代碼,中英文翻譯,操作說明摘要這款游戲的名字叫《覽橋風(fēng)光》。j2me(java 2 micro edition) 是近年來隨著各種不同設(shè)備,尤其是移動通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對設(shè)備的智能化、多樣化,提供了革命...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 果酸 發(fā)布
JAVA打飛機(jī)游戲設(shè)計畢業(yè)設(shè)計
2.4萬字 66頁
包括論文,程序代碼,中英文翻譯,操作說明
摘 要
這款游戲的名字叫《覽橋風(fēng)光》。J2ME(Java 2 Micro Edition) 是近年來隨著各種不同設(shè)備,尤其是移動通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“Write Once, run anywhere”的Java特性而提高開發(fā)的效率。
隨著手機(jī)的日益普及、Java功能在移動設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可商用的手機(jī)游戲程序。本程序?qū)⒗仙俳砸说慕?jīng)典作品移植到手機(jī)上來,為更流行的硬件平臺提供應(yīng)用軟件。
本論文介紹了J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。
關(guān)鍵字:J2ME;手機(jī)游戲;Java
ABSTRACT
The title of this game is Air Force of China in 1937. J2ME is a kind of fast developing technology implemented on various devices especially mobile communication equipments. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentizetion and diversification of the equipment. It improve the efficiency of the development process thanks to its “Write Once, run anywhere” nature.
When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on people’s everyday life, providing them ever fast information just in hand. This dissertation focuses on implementation of J2ME technology and has developed a commercial game suite run on mobile phones. This application transports the classical product to mobile phones, offering corresponding software for such more popular hardware platform.
This dissertation introduces J2ME and its relative technology as well as this program’s structure and analysis of implementation in details.
Key words:J2ME; mobile game; Java
目 錄
1 緒論 1
1.1 手機(jī)軟件現(xiàn)狀 1
1.2 J2ME介紹 1
1.3 手機(jī)游戲應(yīng)具有的特征 2
1.4 本游戲背景介紹 3
1.5 本章小結(jié) 3
2 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 4
2.1 開發(fā)環(huán)境 4
2.2 JAVA語言特點(diǎn) 4
2.3 關(guān)于ECLIPSE 4
2.4 關(guān)于WIRELESS TOOL KIT 5
2.5 JAVA APPICATION MANAGER 5
2.6 本章小結(jié): 5
3 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) 6
3.1 本程序需要解決的主要技術(shù)問題 6
3.2 程序流程 7
3.3 CANVAS類 7
3.4 GRAPHICS類 8
3.5 MIDP1.0技術(shù)下的繪制背景技術(shù) 8
3.6 MIDP2.0新增的GAMECANVAS包 8
3.7 PNG圖片格式 9
3.8 玩家飛機(jī)的控制方式和敵人方的智能運(yùn)行 10
3.9 子彈的運(yùn)行和控制 11
3.10 內(nèi)存的優(yōu)化 11
3.11 內(nèi)存檢測器 11
3.12 關(guān)于混淆器 12
3.13 本章小結(jié) 12
4 程序分析和具體實(shí)現(xiàn) 13
4.1 游戲進(jìn)入前的選擇 13
4.2 MYBULLETS類 15
4.3 游戲邏輯及GAMESCREEN類 15
4.3.1 gameScreen類所實(shí)現(xiàn)的功能 15
4.3.2 地圖的創(chuàng)建 16
4.3.3地圖的移動 16
4.3.4 gameScreen類的構(gòu)造函數(shù) 17
4.3.5 關(guān)于commandAction()方法 17
4.3.6 Sprite類對象的碰撞檢測及相關(guān)屬性 18
4.3.7 玩家4次游戲機(jī)會的實(shí)現(xiàn)方法 19
4.3.8 input() 19
4.3.9 render()和renderboss() 20
4.4 游戲中的獎勵及相關(guān)飛機(jī)的行為 21
4.5 普通敵人相關(guān)屬性 22
4.6 白云的實(shí)現(xiàn)原理 24
4.7 關(guān)尾BOSS及相關(guān)屬性 24
4.8本章小結(jié) 25
5測試 26
5.1 打包測試的過程 26
5.2 發(fā)現(xiàn)的BUG及解決情況 27
5.3 未完善的功能 28
6總結(jié) 29
6.1 本程序的總結(jié)和展望 29
6.2 感想 29
致 謝 30
參考文獻(xiàn) 30
附錄一 代碼 31
附錄二 操作說明 56
附錄三 英文文獻(xiàn)及其譯文 57
參考文獻(xiàn)
[1]Joshua Bloce著. 潘愛民譯. Effective Java中文版.2004年7月第4版. 機(jī)械工業(yè)出版社.
[2]Bruce Eckel.侯捷譯.Java編程思想. 2005年3月第1版. 機(jī)械工業(yè)出版社出版社
[3]王森著.Java手機(jī)/PDA程序設(shè)計入門.2005年2月第3版.電子工業(yè)出版社.
[4]James Keogh著.潘穎 王磊譯.J2ME開發(fā)大全.2004年2月第1版清華大學(xué)出版社.
[5]Ian Sommerville著.程成等譯.軟件工程.2003年1月第1版.機(jī)械工業(yè)出版社.
2.4萬字 66頁
包括論文,程序代碼,中英文翻譯,操作說明
摘 要
這款游戲的名字叫《覽橋風(fēng)光》。J2ME(Java 2 Micro Edition) 是近年來隨著各種不同設(shè)備,尤其是移動通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“Write Once, run anywhere”的Java特性而提高開發(fā)的效率。
隨著手機(jī)的日益普及、Java功能在移動設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可商用的手機(jī)游戲程序。本程序?qū)⒗仙俳砸说慕?jīng)典作品移植到手機(jī)上來,為更流行的硬件平臺提供應(yīng)用軟件。
本論文介紹了J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。
關(guān)鍵字:J2ME;手機(jī)游戲;Java
ABSTRACT
The title of this game is Air Force of China in 1937. J2ME is a kind of fast developing technology implemented on various devices especially mobile communication equipments. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentizetion and diversification of the equipment. It improve the efficiency of the development process thanks to its “Write Once, run anywhere” nature.
When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on people’s everyday life, providing them ever fast information just in hand. This dissertation focuses on implementation of J2ME technology and has developed a commercial game suite run on mobile phones. This application transports the classical product to mobile phones, offering corresponding software for such more popular hardware platform.
This dissertation introduces J2ME and its relative technology as well as this program’s structure and analysis of implementation in details.
Key words:J2ME; mobile game; Java
目 錄
1 緒論 1
1.1 手機(jī)軟件現(xiàn)狀 1
1.2 J2ME介紹 1
1.3 手機(jī)游戲應(yīng)具有的特征 2
1.4 本游戲背景介紹 3
1.5 本章小結(jié) 3
2 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 4
2.1 開發(fā)環(huán)境 4
2.2 JAVA語言特點(diǎn) 4
2.3 關(guān)于ECLIPSE 4
2.4 關(guān)于WIRELESS TOOL KIT 5
2.5 JAVA APPICATION MANAGER 5
2.6 本章小結(jié): 5
3 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) 6
3.1 本程序需要解決的主要技術(shù)問題 6
3.2 程序流程 7
3.3 CANVAS類 7
3.4 GRAPHICS類 8
3.5 MIDP1.0技術(shù)下的繪制背景技術(shù) 8
3.6 MIDP2.0新增的GAMECANVAS包 8
3.7 PNG圖片格式 9
3.8 玩家飛機(jī)的控制方式和敵人方的智能運(yùn)行 10
3.9 子彈的運(yùn)行和控制 11
3.10 內(nèi)存的優(yōu)化 11
3.11 內(nèi)存檢測器 11
3.12 關(guān)于混淆器 12
3.13 本章小結(jié) 12
4 程序分析和具體實(shí)現(xiàn) 13
4.1 游戲進(jìn)入前的選擇 13
4.2 MYBULLETS類 15
4.3 游戲邏輯及GAMESCREEN類 15
4.3.1 gameScreen類所實(shí)現(xiàn)的功能 15
4.3.2 地圖的創(chuàng)建 16
4.3.3地圖的移動 16
4.3.4 gameScreen類的構(gòu)造函數(shù) 17
4.3.5 關(guān)于commandAction()方法 17
4.3.6 Sprite類對象的碰撞檢測及相關(guān)屬性 18
4.3.7 玩家4次游戲機(jī)會的實(shí)現(xiàn)方法 19
4.3.8 input() 19
4.3.9 render()和renderboss() 20
4.4 游戲中的獎勵及相關(guān)飛機(jī)的行為 21
4.5 普通敵人相關(guān)屬性 22
4.6 白云的實(shí)現(xiàn)原理 24
4.7 關(guān)尾BOSS及相關(guān)屬性 24
4.8本章小結(jié) 25
5測試 26
5.1 打包測試的過程 26
5.2 發(fā)現(xiàn)的BUG及解決情況 27
5.3 未完善的功能 28
6總結(jié) 29
6.1 本程序的總結(jié)和展望 29
6.2 感想 29
致 謝 30
參考文獻(xiàn) 30
附錄一 代碼 31
附錄二 操作說明 56
附錄三 英文文獻(xiàn)及其譯文 57
參考文獻(xiàn)
[1]Joshua Bloce著. 潘愛民譯. Effective Java中文版.2004年7月第4版. 機(jī)械工業(yè)出版社.
[2]Bruce Eckel.侯捷譯.Java編程思想. 2005年3月第1版. 機(jī)械工業(yè)出版社出版社
[3]王森著.Java手機(jī)/PDA程序設(shè)計入門.2005年2月第3版.電子工業(yè)出版社.
[4]James Keogh著.潘穎 王磊譯.J2ME開發(fā)大全.2004年2月第1版清華大學(xué)出版社.
[5]Ian Sommerville著.程成等譯.軟件工程.2003年1月第1版.機(jī)械工業(yè)出版社.
TA們正在看...
- 機(jī)電一體化沖孔折彎機(jī)成形工藝及裝置研究.doc
- 汽車后行李箱蓋沖壓模具cad設(shè)計[獨(dú)家原創(chuàng)].doc
- 電器蓋板注塑模cad設(shè)計[獨(dú)家原創(chuàng)].doc
- 轎車覆蓋件綜合沖壓工藝設(shè)計_獨(dú)家原創(chuàng)作品.doc
- 車身懸吊點(diǎn)支架系列模具設(shè)計.doc
- 塑料掛鉤注塑模具設(shè)計_獨(dú)家原創(chuàng)作品.doc
- 形狀記憶聚合物花語卡片的設(shè)計與制作.rar
- 電阻儀右上殼注塑模具設(shè)計.doc
- 電阻儀下側(cè)外殼塑料模具設(shè)計.doc
- 注塑模畢業(yè)設(shè)計說明書_獨(dú)家原創(chuàng)作品.doc