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;
}
相关推荐
噢,我明白了4 小时前
JavaScript 中处理时间格式的核心方式
前端·javascript
小徐_23336 小时前
2025 前端开源三年,npm 发包卡我半天
前端·npm·github
C_心欲无痕7 小时前
vue3 - 类与样式的绑定
javascript·vue.js·vue3
南山安8 小时前
Tailwind CSS:顺风CSS
javascript·css·react.js
栀秋6669 小时前
防抖 vs 节流:从百度搜索到京东电商,看前端性能优化的“节奏哲学”
前端·javascript
有意义9 小时前
深入防抖与节流:从闭包原理到性能优化实战
前端·javascript·面试
2503_9284115610 小时前
12.26 小程序问题和解决
前端·javascript·微信小程序·小程序
over69710 小时前
防抖与节流:前端性能优化的“双子星”,让你的网页丝滑如德芙!
前端·javascript·面试
red润10 小时前
手把手封装Iframe父子单向双向通讯功能
前端·javascript·vue.js
gustt10 小时前
JavaScript 闭包实战:手写防抖与节流函数,优化高频事件性能
前端·javascript·面试