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

seatOffunction

The seat holding stone right now. Swaps move seats between colours.

Import it

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

Definition

function seatOf(state: GameState, stone: Stone): Seat

Parameters

NameTypeDescription
stateGameState

The current immutable game position.

stoneStone

The black or white colour being examined.

Returns

Seat

The seat holding stone right now. Swaps move seats between colours.

Examples

import { createGame, seatOf } from "@johnmorrisdotca/narabe";

const state = createGame({variant:"freestyle",size:15});
console.log(seatOf(state,"black"));
one

What it prints (run when this page was built)

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