基于J2ME的手机游戏开发与实现
基于J2ME的Java手机应用程序的开发

0 引言
备配置 C C ) 限制性更强的 C n e t d Lm t d D v c D 和 o n c e i L e e ie
在信 息社 会 中,通过手机及其它 无线设备上 网势在 必 行。 传统手机存在很多弊端 , 而未来J v 手机将克服这些弊 aa
端,成为未来手机的主导方向。 随着手机在学 生群中的普及和信息技术的发展, 设想将 手机和通信技术结合起来解决 实际问题, 于是基于手机通信
摘
要: 本文根据 现代 化校 园和无线 网络的发展需求. 设计 了基于J M 2 E的J v 手机软件—— 学生成绩查询 系统。 系统运 aa
用 了强大 的数据库管理 系统 S L S re 0 0 O ev r20 ,后台学生成绩管理 系统 由服 务器端 S rlt完成 网络连接和数据的 网络传 输。 e e v 该 系统 的开发有利于学校及家长对学生在校情况进行跟踪 了解。 关键词 :J M ;MDe ̄S rlt 2 E Ilt eve;网络传输
Cniua in ( ofgrto 有限连接设 备配置) 计算 能力是这 两类设 。 备的主要 区别, 属于同一类设备的计算能力是相似的, 但是
其他功能和条件还有非常大的 区别 。 作为J v 平台必须保 证 aa 相容性 , 这就必须合弃所有的设备特殊性 。 因此, o f g r- C n i ua t o 就是支持一组通用设备 的最小 J v 平 台,这里 的J v in aa aa 平台主要是指 J v a a虚拟机 ( 、I 核心 库。 J )和  ̄
基于J2ME的一款手机游戏的实现-论文

出对话框。
初始化对话框使用 i n i t ( ) 方法
如果字符 串无法在一行 内显示 , 则 需要根据对 话框 的宽
度进行划分 。b r e a k S t r i n g ( ) 方法 用来将 文本按 照指定宽度划
分; i f n d N e x t B r e a k ( ) 方法用来查找下一个字符 串划分 为止 。 P a i n t ( ) 方法用来绘制 弹出框 , 包括透 明背景 色 、 弹 出框 文本 内容 , 滚 动条 和确认选项。
P o p u p类实现 了弹 出对 话 框 的各 个 共有对 象 , 以便程 序 中的其 他
类访 问, 把 这些 对象放置 在菜 单画 布 中, 是 因为玩 家通过 菜
R u n n a b l e 接 口。P o p u p 类 提供 了五种可 能 的确认模 式 , 分别 用五种静态字 符数 组 表示 , 这 五 种模 式依 次是 确 定 , 取消,
张 凯 斐
( 吕梁学 院 计算机科学与技术 系, 山西 离石 0 3 3 0 0 0 )
摘
要: J a v a应用程序产生的手机增值服务逐渐体现 出不 可估量 的影响 力。它对丰 富人 们的 生活 内容 、 提供
J2me课程设计--飞机游戏程序开发

XXXX信息科学与工程学院课程设计任务书题目:飞机游戏程序开发学号:201012220212姓名:XXX专业:计算机应用技术课程:J2ME手机应用开发指导教师:XXX职称:讲师课程设计任务书及成绩评定摘要这款游戏的名字叫《览桥风光》。
J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。
它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere”的Java特性而提高开发的效率。
随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。
本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序。
本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。
本论文介绍了J2ME的相关技术及本程序的结构分析和具体功能的实现。
关键字:J2ME;手机游戏;Java目录1本游戏背景介绍 42 开发环境的介绍................................................................. 错误!未定义书签。
3 程序结构、思想和相关技术 (6)3.1 本程序需要解决的主要技术问题 63.2 程序流程 73.3子弹的运行和控制94 程序分析和具体实现 (9)4.1 游戏进入前的选择 94.3地图的移动 (11)4.4地图的移动 (11)4.4玩家4次游戏机会的实现方法 (12)4.5游戏中的奖励及相关飞机的行为125总结 (14)附录一代码 (14)附录二操作说明 (14)1.本游戏背景介绍在抗战中,由国民政府领导的中国空军是所有国民党军队中抗战最为彻底,也最为英勇的部队,虽然开战之初力量悬殊,但是面对穷凶极恶的日本侵略者,他们毫不畏惧,视死如归,全力以赴投身到民族救亡的伟业中去,用自己的鲜血和生命谱写了中华民族最为豪迈的诗篇。
J2me游戏移植Android平台的研究与实现

