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