AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

カードゲームを作ろう(10)

複数枚出しの大富豪ルールでAI作成。
複数枚は同じ数字のカードの場合だけで、4枚までです。なかなか3枚以上はそろわないですが。
ルール道理に出すだけで、お馬鹿ですが(*´ω`*)
2が2枚あっても序盤で二枚出ししてきます(´・ω・`)

f:id:yasu9780:20161021161538g:plain

人間のカード出しも作ってみましょう。
複数枚選択可能にします。


思考ルーチンを強くするには、

  • 2はばらして出す
  • 3,4,5は早めに出す。なるべく複数枚で出す
  • 11,12,13,1はなるべくばらして出す
  • 最後の1枚に弱いカードを残さない

ただ、11と13を比較した場合、ばらすかどうかはケースバイケースでファジーな判断がいります。
序盤で出すのはアホだけど、終盤なら出したほうがいい場合もある。

セオリーで手を探してみて無いなら、ルール道理に出すといった2パス方式も必要でしょう。