版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA在手機(jī)中應(yīng)用典型案例成員:目錄
3.經(jīng)典的手機(jī)應(yīng)用程序
1.手機(jī)游戲簡(jiǎn)介和現(xiàn)狀
2.J2ME
4.手機(jī)射手游戲設(shè)計(jì)與實(shí)現(xiàn)一、手機(jī)游戲簡(jiǎn)介目前,手機(jī)已成為日常生活中必不可少的工具。主要體現(xiàn)在:(1)手機(jī)傳統(tǒng)的通話(huà)和短信功能,為人們的生活提供方便;(2)手機(jī)的增值業(yè)務(wù),得到更多用戶(hù)的認(rèn)可,甚至成為用戶(hù)選擇手機(jī)的首要因素。手機(jī)游戲的發(fā)展經(jīng)歷的三個(gè)階段:(1)短信方式以短信的方式進(jìn)行互動(dòng)的游戲典型游戲是“虛擬寵物",由于操作繁復(fù)、界面單一、娛樂(lè)性差,現(xiàn)在已被淘汰(2)WAP方式以瀏覽手機(jī)網(wǎng)頁(yè)的方式進(jìn)行互動(dòng)的游戲典型游戲是“晶靈",雖然技術(shù)相對(duì)簡(jiǎn)單,但由于游戲的互動(dòng)性?xún)?yōu)于短信方式,目前仍有一定的客戶(hù)群(3)Java方式Sun公司專(zhuān)門(mén)用于嵌入式設(shè)備的軟件,很有可能成為未來(lái)最流行的一種手機(jī)游戲方式支持下載到本地手機(jī)進(jìn)行游戲,游戲內(nèi)容與畫(huà)面質(zhì)量較好一、手機(jī)游戲簡(jiǎn)介·Java游戲依附于手機(jī)的游戲方式,擁有巨大的客戶(hù)群·Java游戲擺脫線(xiàn)纜的束縛,隨時(shí)、隨地、隨身游戲的方便模式,被眾多玩家所喜愛(ài)·
游戲產(chǎn)業(yè)的逐漸成熟,游戲情節(jié)更加豐富多彩
Java成為手機(jī)游戲的得以生存和發(fā)展的基礎(chǔ),是目前手機(jī)生產(chǎn)的主流,甚至可以預(yù)見(jiàn)地說(shuō),是未來(lái)發(fā)展的必然趨勢(shì)二、手機(jī)游戲在國(guó)內(nèi)外的現(xiàn)狀(1)日本日本在手機(jī)游戲領(lǐng)域占據(jù)領(lǐng)導(dǎo)地位。1999年,包括北美在內(nèi)的很多國(guó)家和地區(qū)對(duì)手機(jī)游戲還一無(wú)所知時(shí),日本就已擁有超過(guò)30萬(wàn)的手機(jī)游戲用戶(hù),占全球手機(jī)游戲用戶(hù)的70%以上。
隨著日本手機(jī)功能的升級(jí)和無(wú)線(xiàn)寬帶網(wǎng)絡(luò)數(shù)據(jù)承載能力的提高,手機(jī)游戲已經(jīng)對(duì)高端的游戲廠(chǎng)商產(chǎn)生了強(qiáng)大的吸引力,手機(jī)游戲已不再是簡(jiǎn)單游戲的代名詞。手機(jī)游戲在國(guó)內(nèi)外的現(xiàn)狀(2)歐洲
歐洲很早就推出手機(jī)游戲業(yè)務(wù),但在2003年以前,歐洲手機(jī)游戲市場(chǎng)還主要停留在SMS和WAP游戲時(shí)代。與日本相比,歐洲的手機(jī)游戲相對(duì)落后。
隨著移動(dòng)數(shù)據(jù)業(yè)務(wù)的不斷發(fā)展和市場(chǎng)壓力的不斷加大,在終端問(wèn)題上,歐洲運(yùn)營(yíng)商開(kāi)始直接引入日韓的高端手機(jī),同時(shí)采取開(kāi)放的數(shù)據(jù)業(yè)務(wù)經(jīng)營(yíng)模式。
到2003年底,歐洲手機(jī)游戲市場(chǎng)的環(huán)境基本成熟,手機(jī)在歐洲已經(jīng)十分普及。手機(jī)游戲在國(guó)內(nèi)外的現(xiàn)狀(3)美國(guó)
美國(guó)手機(jī)游戲市場(chǎng)起步雖晚,但發(fā)展迅速。
從2002年末開(kāi)始,美國(guó)大多數(shù)移動(dòng)網(wǎng)絡(luò)速度得到了提升,更加適于手機(jī)游戲業(yè)務(wù)的發(fā)展。如今,美國(guó)移動(dòng)運(yùn)營(yíng)商每月都在推出新的游戲,手機(jī)廠(chǎng)商也在不斷推出新的支持手機(jī)游戲的產(chǎn)品。從游戲提供的數(shù)量看,美國(guó)移動(dòng)運(yùn)營(yíng)商已經(jīng)大大超過(guò)了歐洲運(yùn)營(yíng)商。2003年,手機(jī)游戲已經(jīng)成為美國(guó)眾多移動(dòng)數(shù)據(jù)下載應(yīng)用的第一應(yīng)用。手機(jī)游戲在國(guó)內(nèi)外的現(xiàn)狀(4)中國(guó)手機(jī)游戲在中國(guó)只能算是初期階段。目前中國(guó)移動(dòng)的手機(jī)用戶(hù)數(shù)量已經(jīng)超出了美國(guó)全國(guó)總?cè)丝跀?shù)量。中國(guó)現(xiàn)在有著近5億的手機(jī)用戶(hù),即使只有10%的用戶(hù)每月只下載一款游戲,也足以使其形成一個(gè)規(guī)模龐大的產(chǎn)業(yè)。但是日前僅有不足1%的用戶(hù)下載過(guò)手機(jī)游戲,這使得這塊被無(wú)數(shù)人看好的市場(chǎng)并沒(méi)有達(dá)到和人們預(yù)期相吻合的水平。二、J2ME介紹
J2ME是專(zhuān)門(mén)為資源受限的小型消費(fèi)性電子設(shè)備的應(yīng)用程序開(kāi)發(fā)提供的Java版本。目前J2ME被廣泛應(yīng)用于手機(jī)等眾多小型資源受限設(shè)備中,發(fā)展前景良好。
J2ME保留Java的傳統(tǒng)特性,其代碼在任何時(shí)間和任何地點(diǎn)都具有可移植、網(wǎng)絡(luò)傳輸安全、部署靈活、代碼穩(wěn)定的軟件特性。為什么選擇J2ME隨著無(wú)線(xiàn)Internet應(yīng)用的出現(xiàn),手機(jī)軟件的需求越來(lái)越大,手機(jī)上的應(yīng)用軟件開(kāi)發(fā)很多都是基于J2ME平臺(tái)如果使用C語(yǔ)言和專(zhuān)有的實(shí)時(shí)操作系統(tǒng),不僅開(kāi)發(fā)速度慢,而且沒(méi)有動(dòng)態(tài)加載應(yīng)用程序的能力,導(dǎo)致手機(jī)程序開(kāi)發(fā)很困難。J2ME的體系結(jié)構(gòu)
J2ME的體系結(jié)構(gòu)是基于設(shè)備類(lèi)別。為了支持有限連接設(shè)備類(lèi)別要求的靈活性和可定制性,Sun公司將J2ME體系結(jié)構(gòu)設(shè)計(jì)成具有模塊特性和可伸縮性,在該模型中的三個(gè)軟件層都構(gòu)建在設(shè)備的主機(jī)操作系統(tǒng)上。J2ME體系結(jié)構(gòu)描述層配置層Java虛擬層主機(jī)操作系統(tǒng)層J2ME的體系結(jié)構(gòu)(1)主機(jī)操作系統(tǒng)層特定硬件設(shè)備的操作系統(tǒng)層。(2)Java虛擬機(jī)層為特定設(shè)備的主機(jī)操作系統(tǒng)定制,支持一個(gè)特定的J2ME配置(3)配置層定義Java虛擬機(jī)的功能和特定類(lèi)別設(shè)備上可用Java類(lèi)庫(kù)的最小集(4)描述層定義特定類(lèi)別設(shè)備上可用應(yīng)用程序編程接口的最小集。描述在一個(gè)特定的配置上實(shí)現(xiàn)。應(yīng)用程序是針對(duì)特定的描述編寫(xiě)的,因此可以移植到支持該描述的任何設(shè)備上。三、經(jīng)典的手機(jī)應(yīng)用程序(1)貪吃蛇游戲的規(guī)則簡(jiǎn)介
在貪吃蛇游戲中,玩家操作由小方塊連接而成的蛇,去吃隨機(jī)散落在畫(huà)面內(nèi)的小方塊,每吃一塊就增加一小方塊長(zhǎng)度。如果撞壁以及撞自己的尾,就失敗。如無(wú)失敗則直到通關(guān)為止。屏幕的行向?yàn)?1單位,縱向?yàn)?8單位。在這個(gè)范圍內(nèi),玩家通過(guò)操作方向鍵控制蛇的運(yùn)動(dòng)方向。該游戲的最大特色是屏幕自適應(yīng),無(wú)論各種手機(jī)PDA的屏幕大小如何,該游戲總能獲得最佳的顯示效果。貪吃蛇貪吃蛇游戲(2)貪吃蛇游戲的運(yùn)行環(huán)境
目標(biāo)硬件環(huán)境1)顯示96*54像素,1位顏色,大約1:1的像素比例2)輸入(a)單手鍵盤(pán)或小鍵盤(pán)(b)雙手的QWERTV鍵盤(pán)(c)觸摸屏3)內(nèi)存(a)28KB非易失性?xún)?nèi)存,供MIDP組件使用(b)8KB非易失性?xún)?nèi)存,供應(yīng)用程序生成的永久性數(shù)據(jù)使用(c)32KB非易失性?xún)?nèi)存,供Java堆使用4)網(wǎng)絡(luò)(a)雙向無(wú)線(xiàn)網(wǎng)絡(luò),可能間歇性連接(b)通常是很有限的帶貪吃蛇游戲(3)貪吃蛇游戲的設(shè)計(jì)流程
用戶(hù)在啟動(dòng)MIDlet后,即進(jìn)入游戲主畫(huà)面,游戲開(kāi)始顯示為歡迎畫(huà)面。用戶(hù)按下[開(kāi)始]按鈕后,就可以開(kāi)始玩游戲。當(dāng)用戶(hù)想暫停時(shí),再次按[開(kāi)始]按鈕,游戲就暫停。暫停時(shí)再按[開(kāi)始]按鈕,游戲繼續(xù)進(jìn)行。任何時(shí)候按[退出]按鈕,游戲MIDlet都會(huì)停止。俄羅斯方塊游戲(1)俄羅斯方塊游戲的規(guī)則簡(jiǎn)介單擊“開(kāi)始/暫停”按鈕開(kāi)始游戲或暫停游戲。游戲過(guò)程中,系統(tǒng)隨機(jī)產(chǎn)生方塊圖形,并自動(dòng)下落,用戶(hù)可以通過(guò)特定按鍵來(lái)控制方塊圖形的變化和移動(dòng);
預(yù)覽窗口顯示下一個(gè)方塊圖形;每下落一個(gè)方塊系統(tǒng)會(huì)自動(dòng)加四分;當(dāng)某行被填滿(mǎn),系統(tǒng)會(huì)自動(dòng)消去被填滿(mǎn)的行,并加相應(yīng)的消除的行數(shù);當(dāng)消除行數(shù)增加一定數(shù)量,速度會(huì)上升一級(jí),方塊圖形自動(dòng)下落的速度會(huì)變快;每個(gè)方塊圖形下落到最底部或消行時(shí),系統(tǒng)播放相應(yīng)的聲音;當(dāng)方塊圖形已達(dá)到圖形區(qū)域界面的最頂端時(shí),游戲結(jié)束,系統(tǒng)也會(huì)播放相應(yīng)的聲音。用戶(hù)可單擊網(wǎng)頁(yè)的“刷新”按鈕重新開(kāi)始新一輪的游戲。俄羅斯方塊游戲(2)俄羅斯方塊游戲的游戲界面本游戲界面分三大模塊,分別是游戲界面模塊、顯示模塊、按鈕模塊。1)游戲界面模塊在玩游戲時(shí),方塊下落、堆積的一個(gè)區(qū)域2)顯示模塊包括顯示游戲等級(jí)、消除的行數(shù)、得分及下一個(gè)方塊的預(yù)覽3)按鈕模塊包括“幫助”按鈕和“開(kāi)始/暫?!卑粹o本系統(tǒng)有五大模塊分別是:界面設(shè)計(jì)(Blocks類(lèi))、顯示游戲數(shù)據(jù)統(tǒng)計(jì)的畫(huà)布對(duì)象(StatisticsCanvas)、顯示游戲畫(huà)面的畫(huà)布對(duì)象(PlayFieldCanvas)、方格對(duì)象(Element類(lèi))、方塊對(duì)象(Shape類(lèi))。其中,4個(gè)方格對(duì)象組成一個(gè)方塊對(duì)象。在游戲的操作上,是利用鍵盤(pán)來(lái)控制方塊的移動(dòng)來(lái)實(shí)現(xiàn)游戲。四、手機(jī)射手游戲的設(shè)計(jì)與實(shí)現(xiàn)搭建環(huán)境系統(tǒng)分析系統(tǒng)設(shè)計(jì)
仿真發(fā)布(一)搭建環(huán)境JDKWirelessToolkitEclips
Netbeans
(二)系統(tǒng)分析需求分析可行性分析(三)系統(tǒng)設(shè)計(jì)操作設(shè)計(jì)狀態(tài)設(shè)計(jì)角色設(shè)計(jì)模塊設(shè)計(jì)功能設(shè)計(jì)重點(diǎn):模塊設(shè)計(jì)新游戲模塊排行榜模塊游戲說(shuō)明模塊音效設(shè)置模塊訓(xùn)練關(guān)模塊繼續(xù)游戲模塊模塊設(shè)計(jì)流程圖通過(guò)以上幾個(gè)環(huán)節(jié),手機(jī)游戲可以說(shuō)已模塊化的方式基本實(shí)現(xiàn)了,并對(duì)今后此類(lèi)手機(jī)游戲開(kāi)發(fā)奠定了模塊化的基礎(chǔ),基本上可以如此理解,同一類(lèi)的游戲只需在此基礎(chǔ)上略加修改就可變化成新的游戲。但是要讓這個(gè)游戲真正在手機(jī)上運(yùn)行起來(lái),還需要完成最后一個(gè)步驟——JAvA程序仿真機(jī)發(fā)布.這個(gè)步驟已經(jīng)脫離了代碼測(cè)試的階段,上升到真機(jī)實(shí)際鋇4試的階段,也是游戲推向市場(chǎng)之
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛東學(xué)院《傳染科護(hù)理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 法警安全檢查課件
- 中心對(duì)稱(chēng)圖片課件
- 七年級(jí)語(yǔ)文上冊(cè)第五單元18狼課后習(xí)題新人教版
- 三年級(jí)品德與社會(huì)下冊(cè)第一單元在愛(ài)的陽(yáng)光下第二課讀懂爸爸媽媽的心教案新人教版
- 三年級(jí)科學(xué)上冊(cè)第四單元人與水教材說(shuō)明首師大版
- 2021一建考試《建設(shè)工程項(xiàng)目管理》題庫(kù)試卷考點(diǎn)題庫(kù)及參考答案解析五
- 酒店禮儀培訓(xùn)課件
- 小學(xué)生校園文化建設(shè)制度
- 《企業(yè)人才績(jī)效管理》課件
- 兒童福利機(jī)構(gòu)服務(wù)與管理規(guī)范
- 《工裝夾具設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 宜昌市夷陵區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)評(píng)估卷(含答案)
- 企劃品宣部人員架構(gòu)及職責(zé)
- 2023年7月黑龍江高中學(xué)業(yè)水平合格性考試歷史試卷真題(含答案詳解)
- 2024年血透管路行業(yè)技術(shù)趨勢(shì)分析
- 高效復(fù)習(xí)+期末動(dòng)員+高二上學(xué)期考前動(dòng)員主題班會(huì)
- 美術(shù)年終總結(jié)匯報(bào)
- 鉛鋅礦資源的勘查與儲(chǔ)量評(píng)估
- 數(shù)字孿生技術(shù)與MES系統(tǒng)的融合
- 人才梯隊(duì)(人才庫(kù)、人才盤(pán)點(diǎn))建設(shè)方案
評(píng)論
0/150
提交評(píng)論