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

毕业设计(论文)-J2ME炸弹人游戏在手机上的实现.doc

毕业设计(论文)-J2ME炸弹人游戏在手机上的实现.doc

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 目 录 I 摘 要 1 前 言 2 第1章 J2ME 3 1.1 手机游戏简介 3 1.2 J2ME简介 3 1.2.1 概述 3 1.2.2 配置 4 1.2.3 简表 5 1.3 关于本课题 5 1.4 术语与缩写解释 6 第2章 开发平台与主要技术 7 2.1 开发平台 7 2.1.1 Eclipse 7 2.1.2 EclipseME 7 2.1.3 JDK 7 2.1.4 Wireless Toolkit 8 2.1.5 Proguard 8 2.1.6 诺基亚N6070 8 2.2 主要技术 8 第3章 需求分析 10 3.1 运行平台 10 3.2 界面要求 10 3.3 速度要求 10 3.4 具体需求 10 3.4.1 主要界面 10 3.4.2 闪屏 11 3.4.3 菜单 11 3.4.4 帮助与关于 11 3.4.5 角色 11 3.4.6 地图 12 3.4.7 泡泡 12 3.4.8 道具 12 3.4.9 游戏规则 12 3.4.10 关卡 13 3.4.11 其它 13 第4章 程序实现 14 4.1 整体框架 14 4.1.1 类设计 14 4.1.2 文件结构 16 4.2 启动 17 4.3 闪屏 18 4.4 菜单 20 4.4.1 模型层 21 4.4.2 视图层 22 4.5 文字换行与分页 24 4.6 地图设计 26 4.6.1 基本结构 27 4.6.2 砖块属性 29 属性规则 29 判断属性 30 增加属性 31 删除属性 31 4.6.3 地图绘制 32 4.7 资源准备 33 4.7.1 图形处理原则 33 4.7.2 本游戏的图形资源处理 34 4.7.3 声音资源准备 35 4.8 游戏基本原理 35 4.8.1 状态机 35 4.8.2 线程 36 4.8.3 FPS控制 36 4.9 场景类 38 4.10 图层 40 4.11 炸弹 41 4.11.1 创建与回收 41 4.11.2 更新状态 42 4.11.3 爆炸 44 4.11.4 引爆 45 4.11.5 清除爆炸效果 46 4.12 道具 47 4.13 角色 47 4.13.1 创建 48 4.13.2 更新 48 4.13.3 移动 51 4.13.4 设置炸弹 52 4.14 播放声音 53 4.15 资源装载与进度条 53 4.16 关卡 54 4.16.1 保存关卡配置 55 4.16.2 读取关卡配置 56 4.17 兼容性设计 57 4.18 打包与混淆 59 第5章 总结 61 参考文献 62 致谢 63 摘 要 J2ME虚拟机在手机上的普及为手机游戏的发展提供了最适合的土壤,随后MIDP2.0的发布,特别是其中新增的GameAPI使得手机游戏开发者可以更专注于游戏性的增强而不再是繁琐的动画处理与地图设计,让开发过程变得更加方便迅捷,它是手机游戏发展的重要里程碑。本文完整地描述了如何在Eclipse平台应用J2ME技术,特别是MIDP2.0中新增加的GameAPI在手机上实现一个炸弹人游戏(原型为网游《泡泡堂》),核心在于其游戏引擎的构建。其中涉及到的技术有Midlet框架、游戏状态机、线程、精灵、地图、关卡、程序优化及兼容性设计等。 关键字:J2ME;MIDP2.0;GameAPI;Eclipse;手机游戏;炸弹人;泡泡堂 作 者: XXX 指导老师: YYY 前 言 在信息社会中手机以及其他无线设备越来越多地走进普通老百姓的工作和生活中。中国是世界上移动通信发展最快的国家之一,2000年无线通讯用户突破7370万,今年移动用户数已突破1.4亿,成为全球第一大移动通信市场。而且这个数字还在强劲增长之中,权威人士预测,到2005年,中国手机的拥有量将达到3.5亿部。这无疑是一个很大的市场。随着信息网络化的不断进展,手机以及其他无线设备上网也势在必行。传统的手机软件存在着很多弊端,而java技术在无线网络服务中的优势是非常明显的。 本课题是利用java的微型版本j2me进行手机游戏的开发,由于本人知识的有限,以及客观条件的限制,本人打算开发一个单机版的游戏。本人在网络上玩过《泡泡堂》游戏,曾经为了和别人比赛,苦苦的玩了好多次,追求胜利!后来得知这个小小的游戏是盛大当年代理很成功的一款网络游戏,许多人都玩过,也很喜欢。现在这款游戏的版本已经更新了数代,游戏生产厂商继续开发这个游戏,看来这个游戏还是有很大的市场的。于是,我决定利用自

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档