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;
}
相关推荐
多看书少吃饭3 小时前
从Vue到Nuxt.js
前端·javascript·vue.js
前端一小卒3 小时前
从 v5 到 v6:这次 Ant Design 升级真的香
前端·javascript
前端不太难4 小时前
《Vue 项目路由 + Layout 的最佳实践》
前端·javascript·vue.js
想学后端的前端工程师5 小时前
【Vue3组合式API实战指南:告别Options API的烦恼】
前端·javascript·vue.js
一勺-_-5 小时前
mermaid图片如何保存成svg格式
开发语言·javascript·ecmascript
GISer_Jing6 小时前
深入拆解Taro框架多端适配原理
前端·javascript·taro
毕设源码-邱学长6 小时前
【开题答辩全过程】以 基于VUE的藏品管理系统的设计与实现为例,包含答辩的问题和答案
前端·javascript·vue.js
San30.7 小时前
深入理解 JavaScript:手写 `instanceof` 及其背后的原型链原理
开发语言·javascript·ecmascript
北冥有一鲲7 小时前
LangChain.js:RAG 深度解析与全栈实践
开发语言·javascript·langchain
狗狗摇屁屁9 小时前
JS手写防抖
开发语言·javascript·ecmascript