ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:38.47KB ,
资源ID:7958683      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7958683.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于J2ME的手机游戏开发.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于J2ME的手机游戏开发.docx

1、基于J2ME的手机游戏开发 本文由fwx04134贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 维普资讯 计算机时代 年 第 期 基 于 的手机游戏开发 杨 秋 霞 ( 华北电力大学信息工程 系,北京 ) 摘 要: 目前无线设备上的大多数应用程序都是 内置的且功能固定,没有制造商的参与很难进行软件升级和安装新软 件 , 的发展 和 手机 的 出现使 得 第三 方可 以开发 各种手机 应 用程序 。 文在 分析 了 技 术的基 础上 , 绍 但 本 介 了一 个手机 游 戏 开发 实例 。 关键词 : ; 手机 ;手机 游戏 引言 传统手机中的软件是

2、在手机 出厂时由手机制造商固化在 机使用者总是希望不用花太多的钱就能使手机功能不断升级 。 了。 手机与传统手机的最大区别在于可以运行第三方提供 的应用软件, 当然应用软件必须遵循 的编程规范。这样 , 手机使用者可以根据 自己的需要从网上下载或购买应用软件。 而在各种应用软件中 , 手机游戏所占的比例是最大的 。有鉴于 此, 本文介绍在 平台下进行 手机游戏开发的基本原 理 和开发 过程 。 的层次 结构 为了使 程序广泛适用于各类嵌入式平 台, 满足市场 宿主机的操作系统, 内部则分为三层 : 虚 ( 中有两类虚拟机 : ( , 虚拟 机 )与 ( , 虚 拟机 ) 的 功 能 比 , 功

3、 能更 为强大 。 底层是 其硬件设备上的, 要更新手机的功能就要更换一部手机 , 而手 对个性化和灵活性的需求 , 采用了模块化的结构 , ; ( ; 简表层 ) 。 随着由 公司提出的 技术的成熟, 手机终于出现 拟机层 ) 配置层) ( 层为应用程序提供运行基础 , 存在两种配置 : ( 连接限制设备 , 配置)与 一起用于内存有限电力供应有限的嵌入式装置 , ( : 手机 等 ) ( 如 , 。 , 连接设备配置)与 一起用于要求 内存超过 , 兆的电力供 应相对充足的嵌入式装置 ( : 如 智能化空调 , 冰箱等 ) 。 层 建 立 在 层 之 上 ,定 义 了 一 整 套 应 用程

4、 序可 用的 。 类 ( 的体 系结构 技术 公 司的 技术 目前有 三个 平 台 : ( , ) ), ( , ? ( , 区别 如图 )其 所示 。 , 移动信息设备简表) 公司推 出的简表中被 是 采用最多的一种 , 它建立在 上 。 开 发 技 术 手机 中的 集成在手机 中的 通常采用 结构。 其中: 包 括 的 核 心 包 括 用 户 接 口 ( , ) 和 ? 接等 扩展 连 。 通 用结 构与 手机 中的 结构之间的对应关系如图 所示。 通 用 结 构 用 于 手 机 的 结 构 【 厂 厂丽 【 一 图 术分类应用 技 作为平 台, 定位于服务器端 , 定位于客户端 , 而

5、则定 位于 嵌入式 系统 。但它 们要 基 于 虚拟 机 ( ) 才能运行 , 和 是 虚拟机的压缩版 , 用在内存比 较小的移动设备上 。 因此 , 公司将 定义 为 “ 一种 以广泛使用的消费 性产品为目标的高度优化的 运行环境 , 包括移动电话 、 寻 图 通用结 构和用 于手机 的 结构 之 间对应关 系 介绍 呼机 、 个人数字助理 、 数字机顶盒和汽车导航系统等” 。 川 由图 可见 ,手机程序其实是 完全基 于 开发的。 维普资讯 提供一种标准的运行环境 ,允许在终端用户设备上动态 、 )小球 ( 在程序里命名为 。 ) 玩家通过手机按键控 地配置新的应用程序和服 务。 制龙的移

6、动 ,由龙抬头来弹起心状物撞击屏幕上方的三排小 下不断做着抬头的动作故给游戏命名为 “ 龙抬头” 。 包括一个低级的 和一个高级的 。低 球 , 把球全部撞完则通过游戏取得成功。由于龙是在玩家控制 级的 允许完全访问一个设备的显示屏 , 也允许访问键盘事 件, 但是没有可用的用户界面控件 , 应用程序必须精确地绘制 出按钮和其它所有的控件。相反 , 高级 提供简单的用户界 面, 而控件却不能直接访问原始的输入事件或显示屏 。 的 实现确定了绘制控件的方法, 也确定了如何管理用户输入。 包 含三 个核 心 软 件 包 、 和 ,另加四个特定于 的软件包 : 、 、 、 。 图 游戏 界面 设计

