本文へ移動

Houseki宝石

5つの宝石と石のゲームの仕組みを使い、測定したチャレンジやレッスンで遊び、再現できるゲームを保存できます。

宝石(ほうせき)は、宝石や貴石を意味する日本語です。 名前について(英語)

目次

やり方

表示を作る

標準の状態を表示し、操作しやすい入力を渡します。

状態の境界を明確にする

import { createGame,legalActions,statusOf } from "@johnmorrisdotca/houseki/stone-collapse";
const state=createGame({seed:"host-docs",preset:"compact"});
console.log(state.settings.width,state.settings.height,legalActions(state).length,statusOf(state).remaining);
6 8 27 48

状態から表示し、標準の操作を仕組みに渡して、返された状態に置き換えます。acceptedとreasonで無効な入力を伝え、規則を別に作り直しません。マスク、固定のid、選択したグループ、道具の対象を分けて示します。フォーカス、キーボード、タッチのボタンを使えるようにします。動きと音は任意の反応です。

付属のデモを使う

4つのデモのページは言語と布の選択を共有し、ゲームごとに操作と保存した進み具合があります。すべてのページでドキュメントへのリンクは今の言語に従います。APIの索引は元のアンカーを保ち、それぞれの説明へ進めます。Housekiの埋め込みの作業は後回しのままで、この変更はiframeの作成画面や公開の表示APIを追加しません。付属の表示については、元のテーマと操作のしやすさを読めます。

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

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