【正文】
,游戲中還包括了排行榜,聲音設(shè)置,幫助等各種附加功能。 該堡壘游戲是基于 J2ME 開發(fā)的手機(jī) RPG 游戲,采用 技術(shù)實(shí)現(xiàn)了菜單、地圖、主角動作及怪物動作和 AI 等,主要通過精靈間的碰撞檢測來觸動事件發(fā)生。 畢業(yè)設(shè)計 ( 論文 ) 手機(jī)游戲(堡壘)的設(shè)計與開發(fā) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 手機(jī)游戲(堡壘)的設(shè)計與開發(fā) 摘要 隨著手機(jī)業(yè)務(wù)的迅速發(fā)展,手機(jī)游戲逐漸成為移動增值服務(wù)的興奮點(diǎn)。本畢業(yè)設(shè)計就著眼于 J2ME 技術(shù)的應(yīng)用,設(shè)計與開發(fā)一款探險類手機(jī)游戲 (堡壘 )。 游戲的主流程是玩家利用手機(jī)鍵盤操作主角在堡壘中拾取道具破解迷宮,并且隨著關(guān)數(shù)的增加,游戲的難度也逐漸增加。其中充滿了趣味性和刺激性,是適合各年齡段的益智冒險類游戲。 關(guān)鍵詞: J2ME; 手機(jī)游戲; 堡壘 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 手機(jī)游戲的現(xiàn)狀和 J2ME 的概況 .................................................................................... 1 ................................................................................................................ 1 J2ME 概況 ............................................................................................................. 2 J2ME 的由來 .................................................................................................. 2 J2ME 的 3層體系結(jié)構(gòu)及 MIDP簡介 ................................................................. 2 Configuration 和 Profiles .................................................................................. 3 J2ME現(xiàn)狀和前景 .................................................................................................... 4 手機(jī)游戲業(yè)務(wù) ........................................................................................................ 5 3 開發(fā)環(huán)境介紹 ............................................................................................................... 5 ................................................................................................................ 5 關(guān)于 SONYERICSSON WIRELESS TOOL KIT .............................................................. 5 4手機(jī)游戲(堡壘)的開發(fā) .............................................................................................. 5 游戲的的思路、構(gòu)想 .............................................................................................. 5 游戲想法的產(chǎn)生 .............................................................................................. 5 對游戲設(shè)計的初步認(rèn)識 ................................................................................... 6 模塊成型階段 ................................................................................................. 6 程序的類結(jié)構(gòu) ........................................................................................................ 7 游戲的流程圖 ........................................................................................................ 7 游戲的實(shí)現(xiàn) ............................................................................................................ 8 主類 GameMIDlet 的實(shí)現(xiàn) ................................................................................ 8 游戲畫布 MyGame 類的實(shí)現(xiàn) ......................................................................... 13 玩家精靈 GamePlayer 類的實(shí)現(xiàn) ..................................................................... 17 SoundEffects 類的實(shí)現(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è)計出來的計算機(jī)編程語言,其構(gòu)想在于實(shí)現(xiàn)使用同一種編程語言所寫出來的程序可以在不同的平臺上運(yùn)作。 近幾年,由于微處理器性能的大幅提升,加上無線通訊技術(shù)的突破,手持式移動設(shè)備開始受到大眾的青睞。繼短信、彩信等服務(wù)之后,中國移動提供基于 Java 的百寶箱業(yè)務(wù),應(yīng)用產(chǎn)品遍及商務(wù)應(yīng)用、信息獲取、英漢互譯、游戲娛樂等多媒 體領(lǐng)域。 J2ME 的出現(xiàn)實(shí)際上是 Java 技術(shù)的回歸。隨著 J2ME 的應(yīng)用,它為移動互聯(lián)引入了一種新的模型,既允許手機(jī)可以從互聯(lián)網(wǎng)上下載各種應(yīng)用程序,并在手機(jī)創(chuàng)造可執(zhí)行環(huán)境離線運(yùn)行這些程序。 2 手機(jī)游戲的現(xiàn)狀和 J2ME 的概況 在信息社會中,手機(jī)及其他無線設(shè)備越來越多的走進(jìn)普通百姓的工作和生活,隨著信息網(wǎng)絡(luò)化的不斷進(jìn)展,手機(jī)及其他無線設(shè)備上網(wǎng)絡(luò)勢在必行。 2. 傳統(tǒng)手機(jī)訪問互聯(lián)網(wǎng)是通過 WAP(Wireless Application Protocal),所有網(wǎng)絡(luò)資源必須接通網(wǎng)絡(luò)才能在線訪問,非常耗時、費(fèi)用亦很高。 2. Java 技術(shù)提供了一個類庫,它使的應(yīng)用開發(fā)商可以創(chuàng)建更為直覺、豐 第 2 頁 共 23 頁 富的用戶界面 (GUI); 技術(shù)使網(wǎng)絡(luò)帶寬的應(yīng)用更為有效,因為應(yīng)用程序可以下載到器件上,并在本地運(yùn)行,僅僅是在連接到服務(wù)器時才會占用網(wǎng)絡(luò)帶寬。但是,一套標(biāo)準(zhǔn)無法適應(yīng)各種不同的需求