1今回は、最高のオセロ盤を求める旅を書きます。設計的な話がメインです。記事内のコードは擬似的なものに過ぎません。2ゴールは、「解析機能や盤面配置機能などのリッチな機能が可能」かつ「保守性が高い」、そんなオセロ盤を作ることとします。段階的な構成になっています。実装できる気しかしないですね。なんか、「f5」という座標を「33個目」と表現するのではなく、「fの5」って解釈したい。いうことで、配列をネストさせてみましょう。感じで、なんだか座標っぽさが出たような気がします。ほんとは別に必要ではないのですが、とりあえず次に進みます。AI対局機能を入れることになったとしましょう。