オリジナルCOMの追加
オリジナルCOMを考える
最後にオリジナルCOMを考えて今まで作ってきたRandomComPlayerやOrderlyComPlayerに勝利してみましょう。
COMの挙動は色々考えられますね。
真ん中を優先的に打ちにいく
リーチがかかっていたら揃えにいく
可能性がないマスに置きに行かない
どのようなCOMが強そうでしょうか。
絶対に負けないCOM
少し実装が難しくなってしまいますがminimaxというゲーム木を使ったアルゴリズムを適用すれば
負けることは無くなります。
チャレンジしてみたい人は是非やってみてください!
参考にminimaxアルゴリズムを適用させたコードを以下に記載しておきます。
以上でRubyで実装するフルスクラッチ三目並べは完了です。
お疲れ様でした!
最終更新