基于QT的扫雷游戏设计与实现
技术:C++、QT等摘要:
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。本论文研究的是在linux环境下基于Qt开发环境,设计并开发一款扫雷经典游戏。本论文按照笔者的设计思路详细论述了扫雷的设计与分析。从方块类的设计到整体雷区的布局,以及各种鼠标事件的处理。还有主窗口的设计。具体实现了每个方块的左击右击以及左右连击的事件操作,以及扫雷排行榜。比较重要的算法有雷区的布局已经鼠标点击事件的处理。鼠标事件是依照信号与槽来控制的。信号与槽可以在不同的控件之间进行通信。通过信号与槽,可以实现主窗体与雷区的同步与异步。
本次设计只是实现了系统下自带扫雷游戏的基本功能,在细节方面仍待以后完善。
关键字:扫雷;Linux;Qt;C\C++;信号与槽
目录:
摘要 I
Abstract II
第一章 绪论 1
1.1 课题研究背景及意义 1
1.2 扫雷的历史 1
1.3 论文设计思路 1
第二章 开发工具的介绍 3
2.1 关于Linux 3
2.2 关于QT 3
2.2.1 面向对象的程序设计 3
2.2.2 什么是QT 3
2.2.3 信号和槽 4
2.3 QT的工具 6
2.4 QT开发环境的建立 6
2.4.1 环境变量的作用 6
2.4.2 如何设置环境变量 7
第三章 游戏的总体分析 8
3.1 需求分析 8
3.1.1 游戏逻辑分析 8
3.1.2 逻辑分析 11
3.2 设计构想 11
3.3 流程规划 12
第四章 游戏的详细设计 13
4.1 游戏的总体设计 13
4.2 Block类的设计 14
4.2.1 鼠标事件 14
4.3 Block_area 类的设计与分析 15
4.4 主窗体的设计与分析 17
第五章 游戏的测试结果 18
总结 19
参考文献 20
致谢 21
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]