java游戲開發(fā)-畢業(yè)設(shè)計.doc
約33頁DOC格式手機打開展開
java游戲開發(fā)-畢業(yè)設(shè)計,java游戲開發(fā)-畢業(yè)設(shè)計頁數(shù):33字?jǐn)?shù): 22451摘要:java良好的跨平臺特性在移動平臺的開發(fā)中顯示出了巨大的威力。java語言面向?qū)ο蟮膬?yōu)勢也使得開發(fā)游戲變得非常容易。 隨著手機的日益普及、java功能在移動設(shè)備上的實現(xiàn),java應(yīng)用程序產(chǎn)生的手機增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊...


內(nèi)容介紹
此文檔由會員 littey 發(fā)布
Java游戲開發(fā)-畢業(yè)設(shè)計
頁數(shù):33 字?jǐn)?shù): 22451
摘 要:Java良好的跨平臺特性在移動平臺的開發(fā)中顯示出了巨大的威力。Java語言面向?qū)ο蟮膬?yōu)勢也使得開發(fā)游戲變得非常容易。
隨著手機的日益普及、Java功能在移動設(shè)備上的實現(xiàn),Java應(yīng)用程序產(chǎn)生的手機增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可商用的手機游戲程序——坦克大戰(zhàn)。本程序的界面和運作方式繼承于日本任天堂公司在20世紀(jì)80年代開發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機上來,為更流行的硬件平臺提供應(yīng)用軟件。
本論文介紹了任天堂紅白機的軟硬件特性、J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實現(xiàn)。
目 錄
摘 要 - I -
Abstract - I -
引 言 - 2 -
第一章 緒 論 - 3 -
1.1 手機軟件現(xiàn)狀 - 3 -
1.2 游戲業(yè)務(wù)及J2ME概況 - 3 -
1.3 任天堂(Nintendo)的8位FC機器和Battle City背景介紹 - 5 -
1.4 本章小結(jié) - 5 -
第二章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 - 6 -
2.1 開發(fā)環(huán)境 - 6 -
2.2 Java語言的特點 - 6 -
2.3 關(guān)于JBuilder9 - 6 -
2.4 關(guān)于Wireless Tool Kit - 7 -
2.5 Java Appication Manager - 7 -
2.6 本章小結(jié) - 7 -
第三章 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) - 8 -
3.1 本程序需解決的有關(guān)技術(shù)問題 - 8 -
3.2 程序流程 - 9 -
3.3 繪圖與MIDP2.0新增的GameCanvas包 - 11 -
3.3.1 提供低級繪制的Canvas類 - 11 -
3.3.2 Graphics類 - 11 -
3.3.3 PNG格式 - 11 -
3.3.4 Game包中的新功能 - 12 -
3.3.5 有關(guān)繪圖的一些技術(shù) - 13 -
3.4 坦克的控制和敵方的智能運行 - 13 -
3.5 子彈的運行和控制 - 14 -
3.6 RMS數(shù)據(jù)庫系統(tǒng) - 15 -
3.7 內(nèi)存使用的最佳化 - 16 -
3.8 混淆器(Obfuscator)的使用 - 17 -
3.9 模擬器的相關(guān)調(diào)試 - 17 -
3.10 本章小結(jié) - 18 -
第四章 程序分析和具體實現(xiàn) - 19 -
4.1 游戲進(jìn)入前的選擇 - 19 -
4.2 主游戲邏輯及其涉及到的若干類 - 20 -
4.3 坦克的共同行為 - 22 -
4.4 玩家坦克的功能屬性 - 23 -
4.5 敵人坦克的功能屬性 - 23 -
4.6 子彈的運行和控制 - 25 -
4.7 記分系統(tǒng) - 26 -
4.8 本章小結(jié) - 28 -
第五章 總 結(jié) - 29 -
5.1 本程序的總結(jié)和展望 - 29 -
5.2 經(jīng)驗和感想 - 29 -
參考文獻(xiàn) - 31 -
[關(guān)鍵字]:J2ME,手機游戲,Java,坦克大戰(zhàn)
部分參考文獻(xiàn)
[5] Java手機程序開發(fā),微型爪哇人,中國鐵道出版社,2003
[6] J2ME in a Nutshell, Kim Topley,O'Reilly publish,2002
[7] Wireless Tool Kit, MIDP 2.0 profile,Sun Micro.
[8] Developing Games in Java,David Brackeen,New Riders Publishing
[9] Game Architecture and Design,Andrew Rollings、Dave Morris,Coriolis Group Books
[13] Borland Jbuilder9 Help documents,Borland corporation.
14] Creating 2D Action Games with the Game API, Sun公司網(wǎng)頁中的Technical Articles and Tips, Jonathan Knudsen ,及其源代碼。
[15] Record Management System Basics, Eric Giguere. Sun Micro.
頁數(shù):33 字?jǐn)?shù): 22451
摘 要:Java良好的跨平臺特性在移動平臺的開發(fā)中顯示出了巨大的威力。Java語言面向?qū)ο蟮膬?yōu)勢也使得開發(fā)游戲變得非常容易。
隨著手機的日益普及、Java功能在移動設(shè)備上的實現(xiàn),Java應(yīng)用程序產(chǎn)生的手機增值服務(wù)逐漸體現(xiàn)出其影響力,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可商用的手機游戲程序——坦克大戰(zhàn)。本程序的界面和運作方式繼承于日本任天堂公司在20世紀(jì)80年代開發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機上來,為更流行的硬件平臺提供應(yīng)用軟件。
本論文介紹了任天堂紅白機的軟硬件特性、J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實現(xiàn)。
目 錄
摘 要 - I -
Abstract - I -
引 言 - 2 -
第一章 緒 論 - 3 -
1.1 手機軟件現(xiàn)狀 - 3 -
1.2 游戲業(yè)務(wù)及J2ME概況 - 3 -
1.3 任天堂(Nintendo)的8位FC機器和Battle City背景介紹 - 5 -
1.4 本章小結(jié) - 5 -
第二章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 - 6 -
2.1 開發(fā)環(huán)境 - 6 -
2.2 Java語言的特點 - 6 -
2.3 關(guān)于JBuilder9 - 6 -
2.4 關(guān)于Wireless Tool Kit - 7 -
2.5 Java Appication Manager - 7 -
2.6 本章小結(jié) - 7 -
第三章 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) - 8 -
3.1 本程序需解決的有關(guān)技術(shù)問題 - 8 -
3.2 程序流程 - 9 -
3.3 繪圖與MIDP2.0新增的GameCanvas包 - 11 -
3.3.1 提供低級繪制的Canvas類 - 11 -
3.3.2 Graphics類 - 11 -
3.3.3 PNG格式 - 11 -
3.3.4 Game包中的新功能 - 12 -
3.3.5 有關(guān)繪圖的一些技術(shù) - 13 -
3.4 坦克的控制和敵方的智能運行 - 13 -
3.5 子彈的運行和控制 - 14 -
3.6 RMS數(shù)據(jù)庫系統(tǒng) - 15 -
3.7 內(nèi)存使用的最佳化 - 16 -
3.8 混淆器(Obfuscator)的使用 - 17 -
3.9 模擬器的相關(guān)調(diào)試 - 17 -
3.10 本章小結(jié) - 18 -
第四章 程序分析和具體實現(xiàn) - 19 -
4.1 游戲進(jìn)入前的選擇 - 19 -
4.2 主游戲邏輯及其涉及到的若干類 - 20 -
4.3 坦克的共同行為 - 22 -
4.4 玩家坦克的功能屬性 - 23 -
4.5 敵人坦克的功能屬性 - 23 -
4.6 子彈的運行和控制 - 25 -
4.7 記分系統(tǒng) - 26 -
4.8 本章小結(jié) - 28 -
第五章 總 結(jié) - 29 -
5.1 本程序的總結(jié)和展望 - 29 -
5.2 經(jīng)驗和感想 - 29 -
參考文獻(xiàn) - 31 -
[關(guān)鍵字]:J2ME,手機游戲,Java,坦克大戰(zhàn)
部分參考文獻(xiàn)
[5] Java手機程序開發(fā),微型爪哇人,中國鐵道出版社,2003
[6] J2ME in a Nutshell, Kim Topley,O'Reilly publish,2002
[7] Wireless Tool Kit, MIDP 2.0 profile,Sun Micro.
[8] Developing Games in Java,David Brackeen,New Riders Publishing
[9] Game Architecture and Design,Andrew Rollings、Dave Morris,Coriolis Group Books
[13] Borland Jbuilder9 Help documents,Borland corporation.
14] Creating 2D Action Games with the Game API, Sun公司網(wǎng)頁中的Technical Articles and Tips, Jonathan Knudsen ,及其源代碼。
[15] Record Management System Basics, Eric Giguere. Sun Micro.
TA們正在看...
- 經(jīng)濟法-第3章-練習(xí)及解析.doc
- 經(jīng)濟法-第3章-練習(xí)及解析.doc
- 道化學(xué)火災(zāi)、爆炸指數(shù)評價法.pdf
- 櫥柜門把手注塑模具設(shè)計(3d塑件+模具零件/塑件cad...rar
- (畢業(yè)設(shè)計)家用小型管道疏通機設(shè)計(cad圖紙+說...rar
- 如何選擇注塑機英文及翻譯.doc
- 自動換刀機構(gòu)的設(shè)計[外文翻譯].doc
- 盡量減少生產(chǎn)成本的超薄注塑成型塑料部件[外文翻譯].doc
- 安裝零件(外文翻譯).rar
- 采暖通風(fēng)空調(diào)和醫(yī)院手術(shù)室內(nèi)熱環(huán)境(英文翻譯).rar