基于J2ME手机的网络象棋游戏源代码的阅读分析.docVIP

  • 1
  • 0
  • 约 19页
  • 2017-05-19 发布于江西
  • 举报

基于J2ME手机的网络象棋游戏源代码的阅读分析.doc

基于J2ME手机的网络象棋游戏源代码的阅读分析

《游戏程序设计》 课程大作业 专 业: 班 级: 学 号: 姓 名: 指导教师姓名: 张文胜 报 告 日 期: 2012年6月 基于J2ME手机的网络象棋游戏源代码的阅读分析 1 游戏简介 随着通信技术的高速发展,移动通信技术规模的不断扩大,手机越来越普及。手机已从最初的通信工具,演变成今天的一个多功能的电子设备,通话功能只不过是手机的基本功能,如今,游戏、上网、音乐、摄像等功能才是用户购买手机产品时的参考因素。 在琳琅满目的手机应用程序中,手机游戏所占的份额是很大的。近几年来,伴随着移动网络和移动终端性能的不断提高与完善,其增长势头远远超过其他移动数据业务,已经逐渐成为一个生机勃勃而又潜力巨大的文化产业。 手机游戏极高的普及率和巨大的使用量使得这个市场商机无限,并已经成为移动运营商、服务提供商、内容提供商的重要收入来源,可以说是一座名副其实的“金矿”。目前,手机游戏的收费模式主要包含三类。一类是单机下载的收费模式,通过下载的不同游戏收取一定的费用。另一类是联网游戏的收费模式。还有一种模式,游戏本身是免费的,但用户为了能够获得更为丰富的游戏体验,需要在游戏进行过程中支付一定的费用购买商品、用品、增值服务、服装、道具等。 即将开通的3G网络,也将为手机网游带来全新的发展。但是根据目前手机硬件的制约,网络游戏时间的延缓,导致很多手机用户并不愿为手机网游付费。蓝牙手机游戏的出现,缓解了这种矛盾。蓝牙与手机结合体现了其低成本和便捷性的特点,适用范围广。拥有蓝牙功能的手机越来越普遍,具有强大游戏功能的手机越来越多,用户对游戏的要求也越来越高,具有交互性质的蓝牙游戏必定能获得用户青睐。 近年来在世界范围内,随着手机的日渐普及,手机游戏已经成为整个视频游戏领域发展速度最快的部分。与PC游戏不同,手机游戏摆脱了线缆的束缚,具有随时、随地、随身的特点,更适合人们在移动中休闲和娱乐。显然,手机游戏产业一旦启动,其能量将不亚于目前的电脑网络游戏。 根据信息产业部公布的最新统计结果,截止到2008年12月底,我国移动电话用户数已经达到64123万户,即使考虑一个以上电话号码的手机用户,国内的手机用户数量也是居世界前列[1]。国内有着庞大的手机用户数量,即使只有10%的用户,每月只下载一款游戏,也足以使其形成一个规模庞大的产业。但是目前仅有不足1%的用户下载过手机游戏,这使得这块被无数人看好的市场并没有达到和人们预期相吻合的水平。人们似乎更容易接受其他的增值业务(比如彩信、彩铃等),而对手机游戏的认知度却相当低。 JAVA手机游戏在国内大约开始于2004年,经过多年的发展,已经形成了一定的规模。据统计,2007年中国手机游戏市场超过8亿人民币,目前手机游戏市场活跃用户已经达到了500多万。eclipse工具,Wireless Toolkit 2.5.2模拟器。 1.1 J2ME的分层体系结构 J2ME体系结构通过一个分层软件模型来实现,该模型构建于本地操作系统之上。J2ME的分层体系结构依照各种设备的资源特性,将J2ME技术架构分为简表(Profile)、配置(Configuration)和Java Virtual Machine(JVM)三层,然后进一步细分,这使J2ME能够在每一类设备的限制下工作,而同时提供最低限度的Java语言功能性,如图所示。 J2ME的分层体系结构 (1)操作系统层:特定硬件设备的操作系统层。 (2)Java虚拟机层(JVM):针对设备本地操作系统定制的Java虚拟机的实现,支持特定的J2ME配置。 (3)配置层(Configuration):J2ME将设备进行分类,提取设备的一些共性出来形成适合于某个范畴中设备可用的规范,称为“配置”。 (4)简表层(Profile):定义了特定系列设备上可用的应用程序编程接口(API)的最小集。 (5)可选包(Option Package):通常是一些本身具有独立价值的API,厂商依照自己的需求,选择性的实现其中某些Optional Packages规范。 2.2 J2ME配置(Configuration) 配置在3层体系结构中起到承上启下的作用,定义了针对在总存储空间、电源、网络连接等硬件功能有类似需求的某个水平范畴或者一组设备的Java平台。配置规定了所支持的Java编程语言特征、Java虚拟机特征和基本Java类库及其API。 到目前为止,通过Java规范定义的只有两种配置,它们是: (1) 有限连接设备配置 (CLDC, Connected Limited Device Configuration):这个配置致力于低端的消费类设备。这些设备的特点是无线连接、没有稳定的电源供应(通常使用电池)、设备资源

文档评论(0)

1亿VIP精品文档

相关文档