7、所有基于 的程序的主类都必须是基于 的。 是一 个 类 , 扩 展 了 它 在游戏中玩家通过控制左右键来控制龙的水平移动方向 , 键弹起 使其垂直向上运动 。如果 与小球发生 就会下降 ,但下降的方向是随机 抽象类, 主要实现 (、 和 方 撞击小球会 自动消失 , ) 在下降过程 中若碰到左右两边的墙壁会被反弹 , 所以玩家 法。 在应用程序生命周期中有三种可能的存在状态 : 运 的, 接住 如果接不住 , , 掉下去 , 则游 行状态 、 暂停状态、 销毁状态。运行状态始于 方法被调 要控制龙的移动 , 上升之后没有撞击到小球 , 而只是碰到手 用时。 在暂停状态中, 将释放一部分资源 ,

8、 但是它准备着 戏结束。如果 是直线下降 ,龙不需移动就可接住 再次被运行。 销毁状态则永久关闭, 释放所有的资源。 应用程序 机顶端边框 ,则 。左右移动龙 ( 此时心状物由龙头顶着随着龙移动 ) 到有 只需要负责实现这三个方法, 方法都由系统来调用。 一 个 手机程序的基本框架如下 : ( ) ) ) ( ) ( ) ) ( ) ) ) 小球的下方继续撞击 , 直到所有小球都消失, 则游戏成功。 为给不同的游戏者提供不同的挑战空间, 游戏设定了三个 难度等级 , 等级越高 , 下降速度就越快。 程序 中主要 类说 明 粪一 框架 同前面介绍的 手机程序的基本框架一致。用来 管理程序所用到的

9、各种资源 , 包括图像和声音 , 以及另外两个 用到主要类 和 的实例对象 ,设置 游戏 的难 易程度 。 画 面 显 示妻 该 类 是 继 承 于 中 低 级 , 即 。 在 开发 步骤 配置开发环境一编 写 源程序一编译运行一打包一下 载到 手机。 必须覆盖其父类 的 ( 方法 , ) 在方法 中实现画面的重画。另外还需要覆盖 方法来响应按 键 做相 应 的处 理 。 根 据各 种对 象如龙 , , 的具体位 置 来描绘 整 个画 面 , 函 球 该 数 是 由 系统 来调 用的 。 游戏 开发 实例 游戏 开发环境 。 手机游戏 的真实运行环境是 手机 。一般来说 , 游戏的开发是先在

10、机上模拟 ,模拟成功后再打包下载 到手机上。本文的模拟环境是 : 系统环境, ; 平台 支持 , ( ;开发工 具 ,采用 的 】 ) ( ) 响应 手机 的方 向键 , 来控制 龙 的左右 移动 , 以及龙 的抬 头动作 )手机 模拟器 , ; ( 采用 自带的模拟器或 手机 模拟器 。 ( ) : 其中 ( 可到 公 和 司的官方网站 上免费下载 , 手机模拟器可到 中国 手机 网免费下载 。 设计 思想 ; 本文设计了一个基于 的手机小游戏 , 游戏界面设计 如图 所示。界面元素有三种 : 、 龙 心状物 ( 在程序里命 名为 ; 维普资讯 计算机 时代 年第 期 简单的例子 , 介绍了

11、基于 的 手机游戏开发的一般步 ; 骤。 手机即将普及, 对其游戏的开发也应该是业界的一个 热 门, 开发出实用的基于 的 手机游戏是手机游戏未 来发展的方向。 ) ) 速 度控制 妻 该类用来控制 的移动 、 反弹方向等 。其实质是按指 定的时间间隔 ( 对应游戏难度 ) 计算各对象的位置 , 然后通知 系统去调用 的 方法 , ( ) 来改变画面的显示。 根据 各种 情况 , 来决 定对 象在 画面 中的位 置。 ) ( , 产生随 机数 , 的反 弹 方向 不确定 : 让 ( ) ( 游 戏 开 始 ) ( 游 戏 进 行 中 ) ) ) 程序 运行效 果 图 运行 效果 图 参 考 文

12、献 : 【】 : 程序在 和 手机 模拟器上都进行 了测 试, 运行良好 , 在 手机模拟器上的运行效果如图 【 手机 编程 基础 大学 出版社 , 】 睛肆 所示。打包后移至 手机上运行 , 效果是相同的。 】温 尚书 无线 通信实 用案例教 程 清肆大 学 出版社, 结束语 本文阐述了 手机游戏开发的相关基础知识 , 并以一个 : 园 ( 第 页) 上接 是由用户直接到资源站点获取认证 , 还是通过代理来完成对被 访问资源站点的认 当网格 中新增站点时, “ ? 对 全局 一本地 映射表” 的静态更新由谁来完成?网格中私有资源 ( 如资源 站点的隐私 ) 的安全防护问题如何解决? 网格中的

