Skip to the content

Meikyuu迷宮

Generate seeded mazes and arrow puzzles, follow numbered levels, and play on flat grids or three-dimensional surfaces.

Meikyuu is the Japanese word 迷宮 for labyrinth. About the name

Contents

Reference · Surface maze rules and geometry

solidGridOffunction

The surface of a solid cut n ways (n at least 2, or 1 for a solid with sixty cells at that): its cells, which are beside which, and where each lies.

Import it

import { solidGridOf } from "@johnmorrisdotca/meikyuu/3d";

Definition

function solidGridOf(kind: SolidKind, n: number): SolidGrid

Parameters

NameTypeDescription
kindSolidKind

The native puzzle family or surface shape specified by this signature.

nnumber

The level number, random bound or surface subdivision specified by the signature.

Returns

SolidGrid

The surface of a solid cut n ways (n at least 2, or 1 for a solid with sixty cells at that): its cells, which are beside which, and where each lies.

Examples

import { solidGridOf } from "@johnmorrisdotca/meikyuu/3d";

console.log(solidGridOf("cube",2).cells);
24

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/meikyuu 3.2.0.