>>358
> 盤面をクラスとして作るべきか、思考ルーチンの中で使われる情報に過ぎないのか?
> って疑問がまず出てくるけどどう判断する?

何度も同じような指摘をしてる気がするけど、
お前は役割の分離ができていない。

それらをの、改修が入る部分と設計が必要ない部分を合わせたままやってるから
ロジック(思考ルーチン)の改修時に設計をどうするかって話が出てきてる。

盤面なんて、コマの配置データさえあれば、再現できるだろ。
最悪文字だけのアスキーアートでもいい。
もしこれをアニメーションバリバリの3Dで表現しようと思ったら
設計が必要になるだろうけど、それはあくまでUIレベルの話。

思考ルーチンのことなんか考慮する話じゃない。