vs a 提供 了使得游戏循环体紧凑 的绘画输人方法 ; 图 层 的架构使得 创建 的场 景成 为可能 ;i dae从 源 Tl Lyr e 图像簇 的调色 盘中组合 了一 个大 背景 或场景 ;p t S re i 适合 于动画人 物 ,并能检测 到在 游戏 中与其他对 象 的碰撞 ;aeMaae 则把 所有的图层粘合在一起 。 L yr n gr A do n r d平 台简介 : n ri i A dod是一 种基 于 Ln ] i 【 u@ V. 26内核 的综合操 作环境 。A do nri d以 Jv 为 编程 aa 语 言 ,从 接 口到功能 ,都有层 出不穷 的变化 ,其 中 A ti cvy等 同 于 JME的 MIl ,一 个 A ti it 2 De t cvy类 it (l s负责创建视窗 (idw)一 个活动 中的 A f一 c s) a wno , cv i i 就是在 fer n ( l v o g ud前景) r o 模式 , 背景运行的程序叫 做 Sri 。两 者 之 间 通 过 由 Sri Cnetn和 e c ve ev e onco c i AD IL连结 , 到复数程序 同时运行 的效果 。如 果运 达
行 中的 A t i c v y全部 画面被其 他 A t i it c v y取代时 , it 该 A ti c v y便被停止 (t p d , 至被 系统清除 (i ) it s p e )甚 o k 1。 l Ve i w等 同于 JME的 Dsl al,程序 人员 可 2 i a be py 以通过 Ve i w类 与 “ MLl ot档将 U 放置在 视 窗 X yu” a I 上 ,nri 1 的版本 可以利用 Ve A do . d 5 i w打造 出所谓 的 Wi e , d t 其实 Wi e只是 Ve gs dt g iw的一种 , 以可 以使 所 用xl m 来设计 l otH C的 A do eo a u,T y n ri H r 手机 即含 d 有大量的 wde。 于 Ve Gop是各种 l ot igt至 i ru w a u 的基 y 础抽象类 (bt c cas , i G u 之 内还可 以有 as at l )Ve m p r s w Ve G op i i ru 。Ve w w的构造 函数不需要在 A t i cv y中调 it 用, 但是 Dslyb i aal p e的是 必须的 , A ti 在 cvy中 , it 要通 过 f d i B I0 i Ve yd 来从 X n w ML中取得 Ve , nri i A do w d的 Ve i w类 的 显 示 很 大 程 度 上 是 从 X ML中 读 取 的 。 V e 与事 件 (v n) iw e e t息息 相 关 , 者 之 间通 过 Ls 两 i — tn r结 合在 一 起 ,每 一 个 V e ee iw都可 以注册 一 个 eetltnr vn i ee,例 如 : 当 V e 要 处 理 用 户 触 碰 s iw (oc ) tu h 的事 件 时 , 就要 向 A dod框 架注 册 Ve . n ri iw
基于J2ME手机游戏关键技术研究

程 序 运 行 过 程 中用 户 能 看 到 的 画 面 称 为 用 户 视 1 eWi (p t sr e B o a i d e e , 中第 一 i s t S r e p t, ol n px L v1 其 d h i i e e ) 图 。 实 际上 是 背景 图的 一 部 分 , 了产生 动 画 交果 , 参 数 为检 测碰 撞 的精灵 对 象 .如果 游戏 对 精度 要求 较 它 为
和 P A这 样 的小型设 备 的 Jv 语 言 。J ME虽 然不 是 续 卷 动 的背景 的效 果 。 D aa 2 在背 景 之上再 来绘制 游戏 精灵 , 炸弹 , 我方 战车 、 有 加油 桶。 1 图形 还 图 是 手 机上 配置 的唯一 的解 释语 言 .但 目前 已有上 千万 手 如敌 方战 车 , 机应 用 了 Jy 程 序 。这里 将详 细研 究 J ME游 戏 的开 叠 加后 的效 果 图 。 aa 2 发 的一些 关键 技术 。在 手机 游戏 开 发过 程 中为 了减 少
ln n i o ge dt me= 0 ;
G ahc g gtrp is rp is ega bcO; w i( n) hl e 1 eo
( t tm …sa t e= ri
/m / g为 用 于 构 造 砖 块 的 图 片 索 材 i Tld ae l Lyrn wTld.yr 0 0, g1 ,6; i L yrte ae= e i 1 e( , 0i ,61 ) e id e a 52 m
5111111311l111 - l ,… ,,,, ,,,,5, , "
f ( t- ; ma .n t; + o i 0i p1 g i ) rn i < e h+
}ac(xe t nep【 c t E cpi x)】 h o } J
基于J2ME的手机软件设计与应用

