基于Qt的扫雷游戏答辩PPT格式课件下载.ppt

上传人:b****1 文档编号:13938962 上传时间:2022-10-15 格式:PPT 页数:11 大小:495KB
下载 相关 举报
基于Qt的扫雷游戏答辩PPT格式课件下载.ppt_第1页
第1页 / 共11页
基于Qt的扫雷游戏答辩PPT格式课件下载.ppt_第2页
第2页 / 共11页
基于Qt的扫雷游戏答辩PPT格式课件下载.ppt_第3页
第3页 / 共11页
基于Qt的扫雷游戏答辩PPT格式课件下载.ppt_第4页
第4页 / 共11页
基于Qt的扫雷游戏答辩PPT格式课件下载.ppt_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

基于Qt的扫雷游戏答辩PPT格式课件下载.ppt

《基于Qt的扫雷游戏答辩PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《基于Qt的扫雷游戏答辩PPT格式课件下载.ppt(11页珍藏版)》请在冰豆网上搜索。

基于Qt的扫雷游戏答辩PPT格式课件下载.ppt

通过左键点击鼠标,进行附近雷数的判断。

右键数遍,设置红旗标记。

3.栈模块:

在被点击的方块周围没有雷的情况,进行遍历周围造作,进行栈的出与入。

4.数据库模块:

通过数据库进行游戏时间统计。

初始化模板,游戏的初始化:

通过对界面(mapij=0),雷数(mcounti=0)以及时间(time_r=0)的初始化,使程序正常运行。

点击事件,当鼠标左键按下。

则会出现与附近八个方向雷数对应的数字。

若没有雷则遍历附件的区域。

当鼠标右键按在没有被点开的位置,则会有红旗标志插在与之对应的方块上。

栈模块,通过遍历鼠标点击下周围的区域,对附近没有雷的方块进行入栈。

当遍历完成,将所有入栈数据进行出栈操作。

并将出栈的方块用白色标注,从而显示出与其他方块的不同之处。

栈模块,此部分是根据点击到的方块八个方向均没有雷时做出的应对。

上面程序为这八个方向的其中之一。

他定义了一个map寄存器作为存储以i_k和j_k作为中心,向周围(i_k-1,j_k+1),(i_k,j_k+1),(i_k+1,j_k+1),(i_k,j_k-1),(i_k,j_k+1),(i_k-1,j_k+1),(i_k-1,j_k),(i_k-1,j_k+1)八个位置进行判断。

而由于整体扫雷由18*18个方块组成,由于这个区域为有界的,所以要进行判断,雷的在区域边缘,则有可能雷附近只出现三个,五个方块。

这样就需要出界判断。

判断要便利的是具体的三,五还是八。

i_k*18+j_k为一个数,他表示一个方块在整体扫雷系统中的第几个小方块。

由于扫雷是每行由18个小方块组成,所以i_k*18+j_k即可得出方块在什么位置。

background-color:

white为将方块变为白色的操作。

这可以方便我们区分遍历过得位置,强大的颜色反差使游戏更加生动。

更加的提高游戏者的兴趣。

数据库模块,运用SQLite数据库实现排行榜功能。

通过与计时器相连接。

而得到时间。

通过比较,将得分前十的数据统计,汇成排行榜。

通过对话框弹出的形式,将其呈现在大家的面前。

数据库模块,将游戏分数,以及前十之间的排名存储在数据库中。

随时可以查询等。

雷数判断方式:

设定a当,周围有雷时,a+1遍历周围所有方块,得出a的值。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1