国产精品婷婷久久久久久,日本中文字幕平台,天天躁夜夜躁av天天爽,国内极度色诱视频网站

java手機(jī)游戲設(shè)計(jì).doc

約62頁(yè)DOC格式手機(jī)打開展開

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

內(nèi)容介紹

此文檔由會(huì)員 張陽(yáng)陽(yáng) 發(fā)布

java手機(jī)游戲設(shè)計(jì)

頁(yè)數(shù) 62 字?jǐn)?shù) 27317

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


關(guān)鍵字:J2ME,手機(jī)游戲,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 手機(jī)軟件現(xiàn)狀 - 1 -
1.2 游戲業(yè)務(wù)及J2ME概況 - 1 -
1.3 任天堂(Nintendo)的8位FC機(jī)器和Battle City背景介紹 - 3 -
1.4 本章小結(jié) - 3 -

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

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

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

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

致 謝 - 29 -
參考文獻(xiàn) - 30 -
附錄 源程序代碼 - 31 -

參考文獻(xiàn)

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