Reference · Numbered puzzle levels
MEIKYUU_KINDSconstant
THE LEVELS: numbered lists of recipes, easiest first, never drawings. Flat maze lists are ordered by their geometry-aware score; arrow and mixed lists use their native measured effort. A recipe rebuilds the same puzzle on every browser. Pin the package version when keeping only numbers: major releases can reorder levels, while recipe codes preserve puzzle identity.
There are three lists, each numbered from 1: the mazes (about a thousand, from a few cells to thousands,
in every shape and every way to play), the arrow puzzles, and the mixed ones, an arrow puzzle with locked
arrows and a labyrinth to find the unlock button in. In the order of play the mixed come after the
plain ones: MEIKYUU_KINDS is that order.
Import it
import { MEIKYUU_KINDS } from "@johnmorrisdotca/meikyuu/levels";
Definition
const MEIKYUU_KINDS: readonly ["maze", "arrows", "mixed"] = ["maze", "arrows", "mixed"] as const
Examples
import { MEIKYUU_KINDS } from "@johnmorrisdotca/meikyuu/levels";
console.log(MEIKYUU_KINDS);[ 'maze', 'arrows', 'mixed' ]What it prints (run when this page was built)