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;
}
相关推荐
包饭厅咸鱼20 分钟前
autojs----2025淘宝淘金币跳一跳自动化
java·javascript·自动化
前端伪大叔1 小时前
freqtrade智能挂单策略,让你的资金利用率提升 50%+
前端·javascript·后端
江城开朗的豌豆1 小时前
从“any”战士到类型高手:我的TypeScript进阶心得
前端·javascript·前端框架
深蓝电商API1 小时前
反反爬虫实战:手撕某知名网站Webpack加密的JavaScript
javascript·爬虫·webpack
余道各努力,千里自同风1 小时前
如何使用 Promise.all() 处理异步并发操作?
开发语言·前端·javascript
营赢盈英2 小时前
How to detect if <html> tag has a class in child Angular component
前端·javascript·css·html·angular.js
Achieve - 前端实验室2 小时前
深入浅出 ES Module
前端·javascript
拖拉斯旋风2 小时前
深入理解 JavaScript 字符串声明与现代迭代实践
javascript
AAA阿giao2 小时前
从零开始构建一个基于 AIGC 的图像生成应用:用 Node.js 把想象变成画面
javascript·aigc
残冬醉离殇2 小时前
🔥 什么?不用鼠标点击也能触发点击事件???前端工程师的认知塌了!
前端·javascript