admin 发表于 2016-5-13 10:13:27

基于QT的扫雷游戏的设计与实现

技术:C++、QT等
摘要:
扫雷游戏是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法和语言实现,如C,C++,VB,JAVA等。本论文研究的是以Qt为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“递归”这个概念而使其简单化。

关键词:C++ ,Qt,扫雷

目录:
1绪论    1
2开发环境    2
2.1开发工具    2
2.2应用环境    2
2.3编写意义    2
2.4任务设计内容    3
3可行性分析和需求分析    4
3.1可行性分析    4
3.2需求分析    4
3.2.1理解需求    4
3.2.2功能需求    4
4游戏的总体分析与设计    5
4.1 设计构想    5
4.2 流程规划    5
5具体实现过程    7
5.1模块的实现    7
5.1.1窗体的创建    7
5.1.2工具栏和菜单的创建    8
5.2事件的响应    13
5.2.1信号(Signals)    13
5.2.2槽(Solts)    13
5.2.3关联信号和槽(connect)    18
5.2.4对鼠标事件的重写    18
5.3对雷区的布置    19
5.3.1雷区初始界面    19
5.3.2布雷    20
6游戏程序的调试与运行    22
结论    24
参考文献    25
致谢    26

包含资料:


截图:



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


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