/tick-tack-toe

ゲームプログラム論の課題です

Primary LanguageC++

課題:強くして

本リポジトリのAIに対して、何らかの工夫をしてください!

  • 計算を効率化する
  • 新たなアルゴリズムを実装する

5目並べにすると、わかりやすいかもしれません。

結果画像

工夫点

  • モンテカルロ木探索にした
  • 初手と勝ち負けの決まる時は無駄に探索しないようにした(勝ち・負けの決まるマスが複数あっても関係ない)

取り組み方

  • 本プロジェクトをforkして、取り組んでください。
  • GitHub Actions (Actionsのタブ)を機能させて、README.mdに記述された下記のバッチの「tpu-game-2024」を自分のアカウントに差し替えてください。
  • readme.md に実施した工夫を記載してください
  • 可能であれば、速度等を計測して、具体的な効率化度合い、強さを示してください。
  • 納得できるところまでできたところでプルリクを出してください。

MSBuild

(↑のソースコードの「tpu-game-2024」を自分のアカウント名に差し替えてください(2か所))