水果连连看手机游戏的设计与实现.doc

文档编号:1452446 上传时间:2022-08-11 格式:DOC 页数:26 大小:53KB
下载 相关 举报
水果连连看手机游戏的设计与实现.doc_第1页
第1页 / 共26页
水果连连看手机游戏的设计与实现.doc_第2页
第2页 / 共26页
水果连连看手机游戏的设计与实现.doc_第3页
第3页 / 共26页
点击查看更多>>
资源描述

1、水果连连看手机游戏的设计与实现1 引言 1.1 研究背景 现在信息化程度水平不断提高,网络的整体互动体系也已经基本完善,发展渐渐变得完备起来了,逐渐在使人们的日常生活发生一些变化。近几年,据有关统计显示,现在人们逐渐步入了高节奏的生活中去了,更多人们将手机作为一个玩具来玩,让生活的重担能够有所减轻,很多游戏里面,最多的人玩的游戏就是连连看了,而现在手机的广泛普及使得连连看这个游戏有了需要手游的需要,故研究并推行了这个水果连连看的 手游。 由于现在的信息化水平不断提高,互联网平台工作运行的日益平稳发达,手机智能化逐步发展起来了,在智能手机里面具备的一些功能或是新上市的一些游戏也越发的丰富了。很多

2、人都用上了智能化的手机,现在已经变成了大多数人们在生活过程中的不能或缺的一个部分了,手机的体系越发变得和人们的一些需求相关了,这其中因为安卓手机的价格亲民,所以被应用的最为广泛,现在已经作为了大多数人的首选,一直到2012年,安卓手机的销售额已经超过了所有市场的一半了,在生活中人们运用安卓手机的数量也在逐年增加,使用更加便捷,运用更加多。现在,人们拥有手机的量已经远远超过了拥有计算机的量。伴随着目前即将迎来的是5G的时代,所以移动的网络更加具备方便快捷的特点,人们在生活中使用量比较多。智能手机的广泛使用导致了大量应用的发展。目前,智能手机系统的主文件是安卓系统和苹果系统的主流,其中安卓系统的价

3、格很受欢迎。使用的人数要比苹果的手机使用的更多,安卓系统的源码比苹果系统来讲更加具备开放性,因而也被更多的人喜爱,为其占据了广大的人们的手机市场提供了比较良好的基础。光说人们对于水果连连看的游戏的需要来讲,还有对于使用安卓系统的人数越来越多来说,对于手机中的系统进行增加水果连连看这一游戏的必要性就有所提升了。 现在信息的高速发展带来的是越来越多的应用软件的出现,这些软件迅速在手机这一新的市场领域中发展起来,应用到市场上的规模也越来越大了,使用者也在不断增加中,人们往往想要在繁忙的工作生活中抽出一些空闲的时间,可以做自己喜欢做的事情,能够减轻在工作生活中的一些压力。然而这款游戏,水果连连看就能够

4、把生活的重担暂时忘却,减轻压力。 1.2 研究现状 最近针对这些有关互联网中这种智能化进行了了解和调查,发现在一些比较零散的空余时间人们就会进行一些运用互联网上的一些软件进行获取一些资料,比如微博、电子书中进行获取一些信息或是玩一些游戏来消遣。而这些活动大多数都是在空闲时间完成的。目前这些互联网已经和生活中的一切息息相关了。之前的4G时代的进行已经给人们带来了很大的便利,也给未来的互联网的巨大商机中获得了很大的能量。现在的网络工作已经逐渐饱满起来了,但是对于移动网络的发展还未结束,还在发展中。而传统的网络巨头也将注意力转移到了移动互联网上。 随着我国近十年互联网事业的飞速发展,手机在此之前都被

5、视为一中新奇的事物,到现在手机几乎已经是人们生活过程中所必须品,人们现在完全可以通过手机完成自己生活中几乎所有的生活事物,随着人们生活中对手机使用更为普遍,手机上的一些应用开发也成为了一个不可忽略的巨大市场。随着人们的生活方式逐渐地从线下迁移到线上,通过对市场的调研,人们对手机上的一些娱乐应用比如说一些娱乐游戏等的需求量特别的大,所以本次开发的水果连连看有机游戏也非常的贴近用户需求。 由于手机自身的灵活性,他不同于iPad,电脑等设备,手机应用可以说是随时随地任意场所都可以玩耍,由于现代手机模式的发展不仅仅是当作通信工具,他现在更是一个非常全面的生活工具,它所能覆盖的场景几乎包括了我们所有的生

