J2ME手机连连看游戏报告.doc

上传人:灯火****19 文档编号:134959407 上传时间:2020-06-10 格式:DOC 页数:18 大小:257.50KB
返回 下载 相关 举报
J2ME手机连连看游戏报告.doc_第1页
第1页 / 共18页
J2ME手机连连看游戏报告.doc_第2页
第2页 / 共18页
J2ME手机连连看游戏报告.doc_第3页
第3页 / 共18页
J2ME手机连连看游戏报告.doc_第4页
第4页 / 共18页
J2ME手机连连看游戏报告.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《J2ME手机连连看游戏报告.doc》由会员分享,可在线阅读,更多相关《J2ME手机连连看游戏报告.doc(18页珍藏版)》请在金锄头文库上搜索。

1、摘 要 J2ME 虚拟机在手机上的普及为手机游戏的发展提供了最适合的土壤 随着 MIDP2 0 的发布 特别是其中新增的 GameAPI 使得手机游戏开发者可以更专注于 游戏性的增强而不再是繁琐的动画处理与地图设计 让开发过程变得更加方便迅 捷 它是手机游戏发展的重要里程碑 随着社会节奏的加快 平常工作的竞争强度也加大 生活的压力也跟着加重 所以休息时或下班后大家都需要个休闲的娱乐工具 来放松自己 缓解自己的压 力 消除紧张的疲劳状态 连连看游戏是一种意趣休闲的小游戏 不仅能调节精 神 还能在游戏中锻炼我们的眼力视野 注意力的专心的程度 开发我们的思维 能力 同时可以充实自己 向高等级挑战 培

2、养我们面对困难时自己所具有攻克 困难的信心 本文完整地描述了如何在 Jbuilder 平台应用 J2ME 技术 特别是 MIDP2 0 中 新增加的 GameAPI 在手机上实现连连看游戏 原型为电脑上游戏 连连看 核心在于其 GameMap 类这一模块的构建 其中涉及到的技术有 Midlet 框架 游 戏状态机 线程 精灵 地图 关卡 程序优化及兼容性设计等 关键词 J2ME Midlet 框架 连连看 地图 ABSTRACT J2ME virtual machine on your phone penetration of the cell phone game development o

3、ffers the most suitable soil With MIDP2 0 releases particularly with the new GameAPI makes mobile phone games developer can concentrate more on the game instead of strengthening cumbersome to deal with the animation map is designed to allow the development process more conveniently and quickly It is

4、 a important milestone in the development of cell phone games With the quickening of social rhythm the intensity of competition of working usually is strengthened the pressure of life follows to aggravate too So everybody needs an amusement tool of recreation when coming off duty or having a rest re

5、lax one alleviate one s own pressure dispel the tense fatigue state This paper describes the integrity of how the Jbuilder platform in J2ME technology especially MIDP2 0 newly added GameAPI on cell phones to achieve a LLK Game prototype online computer game LLK Game the core of its game GameMap clas

6、s building With respect to the technology Midlet framework state game machine thread clever maps hurdles Process optimization and compatibility design The first chapter describes the J2ME games and the paper agreed terms The second chapter describes the development of the game and to use the platfor

7、m of the main technologies Chapter III of the game for a simple needs analysis Chapter 4 is a concrete realization of the game and describe some of the key technology Chapter 5 is about the process of summing up and how to finish this design KEY WORDS J2ME MIDlet framework LLK maps 基于 J2ME 的手机连连看游戏开

8、发 目目 录录 1 引言引言 1 1 1 编写目的编写目的 1 1 2 开发背景开发背景 1 1 3 项目开发目的项目开发目的 1 1 4 项目提出意义项目提出意义 2 1 5 参考文献参考文献 2 2 总体设计总体设计 2 2 1 需求分析需求分析 2 2 1 1功能需求功能需求 2 2 1 2开发环境需求开发环境需求 3 2 2 运行环境运行环境 3 3 开发平台及开发技术开发平台及开发技术 4 3 1 J2ME 基础知识基础知识 4 3 2 开发工具和环境搭配开发工具和环境搭配 4 3 2 1开发工具开发工具 4 3 2 2环境搭配环境搭配 5 4 详细设计详细设计 5 4 1 界面详细

9、设计界面详细设计 5 4 2 功能详细设计功能详细设计 8 4 3 打包测试打包测试 14 5 结论结论 14 基于 J2ME 的手机连连看游戏开发 第 1 页 共 14 页 1 引言引言 1 1 编写目的编写目的 本报告是对连连看游戏进行详细设计 是系统实现的出发点 是后续开发步 骤及软件维护工作的基础 报告用于沟通用户 加深开发人员对系统的理解 使 得程序员能够根据本报告实现系统 本报告将成为以下各开发阶段的参考和约束 文档 1 2 开发背景开发背景 随着技术对游戏经验的促进 游戏市场持续增长 越来越多的人开始认为 经过了许多人共用一台计算机的大型主机时代 一人一台计算机的个人 PC 时代

10、 之后 下一个时代就是一人多台计算设备的普及计算时代 Ubiquitous Computing IBM 称之 Pervasive Computing 计算设备将从单一的 PC 扩展到各 种各样的大小和功能 从家庭消费电子产品 到个人随身携带 穿着 车载的各 种移动信息处理设备 多样化是这个领域的最大特点 一次编写 到处运行 的 平台无关性 对网络 多重设备间联网的机制 JINI 显然对这个领域是至关重 要的软件条件 这个领域内的 Java 标准就是 J2ME 1 3 项目开发目的项目开发目的 本设计开发一个基于 J2ME 的手机连连看游戏 主要包括以下模块 游戏引擎 模块 游戏界面模块 要求学

