EasyX&C++实现扫雷小游戏

之前立的flag,现在来拔了(具体代码见页尾资源)


规则:
1.鼠标左击选择5X5,7X7,9X9方阵,分别含5个,9个,15个地雷

2.鼠标左击灰色小方格,若为雷,显示红色,游戏失败,若非雷,显示绿色并显示方格附近八个方格总共地雷数。鼠标右击灰色小方格,方格则被标记为地雷,显示红色,左侧地雷总数提示区,地雷数-1

3.凡是已经展开或被红色标记的小方格再次点击无效

4.胜利:当所有地雷被右击选出,且无多选,错选,游戏获胜,记录最佳成绩,调整胜率(胜率=游戏获胜次数/总次数)。否则,判定游戏失败

5.每轮游戏结束展开所有方格,被错误标记为地雷的方格带"X"符号,正确标记地雷的方格带"V"符号,没被标记但含地雷的方格展开为红色,其余方格皆展开为绿色且标注周围八个方格地雷总数

6.鼠标左击
>Exit”,退出游戏,
>Back”,返回上一界面,
>Agin”,直接开始新一轮的该难度的游戏

7.游戏初始成绩和胜率皆为0

8.避免初次踩中雷功能(点击初次即踩中雷,方格会自动重新生成,耗时略长)


鼠标左键点击Play,进入游戏
EasyX&C++实现扫雷小游戏_第1张图片
以5X5难度为例(此难度含5个地雷),鼠标左键点击进入
EasyX&C++实现扫雷小游戏_第2张图片
EasyX&C++实现扫雷小游戏_第3张图片
EasyX&C++实现扫雷小游戏_第4张图片
鼠标左键点击"Exit"选择退出游戏
EasyX&C++实现扫雷小游戏_第5张图片
EasyX&C++实现扫雷小游戏_第6张图片
7X7,9X9难度情况(分别含9个,15个地雷)
EasyX&C++实现扫雷小游戏_第7张图片
EasyX&C++实现扫雷小游戏_第8张图片


资源已经上传了——>【点击获得】
背景音乐&操作指南——>【点击获得】提取码:5arm


【上篇链接:适合C/C++初学者的简陋版扫雷小游戏】

你可能感兴趣的:(EasyX&C++实现扫雷小游戏)