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;
}
相关推荐
萧曵 丶43 分钟前
JavaScript 函数各种写法和场景
开发语言·javascript·ecmascript
njsgcs1 小时前
枪战游戏“棋盘化”价值建模 强化学习或rag
游戏
Yolanda941 小时前
【项目经验】钉钉免密登录实现
前端·javascript·钉钉
摘星编程1 小时前
在OpenHarmony上用React Native:collapsable节点优化策略
javascript·react native·react.js
Beginner x_u2 小时前
JavaScript 原型、原型链与原型继承的核心机制解析
开发语言·javascript·原型模式·原型原型链
Mr Xu_2 小时前
Vue3 + Element Plus 实战:App 版本管理后台——动态生成下载二维码与封装文件上传
前端·javascript·vue.js
比特森林探险记2 小时前
Vue基础语法与响应式系统详解
前端·javascript·vue.js
2601_949847753 小时前
Flutter for OpenHarmony 剧本杀组队App实战:邀请好友功能实现
开发语言·javascript·flutter
FITA阿泽要努力3 小时前
Agent Engineer-Day 1 初始智能体与大语言模型基础
java·前端·javascript
三翼鸟数字化技术团队3 小时前
watchEffect的两种错误用法
前端·javascript·vue.js