职场大变样社区

查看: 1783|回复: 0
打印 上一主题 下一主题

基于Qt的扫雷游戏

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-24 13:44:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表