13、欺骗与攻 击的检测与防范策略问题如何解决?等等。 结束 语 本文给出的 安全架构模型是在 的基础上 , 将传统 网络的安全认证策略与 安全基础结构进行结合 , 克 服 了传统的典型网格安全结构的不足 , 提高了网格的安全性能 以及 计算效 率 。但 是 , 们应 当看 到 : 的应 用 才刚 刚 开始 , 我 网格 网格的安全问题更是一项复杂的系统工程 ,网格的安全结构 、 安全技术与策略都有待不断地完善, 还有许多问题值得讨论和 研究 。 图 中的认证 、 授权和安全策略 有待继 续研 究的 问题 参考 文献 : 【 】刘肆 志等 网静 安全 问题初 谈 微机 发展, 用户间直接认证策略与通

14、过代理实现认证策略的协调 问题 。在什么情况下可以不通过代理直接实施资源认证?譬如 在用户的 利用率降低到什么程度时可 以由用户直接到要 访问的资源站点通过认证并获取授权证书 , 进而建立用户与资 源站点间的信任与被信任关系? 什么情况下才需要通过代理完 成安全认证? 当用户主机和代理主机的 都比较空闲时, 【 】剩 怡文 等 息 网静 安 全体 系结构 的研 究 信 北京航 空航 天大 学 学报 , 】陈辉, 王平 计算 的安全 体 系结构 分析 计算机 安全 , 网静 】蒋文保等 基于多种证书的网静安全 系统 一种 清肆大学学报, :徐 ,军 静 的 全 构军 通 技 , 国 锐肖 模网

15、中 安 架 事 信 术 本文由ERICKCWANG贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 第 25 卷第 9 期 2008 年 9 月 计算机应用与软件 Computer App lications and Softw are 基于 J2M E的手机游戏开发 蔡长安 仇亚东 (盐城师范学院信息科学与技术学院 江苏 盐城 224002) 摘 要 随着 J2M E ( Java2 M icro Edition )技术在移动电话上的实现 ,在移动电话上开发游戏程序的速度大大地提高了 ,开发难度 也有所降低 。然而 ,移动电话的资源是十分有限的 ,这

16、就导致在移动电话上开发游戏程序必须依据一些特殊的规定 ,否则游戏程序 就难以在移动电话上运行 。在介绍 J2M E主要技术基础上 ,提出了自己的设计方案 ,设计了一个手机游戏 ,并对系统中的一些关键 技术进行讨论 ,最后对手机游戏编程技术的发展方向进行了展望 。 关键词 J2M E 手机游戏 游戏编程 D ES IGN O F MO B I E PHO NE GAM E BASED O N J2M E L Cai Chang Q iu Yadong an ( S chool of Infor a tion S cience and Technology, Yancheng Teachers C

17、ollege, Yancheng 224002, J iangsu Ch ina) m Abstract ith the imp lementation of J2M E ( Java2 M icro Edition) technology on mobile phones, the development of mobile phone games W is speeded up as well as easier However, the capacity the resource occup ied in mobile phones is finite, which forces the

18、 mobile phone games . nology, we put for ward a design scheme of our own. A s an app lication, a mobile phone game is designed, and some key techniques are dis2 cussed which are used to realize the system. A t the end, we also look for ward the development of games p rogramm ing technology in mobile

19、 phone environment . KeywordsJ2M EMobile gamesGames p rogramm ing to follow some special rules, other ise, game p rogram s is hard to run smoothly In this thesis, based on the brief introduction to J2M E tech2 w . 0 引 言 1. 2 J2M E 的层次结构 J2M E采用模块化的结构 ,底层是宿主机的操作系统 , 内部 当前 ,无线通信已经成为发展最快 、 最前沿的通信领域之 一

20、。手机等移动设备的拥有量早已超过 PC 机 , 目前无线市场 面临的最大问题是缺乏关键性应用 , 手机游戏自然而然成了热 点问题 。目前手机游戏主要有嵌入式游戏 、 短消息服务游戏 、 浏 览器游戏 ; 在 J2M E出现之前 ,如果希望在移动电话这样的设备 上开发游戏程序 ,就必须使用专用的 AP I和开发工具 ,并且开发 出来的游戏程序无法在其他移动电话上运行 。随着 J2M E 的出 现 ,广大的开发人员可以使用一种通用的开发语言 Java 来为 移动电话开发 ,它能在任何厂商的移动电话上运行游戏 。因此 J2M E的出现必将导致手机游戏程序的普及 。 1 J2M E 的体系结构 1. 1 Java 技术 Sun 公司的 Java目前有三个平台 ,即 J2EE ( Java2 Enterp rise Edition ) 、 J2SE ( Java2 Standard Edition )和 J2M E。 作为 平 台 , J2EE 定 位 于 服 务 器 端 , J2SE 定 位 于 客 户 端 , J2M E则定位于嵌入式系统 。它们都要基于 Java 虚拟机 ( JVM ) 才能运行 。 则分为三层 , Java V irtual M ac

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1