android的拼图游戏应用开发

android的拼图游戏应用开发

ID:5503456

大小:6.39 MB

页数:27页

时间:2017-12-15

android的拼图游戏应用开发_第1页
android的拼图游戏应用开发_第2页
android的拼图游戏应用开发_第3页
android的拼图游戏应用开发_第4页
android的拼图游戏应用开发_第5页
资源描述:

《android的拼图游戏应用开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Android拼图游戏应用开发第一章绪论1.1概述Android一词的本义指“机器人”,曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google于2011年6月份公布的数字,现在每天激活的Android设备高达5

2、0万台,比5月份的数据增加了10万台!Google还透露目前已经与36家OEM厂商和215家运营商合作,共激活了超过1亿台Android设备。由于Android的良好的发展前景与应用开发的刚起步,基于Android的应用开发,特别是游戏开发是一片新的热土。本项目正是在Android平台上进行游戏的开发,从Android作为受限设备的特点出发,拼图游戏对系统性能要求相对较低,也更适合与Android手机的触屏操作方式。拼图游戏也适于当前手持设备游戏的休闲娱乐的特点,更利于用户适应和喜爱。1.2行业发展现状当前Android游戏开发行业并不成熟,当前适合Android平台上的游戏引

3、擎很少,没有一个主流的底层平台。Andriod手机游戏的开发呈现出百花齐放的态势,当前Android上的很多游戏都是从J2ME上移植过来的。但是由于Android游戏开发的广阔前景,行业发展也十分迅速,出现了很多优秀的作品。1.3实验的主要内容和前景本实验是计算机语言的实验课程,旨在锻炼增强学员的计算机编程能力,提高学员的动手实践能力。为充分锻炼本组学员的程序设计能力,本小组选择难度较大的android游戏设计。“愉快的定向越野”游戏灵感来源于魔方,魔方通过旋转面来拼凑成一整个完整的立方体,但是考虑到魔方是三维的,android的3D游戏引擎不适合初学者,因此我们对27基于An

4、droid拼图游戏应用开发魔方游戏进行抽象和简化,得到了我们的小游戏——“愉快的定向越野”。本试验采用经典的拼图游戏模式,自主设计拼图规则,引入深度优先算法作为游戏的核心算法,开发出一款简易、趣味性强的安卓游戏。27基于Android拼图游戏应用开发第二章总体设计2.1设计目的本设计的目标是在Android平台上设计出一款简单实用、用户体验良好、充满休闲性和娱乐性的拼图游戏。给自己一个平台,拓展自己的视野和实力,熟悉开发平台和语言的使用。在软件开发过程中学有所得。2.2设计方案本项目拟采用java语言和eclipse开发环境进行开发,采取小组成员分工分模块合作形式。首先,学习掌

5、握JAVA编程语言并熟悉eclipse开发环境,为后续开发工作做好准备;其次,深入研究经典拼图游戏的设计思路,理解游戏核心算法,掌握拼图游戏的基本组成要素;在对拼图游戏的核心设计初步熟悉后,小组分工分模块进行游戏开发,然后进行集中整合和调试,最后进行试验报告的撰写。2.3设计的创新点本项目主要创新点在于:引入了深度优先算法,作为游戏中拼图路径的核心搜索算法。深度优先算法是图论中的经典算法,在游戏中进行路径选择时由于使用了深度优先算法,使得搜索匹配路径的效率极大地提高,相比经典拼图游戏来说游戏难度层次更趋丰富,方案选择上更具灵活性,从而极大增强了游戏的趣味性。27基于Androi

6、d拼图游戏应用开发第三章详细设计3.1开发环境IDE:EclipseADT,android4.0真机测试OS:Ubuntu12.043.2游戏流程设计图1游戏开发流程设计如上图所示,用户点击游戏图标,开始运行程序,进入start状态。首先出现游戏的欢迎界面,即title状态。此时,通过程序通过监听用户的touch操作,进入游戏的MainView界面,此时直接进行游戏就绪状态,在等待用户操作的过程中,程序不断地对用户的操作进行监听和判断。如果未到达目标点即结束状态时,系统继续等待用户动作;当用户顺利完成一局游戏时,系统弹出dialog状态框,供用户选择是否继续游戏。同时,在游戏的

7、正常运行过程中,用户也可以通过进入reset状态,通过重新设置游戏参数开始新一局游戏。27基于Android拼图游戏应用开发3.3实验内容1.MainActivity类MainActivity继承于Activity父类,主要用于游戏标题栏、音量控制、游戏设置目录、游戏数据保存和退出等活动。思维导图:主要实现函数:voidonCreate():onCreate函数是一个消息响应函数,在窗口显示前设置窗口的属性如风格、位置等,同时可以通过onCreate函数在窗口中添加按钮、状态栏、工具栏等属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。