网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2ME的手机游戏开发   摘要:论文着眼于J2ME技术的应用,开发一款嵌入手机的赛车游戏,在J2ME的相关技术下完成作品的整体构思,分析并设计了游戏结构,实现了整套游戏的开发。最终游戏能以亲切的欢迎画面把用户带入动感、逼真的赛车中,自由方便的控制可以使用户在高速路上所向无敌,一路飙升,帮助用户真正体验F1赛车。   关键词:J2ME;手机游戏;MIDP2.0   中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)35-2544-02   Development of Mobile Phone game Based on J2ME   ZHANG Li-juan,WU Ai-yan   (Shijiazhuang Colloge,Shijiazhuang 050035,China)   Abstract:The paper focuses on the J2ME technology application, develops a Embedded-mobile race car game. First under the J2ME related technology the whole game idea is completed. Then the paper proposes the game structure, and the process of realization. Users can feel truely the lifelike race car by the kind welcome picture,and the free convenience operation can make users feel a kind of car speed on the high-speed road and an experiencement of F1 vehicle race.   Key words:J2ME;mobile phone game;MIDP2.0      1 引言      随着计算机软件技术的不断发展,嵌入手机等移动设备的软件开发逐渐出现了新的突破。Java技术的兴起,解决了移动设备软件开发固有的一些弊端,也使高级手机游戏的开发成为现实,其良好的跨平台特性和面向对象的优势在嵌入移动设备的软件开发中显示出了巨大的威力[1]。而J2ME(Java 2 Micro Edition)的诞生给高级手机游戏的开发又带来了新的生机。J2ME技术用于手机游戏开发,不但便于查看游戏运行过程中内存的占用量和程序的每一部分代码消耗了多少处理器时间,而且可以不断地优化代码,使用J2ME和MIDP进行手机游戏开发已越来越受到人们的关注[2]。   该文着眼于J2ME技术在手机娱乐上的应用,开发一个的基于MIDP2.0的手机《赛车》游戏程序,并介绍了游戏的结构分析和具体功能实现。游戏的界面和运作方式,尽力模拟手机游戏的普遍性形式,成为一个完整的手机游戏。      2 作品思想及主要技术      2.1 作品思想   一个相对比较完整的手机游戏,通常包括了:新游戏、游戏设置、分数、游戏帮助、游戏说明五个主要部分[3],本作品也是如此,尽量模拟使之成为一个完整的作品。其作品主要思想如下所述:   1) 背景高速路采用滚动式图片,自定义可视化区域,由此可以在周边空间加上用户反馈信息:分数、级别等,也用来辅助实现背景图片的滚动;对于背景图片的描绘实现,定义了游戏背景的一个特定区域,由此重复利用它来生成一个完整的背景图片。   2) 游戏设置选项包括了游戏说明,游戏难度的设置,暂停和开始。   3) 己方控制跑车,尽量逃避高速路上其它车的撞击,同时跑车拥有加速的功能;跑车积数为一定值,级别自动加一级,玩到一定级别,有鼓励提示,同时,级别越高难度越大;一旦跑车与其它车相撞,游戏结束。   游戏程序是一项精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万行程序,绘图事件、键盘事件都会以极高的频率在后台等待响应,若有丝毫的差别都将很容易导致程序在运行不久后可能出现严重错误,甚至死循环。因此,其逻辑设计应当相当严谨,需将所有可能发生的事件及意外情况考虑在设计中。   2.2 主要技术   1) 2D绘图技术:可以使用Graphics类实现2D绘图的功能。Graphics类具有24位深度色彩的绘制能力,以三原色分别各占一个字节表示其颜色[4]。程序在paint()函数中使用Graphics绘制,GameCanvas可调用getGraphics()函数直接绘制在缓冲区上,可以在任何时间请求传输到前台。其对象会被传

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档