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

基于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]
查看完整版本: 基于QT的扫雷游戏设计与实现