文章目录

  • 实现功能
  • 1.扫雷设计
    • 1.1 主界面
    • 1.2 扫雷难度
    • 1.3 附带功能
  • 2.效果和源码
    • 2.1 动态效果
    • 2.2 源代码
  • 源码下载

作者:xcLeigh
文章地址:https://blog.csdn.net/weixin_43151418/article/details/127886480


html实现扫雷小游戏(附源码),html扫雷小游戏,仿制windows xp系统自带的扫雷应用的网页版,使用html+js+css实现。实现了应用版扫雷的基本功能。

实现功能

  • 左键单击
    在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8);如果方块上为空(相当于0),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。

  • 标记
    在判断为地雷的方块上按下右键,可以标记地雷(显示为小红旗),重复一次或两次操作可取消标记。

  • 双击
    同时按下左键和右键完成双击,当双击位置周围已标记雷数等于该位置数字时操作有效,相当于对该数字周围未打开的方块均进行一次左键单击操作。地雷未标记完全时使用双击无效。若数字周围有标错的地雷,则游戏结束,标错的地雷上会显示一个“ ×”。 表情会变成哭脸。

1.扫雷设计

记得最早玩扫雷是在上学那会,那个时候还是windows xp系统,附带的小游戏,就喜欢这个,但是贼费时间。
抽了个闲暇之余,仿照那个扫雷游戏,用html实现了个网页版的。下面上效果图。

1.1 主界面

扫雷的主要的操作功能,都实现,第一次点击没有雷,左右同时点击事件、右键点击事件,标记雷时间,计时,等

1.2 扫雷难度

扫雷难度分为初级(9 * 9,共10个雷)、中级(1616,共40个雷)、高级(3016,共99个雷)、自定义(可以自己配置块数和雷数)。

1.3 附带功能

增加了几个功能点,游戏源码、表白源码,里面有一些好的资源源码,可以提供学习帮助。

2.效果和源码

2.1 动态效果

《扫雷》是一款大众类的益智小游戏,游戏规则是在最短的时间内,根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输,但许多玩过扫雷的人却仍然有一些规则不明白。

html实现扫雷

2.2 源代码

这是主界面的代码,其他图片、js、css等代码,见下面的 源码下载,里面有所有代码和介绍。

