- 506 名前:名前は開発中のものです。 mailto:sage [2008/05/01(木) 09:42:10 ID:L0+OYl6i]
- >>488
カードをランダムに引くと、最後の一枚を引くのに時間がかかる、 >>502 の方法の方が良い。 俺はポーカーは作ったことがないけど、大貧民(富豪)は作ったことがある。 まず、ペアを残して、残ったカードのうち、ペアになりそうな確率の 高いカードを残すようなアルゴリズムを組む。 フラッシュは簡単だと思う。同じスートが何枚あるか数えるだけ。 最後に、ストレートの判定をする。1枚ターゲットを選んで、 自分を含めてすべての数値の差を得る。この差を基準とした 配列に値を入れていく。配列にはみ出るヤツは無視。 例)一枚のカードに対する配列 [-4][-3][-2][-1][00][01][02][03][04] [00][00][01][02][01][00][01][00][00] で、左から順に調べて、まずストレートになりそうかどうかを 重み付けする。上の場合、ペアがあることになるから、これを 捨てるかどうかの重み付けもする。この場合、01の部分に相当する カードが得られればいいので、-1 のカードを捨てるのとどちらが 有利かしらべる。という感じでOK。
|

|