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;
}
相关推荐
鹏多多14 分钟前
一文搞懂柯里化:函数式编程技巧的解析和实践案例
前端·javascript·vue.js
Roc.Chang23 分钟前
终极指南:解决 Vue 项目中 “regenerator-runtime/runtime“ 缺失报错
前端·javascript·vue.js·webpack·前端工程
AAA阿giao24 分钟前
从树到楼梯:数据结构与算法的奇妙旅程
前端·javascript·数据结构·学习·算法·力扣·
BD_Marathon27 分钟前
Vue3组件(SFC)拼接页面
前端·javascript·vue.js
wregjru28 分钟前
【C++】2.3 二叉搜索树的实现(附代码)
开发语言·前端·javascript
IT古董33 分钟前
企业级官网全栈(React·Next.js·Tailwind·Axios·Headless UI·RHF·i18n)实战教程-前言
javascript·react.js·ui
Jinuss41 分钟前
飞冰ice.js中Model数据初始化原理
前端·javascript·react.js
karshey44 分钟前
【前端】Defer:存储Promise状态,多个异步事件都结束后处理一些逻辑
java·前端·javascript
开发者小天1 小时前
react中recharts使用的示例
前端·javascript·react.js
悟能不能悟1 小时前
如何部署wiki.js
开发语言·javascript·ecmascript