Op n ae 1vl 。其 l ,作 为得 到 S n公 司 官 e B s ̄0 i等 f J u
方大力支持的项 日,IV 3提供 了丰富的组件 , A U1、 采用与桌面环境 中, 泛应用的 S n 类似的设计 wig
接受。
作者简介 :陈军 (9 6一 ,男 ,江苏连 云港人 , 17 ) 连云港职业技术学院讲师、计算机调试技师。计
动 画效果、 Ri c h控件 、3)源自成、 P itr 1 ane、模
式 对 话 框 、I8 / tN等 。 为开 放 源 代 码项 f, 1N I O 作 _ j
S n公 司 于 20 年 发 布 了 L UI 的 源代 码 以及 u 08 w T
支持。针对这一 问题 ,本文在企面分析 目前常用 的手机程序界面设计方法的基础上,结合实例系
关键 词 :手 机软 件 ; 开发 ;设 计 ; 应 用
中 图分 类 号 : G72 1
文 献标 识 码 : A
文 章编 号 : 17 -4 6 (0 00 一O 8 一 O 3 5 42 1)6 O6 3 6
1 .引言
思想 ,易 学 易 用 , 具有 很 大 的发 展 潜 力 。 3 L Il 简 介 .W Iq 、 J L U T ( ih e h T okt 是 一 个 轻 W Lg t i t I oli I W g U ) ‘ 量 级 的 。 M EU : 1 2 I【具包 , 似 S n 类 wig的 MV 架 C 构 ,支 持 多 种 布局 、 皮肤 更 换 、字 体 、 触 摸 屏 、
设计- 套可重用的用户界面组件库 ,再针对多种 一 典型的手机环境完成具体的实现和移植 ,最后在 实际项 日的开发 巾使用这些组件库 来实现所需要 的用户界面。 日前比较有影响 的开源 J ME GU 2 I
基于J2ME/J2EE技术的乌诺牌设计与实现
E ma : ̄ @ ce ec — i x l cc. t a l n.
htp/www. z .e .a t: / dn sn tc
Co ue Kn we g n e h oo y 电 脑 知 识 与技 术 mp tr o ld ea dT c n lg
l g ca d t t or tiss h a e p rso e eo o i n he ne w k deal uc sa fw a t ft d v lpm e tpr es he n oc s.To t m v f3G r sa o he a a o l ea a n ppo t iy t c iv h r run t o a h e e a s o t dsa e fo h hyi a ly a ans o ar m o e ne or o tr ci o iepltor o h e p. itnc r m t e p sc lp a g i tt e t t w k fi e a t m b af m f rt e la n 介 ) 乌 诺 牌 ( N 是 由 意 大 利 的 一名 理 发 师 所 发 明 出来 的 , U O) 如今 已成 为 了全 世 界 人 人 都 在 玩 的 纸 牌 游 戏 。 它有 1 8张牌 I 如 图 1 0 l 】 ,
一
片空白, 市场 潜 力 非 常 强 大 , 藏 无 限商 机 。本 游 戏 针 对 当 前 的 市 场空 白并 迎 合 人 们 的娱 乐 交 流 需 求 而 开 发 的 , 文 同 时 介绍 了 隐 本
游 戏 的整 体 功 能 实 现 , 及 游戏 规则 画 面 和 运 作 , 手 机游 戏 一 样 具 备有 实 物 游 戏 的 真 实感 。 以 使
基于J2ME技术的手机游戏性能优化
收稿 日期 :o8— 6—0 ; 20 0 3 修回 日期 :0 8一l 20 O一1 。 7
作者简 介 : 解绍词 (9 9 一) 男 , 17 , 重庆市 人 , 硕士 , 讲师 , 事分布式计算 、 从 通信软件研究。
反应也有极高的要求 。为使得程序在高速运行 时能对键盘做 出及 时的反应 , 图像能以高速的 F s P 来运 行, 游戏程序 的代码在开发过程中必须进行适当的优化 , 高效 的手机游戏才能更好地适应 JM 2 E设备 , 最 终编写的程序必须要尽可能地挖掘 M D ( oi f ao ei m i , IP M b e n mli D v e fe移动信息设备配置文件 ) l I o tn cP l 在手
摘
要 : 对基 于 J ME技 术 的 手 机 游 戏性 能 优 化 问题 , 先 阐述 了优 化 游 戏 程序 的 必要 针 2 首
性, 然后 以 JM res 0li wT 为 开发平 台 , 绍 了如何 使 用其 自带的 P0i 2 Ewi ls T o t e k ( K) 介 rfe程序 去 定 l 位 最 需要 被 优化 的代 码位 置 ; 在此 基础 上 , 对 游 戏 中常用 的绘 图函数 和 内存 资 源 占用 问题 , 针 分
文章编 号 :6 2一 5 x(o 8 0 O 0 0 l7 O 8 2 0 )6一 6 7— 4
基 于 J 2 ME技 术 的手 机 游 戏性 能优 化
解绍词 何蔓微 ,
(. 1 重庆 邮电大学 软 件学 院 , 重庆 4 06 ;. 0 0 5 2 中国移动通信集 团重庆有限公司 数据维护 中心 , 庆 4 o4 ) 重 o 0 1
基于Pascal语言的J2ME游戏开发
20 年 第 1 期 06 1
计 算 机 系 统 应 用
基 于 P s a 语 言 的 J E游 戏 开 发 a c l 2 M
A 2M E Ga e d v l m e tb s d on P s a a g a e J m e e op n a e a c ll n u g
人 员提供 一条新的移动开发思路 。在介 绍 了 MIl Psa 的特 点后 , De a c l t 本文 实现一个 简单的扫 雷游戏 , 并详 细剖 析
了关键 的 实现 代码 。
关键 词 : DeP s a 2 MIl a c lJ ME 游 戏 t
1 引言
随着手机的普及 和开 发技术 的成 熟 , 动开 发已 移 经成 为具 有 巨大 商 机 的 I 业。其 中,2 、y i T产 JME Smb — a 、 n o sMo i n Wi w be和 蓝 牙 都 是 当 前 的 主 流 技 术 平 d l 台 , JME 而 2 更成为移 动开发领 域 的标 准。但是 , ME J 2 是基于 Jv aa语言 的。对于以前 的 主流程 序设计 语言 , 如基于 P sa 的 D l i 发者来说 , a c l ep 开 h 却是 一个不 小 的
界面运行效果。
2 MIl P sa 介绍 D t cI ea
2 1 2 开发工具介绍 . JME 当前 的 JME主 流 开 发 工 具 有 Wi l sT o i 2 re o lt es k
( K 、 eb a s Els WT )N te n 、cpe和 Jul r i B i e。 d
MIlP sa 是 一 个基 于 P sa 语 言 的 J ME开 De a c l t acl 2
基于J2ME的手机蓝牙对战游戏的设计
总第 2 3 7 期 21 0 2年第 7 期
计算机与数字工程
Co u e mp tr& Dii lEn ie r g gt gn ei a n
Vo. 0 No 7 14 .
l3 7
基 于 J ME 的 手 机 蓝 牙 对 战 游 戏 的 设 计 2
马 丽 张 国平 李 亚 丽
( aa J v Vit a M a ru l —
c ie , 体 系 结 构 hn ) 其
图 1 JME体 系 结构 图 2
的出现在一定程度上缓解 了这种 矛盾 , 蓝牙 技术具 有全 球 统一的频 率设 定 , 本 低 , 输 速度 快 , 用 范 围广 等 特 成 传 应
点 _ ] 本 文 以 五 子 棋 游 戏 为 研 究 对 象 , 合 J ME 和 蓝 2 。 结 2 牙 技 术 实 现 了 双 人 联 网 的 对 战 游 戏 , 而 增 强 了 游 戏 的 互 从
1 引 言
随着信息技术 的飞速发 展 , 手机 已经逐 渐从奢 侈 品发 展到了现 在十分普及 的消费电子产 品。手 机游戏作 为一 种 休闲娱乐方式 , 越来 越受 到人们 的欢 迎和重 视l 。但是 目 1 ] 前的手机 由于内存 资源受 限 , 机 间联 网游 戏 网络 传输 速 手
so t b l y a d S n in sa it n O o . i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3O卷增刊 2005年7月 广西大学学报(自然科学版)
Journal of Guangxi University(Nat Sci Ed) Vo1.30.Sup.
July,2005
文章编号:i001—7445(2005)增-0051-03 基于J 2ME的手机游戏开发与实现
唐天兵,严 毅,陈纬文 (广西大学计算机与电子信息学院,广西南宁530004) 摘要:随着Java技术的不断发展,手机等移动设备已经成为新的开发平台,在这些平台上使用J2ME和MIDP 进行游戏开发已越来越受到人们的关注.首先介绍了J2ME的体系结构和主要功能,然后结合一个游戏的开 发实例,详细描述了其开发过程. 关键词:J2ME;手机;游戏;实现 中图分类号:TP393.09 文献标识码:A ・
随着无线技术的飞速发展以及移动信息技术的进一步成熟,出现了很多有关无线应用开发的技术, 目前较为流行的无线编程开发技术主要有J2ME、BREW和WML三种L1].由于J2ME技术采用了跨平 台的Java语言,使得第三方软件开发商可以很容易地介入进来开发应用程序,也可以很方便地将应用 程序安装移植到移动电话上,并且还能支持应用程序的动态下载和升级,开发周期大大缩短,节约了开 发成本.本文首先介绍了J2 ME的体系结构和主要功能,然后结合一个泡泡堂游戏的开发实例,详细描 述了其开发过程.
1 J2ME的软件架构 J2ME(Java 2 Micro Edition)是SUN Microsystems在1999年6月提出的Java技术规范,它应用 在小型设备、独立设备、互联移动设备和嵌入式设备上.J2ME技术核心由一个Java虚拟机及一套适合 运行在上述设备环境上的API接口构成,J2ME技术包括配置和简表两部分 。J. 配置将基本运行环境定义为一组核心类和一个运行在特定类型设备上的特定JVM.J2ME的两种 标准配置是互联受限设备配置(CLDC)和互联设备配置(CDC).互联受限设备配置应用在存储容量为 128KB到512KB的设备上,如移动电话等.而互联设备配置则用于比PC机小但具有比512KB内存多 的设备,这一类设备包括互联网络电视系统、机顶盒、汽车导航以及娱乐系统等,CDC被定义为一种添 加了CLDC类的Java 2标准版(J2SE)的简化版.CDC是建立在CI DC的基础之上,并且为CI DC设备 开发的应用程序也可以运行在CDC设备上. 简表就是一套API集合,通过简表就可以定义J2ME所对应的Java平台,目前已经为J2ME定义 了两个简表:KJava和MIDP,它们都构建在CLDC之上.KJava包含一个特定于SUN的运行在Palm 操作系统上的API,不是一个标准的J2ME软件包.MIDP是专门为互联受限设备配置设计的,它为移 动设备提供了一套API集合,MIDP包含用户界面类、持久存储功能和网络功能,它同时也包括一个供 用户下载新应用到终端设备的标准运行环境.运行在MIDP下的小应用程序叫MIDlet移动设备小应 用程序.MIDP包含六个软件包,三个是核心CI DC软件包,另外三个特定于MIDP的软件包. 互联受限设备配置和互联设备配置都有各自的Java虚拟机.互联受限设备配置的Java虚拟机称 为千位级虚拟机(KVM),它仅有40KB到80KB的虚拟机核心静态内存,用在如手机等设备上.互联设 备配置的Java虚拟机(CVM)为较大的嵌入式设备等设计的.
收稿日期:2005一O4—20;修订日期:2005一O5一¨ 基金项目:广西大学科研基金(XO32O32) 作者简介:唐天兵(1972一),男,四川成都人,广西大学讲师,硕士.
维普资讯 http://www.cqvip.com 52 广西大学学报(自然科学版) 第3O卷 2游戏的设计与实现 本文设计的泡泡堂游戏是双人对战游戏,可以是一个玩家和手机自动控制的玩家进行对战,也可以 是两个玩家共同进行对战.当选择是两个玩家共同进行对战时,一个玩家进入游戏主界面应该首先选择 自己的角色,若已有玩家在等待则立该开始游戏,如果是自己先进入游戏,则要等待另一个玩家进入游 戏才可以正式开始,玩家双方进入游戏时各在地图的一端,中间放置许多障碍物,玩家只能通过放泡泡 把障碍物清除和攻击敌方,游戏的最终目的是把对方玩家彻底消灭就可以胜出了.图1和图2分别给出 了该游戏在手机仿真器上开始时选择类型的画面和对战时的游戏画面.
图1选择类型的图面 2.1程序流程图 图2对战时的游戏画面
双人对战游戏在两个不同手机上对战,涉及双方手机的连接和数据传递等.单人游戏在一个手机 上和手机控制的对手对战,它不涉及双方的连接等,但都在程序中采用了多线程同步机制.图3给出了 双人对战游戏的程序流程图.第一个玩家选定的角色默认为Server,它打开Server端口并监听Client 端的连接请求,第二个玩家选定的角色默认为Client,它向Server端发送连接请求.一旦两个玩家连接 成功后,就启动游戏主线程,接着启动主控线程,不断接收来自对方玩家的数据,主控线程通过修改游戏 主线程的接口参数,影响游戏主线程,这两个线程会一直运行直到游戏结束.在游戏主线程中还会相应 地调用控制泡泡爆炸的线程和数据发送线程,这两个线程会在完成其任务后结束. 2.2类的组成 程序主要由六个类组成,图4给出了为它们之间的关系图. GameMIDlet是本程序的主类,它继承了MIDlet ],该类控制着整个程序的运行,并且可以通过相 应函数从程序描述文件中获取相关的信息,可以管理程序的创建、开始、暂停和结束. Server和Client这两个类是用户进行角色选择后的两个分支,两者在功能上最大的区别就是在游 戏正式开始之前,一个扮演服务器的角色,在指定端口监听客户端的请求信息,一个扮演客户端的角色, 向服务器端发送请求信息,在游戏开始之后两者的工作都是一样的,启动游戏主线程后,其最重要的作 用就是定义主控线程. MyGameCanvas是程序的主要功能类,它承继了Canvas类,引用了MIDP的游戏包,实现了绘制 地图,绘制角色,角色定位,接收并响应键盘输入,格式化数据,判断胜负和打印结果等主要功能.它通过 接口参数与主控线程相关联,主控线程接收到数据后修改其相应的敌方坐标值,此类通过游戏主线程根 据双方当时位置重绘画面,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的 进行状态. Bomb和Sender这两个都是类由MyGameCanvas调用.Bomb是控制泡泡爆炸的线程类,从放泡 泡开始创建线程,实现的功能主要是放泡泡,控制泡泡爆炸延时,绘制泡泡爆炸过程及结果,若玩家双方 任何一方在爆炸范围则修改胜负标志,然后结束线程.Sender相对来说功能比较简单,它完成的功能是
维普资讯 http://www.cqvip.com 增刊 唐天兵等:基于J2ME的手机游戏开发与实现 53 将MyGameCanvas已经格式化好的数据通过已建立的连接发送给对方玩家,数据发送出去后线程就结 束.
3 结束语 本文详细介绍了J2ME的软件架构,开发并设计了泡泡堂游戏,该游戏可以实现在一个手机上的单 人游戏,也可以实现不同手机上的双人游戏.J2ME是基于Java体系的移动设备程序开发和运用平台, 有着良好的软硬件兼容性,代表了商务和个人移动通信应用软件的发展方向,具有广阔的市场前景.
图3程序流程图 图4类的关系图 参考文献: [1]林胜利,刘华军.精通J2ME无线编程[M].北京:中国铁道出版社,2004. [23李迅.J2ME无线设备编程[M].北京:机械工业出版社,2002. Is]王森.Java手机程序设计入门与应用[M].北京:中国铁道出版社,2002. [4]李振军,成良玉.基于MIDP的Java手机游戏开发方法的分析与实现[J].计算机应用,2004,24(3):237—241
Development and Realization of Cell Phone Game based on J 2ME TANG Tian—bing,YAN Yi,CHEN Wei—wen (College of Computer and Electronic Information,Guangxi University,Nanning 530004,China)
Abstract:Mobile devices such as cell phone have resulted in a new platform with the development of Java.Game development,specifically those using the Java 2 Micro Edition(J2ME)in conjunction with the Mobile Information Device(MIDP),becomes more and more important.In this paper。 introduces the system structure and main functions of J2ME,and then describes in detail the developing process combining with the instance of game.
Key words:J2ME;cell phone;game;realization (责任编辑张晓云)
维普资讯 http://www.cqvip.com