2022/やねうら王・ふかうら王iOS移植
2022年12月3日(土)~4日(日)に開催されたコンピュータ将棋ソフトの大会「第3回世界将棋AI電竜戦本戦」に参加しました。ソフト名は従来通り「ねね将棋」です。 ソフトの内容は、ふかうら王(やねうら王のMCTS+DNNバージョン、つまりDL系将棋ソフト)をiPadに移…
やねうら王・ふかうら王のiOS移植ができたので、floodgateで対局させました。 ソフトウェア設定 やねうら王 ベースはやねうら王@599378d420fa9a8cdae9b1b816615313d41ccf6e (ほぼV7.63) https://github.com/select766/YaneuraOuiOS/commit/29488cedcf87d6c35…
やねうら王はGUI(将棋所など)と標準入出力で通信する仕組みになっていますが、iOSでは標準入出力で他のプロセスと通信することができません。floodgate等で通信対局するためには、端末外と通信する必要があります。ここでは、iOSアプリの標準入出力を直接TCP…
やねうら王・ふかうら王をiOSで動くようにする移植に成功したのでポイントを解説します。ただしMacの将棋所と連携しないと動かない研究用のものとなります。 動機およびC++ファイル1個の簡単な将棋エンジンshogi686microを移植した前回の記事はこちら。 sele…
これまでiPad上で動く将棋AIをSwift言語で作ってきて、一応動くというところまで行きました。 select766.hatenablog.com DNNの評価がボトルネックだったのでSwiftで書いても問題なかったのですが、CPUで大量の計算が必要となる詰み探索などを付加して発展さ…