Othello

Powershell
Powershell(オセロ014:ゲーム終了時の形)

■ゲームが終了したときの盤上の形今まで、オセロの勝率や四隅をとった数について注目してきたけど、ゲームが終了したときの盤上の形について考えてみる。オセロのゲームでは、8×8のマスがすべて埋まったとき、黒と白のプレイヤーがど […]

続きを読む
Powershell
Powershell(オセロ013_ロジック_6:ロジックの組み合わせ)

■石を置くロジックについて考えてみる(その6)。オセロのロジックの6回目。今まで、下のように5つのロジックを考えてみた。この中で勝率が高い1: 四隅優先、3: 最多数、5: 3手先の勝ち筋を組み合わせたものを試してみる。 […]

続きを読む
Powershell
Powershell(オセロ012_5000回の回数は妥当?)

■一度5000回の試行について考えてみる。今までに5つのロジックを試してきたけど、5000回での確認がどのくらい正確といえるものか。下のように、それぞれのロジックで勝率を出してきたけど、1度実行したのみ。そこで今回、ゲー […]

続きを読む
Powershell
Powershell(オセロ011_ロジック_5:3手先の勝ち筋)

■石を置くロジックについて考えてみる(その5)。オセロのロジックの5回目。今回は、次に置く石とその結果だけでなく、さらにその先の状況も考えてみる。オセロでは黒と白が交互に石を置くので、黒が石を置いた後(1手目)、白が置く […]

続きを読む
Powershell
Powershell(オセロ010_ロジック_4:途中まで最少数)

■石を置くロジックについて考えてみる(その4)。オセロのロジックの4回目。今回は、途中まで最も少なく相手の石を裏返すようにするもの。後で裏返す石が多くあった方が最終的な勝率では有利にはたらくのではと思い、あえて前半で裏返 […]

続きを読む
Powershell
Powershell(オセロ009_ロジック_3:最多数)

■石を置くロジックについて考えてみる(その3)。オセロのロジックについて考えてみるの3回目。今回考えたロジックは、単純に各手順で最も多く相手の石を裏返すようにするもの。 コードは下の通り($logic_num -eq 3 […]

続きを読む