はじめに
はじめに
Hitotsuを入れ、シードで配り、可能な手を1手進めます。
Hitotsuを入れ、同じシードで手札を配り、可能な手を1手進めます。ルールのエンジンはNode 22以降とブラウザーで使え、実行時の依存パッケージはありません。
インストール
npm install @johnmorrisdotca/hitotsu型も含まれています。ReactはReactエントリーを使う場合だけ必要です。
配って進める
import { HITOTSU_CLASSIC, hitotsuMoves, playHitotsu, startHitotsu } from "@johnmorrisdotca/hitotsu";
const game = startHitotsu(1, ["Aki", "Ben"], 42, HITOTSU_CLASSIC);
if (game === null) throw new Error("Invalid setup");
console.log(game.hands.map((hand) => hand.length));
const move = hitotsuMoves(game)[0]!;
const next = playHitotsu(game, move);
console.log(game.moves.length, next?.moves.length);[ 7, 7 ]
0 1ゲームは普通のデータです。可能な手を進めると新しいゲームが返り、元のゲームは変わりません。カードを出せるか推測せず、エンジンに可能な手を聞きます。
組み込み方を選ぶ
テーブルの表示と埋め込み、コンピューター、保存と再開、共有テーブルへ進みます。基本エントリーに公開APIがあります。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。