【正文】
語言,由此,在移動通信業(yè)第一次為軟件開發(fā)商創(chuàng)造了巨大的商業(yè)機會,手機用戶在得到豐富應(yīng)用體驗的同時,也大大提高了運營商的網(wǎng)絡(luò)流量。作為 Java2 平臺的一部分, J2ME 與 J2SE、 J2EE 一起,為無線應(yīng)用的客戶端和服務(wù)器端建立了完整的開發(fā)、部署環(huán)境。 為了適應(yīng)移動數(shù)據(jù)的發(fā)展,推動無線電子商務(wù)等業(yè)務(wù)的發(fā)展, J2ME( Java 2 Micro Edition)既用于嵌入式系統(tǒng)的 Java 被引入無線領(lǐng)域。短短幾年內(nèi),手機已經(jīng)升級了幾代產(chǎn)品,普及率逐年攀升,生產(chǎn)效率不斷上升,產(chǎn)品價格比個人電腦的摩爾定律有更驚人的下調(diào),以至手機是大多是城市居民不可缺少的一件隨身設(shè)備。這種架構(gòu)對于消費性電子產(chǎn)品而言是具有革命性的,因為在消費性電子產(chǎn)品中的處理器及操作系統(tǒng) 各不相同,要在這些平臺上開發(fā)程序必須要了解各個平臺的特性,以及其提供的 API 使用方式,分別開發(fā)不同的版本才能執(zhí)行,影響應(yīng)用程序的普及性。 本論文介紹了 J2ME 的相關(guān)技術(shù)及該堡壘游戲程序的結(jié)構(gòu)分析和具體功能的實現(xiàn)。另外,游戲中還包括了排行榜,聲音設(shè)置,幫助等各種附加功能。 該堡壘游戲是基于 J2ME 開發(fā)的手機 RPG 游戲,采用 技術(shù)實現(xiàn)了菜單、地圖、主角動作及怪物動作和 AI 等,主要通過精靈間的碰撞檢測來觸動事件發(fā)生。 畢業(yè)設(shè)計 ( 論文 ) 手機游戲(堡壘)的設(shè)計與開發(fā) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 手機游戲(堡壘)的設(shè)計與開發(fā) 摘要 隨著手機業(yè)務(wù)的迅速發(fā)展,手機游戲逐漸成為移動增值服務(wù)的興奮點。本畢業(yè)設(shè)計就著眼于 J2ME 技術(shù)的應(yīng)用,設(shè)計與開發(fā)一款探險類手機游戲 (堡壘 )。 游戲的主流程是玩家利用手機鍵盤操作主角在堡壘中拾取道具破解迷宮,并且隨著關(guān)數(shù)的增加,游戲的難度也逐漸增加。其中充滿了趣味性和刺激性,是適合各年齡段的益智冒險類游戲。 關(guān)鍵詞: J2ME; 手機游戲; 堡壘 The Design and Development of a Handset Game (Castle) Abstract With the rapid development of cell phone business, cell phone games have gradually bee the hotspot of mobile valueadded services. This graduate design which focuses on J2ME technology designs and develops a handset adventure game (castle). This castle game is a handset RPG game based on J2ME which mainly examines the demon’s collision to touch off the event. It uses technology to achieve the menu, the map, the hero moves, monster AI etc. The game has included the order list, the sound establishment, helps of function etc. Player operates the lead through the handset to collect the stage prop in the castle to break through the labyrinth. The difficulty of the game will gradually increase along with the increase of stage. Otherwise, this intelligence and risk game is filled with enjoyment and the irritating quality witch suits many ages. This paper introduces related technology of the J2ME and the structure analysis and the concrete function realization of this castle game procedure. Key words: J2ME; handset game; castle 目 錄 論文總頁數(shù): 23 頁 1引 言 .......................................................................................................................... 1 2 手機游戲的現(xiàn)狀和 J2ME 的概況 .................................................................................... 1 ................................................................................................................ 1 J2ME 概況 ............................................................................................................. 2 J2ME 的由來 .................................................................................................. 2 J2ME 的 3層體系結(jié)構(gòu)及 MIDP簡介 ................................................................. 2 Configuration 和 Profiles .................................................................................. 3 J2ME現(xiàn)狀和前景 .................................................................................................... 4 手機游戲業(yè)務(wù) ........................................................................................................ 5 3 開發(fā)環(huán)境介紹 ............................................................................................................... 5 ................................................................................................................ 5 關(guān)于 SONYERICSSON WIRELESS TOOL KIT .............................................................. 5 4手機游戲(堡壘)的開發(fā) .............................................................................................. 5 游戲的的思路、構(gòu)想 .............................................................................................. 5 游戲想法的產(chǎn)生 .............................................................................................. 5 對游戲設(shè)計的初步認(rèn)識 ................................................................................... 6 模塊成型階段 ................................................................................................. 6 程序的類結(jié)構(gòu) ........................................................................................................ 7 游戲的流程圖 ........................................................................................................ 7 游戲的實現(xiàn) ............................................................................................................ 8 主類 GameMIDlet 的實現(xiàn) ................................................................................ 8 游戲畫布 MyGame 類的實現(xiàn) ......................................................................... 13 玩家精靈 GamePlayer 類的實現(xiàn) ..................................................................... 17 SoundEffects 類的實現(xiàn) .................................................................................. 19 5 程序設(shè)計過程中遇到的一些重要問題 .......................................................................... 19 關(guān)于碰撞的問題 ................................................................................................... 19 關(guān)于游戲畫面的 顯示問題 ..................................................................................... 20 結(jié) 論 ........................................................................................................................ 20 參考文獻(xiàn) ........................................................................................................................ 20 致 謝 ........................................................................................................................ 22 聲 明 ........................................................................................................................ 23 第 1 頁 共 23 頁 1 引 言 Java 語言是美國 Sun Microsystem 的 James Gosling、 Pratrick Naughton及 Mike Sheridan 等人于 1991 年精心設(shè)計出來的計算機編程語言,其構(gòu)想在于實現(xiàn)使用同一種編程語言所寫出來的程序可以在不同的平臺上運作。 近幾年,由于微處理器性能的大幅提升,加上無線通訊技術(shù)的突破,手持式移動設(shè)備開始受到大眾的青睞。繼短信、彩信等服務(wù)之后,中國移動提供基于 Java 的百寶箱業(yè)務(wù),應(yīng)用產(chǎn)品遍及商務(wù)應(yīng)用、