基于J2ME的手机游戏开发研究与实现

更新时间:2023-03-18 15:28:01 阅读量: 资格考试认证 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

J2ME的手机游戏开发研究与实现

维普资讯

A 2 0, ou, o S r l o 9 0 7 V l 4 N . ei . ) me 4( a N 2

通讯和算漩

J u lf o o ma o mmu i t na dC mp trIS 14 -7 9 U A C n ao n o u, N 87 0, S ci e S 5

基于 J ME的手樵游威朗黉研究舆寅现 2王明辉,榜春金(武漠理工大争信息工程争院,武漠 4 0 6 30 3)

要:随着 J V A A技衍的不断磴展,手栈等移勤彀借已短成属新的闲餮平壹,在遣些平壹上使用 JME E

追行游威闲磴越来越受到人们的醐注。本文介绍了 JME的髓系结耩,并结合一佃游威闲磴膏例,详细描 2述了其阴磴遏程。

明键匍:JME;MI 2 DP;手栈游威的毅借选行抽象。利用 C n g rt n概念把所有的 of uai i o

1 言 .引

嵌入式毅倦匾分焉雨獯抽象颊别,一獯是逢算能力相封较佳并在鼋力供虑上相封比较充足的嵌入式装置 C DC ( o nce vc o f uain);另 C n etdDe i C n g rt e i o一

随着移勤通飙技衍的骚展和燕缝敷掾柴耪的造步,手横游葳不再是一倜燕嗣紧要的附属品了。文本信息到多媒髓内容,徒 2 G纲络的繁荣到 . 5

棰是逼算功能有限且鼋力供虑也有限的嵌人式

毅借 C DC ( C n e t Lmi d D vc L o nc d e i t ei e e

呼之欲出的 3畴代,全新的手横游葳领域已经逐 G渐聚焦了聚多软件阴骚商的目光,使得游威阴骚者和游威玩家共同面酶着一佃振奋人心的游威新境界。目前较届流行的燕线编程阴骚技衍主要有JME B E和 WML三獯。由于 JM 2、 RW 2 E技衍采用

C n g r i )。而框架 Po l是架耩在 o f ua o i tn r e i f C n g r i上屠的规箍,规定在相同 o f ua o i tn

C n gri o f ua o i t n颊别下的不同嵌入式毅借的阴骚。MI) ( bl Ifr t nDe ie rfe) JME【P Mo i oma o vc s o l是 2 en i P i

骚展较届成熟的描述,它属于 C D L C有限连接配置, 目前已腐泛虑用于 J V A A手楼、蔓向寻呼、P l a m、 P A等毅借中, D成届移勤数掾虑用的良好平塞。国 1 JME系统居次框架。届 2』框架眉

配置屠 J A虚掇横居 AV系统软件硬件毅侑固 1 J ME髓系架横 2

了跨平塞的 J V A A捂言,使得第三方软件朗鼗商可以很容易地介人选柬朗骚虑用程序,方便地将虑用程序安装移植到移勤雷括上,且 JME也支持虑用 2程序的勤憋下载和升级,徒而使朗骚周期大大缩短,朗骚成本得以降低,真正髓现了 S n u公司所倡尊的“ re nern nw e”【 w i c,u y h r¨ to a e。2 J ME艘系架樽 .2

\>/

JME 2

届了使 JME程序逋用于各颊嵌人式平塞,满 2足市埸封倜性化和袁活性的需求,JME采用了模 2堍化的结横,底屠是宿主横的操作系统,内部则分届三屠:Jv iulMahn虚掇横眉 ), aa V r a t ci e(C n gr o配置屠 )和 Po l筒表眉 )。 of ua n( i t i rfe( i】

3手楼游就朋蛩流程。游威阴我不同于一般虑用程序的期我,主要匾

届了逋虑各疆不同的毅储,JME首先封不同 2【作者简介】

别在于游葳阴骚的毅、国像、音桀决定了游葳的

王明辉,女,硕士研究生;研究方向:纲络彀计舆信息管理。E ma: m 0 2@tm. m.— i e ma 7 6 o t l o榜春金 ( 9 0 ),男,副教授;研究方向:3 GP/ I/ S)的集成舆愿用。 15一 s( SG SR

5 8

J2ME的手机游戏开发研究与实现

维普资讯

基于 J ME的手横游葳阴袋研究舆寅现 2

失败舆成功。市埸因素也是决定是否冈鼗和明鼗什麽凝型的游威的重要因素。手檄游威朗鼗受到手横本身的限制,编程人具祗能使用现有的技衍去寅现,并非所有需求都可以满足。因此合理的朗鼗流程非常重要【 4 J。经迥分析相嗣材料并连行统,得出一般的手楼毅流程如下:()凝出草案 ( rf):劁意的麈生。 1 D at

用户按下【朗始]按钮後,阴始游威,再次按一下【 阴始]按钮,游威暂停,任何睛候按【退出]按钮,游威终止。

