○✕ゲームでコンピューターが先手のときの思考ルーチンを作っている。
マスは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通りにしぼることができる。