Skip to the content

Tenka天下

Play seeded world conquest for two to six, with dice battles, cards, computer players and saved games.

Tenka means the world under heaven in Japanese. About the name

Contents

Reference · Rules, maps and records

TenkaMovetype

A move, as playTenka takes it. Which kinds may be made depends on the phase: place and trade while reinforcing (place alone while setting up), attack, blitz and endAttack while attacking, occupy after taking a territory, fortify and endTurn while fortifying, and shift once a fortifying move is chosen. tenkaMoves(game) lists the ones open.

Import it

import type { TenkaMove } from "@johnmorrisdotca/tenka";

Definition

type TenkaMove = {
    kind: "place";
    territory: number;
    armies: number;
} | {
    kind: "trade";
    cards: readonly TenkaCard[];
} | {
    kind: "attack";
    from: number;
    to: number;
    dice: number;
} | {
    kind: "blitz";
    from: number;
    to: number;
} | {
    kind: "occupy";
    armies: number;
} | {
    kind: "endAttack";
} | {
    kind: "fortify";
    from: number;
    to: number;
} | {
    kind: "shift";
    armies: number;
} | {
    kind: "endTurn";
};

Examples

import type { TenkaMove } from "@johnmorrisdotca/tenka";

const value: TenkaMove = {kind:"endTurn"};
console.log(value);
{ kind: 'endTurn' }

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/tenka 2.2.0.