ところで私は囲碁が少しわかります。
ということで、コンピュータ囲碁のソフトでも作ってみようと思ってみました。
調べてみると、市販のソフトでは私の棋力と同じくらいのようです。
買って試したわけでは有りませんw お金無いし。
自分に勝てるソフトを作ることが出来れば、お金になりそうですw
これも分りやすい。
まあ、そう簡単に出来るとも思えませんが、まあ遊びで時間の合間にやってみようと思います。
ということで、ソフトの名前から決めますが、Shuです。漢字なら、秀です。藤沢秀行さんや、本因坊秀策など、
秀と言う漢字は結構囲碁で出てきます。
とりあえず、碁盤を書いて、石を置くプログラムを作りました。これがShu v0.1
石を取って、着手禁止点を判別するまで、Shu v0.41 まで来ています。
人対人まで出来たら、v1.0とします。
出来れば地を数えたり、swf形式のinport, exportが出来るところまでいきたいです。
セキとか、駄目埋めとか、そのレベルでも難しそうに感じる私ですw
そして、GNU GO という、フリーの囲碁思考エンジンが有るので、
これと対戦できるようになったら、v2.0
そして、自分独自の思考エンジンと対戦できるようになったらv3.0です。
KGSで対戦とかやらせてみたり、
超マイナーですが、思考エンジンの試合も有るようなので、参加したいと思ってます。うほ。
どこまで続くやら。
でも、物を作るのは楽しいです。結構続くかも。
仕事ではITシステムの維持管理をやっているのですが、
何かあれば怒られたり、嫌味を言われたり、見下されたり、そんな事ばかりですから。
添付画像は、最初の1局です。Shu v4.1より。
取ったり取られたり、着手禁止の判別はできてます。
アゲハマがいくつ有るか分らないねw
ということで、コンピュータ囲碁のソフトでも作ってみようと思ってみました。
調べてみると、市販のソフトでは私の棋力と同じくらいのようです。
買って試したわけでは有りませんw お金無いし。
自分に勝てるソフトを作ることが出来れば、お金になりそうですw
これも分りやすい。
まあ、そう簡単に出来るとも思えませんが、まあ遊びで時間の合間にやってみようと思います。
ということで、ソフトの名前から決めますが、Shuです。漢字なら、秀です。藤沢秀行さんや、本因坊秀策など、
秀と言う漢字は結構囲碁で出てきます。
とりあえず、碁盤を書いて、石を置くプログラムを作りました。これがShu v0.1
石を取って、着手禁止点を判別するまで、Shu v0.41 まで来ています。
人対人まで出来たら、v1.0とします。
出来れば地を数えたり、swf形式のinport, exportが出来るところまでいきたいです。
セキとか、駄目埋めとか、そのレベルでも難しそうに感じる私ですw
そして、GNU GO という、フリーの囲碁思考エンジンが有るので、
これと対戦できるようになったら、v2.0
そして、自分独自の思考エンジンと対戦できるようになったらv3.0です。
KGSで対戦とかやらせてみたり、
超マイナーですが、思考エンジンの試合も有るようなので、参加したいと思ってます。うほ。
どこまで続くやら。
でも、物を作るのは楽しいです。結構続くかも。
仕事ではITシステムの維持管理をやっているのですが、
何かあれば怒られたり、嫌味を言われたり、見下されたり、そんな事ばかりですから。
添付画像は、最初の1局です。Shu v4.1より。
取ったり取られたり、着手禁止の判別はできてます。
アゲハマがいくつ有るか分らないねw
