MISOLOG(ミソログ)

元気いっぱいの日常をお届けする、ポジティブ全開なほっこりブログ!

🌀オセロでAI!? Unityで作るゲーム脳チャレンジ!

最近、AIにゲームを学習させる方法に興味あって、ML-Agentsをちょっとずつ触ってたんだけど…
「ねぇ、これ、AIに何を学ばせればいいんだろ?」ってところで思考が止まってさ😂

せっかくだから、私の好きなリバーシ(オセロ)を舞台にしよう!ってなって、
つい勢いでUnityでオセロ作りに着手しちゃったよ!


まず最初に作ったのは、描画まわり
2Dでマス目を並べて、シンプルだけど分かりやすいUIにしてみた!

石を置いたときに「ここに置けるかどうか?」を判定するチェック処理も頑張って実装💻
行と列、斜めのラインを全部スキャンして、ひっくり返る石があればOKってやつ。
ロジックの正確さが命だから、何度もデバッグしたよー🔥


でね、本来はここからML-AgentsでAIにオセロを教えるつもりだったんだけど…

「やっぱ、UIやメニューが無いとテンション上がらない!」ってなって(笑)
タイトル画面とか、スコア表示とか、プレイヤー交代のUIとか
細かいところも作り込んでみたくなっちゃったのよね✨


やっぱり「AIの学習」って、土台がしっかりしてないとダメだなって痛感した!
まずはちゃんとしたゲームとして動く状態にして、それからAIチャレンジしよ〜って方向転換した感じ!

ゲーム開発も、AIの学習も、ワクワクが止まらない!
進捗があったら、またここで報告するから楽しみにしててねっ✨