<cite id="d9bzp"></cite>
<cite id="d9bzp"><span id="d9bzp"></span></cite>
<cite id="d9bzp"><video id="d9bzp"></video></cite><var id="d9bzp"></var>
<var id="d9bzp"><video id="d9bzp"><thead id="d9bzp"></thead></video></var>
<menuitem id="d9bzp"><video id="d9bzp"></video></menuitem>
<var id="d9bzp"></var><cite id="d9bzp"><video id="d9bzp"></video></cite>
<cite id="d9bzp"></cite>
<var id="d9bzp"></var>
<var id="d9bzp"></var>
<var id="d9bzp"><video id="d9bzp"><thead id="d9bzp"></thead></video></var>

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

毕业论文

目录
前言 1
1绪论 2
1.1 Java与J2ME概述 2
1.1.1 Java历史 2
1.1.2 关于J2ME 3
1.2 手机游戏的前景 4
1.2.1手机游戏载体的优势 4
1.2.2 手机游戏与传统游戏的差别 5
2 开发环境简介 7
2.1开发工具的选择 7
2.2 Wireless Tool Kit 7
2.3 Java开发环境的建立 8
3 需求分析和概要设计 11
3.1设计的限制条件 11
3.1.1 内存 11
3.1.2 显示大小和分辨率 11
3.1.3 手机界面 12
3.2 需求分析 12
3.2.1用户调查和目标用户 12
3.2.2 游戏种类 13
3.2.3长期的计划 13
3.2.5游戏性 13
3.2.5创意 13
3.3 概要设计 14
3.3.1 游戏简介 14
3.3.2 ?榛旨肮δ 14
3.3.3 关于Canvas 15
3.3.4 Graphics类 17
3.3.5绘制背景技术 18
4 详细设计 19
4.1主菜单的设计 19
4.2 控制逻辑实现 20
4.2.1 定义相关变量 20
4.2.2 游戏的初始化 21
4.2.3绘图方法 21
4.2.4消息处理机制 27
4.2.5游戏的存取 33
4.3 图片处理 34
4.3.1 Image类 35
4.3.2 Draw类 37
4.3.3 Map类 40
5 结束语 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 Games
Based 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 everyday 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章总结了开发过程中的心得和不足。

基于J2ME的手机游戏设计与实现Java相关推荐
云南快乐十分哪个好_北京pK怎么玩-湖北快3怎么玩 贾斯汀比伯| 香奈儿| 我和我的祖国| 轮台县4.1级地震| iphone| 企查查| 剑桥偶遇章泽天| 北京国安| 宁波落户新政| 一拳超人|