连连看游戏毕业设计
摘 要
该游戏是用 语言编写的,以 为开发环
境。游戏中使用二维数组存放各图片的代号,利用 ()实现图片的随
机生成,引入命名空间 实现音乐的播放,根据寻路算法实现图片的消除。
该游戏的设计目的是提高人的观察能力及灵敏度并给人带来最大程度的放松。
目 录
一、概述.............................................................................................................................................2
目的和意义
系统目标
二、系统设计.....................................................................................................................................2
设计原理
基本思路
2.2.1 解决游戏区域问题....................................................................................................3
2.2.2 获取图片位置的思路................................................................................................3
各功能的实现及界面的设计
2.3.1 图片的随机生成........................................................................................................3
2.3.2 音乐播放功能............................................................................................................5
2.3.3 界面的设计................................................................................................................5
2.3.4 连连看算法要求........................................................................................................6
2.3.5 寻路的基本思想........................................................................................................6
2.3.6 算法精讲....................................................................................................................7
2.3.7 高级算法的实现....................................................................................................14
三、总结与致谢...............................................................................................................................15
游戏设计总结
谢辞
四、参考文献...................................................................................................................................15