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;
}
相关推荐
Funlang1 分钟前
给机器写的 JavaScript 造个笼子
开发语言·javascript·ecmascript
古茗前端团队16 分钟前
由 key 引发的思考
前端·javascript·react.js
kyriewen35 分钟前
我扫了 422 个仓库,近一半 CI 在裸装依赖
前端·javascript·程序员
vipxieliang5 小时前
JavaScript 迭代器与生成器:控制异步与惰性求值
前端·javascript
Hilaku5 小时前
Event Loop 这篇你看完就不用再看别的了!
前端·javascript·程序员
晓得迷路了6 小时前
栗子前端技术周刊第 153 期 - Vitest 5.1、Remix v3.2、Node.js 27 Alpha...
前端·javascript·vite
系统集成-鹰翔6 小时前
ERP单据已作废为什么商品仍不能删除,引用检查与软删除怎么查
javascript·经验分享·后端
Penge6667 小时前
《Go 后端开发者学 React:Hook》
javascript
Penge6667 小时前
《Go 后端开发者学 React:前端 HTTP 请求详解》
javascript
Penge66616 小时前
《Go 后端开发者学 React:组件通信与插槽》
javascript