• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

minesweeper: 基于jquery的扫雷。在线体验https://www.zhanglihu.com/static/mineswee ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

minesweeper

开源软件地址:

https://gitee.com/hcxy/minesweeper

开源软件介绍:

#基于JQuery的扫雷小游戏

体验基本类似于win7上面的版本,支持右击标记雷,双击自动清除。样式上大家有需要自己调试一下即可。

使用方法示例

$(function(){    var option = {                area:'#area',//容器id                xnum:10,//横轴数                ynum:10,//纵轴数                bnum:20,//炸弹个数                success:function(){//成功回调函数                    alert('success');                },                fail:function(){//失败回调函数                    alert('fail');                }            };    var lei = new saolei(option);    lei.init();});

实现思路

代码内注释比较多,逻辑也比较简单,欢迎大家指正基本思路如下1.当用户第一次点击时开始初始化雷的布局,并计算出每个点周围雷的个数,并把当前点击的点和周围8个点排除掉,不让产生雷。避免用户第一次点击时命中雷或者数字导致无法判断2.用户点击到雷直接死亡,点击到数字只展开被点击的数字3.当用户点击到空白点(即周围没有雷),首先展开当前点,然后依次访问周围8个点,当发现已经展开的点忽略,没有展开的数字点则展开。没有展开的空白点则执行点击空白点的递归操作,直到不再发现没有展开的空白点为止4.用户双击数字点,首先判断周围被标记的雷数是否和当前点记录的相同,如果相同则展开周围未展开的点,遇空白点则执行点击空白点操作

在线demo 直通车


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
gga: unity 创建的挂机游戏发布时间:2022-03-25
下一篇:
qipai: 目前是麻将的快速胡牌算法发布时间:2022-03-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap