やり方
ハウスルールを選ぶ
クラシックかパーティーのルールを選び、試合の長さを決め、受け取った設定を確認します。
プリセットから選ぶ
HITOTSU_CLASSICは7枚を配り、ドローカードの重ね出し、割り込み、7と0の手札移動はなく、ワイルドドローフォーに挑戦できます。HITOTSU_PARTYは5枚で、それらのハウスルールを使います。どちらもHitotsuOptionsなので、コピーしてから設定を変えます。
import { HITOTSU_PARTY, readHitotsuOptions, startHitotsu } from "@johnmorrisdotca/hitotsu";
const rules = { ...HITOTSU_PARTY, jumpIn: false };
console.log(readHitotsuOptions(rules));
console.log(startHitotsu(200, ["Aki", "Ben"], 42, rules)?.size);{
stacking: 'any',
jumpIn: false,
sevenZero: true,
drawToMatch: false,
wildFour: 'challenge',
deal: 5
}
200試合の長さは別に指定する
startHitotsuの最初の引数は1回戦なら1、得点制なら200または500です。パーティーのルールを選ぶだけではこの引数は変わりません。表示とビルダーにはそれぞれの初期設定があります。
受け取った設定を確認する
readHitotsuOptionsで、オブジェクトの形と値を確認します。手の形と、現在のゲームで可能な手かどうかは別です。後者はplayHitotsuが確認します。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。