基于安卓的连连看游戏设计与实现本科毕业设计论文.doc
《基于安卓的连连看游戏设计与实现本科毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于安卓的连连看游戏设计与实现本科毕业设计论文.doc(23页珍藏版)》请在三一文库上搜索。
1、编号:11013210294 南阳师范学院 2015 届毕业生 毕业论文(设计) 题 目: 基于 Android 的连连看游戏设计与实现 完 成 人: 胡君妍 班 级: 2011-07 学 制: 4 年 专 业: 软件工程 指导教师: 徐安凤 完成日期: 2015-04-28 目 录 摘要摘要(1) 0 0 引言引言.(1) 1 概述.(1) 1.1 课题的研究意义.(2) 2 系统的需求分析(2) 2.1 可行性分析.(2) 2.2 系统功能设计.(3) 2.3 游戏的基本规则.(4) 3 系统总体设计(4) 3.1 系统设计的相关原理.(4) 3.2 具体模块的设计(4) 4 系统的实现.
2、(7) 4.1 主要功能的实现.(7) 4.2 系统运行界面图.(17) 5 总结.(20) Abstract(21) 第 1 页 (共 21 页) 基于 Android 平台的连连看游戏 作 者:胡君妍 指导教师:徐安凤 摘要:随着社会的进步,人们的社会压力随之增大,游戏作为一种便捷有 效地娱乐消遣方式成为人们生活中一个新的组成部分。本文的研究目标是设计 一款基于安卓的连连看小游戏,其开发方式是研究 Android 应用开发的初步阶 段。首先要对目标系统进项分析近而确定相应的基本功能要求,然后,对系统 的细节功能进一步做设计与调整,如背景图案、动画音效、游戏规则、画面设 置、时间限制,连通算
3、法和布局算法等。通过对软件系统的运行调试,最终得 到一款画面清新活泼,音效欢快悦耳,娱乐身心的益智小游戏连连看。 关键词:手机;游戏;Android 平台;连连看 0 0 引言引言 手机市场和移动互联网应用系统的开发逐渐趋向 Android 开发 应用,源于其更好的性能,丰富的硬件,开发商和运营商的自由, 不受任何限制的特点,将游戏产业推向新的高潮。而连连看正是一 款利用了这一优势的手机游戏。手机游戏一方面丰富人们的生活, 另一方面缓解了人们快节奏下的生活压力,放松娱乐身心。这是一 款基于安卓平台,原理是安卓和 JAVA 开发技术的实现,能够在安卓 手机上运行的益智小游戏-连连看。通过对软件系
4、统的运行调试, 最终一款画面清新活泼,音效欢快悦耳,娱乐身心的益智小游戏连 连看诞生。 1 1 概述概述 1.11.1 课题的研究意义课题的研究意义 现在的手机小游戏广受消费者的欢迎,不仅操作便捷轻松而且 不需要任何额外的复杂过程下载注册或购买道具等。连连看正是一 款具有这一优点的经典益智小游戏,在众多游戏网站的排行榜上, 连连看始终作为最受喜爱的小游戏位居榜单前 3 名。游戏规则简单 第 2 页 (共 21 页) 易学,找到两张相同图案,用三条之内的直线连接删除便可得分, 不管是老人小孩,公司白领还是学生,任何群体都能快速上手,享 受乐趣;游戏中的卡通图案和精美的背景图片,伴随着欢快的背景
5、音乐,给玩家以紧张刺激的视听享受;每轮游戏胜利后还会得分, 分数达到相应的标准即可通关进入下一阶段,通关的游戏设计给玩 家更为刺激的感受。 通过这次可以的分析研究,不仅让我将平日里学习的理论知识 化为实践,提高了我的实践应用能力,增加了不少经验,而且通过 对课题的深入研究,能更深入地了解手机游戏,提升了我的自学能 力。通过最后的测试运行环节,更细致地认识了安卓开发技术实践 的许多经验,加之老师的悉心指导,让我学会了很多,为日后的工 作和学习奠定的坚实的基础。 2 2 系统的需求分析系统的需求分析 2.1 可行性分析 可行性研究作为软件系统再开发前的总纲领,提出系统的功能、 可靠性能极其其他方面
6、的要求。为了能在最短的时间内高效的明确 问题解决得可行性,以及是否值得被处理解决。本系统的可行性分 析如下: (1) 经济可行性 制作连连看这款小游戏所需硬件系统、软件系统都很容易找到, 相对成本较低,通过对手机游戏市场及发展前景的综合调查可以了 解到, “连连看”这款游戏很受广大玩家欢迎,消费群体大,经济价 值相当可观,这款游戏投资不大,回报很快。综上所述,这个系统 具有经济可行性。 (2) 技术可行性 JDK 作为 JAVA 程序开发时必不可少的开发包,是安卓系统开发 的基础。首先,搭建相适应的开发环境,选取 Eclipse 作为平台, 利用其可广展整合型特性,是本次开发最佳选择平台。Ec
7、lipse 作 为一款出色的开源 IDE,在安卓平台开发插件 ADT 后就可以作为安 第 3 页 (共 21 页) 卓开发平台,可安装在任意谷歌公司开发的安卓平台,并且不收任 何费用。开发人员可以利用安卓平台中所供应的源代码软件开发包 以及相关的用具和 API,方便又快捷。Eclipse 在动画游戏制作方面 也能用到。面向对象编程的特点大大化简了操作过程,提高了程序 开发的效率。Eclipse 的多功能性给编程工作带来了很大的便利, 大大提高了工作效率,节省了不少时间。综上所得,此次系统开发 具有技术可行性。 (3)社会可行性 游戏规则简单易学,找到两张相同图案,用三条之内的直线连 接删除便可
8、得分,不管是老人小孩,公司白领还是学生,任何群体 都能快速上手,享受乐趣;游戏中的卡通图案和精美的背景图片, 伴随着欢快的背景音乐,给玩家以紧张刺激的视听享受;每轮游戏 胜利后还会得分,分数达到相应的标准即可通关进入下一阶段,通 关的游戏设计给玩家更为刺激的感受。综上所述,该系统具有社会 可行性。 2.2 系统功能需求 系统功能架构如图 1 所示: 连连看游戏 相同图案连接功能 界面显示功能 音乐播放功能 道具功能 一条直线型连接 两条直线型连接 三条直线型连接 恶 i 刷新功能 消除功能 第 4 页 (共 21 页) 图 1 系统功能架构图 2.3 游戏的基本规则 在游戏画面上,连接两个相同
9、图案 ,若连接成功则 两个消除 得分。在规定时间内,玩家将游戏画面里的相同图案都 消除,即 可顺利进入下一关。每通过一个关卡,系统的规定 时间便会减少 10 秒,直到通过所有的关卡。在游戏进行中,玩家还可以使用道 具辅助闯关,它提供了 1 次刷新地图和 1 次提示自动消除的机 会。 3 系统总体设计 3.1 系统基本流程设计 玩家进入游戏后,首先打开欢迎主界面,显示普通模式、百 变模式、排行榜、抢答成语,可有多种选择供玩家挑选,选择任 意按钮即可开始游戏,多种选择是在经典连连看的基础上的创新 与改良,是玩家始终对游戏充满新鲜感。 当玩家点击标有 开始游 戏的图像按钮后,进入游戏界面。 点击任意
10、模式按钮,开始游戏, 这里以普通模式为例。如果在规定时间内消除所有图案,即可得 到相应分数,游戏进行中,画面下方有音乐、音效、暂停、刷新、 消除四个按钮,其中刷新和消除可作为道具在玩家没有选择时使 用以破解难关,每个道具只有一次使用机会,当游戏胜利此时画 面弹出对话框,有退出游戏可再来 一次两个按钮,根据需要选择。 百变模式与普通模式的区别在于,玩家每 消除一次,图案布局便 会被打乱一次,增加了游戏的趣味性;排行榜中记录了玩家的过 往好成绩。 3.2 具体模块的设计 从整体上来看,系统分为四大模块:“菜单设计” , “界面设计” , “消息响应设计”和“算法设计” 。如图 2 所示: 第 5
11、页 (共 21 页) 菜单设计 图 2 系统总体设计 这四大模块又可以进一步划分如下: (1)菜单设计,可进一步划分为两个模块,分别是: “退 出游戏” , “再来一次” ,如图 3 所示: 图 3 菜单设计 (2)界面设计,可进一步划分为: “框架设计” , “进度条 设计”和“地图设计” ,如图 4 所示: 退出游戏 再来一次 菜单设计 第 6 页 (共 21 页) 图 4 界面设计 (3)消息响应设计,可进一步划分为: “鼠标响应” , “绘 图响应”和“时间响应” ,如图 5 所示: 图 5 消息响应设计 (4)算法设计,它可继续划分出两个模块: “画线设计” 和“消除算法设计 ” ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 连连 游戏 设计 实现 本科 毕业设计 论文
链接地址:https://www.31doc.com/p-3315014.html