(毕业设计论文)基于J2ME的连连看手机游戏开发

上传人:zhuma****mei1 文档编号:54413577 上传时间:2018-09-12 格式:DOC 页数:30 大小:248KB
返回 下载 相关 举报
(毕业设计论文)基于J2ME的连连看手机游戏开发_第1页
第1页 / 共30页
(毕业设计论文)基于J2ME的连连看手机游戏开发_第2页
第2页 / 共30页
(毕业设计论文)基于J2ME的连连看手机游戏开发_第3页
第3页 / 共30页
(毕业设计论文)基于J2ME的连连看手机游戏开发_第4页
第4页 / 共30页
(毕业设计论文)基于J2ME的连连看手机游戏开发_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《(毕业设计论文)基于J2ME的连连看手机游戏开发》由会员分享,可在线阅读,更多相关《(毕业设计论文)基于J2ME的连连看手机游戏开发(30页珍藏版)》请在金锄头文库上搜索。

1、w广东 XX 职业学院 2012 届学生毕业论文毕业论文/ /设计设计题题 目目: : 基于 J2ME 的连连看手机游戏开发姓姓 名名: : _XXX_系系 别别: : _ 信息工程系 _专专 业业: : _ _ 计算机应用技术_ _班班 级级: : _ 09 应用(1)班_ _指导老师指导老师: : _ XXX _ 日日 期期: : _ 2012 年 5 月 10 日 _w基于 J2ME 的连连看手机游戏开发摘摘 要要JAVA 是非常流行的面向对象设计语言,而 JAVA 中的两大方向是 J2EE 和J2ME,其中 J2ME 是目前 JAVA 最闪亮的技术,其实 J2ME 就是把 JAVA 的

2、微型化应用。J2ME 是一个能在嵌入式设备上进行快速开发的语言。所以关于手机的程序的开发,成了 JAVA 的最重要应用。信息产业在中国已经成为了非常重要的产业。无线通讯业作为通信业经济的命脉已经占据了很好市场。在中国,3G 时代即将到来,Java 手机游戏作为手机增值业务的主要增长点,必将迎来蓬勃发展的机遇。本文对 J2ME 的概况进行简单的概述,然后介绍了手机游戏利用 J2ME 为平台的开发流程,随着手机硬件功能的急速提高,手机游戏也会制作的越来越精美.手机游戏在国外已经得到了很好的发展,国内市场潜力也十分巨大,随着移动增值业务的不断扩大,手机游戏已经开始占据了很大的市场。关键词关键词: J

3、2ME,卡马克算法,MIDP,A-RPG w目目 录录 摘摘 要要7一、前一、前 言言81.1 引言81.2 手机游戏现状91.3 手机游戏应具有的特征.9二、二、J2MEJ2ME 概述概述.1021 J2ME 定义1022 J2ME 的总体架构10三、三、 开发环境及相关技术开发环境及相关技术113.1 开发环境113.2 关于 ECLIPSE及 ECLIPSEME113.3 关于 WIRELESS TOOL KIT.123.4 MIDP 2.0 简介13四、四、 详细设计详细设计134.1 界面详细设计134.2 功能详细设计154.3 打包测试22五、总结五、总结23附录附录22致致 谢

4、谢参考文献参考文献31w一、前 言1.11.1 引言引言随着科技的发展,移动通讯设备己经成为人们生活中不可缺少的通讯工具。随着软硬件技术的发展,移动通讯设备在为人们提供优质通讯功能的同时也在为人们提供越来越多的附加应用。随着 以 W AP,JAVA 为代表的新的移动增值应用技术迅速崛起,手机用户已不再满足于简单的手机单机版游戏,而是期待更加绚丽、动感的手机应用体验。手机在线游戏因具有实战感强、操作方便、画面生动和娱乐性与趣味性强的特点而逐渐获得人们的青睐。手机在线游戏大大提高了手机的应用范围,使原有手机只能提供固化游戏的方式得到根本改变,同时也为手机运营商提供了更加广阔的运营空 J2ME 作为

