基于J2ME的手机游戏设计与实现Java.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于J2ME的手机游戏设计与实现Java 毕业论文

目录前言11绪论21.1 Java与J2ME概述21.1.1 Java历

史21.1.2 关于J2ME 31.2 手机游戏的前景41.2.1手机游戏载体的优

势41.2.2 手机游戏与传统游戏的差别52 开发环境简介72.1开发工具的选择72.2 Wireless Tool Kit 72.3 Java开发环境的建立83 需求分析和概要设计113.1设计的限制条件113.1.1 内存113.1.2 显示大小和分辨

率113.1.3 手机界面123.2 需求分析123.2.1用户调查和目标用

户123.2.2 游戏种类133.2.3长期的计划133.2.5游戏性133.2.5创

意133.3 概要设计143.3.1 游戏简介143.3.2 模块划分及功能143.3.3 关于Canvas 153.3.4 Graphics类173.3.5绘制背景技术184 详细设

计194.1主菜单的设计194.2 控制逻辑实现204.2.1 定义相关变

量204.2.2 游戏的初始化214.2.3绘图方法214.2.4消息处理机

制274.2.5游戏的存取334.3 图片处理344.3.1 Image类354.3.2 Draw 类374.3.3 Map类405 结束语42参考文献43致谢44 基于J2ME的手机游戏设计与实现摘要: 随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。J2ME(Java 2 Micro Edition)就是近年来随着各种移动通信设备的飞速发展而诞生的1项新的开发技术。它

定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的

解决方案,并因其“Write Once, Run Anywhere”的Java特性而提高开发的效率。本文中采用了J2ME技术,设计并开发了1款有1定商业价值的手机游戏--华容道。论文介绍了J2ME的相关背景和技术,并从软件工程的角

度出发,详细阐述了需求分析,概要设计,详细设计等开发过程。关键词: Java; J2ME; MIDP2.0; 手机游戏。 Design and Implementation of Handset GamesBased on J2ME Abstract: When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on people’s everyd ay life, providing them ever fast information just in hand. J2ME is a kind of fast developing technology implemented on various devices especially mobile communication equipments. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentization and diversification of the equipment , and improves the efficiency of the development process thanks to it includes the nature of” Write Once, Run Anywhere” of Java.HuaRong Road, one handset game with certain commercial value, has been

designed and developed making use of J2ME technology in this article. This paper introduced the related background and technology of J2ME, and elaborated a course of development about the demand analysis in detail, the outline design, the detailed design from the angle of software engineering. Key word: Java; J2ME; MIDP2.0; Handset Game. 前言回顾手机软件的发展历史,可以看到手机上的应用软件经历了3个基本的阶段。最早的手机软件只提供基本的通话功能方面的处理,后来应广大手机用户的请求,手机软件又增加了1些简单的应用程序(比如电话簿),过去两年手机上网开始在实际生活中广泛应用,所以又出现了以WAP方式访问Internet网的功能。随着手机上网的人数越来越多,而很多手机厂商往往都使用自身开发的手机软件。此时两个重要问题就浮出了水面:1个是缺乏开放的编程平台,大家开发的软件不能相互使用;另1个是访问Internet只能通过WAP方式。目前WAP方式上网1直不能够很好的访问HTML

格式的网页,而J2ME提供了HTTP TCP等高级的Internet协议,如果使用

J2ME开发的上网程序,可以很容易地访问Internet,同时J2ME开发的程序可以跨平台的,更加方便开发人员开发移植性比较好的无线应用程序。而1个发展更快的领域就是手机游戏,这也需要使用新的开发平台,所以J2ME将是目前手机开发平台的最佳选择。[1]无线移动和嵌入式市场将是互联网未来竞争的焦点,从目前的发展趋势来看,Java技术在网络和嵌入式的应用都非常广泛。根据有关数据统计,Java技术已经用于2.5亿部移动器件上,而预测认为,到2007年,几乎100%的手机将采用Java技术,另有63%的开发商认为,对嵌入

式和小型器件来讲,Java技术是第1通用平台,而J2ME的应用相当广泛,适

应各类小型嵌入式设备盒消费类电子产品。J2ME作为目前手机软件市场上比较热门的技术,其广阔的运行平台,良好的可移植性以及较短的开发周期,使其受到了大量的应用程序开发商,服务提供商和电信运营商的青睐。目前,市场上已经有多款手机支持J2ME,而且将来发展趋势的大部分手机都支持J2ME技

术平台。从目前手机发展的情况来看,彩屏加以彩屏为依托的各类手机娱乐功能慢慢增强,游戏作为手机生产商用以诱导购买者的1个亮点,必然会逐渐成为1种新的时尚和文化,而开发手机游戏和软件恰好又是J2ME技术的特长,因此要开发1款良好的手机软件,使用J2ME技术进行开发是不错的选择。本论文介绍了1个基于J2ME的手机游戏的设计与实现的过程。论文内容的组织如下:第1章介绍了Java语言和J2ME及其相关技术,第2章介绍了开发工具及其如何使用这些开发工具,第3章阐述了手机游戏的需求分析和概要设计,第4章阐述了手机游戏的详细设计,第5章总结了开发过程中的心得和不足。

相关文档
最新文档