# Qt-MazeMaster
一个利用Qt/C++写的GUI迷宫游戏。 A GUI maze game made by using Qt/C++.
## 文件说明
工程文件(源代码和图像素材)在MazeMaster文件夹下;Windows下可执行程序在Executable文件夹下。
## 程序设计说明
迷宫大师是本人的C++程序设计的大作业,是一个可视化的迷宫小游戏。可视化界面基于Qt5,使用Qt Creator开发。
项目主要有如下特点:
- 对Qt自带的控件进行了二次封装,以实现更加美观的游戏效果;
- 为了更方便的设计关卡,配套开发了可视化的迷宫地图编辑器,并实现了复杂迷宫地图的深度优先生成;
- 迷宫游戏实现了文件的读写,实现了导出和读取玩家自制地图,并加入了通过DFS绘制迷宫出路的功能;
项目的设计树形图如下:
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872988362.png)
## 演示截图
### 主窗口
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872737075.png)
### 地图编辑窗口
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872790176.png)
生成的效果如下图:
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872801315.png)
### 选关窗口ChooseLevelWindow
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872838783.png)
### 游玩窗口PlayWindow
![image](https://github.com/migodz/Qt-MazeMaster/blob/master/assets/1594872853885.png)
## 详细介绍
见本人的个人博客:[http://migod.top/176.html](http://migod.top/176.html)
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++和Qt开发的GUI迷宫游戏+源码+文档(毕业设计&课程设计&项目开发)
共133个文件
png:31个
dll:30个
qm:22个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 51 浏览量
2024-04-29
20:18:21
上传
评论 2
收藏 29.41MB ZIP 举报
温馨提示
基于C++和Qt开发的GUI迷宫游戏+源码+文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: 一个利用Qt/C++写的GUI迷宫游戏。 A GUI maze game made by using Qt/C++. 文件说明 工程文件(源代码和图像素材)在MazeMaster文件夹下;Windows下可执行程序在Executable文件夹下。 程序设计说明 迷宫大师是本人的C++程序设计的大作业,是一个可视化的迷宫小游戏。可视化界面基于Qt5,使用Qt Creator开发。 项目主要有如下特点: 对Qt自带的控件进行了二次封装,以实现更加美观的游戏效果; 为了更方便的设计关卡,配套开发了可视化的迷宫地图编辑器,并实现了复杂迷宫地图的深度优先生成; 迷宫游戏实现了文件的读写,实现了导出和读取玩家自制地图,并加入了通过DFS绘制迷宫出路的功能; 项目的设计树形图如下:
资源推荐
资源详情
资源评论
收起资源包目录
基于C++和Qt开发的GUI迷宫游戏+源码+文档(毕业设计&课程设计&项目开发) (133个子文件)
playwindow.cpp 9KB
mapeditwindow.cpp 8KB
chooselevelwindow.cpp 4KB
mainwindow.cpp 3KB
imgbutton.cpp 3KB
mazedata.cpp 1KB
tile.cpp 1KB
main.cpp 183B
opengl32sw.dll 19.95MB
Qt5Gui.dll 9.39MB
Qt5Widgets.dll 8.22MB
Qt5Core.dll 7.96MB
libGLESv2.dll 6.07MB
D3Dcompiler_47.dll 3.98MB
qwindows.dll 2.72MB
Qt5Network.dll 2.47MB
Qt5Multimedia.dll 1.53MB
libstdc++-6.dll 1.36MB
dsengine.dll 998KB
qwebp.dll 666KB
Qt5Svg.dll 562KB
qtiff.dll 515KB
qjpeg.dll 474KB
qwindowsvistastyle.dll 303KB
qtaudio_windows.dll 298KB
qtmedia_audioengine.dll 169KB
qgenericbearer.dll 138KB
qsvgicon.dll 97KB
qicns.dll 96KB
qico.dll 82KB
qtmultimedia_m3u.dll 77KB
qgif.dll 77KB
qsvg.dll 73KB
libgcc_s_seh-1.dll 73KB
qtga.dll 70KB
qwbmp.dll 68KB
libEGL.dll 66KB
libwinpthread-1.dll 51KB
MazeMaster.exe 1.11MB
playwindow.h 1KB
tile.h 863B
imgbutton.h 790B
mapeditwindow.h 729B
mainwindow.h 619B
chooselevelwindow.h 538B
mazedata.h 500B
background.jpg 226KB
background2.jpg 162KB
titile.jpg 96KB
starting_place.jpg 9KB
destination.jpg 9KB
ground.jpg 4KB
wall.jpg 3KB
16.mazedata 759B
15.mazedata 653B
14.mazedata 653B
13.mazedata 555B
12.mazedata 465B
10.mazedata 383B
11.mazedata 383B
9.mazedata 383B
8.mazedata 309B
7.mazedata 309B
6.mazedata 309B
4.mazedata 243B
5.mazedata 243B
3.mazedata 185B
2.mazedata 135B
1.mazedata 92B
README.md 2KB
1594872737075.png 609KB
1594872838783.png 483KB
1594872853885.png 288KB
1594872801315.png 247KB
1594872790176.png 221KB
1594872824516.png 100KB
1594872988362.png 49KB
failed.png 6KB
succeed.png 5KB
exitBtn.png 5KB
startBtn.png 5KB
loadBtn_1.png 5KB
loadBtn_2.png 5KB
noWayBtn_1.png 5KB
randomBtn_1.png 5KB
editBtn.png 5KB
noWayBtn_2.png 4KB
randomBtn_2.png 4KB
solveBtn_1.png 4KB
solveBtn_2.png 4KB
saveBtn_1.png 3KB
aboutBtn.png 3KB
saveBtn_2.png 3KB
backBtn_1.png 3KB
backBtn_2.png 3KB
plusBtn_1.png 1KB
chooseBtn_1.png 1KB
plusBtn_2.png 1KB
chooseBtn_2.png 1KB
minusBtn_1.png 1KB
共 133 条
- 1
- 2
资源评论
梦回阑珊
- 粉丝: 5152
- 资源: 1670
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功