基于安卓Android连连看游戏的设计与实现(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android连连看游戏的设计与实现(含录像)(任务书,开题报告,中期报告,毕业论文12300字,程序代码,SQLServer数据库,答辩PPT)
此次设计的Android连连看游戏,系统流程大致如下。玩家在点击应用图标后会进入游戏,首先是开机等待画面,在等到加载条加载完毕后便会进入主界面。主界面包含开始游戏、游戏时间。当玩家点击开始游戏按钮后便会载入游戏系统自动产生初始游戏布局。此时系统首先需要判断死锁的现象是否会产生,如果存在便会重新家在新的界面。在游戏过程中,玩家通过点击游戏操作区域内的图片,从而来选定一个图片并且用户通过点击下一个图片完成一对图片选定。这是系统会判断这组图案是否会连通消除,如果判断结果可以则消除这两个图案。玩家在规定的时间内,完成全部图案的消除则为游戏挑战成功否则玩家在规定时间内没有消去全部成对图片,则会被程序判定为游戏失败。玩家在体验游戏过程中,可以点击开始按钮来刷新布局便可重新开始游戏、重新排列图片。
游戏系统设计总共有三个模块:界面设计、算法设计和消息响应设计。
1)界面设计
总共分为三个模块:框架设计、地图设计和计时器。
2)算法设计
总共分为两个模块:游戏布局、连通算法设计。
3)消息响应设计
总共分为四个模块鼠标响应、时间响应、振动响应和绘图响应。
本次设计的连连看游戏,主要涉及到两个核心算法:游戏布局图案生成、连通算法。
目录
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