本文へ移動

Tsunagi繋ぎ

同じ印の2つを別々の線で結び、盤を埋めます。収録された問題やシード付きの問題で遊べます。

「つなぎ」は、物をつなぐことを表す言葉です。 名前について(英語)

目次

リファレンス · ルール・解法・生成

TsunagiGameOptions型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

What a game is told when it starts.

インポート

import type { TsunagiGameOptions } from "@johnmorrisdotca/tsunagi";

定義

type TsunagiGameOptions = {
    answer?: string;
    explosions?: TsunagiExplosionChoice;
    cheats?: boolean;
    lines?: Lines;
};

メンバー

名前型説明
answer (省略可)string | undefined

The board's one answer, as a code. With it, a solve must be that answer and Cheat is possible; without it, any full, joined board is a solve.

explosions (省略可)TsunagiExplosionChoice | undefined

Explosions as made (the default), softened or off.

cheats (省略可)boolean | undefined

Whether Cheat is offered. Default false.

lines (省略可)Lines | undefined

Lines to start from, to carry on a game kept half-played (decodeLines).

例

import { TSUNAGI_4 } from "@johnmorrisdotca/tsunagi/levels-4";
import type { TsunagiGameOptions } from "@johnmorrisdotca/tsunagi";

const answer = TSUNAGI_4[0][1];
const value: TsunagiGameOptions = {answer,cheats:true};
console.log(value);
{ answer: 'AAAABBBBCCCCDDDD', cheats: true }

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/tsunagi 1.7.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。