6、活场景,而且他的使用人人群也在不断地扩展,几乎从老到幼都能够操作它,再加上人们的生活节奏又非常的快,所以这种小游戏的受众也会很多,比如上班族,学习的学生等等 不同的职业,在他们不忙的时间都可以作为一种解压的方式,所以研究开发水果连连看游戏是很重要的一个部分。 1.3研究内容 这个设计中的体系具有的一些知识有对安卓系统游戏开发的整体框架的结构的理解,并对其进行全面的刨析。在一个程序第一次进行开发的过程中,对于体系的分析也是非常重要的一个部分,想要让设计出来的软件更加能够满足人们的需要,就要做好预先的研究,本来的基础之上,还要进行一些创新的功能再进行比较全面的讲解,尽力找出更加全面的新的创新。 通

7、过对系统的全面了解之后,进行了一个新的系统叫做水果连连看的游戏,主要的任务包括: (1)事先调研分析的过程是了解整个应用软件的研发方向所运用的。 (2)通过分析调研报告找出这个软件需要开发的相关功能的种类。 (3)画出预先设计的构思图。 (4)写出进行开发操作的技术相关的文件。 (5)对代码进行研发并写出所有代码。 (6)系统测试,测试每个单元的功能。 1.4论文结构 本次项目是完成水果连连看手机游戏的设计与实现,模拟类似于网上那样的连连看游戏,具体划分如下: 第一章:引言。 主要对果连连手机游戏的简单解释。叙述该研究课题的现状和意义。 第二章:关键技术。研究确定系统开发需要的相关技术。 第三

8、章:体系刨析。重点研究系确定统的开发环境,以及可行性研究分析,还有就是系统流程的分析。 第四章:系统设计与实现。完成系统结构设计,uml用例图的设计,开发流程的设计,数据库设计以及游戏界面的设计。 第五章:系统测试。主要完成系统的总体测试运行以及每个单元功能的具体测试。 2 关键技术 2.1 Android简介 目前来说,全球有两大智能手机阵营,其中就包括Android操作系统。它背后的公司也是全球知名的谷歌公司,Android最初也不是谷歌公司自己的产品。Andy 创建的Android公司被谷歌公司在2005年给收购了。在2007年才对外展示了Android的手机操作系统,并且建立了全球性的

9、联盟组织,来共同研发和优化改良Android系统。2008年9月份谷歌公司发布了版本1.0 的 Android系统,由于谷歌基于Linux开发了自己的Java虚拟机,所以基于Android开发的原生软件的编程语言就采用Java语言。目前来说Android的版本已经更新到9.0了,可以说迭代更新也是非常的快。 Android平台的特性和优势如下: 开源:Android系统完全是对外开源的,由于Android基于Linux系统开发的,所以从底层的系统到上层界面类库等等都是完全对外进行开放,所以所有人群,比如个人以及一些组织都可以查看源代码进行学习,这也导致目前流行的一些手机厂商如华为,小米,三星等

10、都有对自己的系统进行了自己的个性化设置,各厂商为了竞争优势也对一些功能进行了修改。 多元化的设备支持:现在的Android系统我们不仅仅只会在手机上应用,该系统的应用可以说是非常广泛,比如平板电脑,现在流行的互联网电视,智能手表以及车载导航仪都广泛应用安卓系统,这样以来对于Android开发工程师来说他们的就业范围也是相当的广泛。 Dalvik虚拟机和Sun VM的对比表: Dalvik 基于寄存器 运行.dex后缀文件 对低速cpu性能较高 Sun VM 基于堆栈 运行.class文件 对低速cpu性能较低 总结就是Dalvik虚拟机对移动设备做了进一步的优化,采用寄存器对于较大的程序来说,

