|
技术: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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|