本文へ移動

Tenka天下

2〜6人で、シードから始まる世界征服ゲームを遊べます。さいころでの戦い、カード、コンピューターの相手、ゲームの保存に対応します。

「天下」は、天の下に広がる世界を表す言葉です。 名前について(英語)

目次

リファレンス · ルール・地図・棋譜

battleLosses関数

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

WHO LOSES WHAT: the highest die of each side compared, then the next highest, as many pairs as the side with fewer dice threw. The higher die wins its pair; a tie goes to the defender. Each lost pair is one army. Both lists are highest first.

インポート

import { battleLosses } from "@johnmorrisdotca/tenka";

定義

function battleLosses(attack: readonly number[], defend: readonly number[]): { attackerLost: number; defenderLost: number; }

引数

名前型説明
attackreadonly number[]

The attacker’s sorted dice results.

defendreadonly number[]

The defender’s sorted dice results.

戻り値

{ attackerLost: number; defenderLost: number; }

WHO LOSES WHAT: the highest die of each side compared, then the next highest, as many pairs as the side with fewer dice threw. The higher die wins its pair; a tie goes to the defender. Each lost pair is one army. Both lists are highest first.

例

import { battleLosses } from "@johnmorrisdotca/tenka";

console.log(battleLosses([6,3,1],[4,2]));
{ attackerLost: 0, defenderLost: 2 }

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

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

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