Skip to the content

Tsunagi繋ぎ

Join each pair with a separate line and fill the board, through fixed levels or seeded puzzles.

Tsunagi means joining in Japanese. About the name

Contents

Reference · Level-number migration

TSUNAGI_RENUMBERED_ATconstant

WHERE EACH TSUNAGI LEVEL WENT when the levels were last renumbered: for each size, the new number of every old level, old level 1 first. Written by node scripts/tsunagi-levels.ts beside the migration that moves the stored runs, races and attempts the same way; a browser reads it to move its own record of solves and attempts (tsunagiKept.ts).

2026-09-26: a hundred a size ordered by solver effort became 256 (192 at 4×4) ordered by the measured difficulty.

Import it

import { TSUNAGI_RENUMBERED_AT } from "@johnmorrisdotca/tsunagi/renumbered";

Definition

const TSUNAGI_RENUMBERED_AT: "2026-09-26" = "2026-09-26"

Examples

import { TSUNAGI_RENUMBERED_AT } from "@johnmorrisdotca/tsunagi/renumbered";
console.log(TSUNAGI_RENUMBERED_AT);
2026-09-26

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/tsunagi 1.7.0.