论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 安卓APP >

基于安卓系统下的扫雷游戏

目 录

摘要... II copyright paper51.com

Abstract III paper51.com

第1章  绪论... 1 内容来自论文无忧网 www.snowings.com

1.1 课题背景... 1

paper51.com

1.2 安卓系统简介... 2 内容来自论文无忧网 www.snowings.com

1.2.1 安卓平台特色介绍... 2

内容来自www.snowings.com

1.2.2安卓系统发展趋势... 3

http://www.snowings.com

1.3手机软件现状... 4 http://www.snowings.com

1.4课题的研究方法... 5

paper51.com

第2章  开发工具平台介绍... 6

内容来自www.snowings.com

2.1 NetBeans. 6

paper51.com

2.2 NetBeans平台... 6

copyright paper51.com

2.3 J2ME. 7

http://www.snowings.com

2.3 JAVA技术... 8 内容来自论文无忧网 www.snowings.com

第3章  软件需求分析... 9 内容来自论文无忧网 www.snowings.com

3.1 需求分析... 9

内容来自www.snowings.com

3.2 可行性分析及总体设计原则... 10 内容来自论文无忧网 www.snowings.com

3.2.1 可行性分析... 10

http://www.snowings.com

3.2.2 总体设计原则... 11

内容来自论文无忧网 www.snowings.com

第4章  游戏软件总体设计... 12

http://www.snowings.com

4.1 环境的搭建... 12 http://www.snowings.com

4.2 应用布局设计... 12 内容来自论文无忧网 www.snowings.com

4.3 外部字体设计... 14 paper51.com

4.4 风格设计... 15

copyright paper51.com

4.5 扫雷图标设计... 18 内容来自www.snowings.com

4.6 决定策略设计... 18

内容来自www.snowings.com

第5章  游戏软件实现... 27 copyright paper51.com

5.1 首页... 27

内容来自www.snowings.com

5.2 扫雷开始界面... 28 http://www.snowings.com

5.3 扫雷胜利界面... 30

copyright paper51.com

5.4 扫雷失败界面... 31

内容来自www.snowings.com

5.5 新游戏开始界面... 31 copyright paper51.com

结论与展望... 33

内容来自www.snowings.com

参考文献... 34 copyright paper51.com

致    谢... 35 内容来自论文无忧网 www.snowings.com

paper51.com

第1章 绪论 paper51.com

1.1课题背景

copyright paper51.com

进入20世纪80年代末,随着计算机网络和通信技术的大力发展,信息软件进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息软件体系,在其社会经济发展领域中发挥着巨大的作用。

copyright paper51.com

当代社会是信息社会,人们无论何时、无论何地都是在与信息打交道,您阅读的报纸是信息、看到的广告是信息、电视传播的是信息、上网浏览的是信息,当代人简直生活在“信息海洋”中。这么多的信息哪些是有用的,哪些是无用的,人们在信息丰富的社会中,难免会忘记一些重要信息,有时会掉一个寻呼机,有时会掉一个电话本或笔记本什么的,这些“信息载体”也许包含着重要的个人信息。如何将这些有用的信息存储起来避免忘记或丢失,如何对这些有用信息进行有序地组织、管理以资对生活决策提供帮助,这正是信息管理软件要解决的问题。 paper51.com

进入21世纪以来,无所不在的计算将打破传统意义上的计算机概念:使用更方便、移动更容易、功能更多样化的各种具有计算机功能的设备大量出现,并且在需要时,可以随时通过无线方式连接到移动数据通信网络中,以便高效地交换信息和获得各种服务。这种设备人们称之为无限设备(Mobile Device)。移动设备最根本的特征是移动性,即能够利用无线电波、微波或红外线等传输介质允许通信中的设备在一定范围内自由移动,其位置不受束缚,从而实现通信双方至少有一方在移动中进行信息传输和交换的目的。移动设备从产生到现在的历史并不长,然而其发展速度却远远超出人们的预料。 copyright paper51.com

现如今,移动设备大行其道,全球有超过十亿部移动电话正在被使用,并且这个数目正在逐渐增加。在除美国之外的每个发达国家,拥有手机的人数比拥有计算机的人数更多。

内容来自www.snowings.com

而目前,在移动设备上开发各种应用程序也已逐渐风靡。移动互联网蕴藏的巨大商机以及嵌入式开发的神秘色彩使得越来越多的人开始学习和研究移动开发技术。J2ME、Symbian、Windows Mobile、BREW是目前主流的技术平台,其中J2ME凭借其开放的特性占据了绝对的市场,成为了移动开发领域的标准: copyright paper51.com

它继承了Java语言的特性,如平台无关性,安全性,面向对象,分式,健壮性等。并且,J2ME是基于Java技术的,扩展及深化了Java语言的优势和劣势,Java语言的跨平台优势,以及Java的一些特点,毫无疑问在手机上体现的淋漓尽致。由于手机不同于PC机,所以如果用C开发的程序,要想移植,跨平台是不容易的,尤其在操作软件众多的嵌入式领域。但是很幸运,Java提供了一个跨平台的机会,利用J2ME,可以很好的实现跨平台,可以方便简洁地把一个应用程序从一个手机移植到另一个手机,避免重复的编码。

paper51.com

考虑到J2ME平台的各种特点以及优势和移动设备的日益发展,若在移动设备上进行扫雷游戏不仅能够使劳累的人们得到休息,也有利于锻炼人们灵活的思维判断能力。现代社会是一个高度信息化的社会,网络给人们带来了极大的便利。而JAVA作为一门简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言,具有跨平台、擅长网络编程的独特优势。因此,用JAVA开发一款排雷游戏有较大意义且具备可行性。 paper51.com

1.2安卓系统简介

内容来自论文无忧网 www.snowings.com

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android3.0 Honeycomb。 copyright paper51.com

1.2.1 安卓平台特色介绍 http://www.snowings.com

1.开放性 copyright paper51.com

在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。   开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。

内容来自www.snowings.com

2.挣脱运营商的束缚 http://www.snowings.com

在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。 copyright paper51.com

3.丰富的硬件选择

内容来自www.snowings.com

这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。 paper51.com

4.不受任何限制的开发商 http://www.snowings.com

Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。

http://www.snowings.com

1.2.2安卓系统发展趋势 内容来自www.snowings.com

1.将向专业化、大规模化方向发展 http://www.snowings.com

随着各平台对OpenGLES支持能力的大力加强,使得开发复杂的3D场景游戏成为可能。更多显示芯片对Android的支持,硬件性能将不再成为制约专业化游戏发展的瓶颈。越来越多在PC、PSP、PS3、XBOX360等各游戏平台占有领先地位的专业游戏公司将向Android等手机平台领域快速渗透,使得游戏的规划更加向专业化方向发展。

copyright paper51.com

2.将向网络化方向发展

内容来自论文无忧网 www.snowings.com

随着各平台对无线通信网络、WIFI网络、蓝牙网络的良好支持,游戏将创新出更好的游戏性和用户本验。网络游戏,多人游戏,联机对战等将进一步强化玩家对游戏的粘着度,并且容易通过对道具等的控制产生营利模式。玩家之间对交互能力的需求也会促成未来的游戏向网络化发展进程的加快。 paper51.com

------分隔线----------------------------
联系方式