admin 发表于 2016-6-24 13:44:04

基于Qt的扫雷游戏

技术:C++、QT等
摘要:
本论文是以Qt为开发环境,设计并开发的一种经典的小游戏:扫雷。这款游戏不仅可以让人们得到游戏的愉悦感,还可以增强逻辑思维以及推断能力。
程序使用面向对象的Qt库的C++语言。开发于可以同时运行于Linux和Windows环境下的游戏程序。
扫雷主要研究问题有两点:
一是初始化,产生随机雷分布
二是对鼠标点击事件处理,即当点击扫雷方框时出现显示附近雷数或者遇到炸弹,还是右键插旗子。
本设计核心为运用递归来完成当附近没有雷时,区域性排雷。其功能强大,代码简练。有效的帮助玩家省出很多不必要的麻烦。
关键词:Qt,扫雷,递归

目录:
绪论    1
1 Qt架构与平台搭建    2
1.1 Qt介绍    2
1.1.1 QT语言的特征    2
1.1.2 Qt的优势    2
1.2 Qt核心编程技术    3
1.3 Qt对话框    4
1.4 Qt的开发环境    4
1.5数据库管理系统    5
1.6 SQLite的操作    5
2游戏的总体分析与设计    7
2.1设计构想    7
2.2流程规划    7
2.2.1游戏开始    7
2.2.2便利附近方块    8
2.2.3游戏结束    9
2.2.4右键标记小旗    9
3 核心代码    10
3.1随机生成雷    10
3.2递归遍历周围没有雷的地方    10
3.3判断附近雷数    11
3.4计时开始    13
3.5音频文件    14
3.6排行榜    14
4游戏判断    16
4.1游戏成功    16
4.2游戏失败    16
5系统测试    17
5.1软件测试    17
5.1.1黑盒测试    17
5.1.2白盒测试    17
6展望Qt    17
结论    18
参考文献    19
附录    20
致谢    36

论文字数:8523
包含资料:


截图:



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


页: [1]
查看完整版本: 基于Qt的扫雷游戏