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

TenkaRolltype

One roll of the dice — or the last of a run of them (blitz) — what each side threw, highest first, and what each lost in all.

Import it

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

Definition

type TenkaRoll = {
    from: number;
    to: number;
    attacker: TenkaSeat;
    defender: TenkaOwner;
    attackDice: readonly number[];
    defendDice: readonly number[];
    attackerLost: number;
    defenderLost: number;
    throws: number;
    took: boolean;
};

Members

NameTypeDescription
fromnumber
tonumber
attackernumber
defendernumber
attackDicereadonly number[]
defendDicereadonly number[]
attackerLostnumber

Armies lost, over every throw of the run.

defenderLostnumber
throwsnumber

How many times the dice were thrown: one for a single attack.

tookboolean

Whether this roll took the territory.

Examples

import type { TenkaRoll } from "@johnmorrisdotca/tenka";
import { defendDice } from "@johnmorrisdotca/tenka";

const value: TenkaRoll = {from:0,to:1,attacker:0,defender:1,attackDice:[6],defendDice:[3],attackerLost:0,defenderLost:1,throws:1,took:true};
console.log(value);
{
  from: 0,
  to: 1,
  attacker: 0,
  defender: 1,
  attackDice: [ 6 ],
  defendDice: [ 3 ],
  attackerLost: 0,
  defenderLost: 1,
  throws: 1,
  took: true
}

What it prints (run when this page was built)

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