本文へ移動

Tsunagi繋ぎ

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

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

目次

リファレンス · SVGの盤

TSUNAGI_BOARDS定数

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

Every ready-made board's look. paper is the page's own light look, written out; drawn by name it is left to the style, so a page can change it.

インポート

import { TSUNAGI_BOARDS } from "@johnmorrisdotca/tsunagi/draw";

定義

const TSUNAGI_BOARDS: Record<"paper" | "wood" | "green" | "blue" | "red" | "black", TsunagiBoardLook> = {
    paper: { paper: "#fbf8f1", frame: "#a98954", grid: "#cfc6b2", ink: "#1f2320", coordinate: "#7c5a30" },
    wood: { paper: ["#f0cf95", "#d3a662"], frame: "#8a5a24", grid: "#8a6a35", ink: "#5b3d1c", coordinate: "#7c5a30" },
    green: { paper: ["#2f9a5a", "#16663a"], frame: "#0c3d22", grid: "#0b2a18", ink: "#0b2a18", coordinate: "#2f6b45" },
    blue: { paper: ["#3a7fc4", "#1d4f86"], frame: "#0f2c4d", grid: "#0c2139", ink: "#0c2139", coordinate: "#2d5a8a" },
    red: { paper: ["#c0473f", "#862722"], frame: "#4a1210", grid: "#360c0a", ink: "#360c0a", coordinate: "#8a3a33" },
    black: { paper: ["#3a3d42", "#1d1f22"], frame: "#0b0c0e", grid: "#6d737c", ink: "#9aa0a8", coordinate: "#565b63" },
}

メンバー

名前型説明
paperTsunagiBoardLook
woodTsunagiBoardLook
greenTsunagiBoardLook
blueTsunagiBoardLook
redTsunagiBoardLook
blackTsunagiBoardLook

例

import { TSUNAGI_BOARDS } from "@johnmorrisdotca/tsunagi/draw";
console.log(TSUNAGI_BOARDS);
{
  paper: {
    paper: '#fbf8f1',
    frame: '#a98954',
    grid: '#cfc6b2',
    ink: '#1f2320',
    coordinate: '#7c5a30'
  },
  wood: {
    paper: [ '#f0cf95', '#d3a662' ],
    frame: '#8a5a24',
    grid: '#8a6a35',
    ink: '#5b3d1c',
    coordinate: '#7c5a30'
  },
  green: {
    paper: [ '#2f9a5a', '#16663a' ],
    frame: '#0c3d22',
    grid: '#0b2a18',
    ink: '#0b2a18',
    coordinate: '#2f6b45'
  },
  blue: {
    paper: [ '#3a7fc4', '#1d4f86' ],
    frame: '#0f2c4d',
    grid: '#0c2139',
    ink: '#0c2139',
    coordinate: '#2d5a8a'
  },
  red: {
    paper: [ '#c0473f', '#862722' ],
    frame: '#4a1210',
    grid: '#360c0a',
    ink: '#360c0a',
    coordinate: '#8a3a33'
  },
  black: {
    paper: [ '#3a3d42', '#1d1f22' ],
    frame: '#0b0c0e',
    grid: '#6d737c',
    ink: '#9aa0a8',
    coordinate: '#565b63'
  }
}

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

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

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