Skip to the content

Suido水道

Turn pipes to connect the pumps and drains, through fixed levels or seeded puzzles.

Suido means water supply in Japanese. About the name

Contents

Suido documentation

Suido 水道 — Pipe-connecting puzzle

Turn pipes to connect the pumps and drains, through fixed levels or seeded puzzles.

Install

npm install @johnmorrisdotca/suido

Start here

Entry points

Import itWhat it isSize
@johnmorrisdotca/suido/draw
SVG board · 25 exports
Suido's drawing: SVG text for a board and a piece, the style that turns the drawing into flowing water, and the function that paints a board in play.7.2 kB
@johnmorrisdotca/suido/play
Playable board · 11 exports
Suido, played in a page: mountSuido draws a board into any element and plays it by tap, mouse and keyboard, with the water flowing as pipes join, a hint, Start over, and the words in English and Japanese.15.7 kB
@johnmorrisdotca/suido/element
Board element · 4 exports
451.6 kB
@johnmorrisdotca/suido/element/define
Register the board · 4 exports
Defines the <suido-board> element on the page.451.6 kB
@johnmorrisdotca/suido/levels
Load fixed levels · 56 exports
450.0 kB
@johnmorrisdotca/suido/levels-info
Level metadata · 49 exports
EVERYTHING ABOUT SUIDO'S LEVELS BUT THE LEVELS: @johnmorrisdotca/suido/levels-info.4.6 kB
@johnmorrisdotca/suido/levels-5x5
5 × 5 levels · 1 exports
7.4 kB
@johnmorrisdotca/suido/levels-6x6
6 × 6 levels · 1 exports
10.2 kB
@johnmorrisdotca/suido/levels-7x7
7 × 7 levels · 1 exports
13.3 kB
@johnmorrisdotca/suido/levels-8x8
8 × 8 levels · 1 exports
17.1 kB
@johnmorrisdotca/suido/levels-9x9
9 × 9 levels · 1 exports
21.3 kB
@johnmorrisdotca/suido/levels-10x10
10 × 10 levels · 1 exports
25.8 kB
@johnmorrisdotca/suido/levels-11x11
11 × 11 levels · 1 exports
30.6 kB
@johnmorrisdotca/suido/levels-12x12
12 × 12 levels · 1 exports
36.3 kB
@johnmorrisdotca/suido/levels-13x13
13 × 13 levels · 1 exports
42.2 kB
@johnmorrisdotca/suido/levels-14x14
14 × 14 levels · 1 exports
48.6 kB
@johnmorrisdotca/suido/levels-5x7
5 × 7 levels · 1 exports
9.9 kB
@johnmorrisdotca/suido/levels-6x10
6 × 10 levels · 1 exports
16.2 kB
@johnmorrisdotca/suido/levels-8x14
8 × 14 levels · 1 exports
28.7 kB
@johnmorrisdotca/suido/levels-20x20
20 × 20 levels · 1 exports
24.2 kB
@johnmorrisdotca/suido/levels-28x28
28 × 28 levels · 1 exports
46.3 kB
@johnmorrisdotca/suido/levels-20x50
20 × 50 levels · 1 exports
58.7 kB
@johnmorrisdotca/suido/levels-big
Big-piece levels · 1 exports
12.7 kB
@johnmorrisdotca/suido/marks
Difficulty and lesson marks · 2 exports
EVERY SUIDO LEVEL'S DIFFICULTY, 1 TO 5: one digit a level, level 1 first, from its measured score (difficulty.ts, 1 to 100 among boards of its size) in steps of twenty: the marks a level shows.0.8 kB
@johnmorrisdotca/suido
Pipes, rules and solving · 128 exports
Pipe masks, board codes, water flow, game state, bounded solvers and seeded puzzle generation.46.1 kB

Guides

How-to

Explanation

Troubleshooting & FAQ

Upgrading