ブラックジャックゲームでディーラーがいつ「ヒット」するか、いつ「滞在」するかを決定するコードを作成する必要があります。
別のカードを引くか、元のカードを使うかなど、少し知識に基づいて推測して、ディーラーの把握を得る方法がわかりません。
何もハードコーディングしたくありません。
何か案は?
ブラックジャックゲームでディーラーがいつ「ヒット」するか、いつ「滞在」するかを決定するコードを作成する必要があります。
別のカードを引くか、元のカードを使うかなど、少し知識に基づいて推測して、ディーラーの把握を得る方法がわかりません。
何もハードコーディングしたくありません。
何か案は?
これは、プログラミングの質問というよりも、ブラックジャックのルールに関する質問のように聞こえます。家のルールは、ディーラーが17以上に達するまで打つことを続けなければならないということです。それはゲームのルールとしてハードコーディングすることができます。
ディーラーはカードをだまして数えることができます。良いカードを手に入れる確率が50%より大きい場合、次のカードを手に入れようとします。そうでなければ、それは止まるでしょう。
あなたはただすべての「良い」カードを数え、その数がデッキのカードの総数の半分よりも大きいかどうかを確認する必要があります。
これは明らかにディーラーに利点を与えるでしょう。確率を変えることで、ディーラーに勝つことをより簡単またはより困難にすることができます。