本文へ移動

Houseki宝石

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

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

目次

やり方

チャレンジとレッスンを開く

固定のid、解答の手順、確認の状態を問題と一緒に保ちます。

固定のidで探す

import { levelManifest,getLevel,getTutorial,tutorialManifest,createLevel } from "@johnmorrisdotca/houseki/falling-triplets";
const level=levelManifest[0];
console.log(getLevel(level.id)?.number,getTutorial(tutorialManifest[0].id)?.title.en,createLevel(level.id).phase);
1 Cycle and Land falling

配列は0から、表示の番号は1からです。今後並び順が変わることがあるため、表示番号より固定のidを保存します。getLevel、getTutorial、getLessonは見つからないとundefinedです。作成の関数では、見つからない問題を拒否します。

解答の確認と人の確認を区別する

import { GEM_SWAP_CAMPAIGN,GEM_SWAP_LESSONS,validateChallengeWitness } from "@johnmorrisdotca/houseki/gem-swap";
const level=GEM_SWAP_CAMPAIGN[0];
console.log(level.proofStatus,level.reviewStatus,validateChallengeWitness(level.options,level.witness).valid,GEM_SWAP_LESSONS.length);
engine-witness-verified human-review-pending true 3

保存されたキャンペーン全体に、測定した684のチャレンジがあります。測定は範囲を決めた仕組みの探索を表し、印は人の難しさの共通の尺度ではありません。元の収録範囲と問題の作り方を読めます。固定のレッスンには、盤面や解答に加えて、明確な説明の手順があります。

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

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