基于android扫雷游戏的设计与实现汇编

上传人:今*** 文档编号:108287599 上传时间:2019-10-23 格式:DOC 页数:30 大小:1.77MB
返回 下载 相关 举报
基于android扫雷游戏的设计与实现汇编_第1页
第1页 / 共30页
基于android扫雷游戏的设计与实现汇编_第2页
第2页 / 共30页
基于android扫雷游戏的设计与实现汇编_第3页
第3页 / 共30页
基于android扫雷游戏的设计与实现汇编_第4页
第4页 / 共30页
基于android扫雷游戏的设计与实现汇编_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于android扫雷游戏的设计与实现汇编》由会员分享,可在线阅读,更多相关《基于android扫雷游戏的设计与实现汇编(30页珍藏版)》请在金锄头文库上搜索。

1、中国地质大学(武汉)远程与继续教育学院毕业设计(论文)远程与继续教育学院本科毕业论文(设计)题目:基于Android扫雷游戏的设计与实现 学习中心: XXXXXXXXXXXX 学 号: XXXXXXXXXXXX 姓 名: XXX 专 业: 计算机科学与技术 指导教师: XXXX 2015 年 8 月 14 日 中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名: XXXXXX 学号: XXXXXXXXXXXX 专业: 计算机科学与技术 毕业设计(论文)题目: 基于Android扫雷游戏的设计与实现 指导教师意见:(请对论文的学术水平做出简要评述。包括选题意义;

2、文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)1、 论文内容比较完整,经过修改,论文结构合理,达到本科论文要求。2、 论文能结合现在的实际社会需求选题,具有一定的实用性。论文合格。指导教师结论: 合格 (合格、不合格)指导教师姓名XX所在单位XXXXXXXX学院指导时间2015.9.30中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表 学生姓名: XXXXXX 学号: XXXXXXXXXXXX 专业: 计算机科学与技术 毕业设计(论文)题目: 基于Android扫雷游戏的设计与

3、实现 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)论文设计实现了基于Android平台的扫雷游戏。首先论述了Android系统的背景和研究现状、android的技术及对Android分析,并介绍了Android应用程序的结构。在程序开发中,采用了先设计好游戏的类框架,然后按照各个类的实现进行代码的编写与实现功能。所完成工作达到了我校本科毕业设计的要求,同意参加答辩。修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改

4、直接参加答辩的不必填此意见。)毕业设计(论文)评阅成绩 (百分制): 75 评阅结论: 同意答辩 (同意答辩、不同意答辩、修改后答辩)评阅人姓名XXX所在单位计算机学院评阅时间2015-10-11论文原创性声明本人郑重声明:本人所呈交的本科毕业论文基于Android扫雷游戏的设计与实现,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律

5、后果。 论文作者(签字):XXX日期:2015年8月14日3摘 要随着技术通信不断进步,移动通信终端设备的功能也在不断地增长,朝着智能化的方向发展。手机已经不再是个单一的通信设备,而是逐渐融合了个人信息管理,无线上网,移动办公,影音娱乐等功能,成为笔记本电脑之外的另一种更便携,更易用的办公平台。因此,手机的娱乐应用服务将会有很大的发展空间,游戏也是其中之一。本系统主要是实现基于Android平台的扫雷游戏,扫雷是一款古老的益智游戏,其设计目的是训练人的逻辑思维能力。本文首先论述了Android系统的背景和研究现状,接着简要的介绍了android的技术及对Android分析,并且介绍了Andro

6、id应用程序的结构。在程序开发中,采用了先设计好游戏的类框架,然后按照各个类的实现进行代码的编写与实现功能。关键词: 1、智能化 2、 Android 3、扫雷 目 录一、绪论7(一) Android概述7(二)系统开发背景7二 、系统技术分析9(一) Eclipse集成开发环境9(二) JDK11(三) Android SDK12(四) ADT12三、Android应用程序结构剖析14(一) Android系统架构研究14(二) Android的API14(三)Android应用程序结构解析15(四) Intent的详细解析17(五) Android活动的生命周期19四、系统设计与实现23(

7、一)游戏的策划23(二)游戏基本功能描述23(三)系统详细设计24五、结论28致谢29参考文献30 29中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文)一、绪论(一) Android概述智能手机(Smartphone),具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。智能手机具有五大特点:1. 具备了无线接入互联网的能力,即

8、要有GSM的支持网络下的GPRS或者是CDMA网络支持下的CDMA 1X或3G网络。2. 人性化,可以根据个人需要扩展机器的功能。3. 它是具有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。4. 具有PDA功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页。5.强大的功能,扩展性能强,第三方软件支持多。在二零零五年七月,Google收购了 Android,这么一个小规模收购行动还是立刻引起了移动业界的兴趣,它们怀疑这是 Google 进入移动市场的的标志。尽管如此,这个当时只是一个小规模的移动软件开发公司正是由 Andy Rubin、Ri

9、ch Miner、Nick Sears 以及 Chris White 四个人共同创建的。现在看来,他们的怀疑是正确的。差不多两年半以后,在 二零零七 年 十一 月 五 日,Google发布了Android,它这个的发布给移动业界带来了一场可怕的风暴,基于 Linux的全新移动操作系统。这不单单是一个全新的移动系统,非常重要的是:它是开源的。从 Android 的发展旅途中,我们看到 2003 年 Andy他是一个有远见的人,看到了 2005 年的起步和被 Google 的收购,也看到了系统的进步以及新的机型的快速发布。所有这一切都让我们相信,Android 将会走向世界第一移动操作系统宝座的步

10、伐是势不可挡的。Android 平板电脑也在今年的夏天开始发布以及 Google TV 发布以后(也许还有 Google Music?),Android 可能真的会将继续带着我们走向移动设备梦想的彼岸。(二)系统开发背景在我们的生活中有许多的游戏,但是游戏不同,它也会给玩家带来不同的感受和生活理念。游戏是我们日常生活的一个必不可少的娱乐项目,也带动了游戏相关产业市场的发展。游戏平台是经过从游戏机到电视游戏,然后从到pc游戏,到手机游戏,中间经历了很多的技术的更新和变革。但随着新技术的发展和我们生活水平质量的提高,手机开始逐渐变为普及,因为手机是非常小巧便捷的,而且方便的特性成为我们日常生活中必

11、备通讯工具。而基于手机平台的游戏也就拥有的市场空间是巨大的,也因随着3g的开通和应用,手机游戏必然会迎来新的一轮游戏热潮!扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。1981年, 微软公司的罗伯特杜尔 和卡特约翰逊两位工程师在Windows 3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。这款游戏的玩法是

12、在一个9*9(初级),16*16(中级),16*30(高级),或自定义大小的方块矩阵中随机布置一定量的地雷(初级为10个,中级为40个,高级为99个)。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。扫雷游戏的目标是尽快找到雷区中的所有不是地雷的方块,而不许踩到地雷。点开的数字是几,则说明该数字旁边的8个位置中有几个雷,如果挖开的是地雷,则会输掉游戏。扫雷游戏是一款益智类游戏,目前基于Android平台的扫雷游戏还比较少,本系统的开发主要面向Android平台,以满足广大手机用户的需要。二 、系统技术分析(一) Eclipse集成开发环境Eclipse是

13、著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。下图2-1是进入Eclipse里的界面:图2-1 进入Eclipse里的编辑界面Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会

14、(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。Eclipse的基础是富客户机平台(Rich Client Platform, 即RCP)。RCP包括下列组件:核心平台(启动Eclipse,运行插件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards)Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。Eclipse的插件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号