○✕ゲームでコンピューターが先手のときの思考ルーチンを作っている。
![](https://blogimg.goo.ne.jp/user_image/57/6b/9a91011d2538ba838870034a770d7a57.jpg?1617013706)
マスは9つなので、第1手は9通りある。第2手は8通り。したがって第1手〜第2手は9×8=72通りある。
考えかたとして、マスをAまん中、B角、C辺とすれば、第1手は3通りである。いちばん合理的な第1手はAまん中だろう。
if ban==1 then oku=5
このあとプレイヤー(人間)の第2手によって7通りの手を考えればいい。基本負けなければいいからである。
しかし勝ちにいくならば、第1手をB角に固定し、後手による第2手をDまん中、Eそれ以外の2通りとする。
if ban==1 then oku=1
もしもプレイヤーの第2手がEまん中以外ならば、コンピューターの第3手はFまん中。これによりコンピューターの第3手は2通りにしぼることができる。
![](https://blogimg.goo.ne.jp/user_image/57/6b/9a91011d2538ba838870034a770d7a57.jpg?1617013706)
※コメント投稿者のブログIDはブログ作成者のみに通知されます