js实现扫雷游戏 您所在的位置:网站首页 扫雷小游戏介绍怎么写的 js实现扫雷游戏

js实现扫雷游戏

2024-05-10 02:32| 来源: 网络整理| 查看: 265

javascript作为前端常用的开发语言,越来越多的人都在学习它,今天就教大家利用js来实现基本的扫雷游戏。由于本篇文章主要面向于初学者,因此在思想上我会尽最大努力让它简单化,若有读者看完有不明白请多多反馈。

预备知识:Javascript语言的基础知识,HTML、CSS(这里用的不多,了解一点即可),数据结构

首先,我先简单的介绍一下扫雷游戏的基本规则(了解规则的跳过即可)

1.初始状态,玩家只能看到若干个方格,方格可以被点击

2.若点击的方格是雷,则显示棋盘上的所有雷,游戏结束,当前被点击的雷块的背景颜色发生变化,并且这时点击任何方格将不会有任何反应。

3.若点击的部分不是雷,并且该块的四周有雷,则该块显示周围雷的数量。

4.若点击的部分不是雷并且该块的四周没有雷,该块显示空白,并且周围无雷区域会自动打开。

5.右键点击,点击后可以标记玩家认为是雷的方格。(如图红色的方格)

主要的规则就这些,接下来整理一下整体思路(以9*9的棋盘为例)

1.创建棋盘边界的div

共颗雷 #father{ width: 468px; height: 468px; border: 3px solid black; }

 

2.初始化棋盘,即创建若干个方格div,并且将每个div给予一个id值,保证每个id是相互独立的,之后依次添加到边界div中即可

var square = document.getElementsByTagName("div"); var span = document.getElementsByTagName("span"); function init(n) { for(var i=1;i=2)&&(num=74)&&(num


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有