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;
}
相关推荐
wusp199441 分钟前
v-model 和 :value 的深度解析
前端·javascript·vue.js
2501_9444241244 分钟前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌表情图案
开发语言·javascript·flutter·游戏·harmonyos
2501_944424121 小时前
Flutter for OpenHarmony游戏集合App实战之数字拼图打乱排列
android·开发语言·flutter·游戏·harmonyos
pas1361 小时前
34-mini-vue 更新element的children-双端对比diff算法
javascript·vue.js·算法
ashcn20011 小时前
websocket测试通信
前端·javascript·websocket
吃吃喝喝小朋友1 小时前
JavaScript文件的操作方法
开发语言·javascript·ecmascript
Trae1ounG1 小时前
模块间通信解耦
javascript
2501_944526421 小时前
Flutter for OpenHarmony 万能游戏库App实战 - 知识问答游戏实现
android·开发语言·javascript·python·flutter·游戏·harmonyos
卿着飞翔2 小时前
Vue使用yarn进行管理
前端·javascript·vue.js
夏天想2 小时前
vue通过iframe引入一个外链地址,怎么保证每次切换回这个已经打开的tab页的时候iframe不会重新加载
前端·javascript·vue.js