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;
}
相关推荐
念九_ysl3 小时前
前端循环全解析:JS/ES/TS 循环写法与实战示例
前端·javascript·typescript
韩仔搭建4 小时前
七星棋牌顶级运营产品全开源修复版源码教程:6端支持,200+子游戏玩法,完整搭建指南(含代码解析)
游戏·开源
前端御书房5 小时前
前端PDF转图片技术调研实战指南:从踩坑到高可用方案的深度解析
前端·javascript
程序员黄同学6 小时前
请谈谈 Vue 中的响应式原理,如何实现?
前端·javascript·vue.js
宁波阿成8 小时前
vue3里组件的v-model:value与v-model的区别
前端·javascript·vue.js
柯腾啊8 小时前
VSCode 中使用 Snippets 设置常用代码块
开发语言·前端·javascript·ide·vscode·编辑器·代码片段
Jay丶萧邦8 小时前
el-select:有关多选,options选项值不包含绑定值的回显问题
javascript·vue.js·elementui
pixle08 小时前
Three.js 快速入门教程【一】开启你的 3D Web 开发之旅
前端·javascript·3d
我爱学习_zwj9 小时前
后台管理系统-月卡管理
javascript·vue.js·elementui
录大大i9 小时前
HtML之JavaScript BOM编程
前端·javascript·html