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;
}
相关推荐
264玫瑰资源库29 分钟前
红鸟3D互动系统源码一键部署教程(含多个打包版本与功能解构)
java·数据库·游戏
layman05281 小时前
javaScript——正则表达式(四)
开发语言·javascript·正则表达式
黄同学real3 小时前
ES6 知识点整理
前端·javascript·es6
安冬的码畜日常4 小时前
【玩转 JS 函数式编程_016】DIY 实战:巧用延续传递风格(CPS)重构倒计时特效逻辑
开发语言·前端·javascript·重构·函数式编程·cps风格·延续传递风格
deming_su4 小时前
第5篇:EggJS中间件开发与实战应用
javascript·经验分享·中间件·node.js
观无4 小时前
Nginx部署Vue+ElementPlus应用案例(基于腾讯云)
前端·javascript·vue.js
2501_915373886 小时前
Electron读取本地文件
前端·javascript·electron
hie988947 小时前
html5天气预报卡片设计效果
javascript
巴巴_羊8 小时前
React memo
前端·javascript·react.js
zhangguo20028 小时前
react native和react在跨端架构上有什么区别?
javascript·react native·react.js