5、 Java 技术专为消费嵌入式系统定制的版本,其稳定性、跨平台性、安全性、扩展性使得成为移动通讯设备上主流开发平台。1.21.2 手机游戏现状手机游戏现状在诸如 Sun Microsystems、Nokia、摩托罗拉等大公司的推动之下,基于J2ME 的应用开发逐成热点随着手机性能的不断提供,手机平台之上的游戏应用将逐渐成为继 PC 游戏应用之后又一新业务增长点。越来越多的厂商和开发者投入其中。目前,国内手机增值业务日益增长,基于 J2ME 的应用产品市场也逐日扩大。1.31.3 手机游戏应具有的特征手机游戏应具有的特征一个手机游戏应该具有以下特征:w易于学习: 既然手机游戏面向的是普通消费者而

6、不是计算机专家,那么他们不可能深入的学习游戏技巧。消费者不会花几个小时去研究一个几元的手动操作的游戏。保持游戏的简单是最基本的要求。可中断性: 多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等一个电子邮件或者等车)之间有一小段时间。而游戏、日历管理、通讯和工作数据访问使用的是同一个设备。所以一个好的手机游戏应该提供短时间的娱乐功能,并且允许用户在游戏和工作模式之间顺利切换。基于订阅:手机游戏的盈利成功取决于他们巨大的使用量。一开始开发和设计每个游戏都是昂贵的。如果一个手机游戏开发者要赢利的话,重要的是:同一个游戏引擎,多个标题,基本的故事情节类似。基于订阅的游戏是不断产生收入的最好

7、方法。 丰富的社会交互: 不管一个游戏设计得多好,只要玩家找到了它的根本模式或者玩完了所有的游戏路径很快就会厌烦这个游戏。对于一个基于订阅的游戏,重要的是与别的玩家合作以增强所玩游戏的智力和随机性。在今天纷繁复杂的多玩家游戏中具有丰富社会交互的游戏证明是成功的。w二、二、J2MEJ2ME 概述概述2 21 1 J2MEJ2ME 定义定义Java 2 Micro Edition (J2ME)是一种针对移动电话和 PDA 这样的小型设备的 Java 语言。它是一种新的、非常小的 Java 应用程序运行环境,它所定义的构架主要用于在手持式设备上推广使用 Java 技术。J2ME 定制了 2 种配置:

8、CLDC(Connected Device Configuration ).其中,CLDC 是为手机等 CPU 和内存资源远低于 u 标准 Java 要求的设备所提供的一种配置,它是对 Java 标准版本做了最大程度的缩减后得到的,其虚拟机和核心类库多于 100kB。CDC 配置主要用于拥有更多资源的下一代设备。CLDC 配置给各种手持设备提供了能运行Java 程序的一种环境,但开发者还很难在这种环境下开发程序没,首先因为CLDC 核心库提供的是低级 API,不适合直接用于构建应用程序;其次,手持设备的系统结构千差万别,很难保证应用程序的图形界面,网络等功能的移植性。因此,为了进一步增强 J2

9、ME 功能,SUN 公司允许设备供应商在实现 CLDC 的基础上再为自己的设备提供专门的高级 API 及程序管理方法,即 PROFILE,以简化应用程序的开发,使程序有更好的移植性。同时,SUN 公司还与 50 多家知名的移动设备制造商及软件开发商一起,制订了专门用于手机等移动信息设备的配置文件 MIDP(Mobile Information Device Profile).J2ME 平台是移动信息设备配置文件(MIDP)和在 MIDP 之上建立的可选软件包。 2 22 2 J2MEJ2ME 的总体架构的总体架构为了支持资源受限设备所要求的灵活性和可定制性,J2ME 体系结构分成如图 1所示的

10、 4 层。由配置层定义的 Java 虚拟机运行于设备的宿主操作系统之上,构成整个平台的基础。配置层提供了基本的语言特性,框架层提供针对设备的特殊功能 API 和扩展类库。ww三、三、 开发环境及相关技术开发环境及相关技术3.13.1 开发环境开发环境操作系统:Microsoft Windows XP SP2 程序语言:Java 2 开发包:Sun Java (TM) Wireless Toolkit 2.5.2 for CLDC Eclipse SDK Version: 3.3.1.1 Java(TM) 2 Standard Edition(jdk1.5.0_14) IDE:eclipse 3

