link-link-xyk
v1.3.0
Published
A small TypeScript SDK for Link-Link games, including grid generation, colored console printing, and connection checking with type definitions.
Downloads
29
Readme
Link Grid TS
一个用于 连连看 (Link-Link) 游戏 的小型 TypeScript SDK,功能包括网格生成、彩色控制台打印以及连通性判断,带完整类型定义。
功能特点
- 生成带成对图标的随机网格
- 在控制台彩色打印网格
- 判断两个点是否可以连通(最多 2 次转弯)
- 完全支持 TypeScript 类型提示
安装
# 使用 npm
npm install link-link-xyk
# 使用 yarn
yarn add link-link-xyk
import xyklink from "link-link-xyk";
// 生成 6x6 网格,图标种类 5 种
const grids = xyklink.createRandomGrids(6, 6, 5);
// 控制台打印彩色网格
xyklink.logGrid(grids);
// 检查两个点是否可以连通 返回是否连通以及连通路径
const result = xyklink.canLink(grids, 0, 0, 1, 1);
console.log(result.success, result.line);