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;
}
相关推荐
我的golang之路果然有问题几秒前
实习中遇到的 CORS 同源策略自己的理解分析
前端·javascript·vue·reactjs·同源策略·cors
EndingCoder10 分钟前
接口基础:定义对象形状
linux·运维·前端·javascript·typescript
WebGISer_白茶乌龙桃12 分钟前
Vue3 + Mapbox 加载 SHP 转换的矢量瓦片 (Vector Tiles)
javascript·vue.js·arcgis·webgl
Aliex_git43 分钟前
性能优化 - Vue 日常实践优化
前端·javascript·vue.js·笔记·学习·性能优化
xiaoxue..1 小时前
把大模型装进自己电脑:Ollama 本地部署大模型完全指南
javascript·面试·node.js·大模型·ollama
幽络源小助理1 小时前
逆向工程系统学习资源图谱(2026):从 Windows 内核、安卓安全到游戏协议分析的全栈教程清单
学习·安全·游戏·逆向工程
林恒smileZAZ1 小时前
Electron 的西天取经
前端·javascript·electron
Miketutu1 小时前
Flutter - 布局
开发语言·javascript·ecmascript
满栀5851 小时前
基于 jQuery 实现商品列表增删改查与数据统计
前端·javascript·jquery
Mr -老鬼1 小时前
Electron 与 Tauri 全方位对比指南(2026版)
前端·javascript·rust·electron·nodejs·tauri