42算法 .兽勤 MI e後,立即生成一侗重给缝程,兹缝 Dlt

程每隔 5m 0 s给制一次屏幕。重给畴利用了一些侵化措施,如游威壹布上已经固定的下堕物 (下堕物一

共有 7,由 4侗小礴堍组成,每獯下堕物颜色獯

()作可行性估 ( es it E a a o ): 2 Fai ly vl t n b i u

i

市埸商柴估以及阴骚鞋度估。 ()造行概要毅 ( u i ein 3 O tn D s ):策割具 le g髓的游威策割案。()建立项目 ( o e pwt Poet: 4 C m u i r c )碓定阴 h j 骚周期表、阴骚言等。()祥细毅 ( tl ei: 5 Dea s n)包括框架设、 iD g 画像毅、具髓毅、代码寅现、初步测弑等。

固定,可以上下左右旋耨 )不需重给。游威童布是侗 C m ad iee,可以接受用户键监命令, o m nLs nr t

控制下堕物的左移、右移、下移、旋耨勤作。整侗游成的流程控制在游威童布封象的 pi ( a t方法裹髓 n)现。pit根攘喾前的游威状憋,给制出游成鲞面。 a ( n) 游威暂停童面的给制即毅立檩志,蘸 pi ( a t孰行的 n)畴候需真正孰行重给勤作。封于游戡魔于逗行状憋鲞面的给制,刖需要在下堕物的凿前位置,给制下堕物。在给制下堕物之前,判断下堕物是否遐能

