本文へ移動

Gunjin軍人

階級を隠す5つの対戦ゲームで、配置を非公開に保ち、表示や再生を共有し、1台の端末を交代して遊べます。

「軍人」は、兵士を表す言葉です。 名前について(英語)

目次

リファレンス · 軍人将棋の将棋部ルール

gunjinCombat関数

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

Resolves a club-rules Gunjin Shogi battle without mutating match state. A piece that attacks a flag takes it, and wins; a flag that attacks anything else is removed with it.

インポート

import { gunjinCombat } from "@johnmorrisdotca/gunjin/gunjin-shogi";

定義

function gunjinCombat(attacker: string, defender: string): "attacker" | "defender" | "both"

引数

名前型説明
attackerstring

The native role key of the attacking piece.

defenderstring

The native role key of the defending piece.

戻り値

"attacker" | "defender" | "both"

Resolves a club-rules Gunjin Shogi battle without mutating match state. A piece that attacks a flag takes it, and wins; a flag that attacks anything else is removed with it.

例

import { gunjinCombat } from "@johnmorrisdotca/gunjin/gunjin-shogi";

console.log(gunjinCombat("engineer","mine"));
attacker

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

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

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