<!-- /***title:html实现扫雷* code url:https://blog.csdn.net/weixin_43151418/article/details/127886480*/  -->
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width" /> <link rel="icon" type="image/png" href="./images/icon.png" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>扫雷小游戏 - xcLeigh</title><script type="text/javascript" src="./js/index.js"></script><link rel="Stylesheet" type="text/css" href="./css/index.css" />
</head>
<body oncontextmenu="return false;" onselectstart="return false;" unselectable="on" ondragstart="return false;"><div class = "mine-wrap"><div class = "title clearfix"><div class="title-txt">扫雷</div><ul class="window-control"><!-- <li class="window-min"></li><li class="window-max"></li> --><li class="window-close" onclick="window.close()"></li></ul></div><div class="mine-main clearfix"><div class="mine-menu clearfix"><ul class="mine-menu-ul clearfix"><li class="menu-game">游戏关卡<ul class="menu-sub clearfix"><li><span class="menu-sub-left"><input type="radio" name="mine-type"value ="0"></span><span class="menu-sub-right">初级</span></li><li><span class="menu-sub-left"><input type="radio" name="mine-type" value ="1"></span><span class="menu-sub-right">中级</span></li><li><span class="menu-sub-left"><input type="radio" name="mine-type" value ="2"></span><span class="menu-sub-right">高级</span></li><li><span class="menu-sub-left"><input type="radio" name="mine-type" value ="3"></span><span class="menu-sub-right">自定义</span></li></ul></li><li class="menu-game">游戏源码<ul class="menu-sub clearfix"><li><span class="menu-sub-left">人气</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/127619801" target="_blank">html实现五子棋</a></span></li><li><span class="menu-sub-left">人气</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/127635252" target="_blank">html实现打飞机</a></span></li><li><span class="menu-sub-left">最火</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/126465393" target="_blank">html实现吃月饼</a></span></li><li><span class="menu-sub-left">最火</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/127869325" target="_blank">html实现数独</a></span></li><li><span class="menu-sub-left">最新</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/125074948" target="_blank">html实现拼图</a></span></li><li><span class="menu-sub-left">最新</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/127631871" target="_blank">html实现贪吃蛇</a></span></li></ul></li><li class="menu-game">表白源码<ul class="menu-sub clearfix"><li><span class="menu-sub-left">最新</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/127814650" target="_blank">html实现爱情纪念册</a></span></li><li><span class="menu-sub-left">最新</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/126099643" target="_blank">html实现爱心告白</a></span></li><li><span class="menu-sub-left">人气</span><span class="menu-sub-right"><a href="https://blog.csdn.net/weixin_43151418/article/details/124970985" target="_blank">html实现浪漫表白求爱</a></span></li></ul></li><li><a href="https://blog.csdn.net/weixin_43151418" target="_blank">关于我</a></li></ul></div><div class="mine-con"><div class="game-tags clearfix"><div class="game-tag-images"><img src="./images/d0.bmp"><img src="./images/d0.bmp"><img src="./images/d0.bmp"></div><div class="game-face"><img src="./images/face_normal.bmp" onclick = "mine1.init()" id="face"></div><div class="game-time-images"><img src="./images/d0.bmp"><img src="./images/d0.bmp"><img src="./images/d0.bmp"></div></div><div class="mine-canvas"><canvas id="mine1" width="" height=""></canvas></div></div></div></div><div style="position:absolute;left:0;top:0; width:80px;height:80px;"><div  style="position:absolute;left:0;bottom:0; width:80px;height:80px;text-align:center;line-height:80px;color:#0F85F4;z-index:999;"><a href="https://blog.csdn.net/weixin_43151418/article/details/127635252" target="_blank" style="text-decoration:none; font-weight:bold">打飞机</a></div><div class='classScale' style='display:flex; justify-content: center; align-items: center; width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div><div class='classScale1' style='position:relative; top: -80px;width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div></div><div style="position:absolute;right:0;top:0; width:80px;height:80px;"><div  style="position:absolute;left:0;bottom:0; width:80px;height:80px;text-align:center;line-height:80px;color:#0BABC4;z-index:999;"><a href="https://blog.csdn.net/weixin_43151418/article/details/127631871" target="_blank" style="text-decoration:none; font-weight:bold">贪吃蛇</a></div><div class='classScale' style='display:flex; justify-content: center; align-items: center; width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div><div class='classScale1' style='position:relative; top: -80px;width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div></div><div style="position:absolute;right:0;bottom:0; width:80px;height:80px;"><div  style="position:absolute;left:0;bottom:0; width:80px;height:80px;text-align:center;line-height:80px;color:red;z-index:999;"><a href="https://blog.csdn.net/weixin_43151418/article/details/127619801" target="_blank" style="text-decoration:none; font-weight:bold">五子棋</a></div><div class='classScale' style='display:flex; justify-content: center; align-items: center; width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div><div class='classScale1' style='position:relative; top: -80px;width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div></div><div style="position:absolute;left:0;bottom:0; width:80px;height:80px;"><div  style="position:absolute;left:0;bottom:0; width:80px;height:80px;text-align:center;line-height:80px;color:orange;z-index:999;"><a href="https://blog.csdn.net/weixin_43151418/article/details/126465393" target="_blank" style="text-decoration:none; font-weight:bold;">吃月饼</a></div><div class='classScale' style='display:flex; justify-content: center; align-items: center; width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div><div class='classScale1' style='position:relative; top: -80px;width:80px;height:80px;border-radius:50%; opacity: 0.5;'></div></div><div  style="position:absolute;left:0;bottom:0; width:100%;height:80px; line-height:80px; text-align:center; z-index:99;"><a href="https://blog.csdn.net/weixin_43151418" target="_blank" style="text-decoration:none; font-weight:bold;color:white;">xcLeigh | 星空系列 | 扫雷小游戏</a></div>
</body>

源码下载

html实现扫雷小游戏(源码) 点击下载


