困ったとき・よくある質問
困ったとき・よくある質問
ゲームや手がnullになる、カードや絵柄を読めない、保存に失敗する、タグやフックが動かないといった場合の原因を確認します。
ゲームや手がnullになる
人数と長さはゲームごとに異なります。CARD_GAME_TABLESで確認します。newGameと個別の開始関数は対応しない設定を拒否し、進行は不正な手や段階に合わない手を拒否します。形の確認だけでは現在出せる手とは限りません。エンジンに選択肢を聞き、結果を確認します。
カードや絵柄を読めない
cardFromCode、cardFromId、readCardsは読めない標準カードにnullを返します。readHandも表示用の手札を確認します。描けないカードにはcardFaceSvgやcardFaceUrlがnull、読み込めない絵柄にはloadCardDesignがnullです。safeImageUrlは安全でないURLを拒否します。独自の表示IDが標準ゲームのカードになるわけではありません。
保存と再生の失敗
ゲームの読み取り、fromJSON、fromCode、recordOf、ソリティアの手や配りの読み取り、再生は、不正な形式や手順にnullを返します。withoutは手札にないカードを、laidはその席にないカードを拒否します。スペードのcontractはビッド前にnullの場合があります。登り型ゲームのnextRoundは一致する席がなければnullです。
ソリティアの操作と探索量
移動、組札、山札の操作ができない場合があります。countOntoは運ぶ枚数が1つに決まらない場合にもnullです。空の列で人が枚数を選ぶ場合も含みます。スパイダーは空の列があるか山札を使い切ると配れません。終了まで進める関数はその状態から終われなければnull、ソルバーは指定した探索量で見つからなければnullです。空のフリーセルのtopOfはundefinedです。勝手に別の手を作る結果ではありません。
要素やフックが動かない
対応する定義用エントリーを読み込み、正しいカードIDと表示先の大きさを使います。設定に失敗したときやコンピューターが動く間、フックには人の手が出ません。Reactコンポーネント内で使います。音にはユーザーの操作が必要で、消音の場合もあります。要素に属性、プロパティ、イベントと片付けの説明があります。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。