囲碁 囲碁アプリの開発日記(5) きりが良いところまで作業してGWは休もうと思っていたら、いつのまにかGWが終わっていたでござる。でも作業はそれなりにはかどりました! 8割方移植が完了してこんな感じのテストUIで対局できるようになりました。GNU GOよりはまだ弱いですが... 2016.05.07 囲碁
囲碁 囲碁アプリの開発日記(4) プレイアウト処理ができるところまで移植が完了したので性能を測定してみました。現状でギリギリぐらいの速度ですね。これ以上遅くなるとWebやスマホで動かしたときストレスを感じそうです。というか、これから遅くなりそうなら処理がガンガン増えていくの... 2016.04.27 囲碁
囲碁 囲碁アプリの開発日記(3) ソースコードの移植は50%程度完了しました。探索せずに打ってCOM同士で対戦させるところまでできました。完全ランダム打ちのCOMと3x3のパターンも使うCOMで対戦させてみところ、基本的には後者の方が勝っているようです。「ようです」と書いた... 2016.04.23 囲碁
囲碁 囲碁アプリの開発日記(2) ソースコードの移植は、5日作業して1/3程度進みました。CからC#への移植なのですが、C#はリバーシで一度使っただけで詳しくないのでイマイチはかどらないですね・・・。あとは移植元のコードがマクロを駆使してステップ数を減らしているので、移植後... 2016.04.21 囲碁
囲碁 囲碁アプリの開発日記(1) 4月から囲碁アプリの開発を始めました。とはいっても、AIを作る以前に囲碁をまともに打てる棋力もないので本当に1からのスタートです。備忘録代わりに色々書いていこうと思います。 まずは、プログラムを作る前にある程度の棋力がないと駄目かなと思い囲... 2016.04.14 囲碁