()品夤管理 ( uly n yi )跟踪夤量 6 Q atA a s: i l s估,骚布最终商柴稳定版[。 5】 4 J ME游戡阴餮寅例 .2下面是一佃基于 MI 1的俄摇斯方堍游成 DP . 0

下堕,如果能下堕就下落一格,再造行给制,如果已法下堕, 刖判断游威是否虞于 G m vr a e e状憋。 O 若虞于 G m vr状憋,毅置游成状憋焉 G e a eO e m a O e,鲞布在下一次重给畴就合给出 G e vr vr m O a e鲞面。如果游成不是虞于 G e e状憋,则固定下 m a Ovr

的毅方案。游崴的最大特色是屏幕自 逋虑, 揄何獯手横,屏幕大小如何,骸游成德是能獾得最佳的颞示效果。41操作流程 .

壁物,同畴榆查游威耋布下壁物省前行下面的所有行,查看是否需要迄行行删除勤作,如果需要行删除,则清除游成地固上被删行的敷攘,再把被删行给制成背景色,最後初始化并给制造佃新的下堕物。 43代码寅现 .程序主要代码如下:p bi od o mad t nC mra d, sl al ) u l v i m n Ac o ( o nn Di a be{ c c i C py d i(= ei fc= xt Cmd{ ) k ts et y pfl ) e i. s o Ap ( s; r d r a e k ts oi Det yd; e i. ty s o e 0

r n f r J es ( s r md{ l i ̄ tt ef a C )

,,遐没有朋始游葳或者游葳已结束i(t t mo l fs r a De Fa g— fl la== A a egme= G ME OV R{ sl _ E )s rDe F a t t mo l g= t e a r; u g m e=GA a M E I I N T;_

J es l e{,于游葳中/虎

圆 2游葳操作流程

i(a e=G ME S P N{ fg m= A _ US E D)

,,如果虎于挂起状憋,则遣人逗行状憋g e= GA m a M E RUN;_

游戡操作流程如固 2所示,用户兽勤 MI e Dl t

後,即迄人游成主童面,屏幕阴始颗示焉歆迎童面。

}

5 9

J2ME的手机游戏开发研究与实现

维普资讯

基于 J ME的手楗游威冈髓研究舆寅现 2e ei(a= A E R ) l g me=G M UN{ s f

,,如果虎于逢行状憋,则造入挂起状憋g e=GAM E S m a US END; P_

} } } } poet nho i dv i eP esd ( t eC d ) rt e s c rnz d y rse cd y e o k i y oe{ nk it c o n t n=g t me cink y o e; ai e Ga A t (eC d ) o i(c o fat n= Cavs E T&& g e=G i n a. F L m a= A ER ) M - UN f幸左移奉,, i(le . ek v (){ fbokcc Mo e1) h bo c v () l mo e1; d } } es (c o l i at n— Cav .I H ef i n a R G T&& gme= s a=GA M E_

圊 3游威壹面

R N), U{幸右移,

i(lc . ek o e2) fbo kcc M v (){ h bokmo e2; lc . v () } } es ( t n= C v . l i ai ef co n s a a UP&& g me G a= A ER ) M _ UN

5结 .

随着移勤通信技衍的骚展和移勤终端彀借的庚泛虑用,手横功能也将越束越强大。基于 JME 2

{幸下堕堍燮化奉,,i(l k h k o0 fbo . e R t){ c cc bo k oBok lc . tlc 0; r} } e ei(c o= C v .OWN&& gme= l fat n s i n s a aD a=

技衍的手横程序必将成禺移勤增值服耪的熟黠。目 前国内

遣方面技衍遗不是很成熟,随着越柬越多但的阴髅人员投入移勤彀借的网骚,线通讯领域必

G E R N), M A - U{幸下移,i(le . ek o ( l ){ fbokcc D wnf s ) h ae bokd w ( lc . n) o;} } es i(c o l fat n= Cav . R&& g e= e i n aF E s I m a

然呈现出一片繁荣景象。参考文J} I: c I

【王森. A A手横/D 1】 JV P A程序毅升入 f【 .京: nM】北 j鼋子工柴出版社, 0 4 20 .【】 J o a .2 2 s a nL i J ME& G mig 20 . aow yC o n a n, 0 4 Deb a h u箨 . A a al: w. o l m6 4cr. v ibe tww j na 0 . n l a s a n o

GA E R N{幸下堡堍燮化奉 M - U),,i(lc . ek t ) fbo kcc RoO{ h bokrt lc 0 lc . Bo k; o} } }

【】碾小璋.2 3 J ME燕缝平塞庶用朋骚【 .北京:清莘大擘 M】出版社, 0 4 20 . [】 P u Te l .2 缝 J A庶用髓鼗【 . 4 al rmbe JME R AV M】王伯欣挥.京:人民鄄鼋出版社,0 2北 20.

44程序逗行效果 .

[】温尚耆.2 线通信寅用案例教程【 . 5 JME M】北京:清莘大晕出版社, 0 3 20.

程序在 Jm i l s oli21 4獯模掇器 2 ewr e o t .的 e st k上都连行了测弑,逗行良好,如固 3所示。

Re e r ha dr aia in o ep a g meo blp o eb s d o 2 E s a c n e l to f h ly a nmo i h n a e nJ M z t eW NGMi·u,A h n i A n h iY NG C u dn gAb ta t Al n t ed v lp n f A sr c: o gwi t e eo me t VA c n lg, ee up n ss c stlp o eh v e o hh o J t h oo y t q ime t u ha ee h n a eb c me e hh e d v l p n a f m . s l t m, a e e o me t t e n w e eo me t l t r s On t e e p af r s t e g me d v l p n i h u e 2 E h sb e

o c r e p o h o h wh c s sJ M a e n c n e n d

b e p emo e a d mo . i a e t d c ste c n t ci n o 2 E y tm, o ie x p e a d y p o l l n l Thsp p ri r u e o sr t fJ M e n o h u o s se c mbn s a e a l n m nd s r e ep o e s f e e o me t e al l . e c i s r c s v l p n ti y b t h o d d d e Ke r s J M E; I y wo d: 2 M DP; a e g m

(责任编辑:Ma i, ua ) rn S s ta n6 0

本文来源:https://www.bwwdw.com/article/ei8j.html

Top