数当てゲーム(ヒット&ブロー)
ストライクとボールのヒントから秘密の数字を当てましょう
ツールを読み込んでいます…
ヒット&ブロー(Bulls and Cows、数字野球とも呼ばれます)は、ヒットとブローの手がかりから隠れた数を見つける数当てゲームです。コンピューターの数を当てる、コンピューターに自分の数を当てさせる、1台の端末でほかの人と対戦する、のいずれかで遊べます。
使い方
- 「モード」で「コンピューターの数を当てる」「コンピューターが当てる」「2人対戦」のいずれかを選びます。
- 「桁数」(3〜5)、「同じ数字の重複を許可」、「0を許可」を設定し、「新しいゲーム」を押します。
- 数を入力して「コール」を押すと、結果が「コール履歴」に追加されます。「メモ欄」で数字に印を付けて、除外した数字を管理できます。
- 「コンピューターが当てる」では、自分の数を紙に書いておきます。コンピューターの予想ごとに、ヒットとブローの数を入力して「答えを送る」を押します。
計算方法と補足
- ヒット(H)は数字も位置も合っているもの、ブロー(B)は数字は合っているが位置が違うもの、ハズレはどの数字も一致しないことを意味します。
- コンピューターは、これまでのすべての答えに合い、最悪の場合でも残る候補が最も少なくなる数を予想します。答えが互いに矛盾している場合は、そのことを知らせます。
- 現在のゲームと、ルールごとの最高記録はこのブラウザに保存されます。
よくある質問
- ヒット&ブローの判定の仕方は?
- 答えが427で予想が724の場合、2は位置も合っているので1ヒット、4と7は数には含まれているが位置が違うので2ブローです。
- 3桁の場合、考えられる数はいくつありますか?
- 重複なしで1〜9の数字を使う場合は9 × 8 × 7 = 504通り、0を許可すると10 × 9 × 8 = 720通りです。「残りの候補数を表示」をオンにすると、予想の後に残っている数がわかります。
- 2人対戦モードはどう遊びますか?
- それぞれが数を隠したら、端末を渡しながら交互に予想します。プレイヤー2は常にプレイヤー1と同じ回数だけ予想でき、同じラウンドで両方が数を当てた場合は引き分けです。