11、他们的编译时间会更短2,占用的资源也会更少,运行的效率相对更高。Dalvik对低速cpu上的高性能,对内存的高利用率,使得他就非常适用于移动设备。 开放的第三方应用:由于谷歌秉承开源开放,所以在Android上开发和发布app相对更加容易,我们开发人员也可以根据自己的需求去调用一些手机的硬件设备,比如摄像头,陀螺仪等,也可以父王问本地的一些信息等,所以Android的整个应用市场非常丰富。 集成的浏览器:由于内部集成了基于开源的浏览器引擎(WebKit)。再加上Android手机本身的功能,浏览网页时的效果会更加的好。 SQLite数据库:SQLite作为一款嵌入式数据库,其主要的特点就是轻量

12、级,占用资源率低,同时它还支持当前一些主流的操作系统,也可以和类似于Java这样的编程语言结合。总体来说SQLite是一个开放性的轻量级3数据库。 多媒体的支持能力:多媒体支持包括常见的音频文件、视频文件和一些静态文件格式。 2.2 开发平台的搭建 JDK的下载与安装 在百度搜索栏中输入JDK下载关键字,找到自己需要的JDK版本正确下载,推荐一般下载1.8版本。当然其他版本也行,但是版本不要太低。 下载完成后点击JDK,通过网上的一些步骤一步一步进行操作就可以安装上了。接下来就是要给JDK配置一定的环境,在安装步骤进行完毕之后,再重新查看是否安装好了。再经过快捷窗口输入自己安装之后显示的一些信

13、息来重新审视一下自己是不是已经安装成功了。 图2-1验证JDK安装是否成功 Eclipse下载与安装 Eclipse这个进行编程的软件是属于Java研发出来的,而且是开发的一个平台,被很快应用在了很多地方,而且还包含了很多方面,例如添加了一些附件,还有一些自己研发的软件(JDK)。 Android SDK的安装 由于我们开发不是在专门的Android开发平台下开发我们的水果连连看手机游戏,在测试过程中我们是通过数据线连接手机的方式去模拟程序的运行去情况,所以在这里我们不需要安装SDK。 ADT的安装 (1) 打开Eclipse软件 ,点 “Help”进到菜单,找到“Install New So

14、ftware”进去 。 点Add.,弹出Name和Location框,在Location输入http:/dl- 图2.2 ADT的安装 (2)确定之后,可以显示出Developer Tools。勾选这个选项之后点击finish按钮完成。 (3) 确认安装完成后,在主菜单下选择Window下的Preferences项,再弹出来的界面找到Android这个选项,然后在右边找到browse并选中SDK路径(这里的路径是自己安装的路径),确认无误后点击apply按钮配置完成。 创建AVD (1) 打开eclipse软件,在主菜单中选择Windows下的Android SDK and AVD Manag

15、er选项,找到弹出面板中的Virtual Devices项并点击,点New,如图所示,按照图片配置相应的信息后点击OK后配置成功。 (2)再运行新型的模拟装置,选择将要运行的模拟装置,然后单击“start.”;再单击“launch”。运行成功之后,如下图所示: 图2-3 模拟器 2.4 JSP技术 什么是JSP:JSP也被叫做java服务器页面,它是基于Java语言的一种动态页面技术,其逻辑是从servlet中分离出来的。在那种普通的网页传统上会是HTML或JS去写的纯静态的或行对交互不多的页面,jsp技术是在传统的网页代码中插入Java程序段和JSP标记(tag),从而形成,后缀名为(*.jsp)的JSP文件。 为什么使用JSP:在动态网页中其实多数页面元素还是不动的,如果采用servlet输出页面中需要动态改变的内容,这就导致所有的静态页面的内容也都需要用java程序代码生成。这样以来整个servlet程序的代码量会非常大,显得程序非常臃肿。一般来说后台开发的人员肯定没有纯前端开发人员和美工对页面的设计那么专业,也不一定那么熟悉这些开发语言。所以sun公司推出了jsp技术来解决这样的问题。 本次系统采用不同的程序设计语言去合作开发,采用合适的语言和技术做出最合适的事情。充分体现开发语言和技术的灵活性。本次系统采用Java的B/S结构作为系统实现的主要框架4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

启牛文库网为“电子文档交易平台”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。

本站是网络服务平台方,若您的权利被侵害,请立刻联系我们并提供证据,侵权客服QQ:709425133 欢迎举报。

©2012-2025 by www.wojuba.com. All Rights Reserved.

经营许可证编号:京ICP备14006015号