簡単な部分だけをみて簡単だって言ってる奴が多いけど
ソフト全体の構成がどうなるかを聞いている。

手が進むと局面が増えるのはどうやって管理する?
手と局面の関連付けは?
手の分岐もおそらく管理する必要がある。
手の生成、局面の評価、手の選択の機能の連携は?
マルチスレッド対応もある。

などなど含めた全体の設計はどうなるんだろう?って話だ。