Qt-十字消除小游戏

本文介绍了使用Qt框架实现一款十字消除小游戏的过程。游戏界面包括一个“Refresh”按钮,当出现无法消除的情况时,点击该按钮可以刷新游戏。游戏逻辑涉及色块的随机生成、填充、消除以及界面更新。在消除过程中,确保每次操作后彩色色块都不会单独存在,以保持游戏进行。
摘要由CSDN通过智能技术生成

这是我很久以前玩过的一一款游戏,前天突然想起来了,就想着自己能不能实现一下。

上几张网页上游戏的图片:

 

游戏窗口如下:

可以看到,“Refresh”按钮在初始状态下是不可用的,这里默认刚开始生成的游戏界面不会存在“无法消除”的情况。

 如图,下图出现了“不可消除”的情况,灰色色块被绿色和橙色色块挡住,橙色色块被红色色块挡住,红色色块被橙色色块挡住……

 

点击“Refresh”按钮,会弹出一个对话框:点击“Yes”,会刷新游戏窗口。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值