本文へ移動

Narabe並べ

48種類の盤上ゲームを、新しい局面を返す手の操作、合法手の一覧、再生できる棋譜で扱えます。

「並べ」は五目並べの「並べ」。石を並べることを表す言葉です。 名前について(英語)

目次

リファレンス · ルールと棋譜

HEX_LINE_DIRECTIONS定数

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

The three line orientations on the hexagon lattice — see rules/hexagon.ts for the embedding. Each is checked both ways, covering the six neighbours a hexagon cell has. Three of the square board's own four: horizontal, vertical and the slanted diagonal that follows the lattice's shear. The fourth, {row: 1, col: 1}, is a diagonal of the SQUARE embedding only — two cells that far apart along it are not lattice neighbours, and no unbroken run of hexagon cells ever lies along it — so it is left out here on purpose, never scanned as a line.

インポート

import { HEX_LINE_DIRECTIONS } from "@johnmorrisdotca/narabe";

定義

const HEX_LINE_DIRECTIONS: readonly Point[] = [
    { row: 0, col: 1 },
    { row: 1, col: 0 },
    { row: 1, col: -1 },
]

例

import { HEX_LINE_DIRECTIONS } from "@johnmorrisdotca/narabe";
console.log(HEX_LINE_DIRECTIONS);
[ { row: 0, col: 1 }, { row: 1, col: 0 }, { row: 1, col: -1 } ]

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

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

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