11、.3.1.1关于本作品的开发环境,整合 J2DK+Eclipse+NLpack-eclipse + Eclipseme + Wireless Tool Kit,其安装配置过程为另一方面的内容也比较简单,在此不再赘述。可以这么说,JDK 提供了虚拟机来运行应用程序,而 WTK提供了仿真器, Eclipse 及其它插件提供了开发测试程序代码的 IDE 集成开发环境。此外,这些资源都是免费的,可以从网上直接下载,在下面小节中将做简单的介绍。3.23.2 关于关于 EclipseEclipse 及及 EclipsemeEclipsemeEclipse 是一个开发源代码的、基于 java 的可扩展开发平

12、台。Eclipse 相关的许可证是大多数基于 Common Public License (CPL),CPL 是一个为 Open Source Initiative (OSI)所认可的许可证。由于 Eclipse Foundation 的建立,Eclipse 的许可证将逐渐趋向于使用 Eclipse Public License (EPL),EPL 是一个与 CPL 相类似的许可证,正在进行 OSI 的认证工作。作为当今最流行的java 开发 IDE 之一,java 社群使用 Eclipse 以及基于 Eclipse 技术而来的 IBM Websphere 的开发者已经超过了半数。Eclips

13、e 本身只是一个框架和一组响应的服务,并不能够开发什么程序。在 Eclipse 中几乎每样东西都是插件。同时各个领域的开发人员通过开发插件,w可以构建与 Eclipse 环境无缝集成的工具。eclipse 的发行版都已经带有最基 本的插件,方便了开发人员。因此,除了搭建移动开发环境之外,也可以下载Jsp 插件、Tomcat 插件、Jboss 插件来进行整合,以用于 JSP、J2EE 的开发。图 2-1 Eclipse 集成开发平台在 http:/www.eclipse.org/downloads/index.php 可以免费下载到 Eclipse 的解压安装文件、语言包以及许多实用工具插件。E

14、clipseME 作为 Eclipse 一个插件,致力于帮助开发者开发 J2ME 应用程序。EclipseME 并不为开发者提供无线设备仿真器,而将各手机厂商的实用仿真器紧密连接到 Eclipse 开发环境中,为开发者提供一种无缝统一的集成开发环境。在 http:/www.eclipseme.org/上可以免费下载到 EclipseME。3.33.3 关于关于 WirelessWireless ToolTool KitKitWTK(Wireless Tool Kit)是 Sun 公司针对 J2ME 推出的用于手机和 Palm 等移动设备的开发包,是除手机厂商的专用开发包外唯一的手机仿真器开发包

15、。它通用性高,开发出的应用程序可保证能运行在大部分设备上,而不像专用厂商具有一定的不兼容性。虽然它没有强大的功能和完善的调试手段,但它提供运行仿真器的最基本组件,是其他 IDE 需集成采用的必备元素。当然,你可以从手机厂商下载相关的 API 及仿真器来进行开发。同样,WTK 也是个免费软件,可以在 Sun 上得到下载。3.43.4 MIDPMIDP 2.02.0 简介简介MIDP 即移动信息简表(Mobile Information Device Profile)针对的是移动信息设备,或者体积较小、能力有限的手持设备(MID),这些设备的共性是具有用户接口即屏幕和输入机制。MIDP 目标设备的典型例子就是手机。wMIDP 2.0 相较之前的 1.0 版本,加强了对用户接口、多媒体和游戏功能、网络连接功能的支持,主要包括以下几个方面: MIDP 2.0 提供的游戏 API 使得游戏本身可以充分地利用设备自身的图形处理功能。它的出现大大简化了 J2ME 游戏的开发工作,同时也使开发者能够更多地控制程序的图形处理功能。 在通信方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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