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

java手機游戲設計.doc

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

java手機游戲設計,頁數(shù) 62 字數(shù) 27317摘要j2me(java 2 micro edition) 是近年來隨著各種不同設備,尤其是移動通信設備的飛速發(fā)展而誕生的一項新的開發(fā)技術。它定位在消費性電子產品的應用上,對設備的智能化、多樣化,提供了革命性的解決方案,并因其“write once, run anywher...
編號:10-26727大小:600.50K
分類: 論文>計算機論文

內容介紹

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

java手機游戲設計

頁數(shù) 62 字數(shù) 27317

摘 要
J2ME(Java 2 Micro Edition) 是近年來隨著各種不同設備,尤其是移動通信設備的飛速發(fā)展而誕生的一項新的開發(fā)技術。它定位在消費性電子產品的應用上,對設備的智能化、多樣化,提供了革命性的解決方案,并因其“Write Once, run anywhere”的Java特性而提高開發(fā)的效率。
隨著手機的日益普及、Java功能在移動設備上的實現(xiàn),Java應用程序產生的手機增值服務逐漸體現(xiàn)出其影響力,對豐富人們的生活內容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術的應用,開發(fā)一款可商用的手機游戲程序——坦克大戰(zhàn)。本程序的界面和運作方式繼承于日本任天堂公司在20世紀80年代開發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機上來,為更流行的硬件平臺提供應用軟件。
本論文介紹了任天堂紅白機的軟硬件特性、J2ME的相關技術及本程序的結構分析和具體功能的實現(xiàn)。


關鍵字:J2ME,手機游戲,Java,坦克大戰(zhàn)
ABSTRACT
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 intelligentization 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—Tank. This application inherits many characters of the old fashioned game Battle City which developed by Nintendo in 1980s. It transports the classical product to mobile phones, offering corresponding software for such more popular hardware platform.
This dissertation introduces the characteristic of Nintendo FC machine and its software, J2ME and its relative technology as well as this program’s structure and analysis of implementation in details.


Key words: J2ME, mobile game, Java, tank, Battle City.
目 錄

摘 要 - I -
Abstract - II -

引  言 - 3 -

第一章  緒 論 - 1 -
1.1 手機軟件現(xiàn)狀 - 1 -
1.2 游戲業(yè)務及J2ME概況 - 1 -
1.3 任天堂(Nintendo)的8位FC機器和Battle City背景介紹 - 3 -
1.4 本章小結 - 3 -

第二章 開發(fā)環(huán)境及相關技術的介紹 - 4 -
2.1 開發(fā)環(huán)境 - 4 -
2.2 Java語言的特點 - 4 -
2.3 關于JBuilder9 - 4 -
2.4 關于Wireless Tool Kit - 5 -
2.5 Java Appication Manager - 5 -
2.6 本章小結 - 5 -

第三章 程序結構、思想和相關技術 - 6 -
3.1 本程序需解決的有關技術問題 - 6 -
3.2 程序流程 - 7 -
3.3 繪圖與MIDP2.0新增的GameCanvas包 - 9 -
3.3.1 提供低級繪制的Canvas類 - 9 -
3.3.2 Graphics類 - 9 -
3.3.3 PNG格式 - 9 -
3.3.4 Game包中的新功能 - 10 -
3.3.5 有關繪圖的一些技術 - 11 -
3.4 坦克的控制和敵方的智能運行 - 11 -
3.5 子彈的運行和控制 - 12 -
3.6 RMS數(shù)據(jù)庫系統(tǒng) - 13 -
3.7 內存使用的最佳化 - 14 -
3.8 混淆器(Obfuscator)的使用 - 15 -
3.9 模擬器的相關調試 - 15 -
3.10 本章小結 - 16 -

第四章 程序分析和具體實現(xiàn) - 17 -
4.1 游戲進入前的選擇 - 17 -
4.2 主游戲邏輯及其涉及到的若干類 - 18 -
4.3 坦克的共同行為 - 20 -
4.4 玩家坦克的功能屬性 - 21 -
4.5 敵人坦克的功能屬性 - 21 -
4.6 子彈的運行和控制 - 23 -
4.7 記分系統(tǒng) - 24 -
4.8 本章小結 - 26 -

第五章 總 結 - 27 -
5.1 本程序的總結和展望 - 27 -
5.2 經(jīng)驗和感想 - 27 -

致 謝 - 29 -
參考文獻 - 30 -
附錄 源程序代碼 - 31 -

參考文獻

[1] 手機程序設計入門,王森(臺灣),中國鐵道出版社,30~50頁
[2] 循序漸進Java2教程(第三版)Rogers Cadenhead著,淡文剛 于紅梅 譯,人民郵電出版社,12~20頁
[3] MIDP 圖形編程簡介,Nokia電子文檔
[4] 精通Jbuilder9,飛思科技產品研發(fā)中心,電子工業(yè)出版社,2004,23~40頁
[5] Java手機程序開發(fā),微型爪哇人,中國鐵道出版社,2003,20~100頁