admin 发表于 2016-6-17 17:15:21

基于Android连连看游戏的设计与实现

技术:Android等
摘要:
Android是以Linux为基础的开放源码操作系统,主要应用移动设备。在2005年被Google收购,并经过这几年的推广和宣传超越了诺基亚的Symbian系统,成为了全球最受欢迎的智能手机平台。我的毕业设计就是基于Android平台设计的一款连连看游戏应用。游戏的开发主要运用JAVA和XML两种语言。在对系统进行详细需求分析的基础上,明确了系统的功能以及性能上的优化,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法和开机动画进行了详细设计。游戏的详细设计阶段中首要的是搭建好Android开发所需的环境,其次需要下载安装开发环境Eclipse和安装ADT扩充套件。在开发环境搭建好之后,就是对应用的功能的实现。其中主要的是连线消除、游戏倒计时、开始游戏、提醒游戏成功或失败重新开始这些功能。随后便是游戏视图的设计使其能够根据控制器提供的布局数据来显示图片并提供选中高亮、连线和消除的功能。再然后就是对游戏控制器的设计使其实现主要的控制逻辑。最后便是最关键的算法设计。论文详细介绍该游戏涉及到的算法:游戏布局算法、连通算法和僵局判定算法。完成这些步骤后最终实现了一款界面简洁、系统高效稳定和充满娱乐性的连连看益智游戏。

关键词:Android Java EclipseADT 游戏算法益智

目录:
1课题概述    1
1.1开发背景及意义    1
1. 2方案论证    2
1.3开发工具的选择    2
2 需求分析    2
2.1目标设计    2
2.2可行性分析    3
2.2.1 技术可行性分析    3
2.2.2 经济可行性    3
2.3功能需求分析    3
2.4系统基本流程    4
2.5模块设计计算法简介    6
3 详细设计    7
    3.1单项功能的实现    7
3.1.1游戏UI的实现    7
3.1.2自定义视图    14
3.1.3游戏控制器    16
3.2 算法详细设计    17
3.2.1 游戏布局    17
3.2.2 连通算法    21
3.2.3 僵局判定    26
4 系统测试与性能分析    28
4.1 测试及分析目的    28
4.2 游戏系统测试    29
4.3游戏性能分析    30
致谢    31
参考文献    32

论文字数:12321
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Android连连看游戏的设计与实现