- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
m J2ME(Java 2 Micro Edition)是近年来随着各种不同设备,尤其是移动通信设备的飞速
发展 而诞生的一项新的开发技术。它定位在消费性 电子 产品的 应用 上,对设备的智能
化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere” 的Java 特性而
提高开发的效率。随着手机的日益普及、Java 功能在移动设备上的实现,Java 应用程序产
生的手机增值服务逐渐体现出其 影响 力,对丰富人们的生活 内容 、提供快捷的资讯起着
不可忽视的作用。本论文着眼于 J2ME 技术的应用,开发一款简单的手机游戏程序--Beckham
Goal 。 论文在 分析 了实现小游戏的相关基础技术及 理论 后,对该游戏进行了功能需求
分析、模块划分及总体设计,解决了游戏中涉及的碰撞检查以及其他若干关键技术,最后在
J2ME 平台下实现了该小游戏,并通过验证达到预期的效果。
关键词:J2ME ;手机游戏; K-Java ;碰撞检查
1 引言
1.1 手机游戏概述
手机游戏几乎是当今市面上所有手机所必有的。在几年前的机型中,游戏都是手机中自带的,
称为嵌入式游戏,由手机生产厂商设计并直接嵌入在手机里面。这样的游戏用户不能自行开
发、添加及删除,其游戏种类取决于不同的机型,是一种单机游戏。随后的几年兴起了一种
基于短信的游戏,由用户发送特定字符串给短信游戏提供商,来控制游戏的动作或剧情的发
展。随着 wap 的兴起,出现了一种基于浏览器的游戏,和短信游戏差不多,由用户手机通
过 wap 登录游戏提供商所提供的网址,然后填写或选择相应表单来操作游戏。上面两类游
戏都是基于文本的,操作比较繁琐,游戏性不强。短信游戏每做一次操作(也就是发送一条
短信)需要花费一毛钱;wap 游戏无论是通过 CSD 上网还是通过 GPRS 上网都需要出上网
费用。两种游戏的花费都比较高。现在新出的手机很大一部分都支持Java 程序下载,而且
这是一种趋势。由 Java 开发的游戏可以对图像进行操作,是动态的。而且可以接入 网
络 ,既可以开发单机游戏也可以开发网络游戏。随着彩屏手机的普及,游戏可以不再是黑
白的,可随心所欲的为游戏中的不同物体赋予不同的颜色。
过去的手机是一个封闭的操作系统,除非用厂商自己的软件和工具,否则无法对手机的菜单
进行改动,更无法在手机上附加其他应用。而 K-Java 技术的应用将摆脱这些传统的束缚,K-J
ava 编写的应用程序可以兼容不同的网络协定,简单说就是,只要网络内容服务提供商提供
K-Java 服务,用户的 K-Java 手机就可以拥有无限扩充应用的能力。K-Java 服务是一种新的
移动数据业务的增值服务,它为用户提供了一个开放的平台,能更好地为用户提供全新图形
化、动态化的移动增值服务。用户使用支持 K-Java 功能的手机终端,接入网络内容服务提
供商的 K-Java 服务平台,可以通过手机随意下载Java 应用软件,能方便地享受类似于 Intern
et 上的各种服务,如下载游戏、动漫、小说等,也可进行各种在线应用,如联网游戏、收
发邮件、证券炒股、信息查询等。
1.2 Java 手机游戏的发展现状
在欧美市场,由于较早采用 GPRS 技术,所以欧洲和美国运营商的 K-Java 也开展得较早,
不过早期的应用并没能在个人消费市场激起太大的波澜。而日韩的无线数据业务从发展之初
就将目标锁定在了游戏、娱乐等个人消费方面。K-Java 技术能够利用手机有限的硬件条件
使得 PC 上大量的互动性娱乐、游戏应用在手机上,正是凭借着这一技术特点,K-Java 迅速
成为了手机游戏的主流编程语言。在欧美市场,2002 年此项业务的直接收入已经超过了 2.45
亿美元。
在 中国 ,2003 年 2 月 15 日,中国移动开始了大范围的K-Java 应用测试。4 月 8 日,无
线 K-Java 服务被移动正式定名为“百宝箱”,并全面开始免费试用。而在发展较快的广东地
区,更是从 5 月 17 日开始了大规模的K-Java 业务推广,投入资金多达千万元。7 月 1 日,
中国移动宣布了“ 百宝箱”正式商用的消息,K-Java 在中国市场的掘金旅程也将由此开启。
摘 要
本系统是一个基于Java ME 平台的无线 网络 移动端的俄罗斯方块游戏,利用Java ME Wire
less Toolkit(WTK)开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部
分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择 Java ME W
ireless Toolki
文档评论(0)