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

Tall maze levels

import { … } from "@johnmorrisdotca/meikyuu/levels/tall";

21.8 kB minified and gzipped, with everything it imports (measured with esbuild)

Exports

NameKindWhat it is
findTallLevelsfunctionThe tall levels that pass a filter, by shape, way to play and size, each when given.
MEIKYUU_TALL_LEVELSconstantThe fixed numbered tall-maze recipes, dimensions and difficulty metadata.
MEIKYUU_TALL_PER_SIZEconstantHow many levels each tall size has.
MEIKYUU_TALL_SIZESconstantThe sizes: their number, how many cells across, and the squares' columns and rows ("6×9").
MeikyuuTallLeveltypeTHE TALL LEVELS: portrait mazes for a phone held upright, 1,536 of them in six sizes of 256, each size in order of the score difficultyOf gives, so no level is easier than the one before inside its size.
TALL_RATIOconstantThe ratio of a tall container, width over height: two to three.
TALL_SHAPESconstantThe shapes that are made tall.
TALL_WIDTHSconstantHow many cells across each size of the tall levels is.
tallDimensionsfunctionThe columns and rows of a maze of shape for the size width (a square maze of that size is width by one and a half times that): as near 2:3 as its cells allow, and with about as many cells as that square maze has (width times one and a half width), so that the sizes are as big to draw whatever the shape is.
tallLevelOffunctionTall level n (from 1) of the whole list, or null when there is none.
tallLevelOfSizefunctionLevel n (from 1) of a size, or null.
tallLevelsOfSizefunctionThe levels of one size (1 to 6), in order.

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