11、生按照软件工程的方法 从需求分析入手 到概要 设计 详细设计 然后编码 测试 最终完成 能够培养学生理解并掌握软件开 发基本流程和方法 掌握基于 J2ME 的基本开发技术 游戏开发技术 1 4 项目提出意义项目提出意义 随着社会节奏的加快 平常工作的竞争强度也加大 生活的压力也跟着加重 基于 J2ME 的手机连连看游戏开发 第 2 页 共 14 页 所以休息时或下班后大家都需要个休闲的娱乐工具 来放松自己 缓解自己的压 力 消除紧张的疲劳状态 连连看游戏是一种意趣休闲的小游戏 不仅能调节精 神 还能在游戏中锻炼我们的眼力视野 注意力的专心的程度 开发我们的思维 能力 同时可以充实自己 向高等级

12、挑战 培养我们面对困难时自己所具有攻克 困难的信心 1 5 参考文献参考文献 1 詹建飞 J2ME 开发精解 北京 电子工业出版社 2006 1 2 张小玮 J2ME 无线平台应用开发 北京 清华大学出版社 2004 3 张小玮著 J2ME 无线平台应用开发 清华大学出版社 2003 年 11 月 2 总体设计总体设计 2 1 需求需求分析分析 2 1 1 功能需求功能需求 为了便于游戏者操作 游戏的界面简洁明了 控制区和操作区分别在游戏界 面的上部分和下部分 这样游戏者不至于在进行游戏时搞混 控制区由一排按钮 组成 里面包括游戏的模式选择 游戏的开始 暂停 游戏成绩分数点 游戏的 帮助主题以

13、及游戏的设置选项 游戏开始由函数调用来完成游戏图片的加载 随 机产生图片排列 游戏操作区是用手机的上下左右键来控制图片的移动 用中间 键作为选中键 当连续选定两个相同图片后 且两者的连线在算法允许消去的范 围内 则消去这两个相同的图形 当游戏者一时找不到可消去的相同的图片时 就可以利用控制区中的提示按钮 则会随机的产生一对可消去的图片 当游戏中 还有图片且不可消去时 则可利用控制区中重新洗牌按钮 则会把存在的图片打 乱后重新组合 就可以继续游戏 基于 J2ME 的手机连连看游戏开发 第 3 页 共 14 页 图 3 2 数据流图 图 3 3 数据流图 2 1 2 开发环境需求开发环境需求 为了

14、游戏者安装的方便以及游戏的兼容性 考虑到游戏者大多数用的都是 Windows 操作系统 游戏在 Windows 操作系统下开发 把游戏的兼容性问题降低 到最低限度 游戏是 Eclipse 的环境下开发的 2 2 运行环境运行环境 1 设备 微机一台 CPU Intel 奔腾 4 以上版本 内存 512MB 以上 硬盘 20G 打印机 1 台 2 支持软件 适用操作系统 Windows XP 以上 Windows 操作系统 运行软件 jdk1 60 Eclipse3 2 wireless 2 5 2 基于 J2ME 的手机连连看游戏开发 第 4 页 共 14 页 3 开发平台及开发技术开发平台及

15、开发技术 3 1 J2ME 基础知识基础知识 J2ME 即 Java 2 Micro Edition 是 SUN 公司推出的在移动设备上运行的微 型版 Java 平台 常见的移动设备有手机 PDA 电子词典 以及各式各样的信息 终端如机顶盒等等 最重要的移动终端当然是手机了 因此 我们主要讨论手机 相关的 J2ME 规范 J2ME 是 Sun 公司为嵌入式开发所定义的一个框架 一系列标准的规范所组 成 所以 J2ME 是一个协议簇 而不是单一的规范 3 2 开发工具和环境搭配开发工具和环境搭配 3 2 1 开发工具开发工具 高级的 MIDP 应用程序开发工具能够帮助开发人员简化 J2ME 开发

16、过程 包 括 Sun 提供的官方开发工具 WTK 和手机厂商提供的专属 SDK 1 J2ME Wireless Toolkit WTK 的全称是 Sun J2ME Wireless Toolkit Sun 的无线开发工具包 这 一工具包的设计目的是为了帮助开发人员简化 j2me 的开发过程 该工具箱包含 了完整的生成工具 实用程序以及设备仿真器 2 J2ME 集成开发工具 Eclipse Eclipse 是一个开发源代码的 基于 java 的可扩展开发平台 Eclipse 本身只 是一个框架和一组响应的服务 并不能够开发什么程序 在 Eclipse 中几乎每样 东西都是插件 实际上正是运行在 Eclipse 平台上的种种插件提供我们开发程序 的各种功能 同时各个领域的开发人员通过开发插件 可以构建与 Eclipse 环境 无缝集成的工具 EclipseME 作为 Eclipse 一个插件 致力于帮助开发者开发 J2ME 应用程序 EclipseME 并不为开发者提供无线设备模拟器 而将各手机厂商的实用模拟器紧 基于 J2ME 的手机连连看游戏开发 第 5 页 共 14 页 密连接到 E

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号