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

SOLID_SIZE_NAMESconstant

THE SIZES OF THE LEVELS OF A SOLID: three to each, small, medium and large, cut so that they come to about the same number of cells whichever solid it is (under a hundred, about three hundred, and six to seven hundred), and so that the one kind of solid is not the easy one: a cube cut 4, 7 and 10 ways has 96, 294 and 600 cells, a globe at frequency 3, 5 and 8 has 92, 252 and 642, an octahedron cut 3, 6 and 9 has 72, 288 and 648. More than seven hundred cells is not offered: the solid is looked at from outside, one side at a time, and a cell on a phone's screen needs to be a finger wide.

Import it

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

Also exported from: @johnmorrisdotca/meikyuu/3d/levels, @johnmorrisdotca/meikyuu/3d/levels/dice, @johnmorrisdotca/meikyuu/3d/levels/shapes, @johnmorrisdotca/meikyuu/3d/levels/all

Definition

const SOLID_SIZE_NAMES: readonly ["small", "medium", "large", "huge", "colossal"] = ["small", "medium", "large", "huge", "colossal"] as const

Examples

import { SOLID_SIZE_NAMES } from "@johnmorrisdotca/meikyuu/3d";
console.log(SOLID_SIZE_NAMES);
[ 'small', 'medium', 'large', 'huge', 'colossal' ]

What it prints (run when this page was built)

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