1
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。
const rows = await loadSuidoLevels("8x8") // 256 levels, easiest first, each with exactly one answerconst big = await loadSuidoBigLevels() // 64 levels with big 2×2 pieces among the ordinary ones, easiest of all to hardestSUIDO_PIECE_GUIDE // every piece, with a board to draw it on: drawGuidePiece(piece) is its pictureloadSuidoLevels("28x28") // the huge boards: 20×20, 28×28 and 20×50, sixty-four levels eachcheckSuidoAnswer(rows[11][0], levelAnswer(rows[11])) // { ok: true }: level 12's board and its answerdeclaredTwists(rows[239]) // ["walls", "locked"]: what level 240 asks beyond turning pipesconst made = makeSuido({ size: 8, kind: "inlet-outlet", locked: 3, walls: 4, seed: 7 }) // a board of your ownmakeSuido({ size: 12, bigs: 6, blocks: 4, seed: 7 }) // with big pieces and squares that turn as oneflowOf(layout, masks).wet // where the water has got toturnAt(game, cell) // a tap: one piece, a quarter turn (a locked piece stays)drawSuido(layout, { masks }) // the board as SVG text, and drawSuidoThumb(layout) for a small onemountSuido(element, { code, answer, hints: true }) // a board to play, by tap, mouse and keyboard, with the water flowing<suido-board size="8x8" level="12" chips hints></suido-board> // the same in a tagdailySuidoLevel("8x8", new Date()) // the level of the day at 8×8, the same for everybodyopenSuidoLevels("8x8", solved) // 16, 32, …