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;
}
相关推荐
馬致远16 小时前
Vue todoList案例 优化之本地存储
前端·javascript·vue.js
请叫我聪明鸭16 小时前
CSS实现单行、多行文本超长显示 / 不超长隐藏、悬浮窗超长展示/不超长隐藏、悬浮窗手动控制样式
前端·javascript·css
zfj32116 小时前
vscode是js开发的,为什么能支持golang java等各种语言开发
javascript·vscode·golang
chao18984416 小时前
基于C# WinForm实现的仿微信打飞机游戏
游戏·微信·c#
GDAL16 小时前
Mapbox GL JS 核心表达式:`==` 相等判断完全教程
javascript·mapbox
張 ~16 小时前
上班好玩的桌面宠物软件游戏
游戏·宠物·桌面宠物游戏·bongo cat
炸土豆17 小时前
防抖节流里的this传递
前端·javascript
林希_Rachel_傻希希17 小时前
手写Promise--教学版本
前端·javascript·面试
ETA817 小时前
`console.log([1,2,3].map(parseInt))` 深入理解 JavaScript 中的高阶函数与类型机制
前端·javascript
Java编程爱好者17 小时前
JUnit 5 中的 @ClassTemplate 实战指南
javascript