经典扫雷小游戏代码

扫雷游戏是一个经典的游戏,有趣好玩。

实现思路:

  • 如果不了解扫雷的游戏规则,请自行 Google
  • 绘制一张 10*10 的地图,并且标注地雷和非地雷,并且需要用数字表示每个点周围地雷的数量
  • 用 mineMap[x][y] 表示一个点位
    • mineMap[x][y] < 0 (代码中 == -1) 初始状态
    • 0 < mineMap[x][y] < 9 该点周围地雷的数量
    • mineMap[x][y] == 9 表示该点是地雷
    • mineMap[x][y] > 9 (代码中 == 10)表示该点插旗

如何跑起来?

  • 下载&安装微信小程序开发工具
  • 配置 wechat-app-minesweeper 代码目录到开发工具即可

玩法

  • 需要注意的是,由于没有鼠标右键标记Flag,简单做了 Flag 切换,开启后,方可标记Flag
  • 最初的想法是通过 tap 和 longtap 来区分扫雷和Flag,但是开发工具不能区分这俩个事件,只能作罢

项目地址及下载:
https://github.com/jixiaod/wechat-app-minesweeper

发表评论

邮箱地址不会被公开。 必填项已用*标注