私はポーカー ゲーム (Texas Hold Em) を作成していますが、簡単にするためにすべての AI を制御する静的クラスを作成する必要があるのか、それともそれ自体をインスタンスにして各プレイヤーが異なるアルゴリズムを使用できるようにすることを目指しているのか疑問に思っています。 ? つまり、ポーカーなので、戦略にはかなりの範囲があると思いますが、決定の統計比率をランダムに選択する静的クラスを作成することもできます...完全に予測可能な退屈な AI は必要ありません
現在、カードを文字列として表すオブジェクトがあり、カード文字列の配列から文字列が渡されると、それに相当する ImageView が返されます。次に、現在できることとできないことを指示するルールのオブジェクトがあります。コミュニティ カードを分析して最高のハンドを探し、プレーヤーが持っているハンドのタイプを返し、2 人のプレーヤーが似たようなハンドを持っていてどちらが勝つかを判断する必要がある場合に備えて、そのハンドを構成するカードを一時的に保存します。次に、プレイヤーがコールまたはフォールドをチェックしたかどうかを基本的に設定するプレイヤー クラスがあります。
編集: また、3x についてカードが配られる方法を書き直しました。私は基本的に、さまざまなポーカー スタイルを後で追加できるようにゲームを設計しようとしています。