js 实现扫雷游戏,源码开放,支持npm引入使用

本人开发的js版本扫雷游戏

体验地址 | Github

Minesweeper game

Sponsors

Install and use

复制代码
npm i minesweeper-game
js 复制代码
import {Map} from 'minesweeper-game';

const map = new Map();

Reset Map

js 复制代码
map.reset();

TS Statement

ts 复制代码
interface IMapOptions {
    width?: number; // Map size
    height?: number;
    tileSize?: number; // Tile size
    minesCount?: number;
    container?: HTMLElement | string;
}
declare class Map {
    constructor(options?: IMapOptions);
    config({ width, height, tileSize, minesCount, container, }?: IMapOptions, reset?: boolean): void;
    reset(): void;
}
相关推荐
爬坑的小白10 分钟前
vue 2.0 路由跳转时新开tab
前端·javascript·vue.js
爬坑的小白10 分钟前
vue x 状态管理
前端·javascript·vue.js
凌览25 分钟前
一键去水印|5 款免费小红书解析工具推荐
前端·javascript·后端
有意义25 分钟前
栈数据结构全解析:从实现原理到 LeetCode 实战
javascript·算法·编程语言
鹿鹿鹿鹿isNotDefined31 分钟前
逐步手写,实现符合 Promise A+ 规范的 Promise
前端·javascript·算法
拉不动的猪37 分钟前
前端三大权限场景全解析:设计、实现、存储与企业级实践
前端·javascript·面试
前端加油站3 小时前
一种新HTML 页面转换成 PDF 技术方案
前端·javascript·vue.js
w***Q3503 小时前
Vue打包
前端·javascript·vue.js
有事没事实验室3 小时前
router-link的custom模式
前端·javascript·vue.js
4***V2023 小时前
Vue3响应式原理详解
开发语言·javascript·ecmascript