html实现扫雷小游戏(附源码)相关推荐

  1. 【Python游戏】Python基于pygame实现的人机大战的斗兽棋小游戏 | 附源码

    前言 有粉丝说要我出一期Python版本的斗兽棋,今天宠粉狂魔的我不就来啦!! 虽然是一个简单的小游戏,但是对于新手小伙伴来说还是有一定的小难度的哟!要是不理解都可以找到小编的哈!! 相关文件 关注小 ...

  2. 整理了30款Python小游戏附源码,五一有的玩了

    快到五一了,整理了 30 款 Python 小游戏源码分享给大家,具体内容可以点击下方视频号查看: 点击上方视频后,源码获取方式:①关注上方视频号.②点赞当前视频.③在当前视频评论区扣1 友情提示:获 ...

  3. 【Python游戏】基于化学方程式的基础上,用Python实现一个消灭泡泡小游戏 | 附源码

    前言 halo,包子们下午好 今天实现的这个小游戏呀,说实话化学不太好的小伙伴可能看起来会有点懵逼 不过不用担心,咱们今天不是来学化学的,我们是来学习Python的 所以呀,不要太担心啦,大家先好好看 ...

  4. 【Python游戏】用Python 和 Pyglet 编写一个我的世界小游戏 | 附源码

    相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! 需要源码的小伙伴可以在公众号回复我的世界 Pytho ...

  5. 【博主推荐】html好看的拼图小游戏(附源码)

    拼图目录 html好看的拼图小游戏 1.拼图效果示意图 1.1 第一级 九宫格拼图 1.2 第二级 十六宫格拼图 1.3 第三级 三十二宫格拼图 14 第三级 八十一宫格拼图 2.图片切图说明 3.实 ...

  6. 一口气用Python写了13个小游戏 (附源码)

    大家好,今天给大家分享13个游戏源码,可以自己复现玩玩,研究下里面的编程逻辑,对学习编程(特别是初学者)应该会有很大帮助. 由于文章较长,大家记得滑到文末点个赞哈- 1.吃金币 源码分享: impor ...

  7. 【Python游戏】基于pygame实现的一个Dino Rush 恐龙宝贝冲冲冲的小游戏 | 附源码

    前言 halo,包子们晚上好 很久没有更新啦,主要是小编这边最近有点小忙 今天给大家整一个Dino Rush 恐龙宝贝冲冲冲的小游戏 还是一个比较记经典的小游戏,还记这可谷歌浏览器上没有网也能打发时间 ...

  8. 用C语言easyx库来写一个简单的翻翻乐小游戏(附源码素材)

    简明目录 写在前面 easyx库 准备工作 新建项目文件 分析 素材分析 上代码吧 地图表示 开始界面 地图初始化(打乱) 游戏过程实现 主函数的实现 测试 优化 1.游戏分数 2.游戏时间 3.nu ...

  9. 分享Python开发的13个小游戏(附源码)

    导语 哈喽哈喽~铁汁萌!愉快的周末到了天气也变好了不知道大家有没有出去玩吖!小编这几天太累了周末就宅在家里啦

最新文章

  1. 【C++】C/C++ 中的单例模式
  2. 如何在浏览器上跑深度学习模型?并且一行JS代码都不用写
  3. 独家 | 最新的AI会“杀死”编码吗?
  4. 赠书:Java面试一战到底!
  5. 深入浅出多线程系列之四:简单的同步 lock
  6. wios设置证书登陆
  7. vhdl变量赋初值_5.5 C++自动变量
  8. C# Tailor Your Application by Building a Custom Forms Designer with .NET
  9. 中国特种电器灯泡行业市场供需与战略研究报告
  10. 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
  11. 重装/重置系统后,针对于虚拟机需要输入许可证,仍无法打不开问题
  12. 2003 r2 远程管理html,掌握Win Server 2008的WinRM远程管理
  13. uniapp 获取当前位置
  14. 最新微博图片相册批量下载工具
  15. 搭建容器私有创库Harbor
  16. 二、8【FPGA】Verilog中锁存器(Latch)原理、危害及避免
  17. 苹果手机导出照片到电脑上
  18. python turtle画圣诞树动图_用 turtle 画一棵圣诞树
  19. linux服务器的Gzip文件压缩方法
  20. BCB数据库问题总结

热门文章

  1. Oracle数据库迁移到MySQL
  2. win10 Docker及klee的安装
  3. klee 检测漏洞-四个实例
  4. 中国高速公路行业市场规模及未来发展趋势
  5. 大数据 端到端_端到端数据分析性能
  6. 基于Erupt的网络选课系统设计与实现
  7. “无法查找或打开PDB文件”解决办法
  8. 通俗理解误差、偏差、方差以及它们和过拟合、欠拟合之间的关系.
  9. python绘五环,还不过来Look一下吗
  10. 公安部建成失效居民身份证信息系统 强化个人信息安全