Skip to the content

Narabe並べ

Play forty-eight abstract board games through immutable moves, legal choices and replayable records.

Narabe means arranging in Japanese, as in gomoku-narabe: five in a row. About the name

Contents

Reference · Rules and records

MOVE_KINDSconstant

The stable labels used in move records.

Import it

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

Definition

const MOVE_KINDS: { readonly place: "place"; readonly skip: "skip"; readonly move: "move"; readonly piece: "piece"; readonly pass: "pass"; readonly forfeit: "forfeit"; } = {
    place: "place",
    skip: "skip",
    move: "move",
    piece: "piece",
    pass: "pass",
    forfeit: "forfeit",
} as const satisfies Record<MoveKind, MoveKind>

Members

NameTypeDescription
place"place"
skip"skip"
move"move"
piece"piece"
pass"pass"
forfeit"forfeit"

Examples

import { MOVE_KINDS } from "@johnmorrisdotca/narabe";
console.log(MOVE_KINDS);
{
  place: 'place',
  skip: 'skip',
  move: 'move',
  piece: 'piece',
  pass: 'pass',
  forfeit: 'forfeit'
}

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/narabe 1.3.0.