大会に出ないのであれば上の方で紹介されてたライブラリを使うか大会に出るのであればUIはCSA将棋に任して思考部分に集中する
くらいが現状では最も楽な選択肢かと。
CSA将棋が内部で持っているであろう局面の複製や合法手判定、局面の遷移などのサービスルーチ
ンが利用できたらもっと楽なのに。
今、JavaでUIから作り直しているやつはUI側からPlayer側へ現在の局面を複製したインスタンスが
渡ってくるようにして解決しようと思っている。
思考部分を除いたものをソースなしで公開して他の人がこれを利用したらやはり大会規約に抵触するのか?