- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
参考基于javame的泡泡龙
目 录1 引言 11.1 问题的提出与研究意义 11.2 手机游戏的国内外现状 12 游戏的开发环境和相关技术 32.1 关于Eclipse及Eclipseme 32.2 关于Wirless Tool Kit 32.3 Java语言的特点 32.4 Java ME语言 42.4.1 什么是Java ME 42.4.2 Java ME的特点 52.4.3 Java ME的分类及组成 53 系统分析 83.1 目标任务 83.2 本程序中要解决的有关技术问题 83.3 MIDP应用程序 93.4 Canvas类 103.5 Graphics类 103.6 各功能模块的作用 103.6.1 游戏流程控制模块 103.6.2 游戏场景绘制模块 103.6.3 游戏对象 103.6.4 游戏场景状态 114 系统设计 114.1 系统主要模块流程图 114.2 游戏运行效果图 125 游戏具体实现 135.1 游戏入口类实现 135.2 游戏按键的实现 145.3 泡泡飞行的实现 165.4 泡泡爆炸的实现 176 游戏测试 256.1 软件测试的意义 256.2 软件测试的重要性 256.3 软件测试的范围 266.4 软件测试的方法 266.5 软件测试的目的和原则 266.6 泡泡龙游戏的测试 277 结论 29参考文献 30致谢 311 引言1.1 问题的提出与研究意义Java ME是基于Java技术的,JME扩展及深化了Java语言的优势和劣势,Java语言的跨平台优势,以及Java的运行速度劣势,毫无疑问在手机上体现的淋漓尽致。由于手机不同于PC机,所以如果用C开发的程序,要想移植,跨平台是不容易的,尤其在操作系统众多的嵌入式领域。但是很幸运,Java给了我们一个跨平台的机会,利用Java,我们可以很好的实现跨平台,可以方便简洁地把一个游戏从一个手机移植到另一个游戏,避免重复的编码。对于手机游戏的跨平台性,也并不是想象中的那么乐观,现在越来越多的手机厂商针对自己的机型制定了一套开发包,这也给移植带来了一些问题。在速度方面,手机又把Java语言的劣势暴露无疑,在启动Java语言开发的程序时间明显要慢,这主要是因为Java对于手机的低配置确实是一个负荷。但是我们也看到了SUN公司的努力,Java语言的架构师们正在试图改变Java语言的僵局,而且我们也看到了效果,在新推出的JDK中,我们发现,它的运行速度已经有所改进了。同时,随着手机处理速度和内存速度的提高,我们有足够的理由相信,速度将不再是JME在手机游戏运用上的瓶颈。由于手机是一种嵌入式产品,所以图形化设计可能比较凌乱,而且各个手机游戏的屏幕大小又不一样,而且,游戏对于图形界面是相当苛刻的,一个良好的图形界面往往是一个好的游戏的评定标准之一。所以,这确实给手机游戏的开发带来了不少的工作量。因此,我们希望通过该课题的研究,能够改进手机游戏的界面设计。同时,我们也希望对手机游戏的联网作一些研究,因为未来社会是一个互联网的时代,我有足够的理由相信,手机游戏也不例外。游戏作为日常休闲的娱乐活动,历经了电视游戏、电脑单机游戏、电脑网络游戏这几个阶段。现在,游戏作为一个产业,可以看出游戏市场有着非常庞大的需求。而手机游戏的出现,也给游戏市场带来了新的活力,由于娱乐时不受时间和地点的限制,手机游戏在中国的火爆的时刻已经来临。从全球范围来讲,游戏已经走上了高科技的数字路线,电子游戏产品已经深入普通大众,而在这庞大的游戏市场中,手机游戏将凭借着其硬件基础“手机”可移动,方便携带的特性,在与传统电脑游戏与电视游戏竞争中占有一席之地,而在与掌机游戏的竞争中,其又具有可通信,应用范围广的优势又显现了出来。因此随着手机产品的不断更新,以及技术的不断发展,手机游戏的市场将更为光明。中国手机游戏市场在未来几年内在市场收入上有大幅提高,考虑到国内手机互联网环境的影响,预计到2008年时,JME与BREW游戏将成为手机游戏市场中收入最多的一个模块,现在收入最多的是手机单机游戏,以及日益火爆的手机网络游戏。知识库已被广泛应用于金融系统,大型企业系统等领域,而游戏知识库目前正处于发展初期。利用游戏知识库,我们可以很好的实现对游戏规则的处理。一旦开发出一款游戏,对于开发其他同类游戏,我们只需对游戏规则作一些变换就可以完成对整个游戏的开发。利用游戏知识库,我们可以快速地开发多款游戏,大大地缩短了游戏开发周期,游戏知识库的应用在将来很有前景。在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备
文档评论(0)