android连连看游戏设计.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:49 大小:2.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

android连连看游戏设计.doc

android连连看游戏设计.doc

预览

免费试读已结束,剩余 39 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业论文题目:基于Android平台的连连看游戏设计与实现姓名:XXXX学号:XXX指导教师(职称):XXX(讲师)专业:计算机科学与技术班级:2010级计科01班所在学院:计算机科学与工程学院2014年6月武汉工程大学毕业论文武汉工程大学毕业论文目录摘要……………………………………………………………………………………..…IIAbstract…………………………………………………………………………………...III第一章绪论………………………………………………………………………………11.1课题背景……………………………………………………………………………....11.2国内外研究现状.……………………………………..……………………………….21.3课题研究意义………………………………………………………………………..….21.4论文结构安排………………………………………………………………………..….3第二章基础知识与开发技术………………………………………………………………...52.1Android技术简介.……………………………………..……………………………….52.2Java技术简介………………………………………………………………………..…9第三章需求分析与系统概要设计………………………………………………………….133.1可行性分析……………………………………………………………………….……133.2功能需求分析…………………………………………………………………….……143.3系统基本流程…………………………………………………………………….……143.4模块设计及算法简介…………………………………………………………….……16第四章系统详细设计……………………………………………………………………….174.1开发环境的搭建…………………………………………………………………….…174.2单项功能的实现…………………………………………………………………….…184.3算法详细设计……………………………………………………………………….…25第五章系统测试与性能分析……………………………………………………………….355.1软件测试……………………………………………………………………………....355.2游戏系统测试…………………………………………………………………….……365.3游戏性能分析…………………………………………………………………….……36总结…….……………………………………………………..………………………….….39致谢…….……………………………………………………..………………………….….41参考文献…….………………..………………………………..………………………….….43摘要武汉工程大学毕业论文---PAGEII-摘要论文对Android系统架构和应用开发进行初步研究,运用Java开发语言设计了一款连连看小游戏。在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法、关卡设置、音效和动画进行了详细设计。在游戏的详细设计阶段中,首先,我们必须搭建好游戏开发的必要环境,包括下载安装开发环境Eclipse和安装ADT扩充套件。开发环境搭建好之后,接着就是游戏单项功能的实现:连线消除、游戏倒计时、开始游戏、暂停游戏和游戏模式选择这些功能。然后自定义游戏视图,定义的视图能够根据控制器提供的布局数据来显示图片,并提供选中高亮、连线和消除的功能。再然后就是设计游戏控制器的部分,该部分实现了主要的控制逻辑。最后,就是最关键的算法设计部分了,论文详细介绍该游戏涉及到的算法:游戏布局算法、连通算法和僵局判定算法。完成这些步骤后,最终实现了一个界面友好、高效稳定和富有娱乐性的手机连连看益智小游戏。关键词:Android;Java;游戏;算法;益智-PAGEIV--PAGEIII-AbstractInthisthesis,wedesignedasmallgamecalledLianliankanthroughapreliminarystudyontheAndroidsystemarchitectureandapplicationdevelopment.Itdeterminedthefunctionalandperformancerequirementsofthesystembasedonthedetailedrequestsanalysisofthesy