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;
}
相关推荐
看到我请叫我铁锤9 小时前
vue3中THINGJS初始化步骤
前端·javascript·vue.js·3d
q***25219 小时前
SpringMVC 请求参数接收
前端·javascript·算法
我一身正气怎能输9 小时前
游戏导航网格地图如何自动切割成多边形区域——技术详解大白话长文
游戏
谢尔登9 小时前
defineProperty如何弥补数组响应式不足的缺陷
前端·javascript·vue.js
深海潜水员10 小时前
【MonoGame游戏开发】| 牧场物语实现 第一卷 : 农场基础实现 (下)
vscode·游戏·c#·.net·monogame
T***u33311 小时前
前端框架在性能优化中的实践
javascript·vue.js·前端框架
jingling55512 小时前
vue | 在 Vue 3 项目中集成高德地图(AMap)
前端·javascript·vue.js
有一个好名字20 小时前
LeetCode跳跃游戏:思路与题解全解析
算法·leetcode·游戏
芳草萋萋鹦鹉洲哦20 小时前
【elemen/js】阻塞UI线程导致的开关卡顿如何优化
开发语言·javascript·ui
1***s63221 小时前
Vue图像处理开发
javascript·vue.js·ecmascript