本文へ移動

Gunjin軍人

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

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

目次

リファレンス · 標準の同一端末での対戦

GunjinMount型

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

Public controls returned by mountGunjin; no authoritative state is exposed.

インポート

import type { GunjinMount } from "@johnmorrisdotca/gunjin/play";

ほかのエクスポート元: @johnmorrisdotca/gunjin

定義

type GunjinMount = {
    view: () => ReturnType<typeof viewForPlayer>;
    replay: () => string;
    set: (options: MountOptions) => void;
    destroy: () => void;
};

メンバー

名前型説明
view() => ReturnType<typeof viewForPlayer>
replay() => string
set(options: MountOptions) => void
destroy() => void

例

import { createHasamiMatch } from "@johnmorrisdotca/gunjin/hasami";
import type { GunjinMount } from "@johnmorrisdotca/gunjin/play";
import { mountGunjin } from "@johnmorrisdotca/gunjin/play";

const base=createHasamiMatch({width:7,height:7});
const host=document.createElement("div");
document.body.append(host);
const mounted: GunjinMount=mountGunjin(host,base,{language:"ja"});
console.log(mounted.view().phase);
mounted.destroy();

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

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