安卓的自定义拼图游戏(源码)
伴随着科技的飞速发展,手机也变得越来越智能,人们对于手机功能的需求也越来越大,智能手机作为一种集视频聊天、工作学习、娱乐生活等各种功能于一体的设备已经和人们的日常生活密不可分,手机游戏更是人们在闲暇时打发时间,排遣无聊感觉的不二选择,基于安卓平台的自定义安卓拼图游戏将益智的拼图游戏和深受大众欢迎的智能手机相结合,能够让人们在工作学习之余能够随时享受益智类游戏带来的放松与智力的锻炼。本系统在现有拼图游戏的基础上还增加了自定义功能让玩家能够自己选择喜爱的图片进行拼图增加游戏乐趣。不仅如此,本系统还有自动还原功能让玩家在不能完成游戏时获得帮助,让玩家能够真正获得良好的游戏体验。关键词 安卓平台,自定义,自动还原
目 录
1 绪论 1
1.1 项目背景 1
1.2 研究的目的和意义 1
1.3 国内外研究现状 2
1.4 论文的主要内容 3
2 关键技术介绍 3
2.1 Android 3
2.2 拼图一定有解算法 4
2.3 拼图自动还原算法 5
3 系统分析 5
3.1 可行性分析 5
4 系统设计 7
4.1 系统功能模块 7
4.2 系统工作流程 9
5 系统运行与测试 12
5.1 测试的目的原则和方法 12
5.2 测试的内容 14
5.3 测试结果 14
6 系统效果图展示 15
结 论 23
致 谢 24
参 考 文 献 25
1 绪论
项目背景
在我们的日常生活中有着各种各样不同种类的游戏,玩家可以在不同的游戏中获得不同的感受,有刺激,有感动。随着玩家对游戏需求的日益增加,各种游戏平台开始涌现出来。从最开始的掌上游戏机到电视上到电脑上到最后智能手机上也可以进行游戏。虽然现在大部分游戏都是在电脑上进行游戏,但智能手机有着得天独厚的优势,随着科技的发展和人们对于手机功能需求的增加,智能手机在人们的生活中的地位越来越高,成为了人们离不开的一个生活助手。不仅如此,智能手机具有体积小,易携带,功能全面等 *好棒文|www.hbsrm.com +Q: #351916072#
特点,这让人们可以利用闲暇时间随时进行游戏,这是其他设备所不具备的特点。再加上4G网络的开通和应用,手机游戏一定会变得越来越优秀,越来越收到人们的欢迎,迎来新一轮的热潮[1]。
研究的目的和意义
在利用智能手机作为载体的游戏有很多但真正能够对人们的学习和生活产生积极作用的游戏却不多,拼图游戏算是其中一种。但传统拼图游戏太过于单调无聊,仅仅是单调的图块移动无法激起玩家玩下去的欲望。不仅仅如此,有的拼图游戏没有难度设置只是更换不同的图片进行游戏,这样的游戏也不能长久的留住玩家,玩家在通过之后就没有更高难度的挑战了。还有些拼图游戏虽然考虑到了这点但是他们没有自动还原的功能帮助玩家在毫无头绪的情况下过关,否则卡在一个地方长久的无法通过也会影响玩家的兴趣。本课题基于安卓的自定义拼图游戏就是为了解决这些问题提高拼图游戏的可玩性,让玩家能够在工作学习之余能够在得到放松娱乐的同时也能够让自己的头脑得到一定的锻炼,让游戏也能够让人们从中学到知识,得到锻炼[2]。
国内外研究现状
1.3.1 国外研究现状
自从谷歌和手机开放同盟开发了Android最早的一个版本,安卓平台开始登上历史舞台。从此使用安卓平台的智能手机的发展速度超出了所有人的想象,很快就在全球掀起一股安卓的热潮。基于安卓操作平台的手机游戏更是风靡全球。其中近几年最为经典的就是愤怒的小鸟这款游戏了,这款游戏利用抛物线为基础原理,以小鸟作为炮弹,不同颜色的小鸟有不一样的作用,以绿色的小猪作为目标,让玩家控制小鸟以消灭小猪为目标进行游戏,让玩家在消灭小猪的同时发泄生活中的压力。就是这样一款同样是益智休闲的游戏很快在全球范围内飞速的流行开来,成为了人们在学习工作之余的宠儿。不仅仅是愤怒的小鸟这一款益智休闲游戏获得了成功,还有最近流行开来的旅行青蛙这款休闲游戏,这款游戏抓住人们生活中需要的情感寄托,成功的将生活和游戏相结合,将现实中的不可能在游戏中化为可能,也获得了成功。而且随着安卓平台的发展越来越多大型公司诸如三星、EA等开始进入安卓游戏市场,可见国外虽然已经有了很多经典的安卓手机游戏但任然有很大的提示空间[3]。
1.3.2 国内研究现状
国内的智能手机游戏制作厂商大多注重游戏的对战性,往往忽略了这种能够让玩家缓解压力,锻炼头脑的游戏市场任然很大。虽然国内现状如此,但也有这类游戏的经典之作,比如开心消消乐,这款游戏是一款纯粹的益智休闲游戏没有任何对战元素,玩家只需要在规定步数内通过消除相同颜色的模型即可通过关卡,这款游戏不管在安卓平台还是ios平台都获得了很大的成功,是一款老少皆宜的优秀之作[4]。这款游戏的成功说明了国内的玩家对这类休闲益智类游戏还是有着需求的,只是还没有好的游戏出现,如果有这种既能够获得方法又能够锻炼头脑的游戏出现,玩家还是很乐意去玩的。综上所述虽然国内休闲益智类游戏没有国外的发展的那么好但还是很有空间的只需要有好的作品出现玩家还是会有很多。
论文的主要内容
本文将从关键技术的介绍、系统分析、系统设计、系统的运行与测试等角度对基于安卓的自定义拼图游戏进行解析。
关键技术介绍
Android
2.1.1 系统架构
图2.1 Android系统架构
应用程序层
Android会和应用程序一起发布出去,这些应用程序是安卓手机自带的一些非常基础 的功能如手机通讯录、备忘录、天气、闹钟、计算器等。这些应用程序都是利用Java语言编写的[5]。
应用程序框架
应用程序框架层为开发者提供了访问核心API的工具,让开发者能够在框架允许的、安全的条件下调用这些工具来发布自己的功能组件。不仅如此,开发者还能够在自己的程序中使用已经发布的功能组件[6]。
目 录
1 绪论 1
1.1 项目背景 1
1.2 研究的目的和意义 1
1.3 国内外研究现状 2
1.4 论文的主要内容 3
2 关键技术介绍 3
2.1 Android 3
2.2 拼图一定有解算法 4
2.3 拼图自动还原算法 5
3 系统分析 5
3.1 可行性分析 5
4 系统设计 7
4.1 系统功能模块 7
4.2 系统工作流程 9
5 系统运行与测试 12
5.1 测试的目的原则和方法 12
5.2 测试的内容 14
5.3 测试结果 14
6 系统效果图展示 15
结 论 23
致 谢 24
参 考 文 献 25
1 绪论
项目背景
在我们的日常生活中有着各种各样不同种类的游戏,玩家可以在不同的游戏中获得不同的感受,有刺激,有感动。随着玩家对游戏需求的日益增加,各种游戏平台开始涌现出来。从最开始的掌上游戏机到电视上到电脑上到最后智能手机上也可以进行游戏。虽然现在大部分游戏都是在电脑上进行游戏,但智能手机有着得天独厚的优势,随着科技的发展和人们对于手机功能需求的增加,智能手机在人们的生活中的地位越来越高,成为了人们离不开的一个生活助手。不仅如此,智能手机具有体积小,易携带,功能全面等 *好棒文|www.hbsrm.com +Q: #351916072#
特点,这让人们可以利用闲暇时间随时进行游戏,这是其他设备所不具备的特点。再加上4G网络的开通和应用,手机游戏一定会变得越来越优秀,越来越收到人们的欢迎,迎来新一轮的热潮[1]。
研究的目的和意义
在利用智能手机作为载体的游戏有很多但真正能够对人们的学习和生活产生积极作用的游戏却不多,拼图游戏算是其中一种。但传统拼图游戏太过于单调无聊,仅仅是单调的图块移动无法激起玩家玩下去的欲望。不仅仅如此,有的拼图游戏没有难度设置只是更换不同的图片进行游戏,这样的游戏也不能长久的留住玩家,玩家在通过之后就没有更高难度的挑战了。还有些拼图游戏虽然考虑到了这点但是他们没有自动还原的功能帮助玩家在毫无头绪的情况下过关,否则卡在一个地方长久的无法通过也会影响玩家的兴趣。本课题基于安卓的自定义拼图游戏就是为了解决这些问题提高拼图游戏的可玩性,让玩家能够在工作学习之余能够在得到放松娱乐的同时也能够让自己的头脑得到一定的锻炼,让游戏也能够让人们从中学到知识,得到锻炼[2]。
国内外研究现状
1.3.1 国外研究现状
自从谷歌和手机开放同盟开发了Android最早的一个版本,安卓平台开始登上历史舞台。从此使用安卓平台的智能手机的发展速度超出了所有人的想象,很快就在全球掀起一股安卓的热潮。基于安卓操作平台的手机游戏更是风靡全球。其中近几年最为经典的就是愤怒的小鸟这款游戏了,这款游戏利用抛物线为基础原理,以小鸟作为炮弹,不同颜色的小鸟有不一样的作用,以绿色的小猪作为目标,让玩家控制小鸟以消灭小猪为目标进行游戏,让玩家在消灭小猪的同时发泄生活中的压力。就是这样一款同样是益智休闲的游戏很快在全球范围内飞速的流行开来,成为了人们在学习工作之余的宠儿。不仅仅是愤怒的小鸟这一款益智休闲游戏获得了成功,还有最近流行开来的旅行青蛙这款休闲游戏,这款游戏抓住人们生活中需要的情感寄托,成功的将生活和游戏相结合,将现实中的不可能在游戏中化为可能,也获得了成功。而且随着安卓平台的发展越来越多大型公司诸如三星、EA等开始进入安卓游戏市场,可见国外虽然已经有了很多经典的安卓手机游戏但任然有很大的提示空间[3]。
1.3.2 国内研究现状
国内的智能手机游戏制作厂商大多注重游戏的对战性,往往忽略了这种能够让玩家缓解压力,锻炼头脑的游戏市场任然很大。虽然国内现状如此,但也有这类游戏的经典之作,比如开心消消乐,这款游戏是一款纯粹的益智休闲游戏没有任何对战元素,玩家只需要在规定步数内通过消除相同颜色的模型即可通过关卡,这款游戏不管在安卓平台还是ios平台都获得了很大的成功,是一款老少皆宜的优秀之作[4]。这款游戏的成功说明了国内的玩家对这类休闲益智类游戏还是有着需求的,只是还没有好的游戏出现,如果有这种既能够获得方法又能够锻炼头脑的游戏出现,玩家还是很乐意去玩的。综上所述虽然国内休闲益智类游戏没有国外的发展的那么好但还是很有空间的只需要有好的作品出现玩家还是会有很多。
论文的主要内容
本文将从关键技术的介绍、系统分析、系统设计、系统的运行与测试等角度对基于安卓的自定义拼图游戏进行解析。
关键技术介绍
Android
2.1.1 系统架构
图2.1 Android系统架构
应用程序层
Android会和应用程序一起发布出去,这些应用程序是安卓手机自带的一些非常基础 的功能如手机通讯录、备忘录、天气、闹钟、计算器等。这些应用程序都是利用Java语言编写的[5]。
应用程序框架
应用程序框架层为开发者提供了访问核心API的工具,让开发者能够在框架允许的、安全的条件下调用这些工具来发布自己的功能组件。不仅如此,开发者还能够在自己的程序中使用已经发布的功能组件[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1120.html